	format	MS COFF
	extrn	_BMXBinder_bindDeconstructor
	extrn	_BMXBinder_del
	extrn	_BMXBinder_getBinding
	extrn	_BMXBinder_setBinding
	extrn	_BMXISceneNode_OnAnimate
	extrn	_BMXISceneNode_OnRegisterSceneNode
	extrn	_BMXISceneNode_addAnimator
	extrn	_BMXISceneNode_addChild
	extrn	_BMXISceneNode_bindAddAnimator
	extrn	_BMXISceneNode_bindAddChild
	extrn	_BMXISceneNode_bindClone
	extrn	_BMXISceneNode_bindDeserializeAttributes
	extrn	_BMXISceneNode_bindGetAbsolutePosition
	extrn	_BMXISceneNode_bindGetAbsoluteTransformation
	extrn	_BMXISceneNode_bindGetAutomaticCulling
	extrn	_BMXISceneNode_bindGetBoundingBox
	extrn	_BMXISceneNode_bindGetID
	extrn	_BMXISceneNode_bindGetMaterial
	extrn	_BMXISceneNode_bindGetMaterialCount
	extrn	_BMXISceneNode_bindGetName
	extrn	_BMXISceneNode_bindGetParent
	extrn	_BMXISceneNode_bindGetPosition
	extrn	_BMXISceneNode_bindGetRelativeTransformation
	extrn	_BMXISceneNode_bindGetRotation
	extrn	_BMXISceneNode_bindGetScale
	extrn	_BMXISceneNode_bindGetTransformedBoundingBox
	extrn	_BMXISceneNode_bindGetTriangleSelector
	extrn	_BMXISceneNode_bindGetType
	extrn	_BMXISceneNode_bindIsDebugDataVisible
	extrn	_BMXISceneNode_bindIsDebugObject
	extrn	_BMXISceneNode_bindIsTrulyVisible
	extrn	_BMXISceneNode_bindIsVisible
	extrn	_BMXISceneNode_bindOnAnimate
	extrn	_BMXISceneNode_bindOnRegisterSceneNode
	extrn	_BMXISceneNode_bindRemove
	extrn	_BMXISceneNode_bindRemoveAll
	extrn	_BMXISceneNode_bindRemoveAnimator
	extrn	_BMXISceneNode_bindRemoveAnimators
	extrn	_BMXISceneNode_bindRemoveChild
	extrn	_BMXISceneNode_bindRender
	extrn	_BMXISceneNode_bindSerializeAttributes
	extrn	_BMXISceneNode_bindSetAutomaticCulling
	extrn	_BMXISceneNode_bindSetDebugDataVisible
	extrn	_BMXISceneNode_bindSetID
	extrn	_BMXISceneNode_bindSetIsDebugObject
	extrn	_BMXISceneNode_bindSetMaterial
	extrn	_BMXISceneNode_bindSetMaterialFlag
	extrn	_BMXISceneNode_bindSetMaterialTexture
	extrn	_BMXISceneNode_bindSetMaterialType
	extrn	_BMXISceneNode_bindSetName
	extrn	_BMXISceneNode_bindSetParent
	extrn	_BMXISceneNode_bindSetPosition
	extrn	_BMXISceneNode_bindSetRotation
	extrn	_BMXISceneNode_bindSetScale
	extrn	_BMXISceneNode_bindSetTriangleSelector
	extrn	_BMXISceneNode_bindSetVisible
	extrn	_BMXISceneNode_bindUpdateAbsolutePosition
	extrn	_BMXISceneNode_clone
	extrn	_BMXISceneNode_deserializeAttributes
	extrn	_BMXISceneNode_getAbsolutePosition
	extrn	_BMXISceneNode_getAbsoluteTransformation
	extrn	_BMXISceneNode_getAutomaticCulling
	extrn	_BMXISceneNode_getBinder
	extrn	_BMXISceneNode_getID
	extrn	_BMXISceneNode_getMaterial
	extrn	_BMXISceneNode_getMaterialCount
	extrn	_BMXISceneNode_getName
	extrn	_BMXISceneNode_getParent
	extrn	_BMXISceneNode_getPosition
	extrn	_BMXISceneNode_getRelativeTransformation
	extrn	_BMXISceneNode_getRotation
	extrn	_BMXISceneNode_getScale
	extrn	_BMXISceneNode_getSceneManager
	extrn	_BMXISceneNode_getTransformedBoundingBox
	extrn	_BMXISceneNode_getTriangleSelector
	extrn	_BMXISceneNode_getType
	extrn	_BMXISceneNode_isDebugDataVisible
	extrn	_BMXISceneNode_isDebugObject
	extrn	_BMXISceneNode_isTrulyVisible
	extrn	_BMXISceneNode_isVisible
	extrn	_BMXISceneNode_new
	extrn	_BMXISceneNode_remove
	extrn	_BMXISceneNode_removeAll
	extrn	_BMXISceneNode_removeAnimator
	extrn	_BMXISceneNode_removeAnimators
	extrn	_BMXISceneNode_removeChild
	extrn	_BMXISceneNode_serializeAttributes
	extrn	_BMXISceneNode_setAutomaticCulling
	extrn	_BMXISceneNode_setDebugDataVisible
	extrn	_BMXISceneNode_setID
	extrn	_BMXISceneNode_setIsDebugObject
	extrn	_BMXISceneNode_setMaterial
	extrn	_BMXISceneNode_setMaterialFlag
	extrn	_BMXISceneNode_setMaterialTexture
	extrn	_BMXISceneNode_setMaterialType
	extrn	_BMXISceneNode_setName
	extrn	_BMXISceneNode_setParent
	extrn	_BMXISceneNode_setPosition
	extrn	_BMXISceneNode_setRotation
	extrn	_BMXISceneNode_setScale
	extrn	_BMXISceneNode_setTriangleSelector
	extrn	_BMXISceneNode_setVisible
	extrn	_BMXISceneNode_updateAbsolutePosition
	extrn	_IrrCore_AABbox3df_EqEq
	extrn	_IrrCore_AABbox3df_NotEq
	extrn	_IrrCore_AABbox3df_addInternalBox
	extrn	_IrrCore_AABbox3df_addInternalPoint
	extrn	_IrrCore_AABbox3df_addInternalPointFromVals
	extrn	_IrrCore_AABbox3df_classifyPlaneRelation
	extrn	_IrrCore_AABbox3df_del
	extrn	_IrrCore_AABbox3df_getArea
	extrn	_IrrCore_AABbox3df_getCenter
	extrn	_IrrCore_AABbox3df_getEdges
	extrn	_IrrCore_AABbox3df_getExtent
	extrn	_IrrCore_AABbox3df_getInterpolated
	extrn	_IrrCore_AABbox3df_getMaxEdge
	extrn	_IrrCore_AABbox3df_getMinEdge
	extrn	_IrrCore_AABbox3df_getVolume
	extrn	_IrrCore_AABbox3df_intersectsWithBox
	extrn	_IrrCore_AABbox3df_intersectsWithLine
	extrn	_IrrCore_AABbox3df_intersectsWithLineUsingVects
	extrn	_IrrCore_AABbox3df_isEmpty
	extrn	_IrrCore_AABbox3df_isFullInside
	extrn	_IrrCore_AABbox3df_isPointInside
	extrn	_IrrCore_AABbox3df_isPointTotalInside
	extrn	_IrrCore_AABbox3df_new
	extrn	_IrrCore_AABbox3df_newFromBox
	extrn	_IrrCore_AABbox3df_newFromVals
	extrn	_IrrCore_AABbox3df_newFromVect
	extrn	_IrrCore_AABbox3df_newFromVectWithMax
	extrn	_IrrCore_AABbox3df_repair
	extrn	_IrrCore_AABbox3df_resetFromBox
	extrn	_IrrCore_AABbox3df_resetFromVals
	extrn	_IrrCore_AABbox3df_resetFromVect
	extrn	_IrrCore_AABbox3di_EqEq
	extrn	_IrrCore_AABbox3di_NotEq
	extrn	_IrrCore_AABbox3di_addInternalBox
	extrn	_IrrCore_AABbox3di_addInternalPoint
	extrn	_IrrCore_AABbox3di_addInternalPointFromVals
	extrn	_IrrCore_AABbox3di_classifyPlaneRelation
	extrn	_IrrCore_AABbox3di_del
	extrn	_IrrCore_AABbox3di_getArea
	extrn	_IrrCore_AABbox3di_getCenter
	extrn	_IrrCore_AABbox3di_getEdges
	extrn	_IrrCore_AABbox3di_getExtent
	extrn	_IrrCore_AABbox3di_getInterpolated
	extrn	_IrrCore_AABbox3di_getMaxEdge
	extrn	_IrrCore_AABbox3di_getMinEdge
	extrn	_IrrCore_AABbox3di_getVolume
	extrn	_IrrCore_AABbox3di_intersectsWithBox
	extrn	_IrrCore_AABbox3di_intersectsWithLine
	extrn	_IrrCore_AABbox3di_intersectsWithLineUsingVects
	extrn	_IrrCore_AABbox3di_isEmpty
	extrn	_IrrCore_AABbox3di_isFullInside
	extrn	_IrrCore_AABbox3di_isPointInside
	extrn	_IrrCore_AABbox3di_isPointTotalInside
	extrn	_IrrCore_AABbox3di_new
	extrn	_IrrCore_AABbox3di_newFromBox
	extrn	_IrrCore_AABbox3di_newFromVals
	extrn	_IrrCore_AABbox3di_newFromVect
	extrn	_IrrCore_AABbox3di_newFromVectWithMax
	extrn	_IrrCore_AABbox3di_repair
	extrn	_IrrCore_AABbox3di_resetFromBox
	extrn	_IrrCore_AABbox3di_resetFromVals
	extrn	_IrrCore_AABbox3di_resetFromVect
	extrn	_IrrCore_Array_S3DVertex2TCoords_Eq
	extrn	_IrrCore_Array_S3DVertex2TCoords_allocated_size
	extrn	_IrrCore_Array_S3DVertex2TCoords_clear
	extrn	_IrrCore_Array_S3DVertex2TCoords_del
	extrn	_IrrCore_Array_S3DVertex2TCoords_elementAt
	extrn	_IrrCore_Array_S3DVertex2TCoords_empty
	extrn	_IrrCore_Array_S3DVertex2TCoords_erase
	extrn	_IrrCore_Array_S3DVertex2TCoords_eraseWithCount
	extrn	_IrrCore_Array_S3DVertex2TCoords_getLast
	extrn	_IrrCore_Array_S3DVertex2TCoords_insert
	extrn	_IrrCore_Array_S3DVertex2TCoords_new
	extrn	_IrrCore_Array_S3DVertex2TCoords_newFromOther
	extrn	_IrrCore_Array_S3DVertex2TCoords_newWithSize
	extrn	_IrrCore_Array_S3DVertex2TCoords_push_back
	extrn	_IrrCore_Array_S3DVertex2TCoords_push_front
	extrn	_IrrCore_Array_S3DVertex2TCoords_reallocate
	extrn	_IrrCore_Array_S3DVertex2TCoords_set_free_when_destroyed
	extrn	_IrrCore_Array_S3DVertex2TCoords_set_sorted
	extrn	_IrrCore_Array_S3DVertex2TCoords_set_used
	extrn	_IrrCore_Array_S3DVertex2TCoords_size
	extrn	_IrrCore_Array_S3DVertexTangents_Eq
	extrn	_IrrCore_Array_S3DVertexTangents_allocated_size
	extrn	_IrrCore_Array_S3DVertexTangents_clear
	extrn	_IrrCore_Array_S3DVertexTangents_del
	extrn	_IrrCore_Array_S3DVertexTangents_elementAt
	extrn	_IrrCore_Array_S3DVertexTangents_empty
	extrn	_IrrCore_Array_S3DVertexTangents_erase
	extrn	_IrrCore_Array_S3DVertexTangents_eraseWithCount
	extrn	_IrrCore_Array_S3DVertexTangents_getLast
	extrn	_IrrCore_Array_S3DVertexTangents_insert
	extrn	_IrrCore_Array_S3DVertexTangents_new
	extrn	_IrrCore_Array_S3DVertexTangents_newFromOther
	extrn	_IrrCore_Array_S3DVertexTangents_newWithSize
	extrn	_IrrCore_Array_S3DVertexTangents_push_back
	extrn	_IrrCore_Array_S3DVertexTangents_push_front
	extrn	_IrrCore_Array_S3DVertexTangents_reallocate
	extrn	_IrrCore_Array_S3DVertexTangents_set_free_when_destroyed
	extrn	_IrrCore_Array_S3DVertexTangents_set_sorted
	extrn	_IrrCore_Array_S3DVertexTangents_set_used
	extrn	_IrrCore_Array_S3DVertexTangents_size
	extrn	_IrrCore_Array_S3DVertex_Eq
	extrn	_IrrCore_Array_S3DVertex_allocated_size
	extrn	_IrrCore_Array_S3DVertex_clear
	extrn	_IrrCore_Array_S3DVertex_del
	extrn	_IrrCore_Array_S3DVertex_elementAt
	extrn	_IrrCore_Array_S3DVertex_empty
	extrn	_IrrCore_Array_S3DVertex_erase
	extrn	_IrrCore_Array_S3DVertex_eraseWithCount
	extrn	_IrrCore_Array_S3DVertex_getLast
	extrn	_IrrCore_Array_S3DVertex_insert
	extrn	_IrrCore_Array_S3DVertex_new
	extrn	_IrrCore_Array_S3DVertex_newFromOther
	extrn	_IrrCore_Array_S3DVertex_newWithSize
	extrn	_IrrCore_Array_S3DVertex_push_back
	extrn	_IrrCore_Array_S3DVertex_push_front
	extrn	_IrrCore_Array_S3DVertex_reallocate
	extrn	_IrrCore_Array_S3DVertex_set_free_when_destroyed
	extrn	_IrrCore_Array_S3DVertex_set_sorted
	extrn	_IrrCore_Array_S3DVertex_set_used
	extrn	_IrrCore_Array_S3DVertex_size
	extrn	_IrrCore_Array_SParticle_Eq
	extrn	_IrrCore_Array_SParticle_allocated_size
	extrn	_IrrCore_Array_SParticle_clear
	extrn	_IrrCore_Array_SParticle_del
	extrn	_IrrCore_Array_SParticle_elementAt
	extrn	_IrrCore_Array_SParticle_empty
	extrn	_IrrCore_Array_SParticle_erase
	extrn	_IrrCore_Array_SParticle_eraseWithCount
	extrn	_IrrCore_Array_SParticle_getLast
	extrn	_IrrCore_Array_SParticle_insert
	extrn	_IrrCore_Array_SParticle_new
	extrn	_IrrCore_Array_SParticle_newFromOther
	extrn	_IrrCore_Array_SParticle_newWithSize
	extrn	_IrrCore_Array_SParticle_ptr_Eq
	extrn	_IrrCore_Array_SParticle_ptr_allocated_size
	extrn	_IrrCore_Array_SParticle_ptr_clear
	extrn	_IrrCore_Array_SParticle_ptr_del
	extrn	_IrrCore_Array_SParticle_ptr_elementAt
	extrn	_IrrCore_Array_SParticle_ptr_empty
	extrn	_IrrCore_Array_SParticle_ptr_erase
	extrn	_IrrCore_Array_SParticle_ptr_eraseWithCount
	extrn	_IrrCore_Array_SParticle_ptr_getLast
	extrn	_IrrCore_Array_SParticle_ptr_insert
	extrn	_IrrCore_Array_SParticle_ptr_new
	extrn	_IrrCore_Array_SParticle_ptr_newFromOther
	extrn	_IrrCore_Array_SParticle_ptr_newWithSize
	extrn	_IrrCore_Array_SParticle_ptr_push_back
	extrn	_IrrCore_Array_SParticle_ptr_push_front
	extrn	_IrrCore_Array_SParticle_ptr_reallocate
	extrn	_IrrCore_Array_SParticle_ptr_set_free_when_destroyed
	extrn	_IrrCore_Array_SParticle_ptr_set_sorted
	extrn	_IrrCore_Array_SParticle_ptr_set_used
	extrn	_IrrCore_Array_SParticle_ptr_size
	extrn	_IrrCore_Array_SParticle_push_back
	extrn	_IrrCore_Array_SParticle_push_front
	extrn	_IrrCore_Array_SParticle_reallocate
	extrn	_IrrCore_Array_SParticle_set_free_when_destroyed
	extrn	_IrrCore_Array_SParticle_set_sorted
	extrn	_IrrCore_Array_SParticle_set_used
	extrn	_IrrCore_Array_SParticle_size
	extrn	_IrrCore_Array_s32_Eq
	extrn	_IrrCore_Array_s32_allocated_size
	extrn	_IrrCore_Array_s32_binary_search
	extrn	_IrrCore_Array_s32_binary_searchWithBounds
	extrn	_IrrCore_Array_s32_clear
	extrn	_IrrCore_Array_s32_del
	extrn	_IrrCore_Array_s32_elementAt
	extrn	_IrrCore_Array_s32_empty
	extrn	_IrrCore_Array_s32_erase
	extrn	_IrrCore_Array_s32_eraseWithCount
	extrn	_IrrCore_Array_s32_getLast
	extrn	_IrrCore_Array_s32_insert
	extrn	_IrrCore_Array_s32_linear_reverse_search
	extrn	_IrrCore_Array_s32_linear_search
	extrn	_IrrCore_Array_s32_new
	extrn	_IrrCore_Array_s32_newFromOther
	extrn	_IrrCore_Array_s32_newWithSize
	extrn	_IrrCore_Array_s32_push_back
	extrn	_IrrCore_Array_s32_push_front
	extrn	_IrrCore_Array_s32_reallocate
	extrn	_IrrCore_Array_s32_set_free_when_destroyed
	extrn	_IrrCore_Array_s32_set_sorted
	extrn	_IrrCore_Array_s32_set_used
	extrn	_IrrCore_Array_s32_size
	extrn	_IrrCore_Array_s32_sort
	extrn	_IrrCore_Array_triangle3df_Eq
	extrn	_IrrCore_Array_triangle3df_allocated_size
	extrn	_IrrCore_Array_triangle3df_clear
	extrn	_IrrCore_Array_triangle3df_del
	extrn	_IrrCore_Array_triangle3df_elementAt
	extrn	_IrrCore_Array_triangle3df_empty
	extrn	_IrrCore_Array_triangle3df_erase
	extrn	_IrrCore_Array_triangle3df_eraseWithCount
	extrn	_IrrCore_Array_triangle3df_getLast
	extrn	_IrrCore_Array_triangle3df_insert
	extrn	_IrrCore_Array_triangle3df_new
	extrn	_IrrCore_Array_triangle3df_newFromOther
	extrn	_IrrCore_Array_triangle3df_newWithSize
	extrn	_IrrCore_Array_triangle3df_push_back
	extrn	_IrrCore_Array_triangle3df_push_front
	extrn	_IrrCore_Array_triangle3df_reallocate
	extrn	_IrrCore_Array_triangle3df_set_free_when_destroyed
	extrn	_IrrCore_Array_triangle3df_set_sorted
	extrn	_IrrCore_Array_triangle3df_set_used
	extrn	_IrrCore_Array_triangle3df_size
	extrn	_IrrCore_Array_u16_Eq
	extrn	_IrrCore_Array_u16_allocated_size
	extrn	_IrrCore_Array_u16_binary_search
	extrn	_IrrCore_Array_u16_binary_searchWithBounds
	extrn	_IrrCore_Array_u16_clear
	extrn	_IrrCore_Array_u16_del
	extrn	_IrrCore_Array_u16_elementAt
	extrn	_IrrCore_Array_u16_empty
	extrn	_IrrCore_Array_u16_erase
	extrn	_IrrCore_Array_u16_eraseWithCount
	extrn	_IrrCore_Array_u16_getLast
	extrn	_IrrCore_Array_u16_insert
	extrn	_IrrCore_Array_u16_linear_reverse_search
	extrn	_IrrCore_Array_u16_linear_search
	extrn	_IrrCore_Array_u16_new
	extrn	_IrrCore_Array_u16_newFromOther
	extrn	_IrrCore_Array_u16_newWithSize
	extrn	_IrrCore_Array_u16_push_back
	extrn	_IrrCore_Array_u16_push_front
	extrn	_IrrCore_Array_u16_reallocate
	extrn	_IrrCore_Array_u16_set_free_when_destroyed
	extrn	_IrrCore_Array_u16_set_sorted
	extrn	_IrrCore_Array_u16_set_used
	extrn	_IrrCore_Array_u16_size
	extrn	_IrrCore_Array_u16_sort
	extrn	_IrrCore_Array_u32_Eq
	extrn	_IrrCore_Array_u32_allocated_size
	extrn	_IrrCore_Array_u32_binary_search
	extrn	_IrrCore_Array_u32_binary_searchWithBounds
	extrn	_IrrCore_Array_u32_clear
	extrn	_IrrCore_Array_u32_del
	extrn	_IrrCore_Array_u32_elementAt
	extrn	_IrrCore_Array_u32_empty
	extrn	_IrrCore_Array_u32_erase
	extrn	_IrrCore_Array_u32_eraseWithCount
	extrn	_IrrCore_Array_u32_getLast
	extrn	_IrrCore_Array_u32_insert
	extrn	_IrrCore_Array_u32_linear_reverse_search
	extrn	_IrrCore_Array_u32_linear_search
	extrn	_IrrCore_Array_u32_new
	extrn	_IrrCore_Array_u32_newFromOther
	extrn	_IrrCore_Array_u32_newWithSize
	extrn	_IrrCore_Array_u32_push_back
	extrn	_IrrCore_Array_u32_push_front
	extrn	_IrrCore_Array_u32_reallocate
	extrn	_IrrCore_Array_u32_set_free_when_destroyed
	extrn	_IrrCore_Array_u32_set_sorted
	extrn	_IrrCore_Array_u32_set_used
	extrn	_IrrCore_Array_u32_size
	extrn	_IrrCore_Array_u32_sort
	extrn	_IrrCore_Array_vector3df_Eq
	extrn	_IrrCore_Array_vector3df_allocated_size
	extrn	_IrrCore_Array_vector3df_clear
	extrn	_IrrCore_Array_vector3df_del
	extrn	_IrrCore_Array_vector3df_elementAt
	extrn	_IrrCore_Array_vector3df_empty
	extrn	_IrrCore_Array_vector3df_erase
	extrn	_IrrCore_Array_vector3df_eraseWithCount
	extrn	_IrrCore_Array_vector3df_getLast
	extrn	_IrrCore_Array_vector3df_insert
	extrn	_IrrCore_Array_vector3df_new
	extrn	_IrrCore_Array_vector3df_newFromOther
	extrn	_IrrCore_Array_vector3df_newWithSize
	extrn	_IrrCore_Array_vector3df_push_back
	extrn	_IrrCore_Array_vector3df_push_front
	extrn	_IrrCore_Array_vector3df_reallocate
	extrn	_IrrCore_Array_vector3df_set_free_when_destroyed
	extrn	_IrrCore_Array_vector3df_set_sorted
	extrn	_IrrCore_Array_vector3df_set_used
	extrn	_IrrCore_Array_vector3df_size
	extrn	_IrrCore_Dimension2df_Div
	extrn	_IrrCore_Dimension2df_DivEq
	extrn	_IrrCore_Dimension2df_Eq
	extrn	_IrrCore_Dimension2df_EqEq
	extrn	_IrrCore_Dimension2df_Mult
	extrn	_IrrCore_Dimension2df_MultEq
	extrn	_IrrCore_Dimension2df_NotEq
	extrn	_IrrCore_Dimension2df_Plus
	extrn	_IrrCore_Dimension2df_PlusEq
	extrn	_IrrCore_Dimension2df_del
	extrn	_IrrCore_Dimension2df_getArea
	extrn	_IrrCore_Dimension2df_getHeight
	extrn	_IrrCore_Dimension2df_getInterpolated
	extrn	_IrrCore_Dimension2df_getOptimalSize
	extrn	_IrrCore_Dimension2df_getWidth
	extrn	_IrrCore_Dimension2df_new
	extrn	_IrrCore_Dimension2df_newFromSize
	extrn	_IrrCore_Dimension2df_set
	extrn	_IrrCore_Dimension2df_setHeight
	extrn	_IrrCore_Dimension2df_setWidth
	extrn	_IrrCore_Dimension2di_Div
	extrn	_IrrCore_Dimension2di_DivEq
	extrn	_IrrCore_Dimension2di_Eq
	extrn	_IrrCore_Dimension2di_EqEq
	extrn	_IrrCore_Dimension2di_MinusEq
	extrn	_IrrCore_Dimension2di_Mult
	extrn	_IrrCore_Dimension2di_MultEq
	extrn	_IrrCore_Dimension2di_NotEq
	extrn	_IrrCore_Dimension2di_Plus
	extrn	_IrrCore_Dimension2di_PlusEq
	extrn	_IrrCore_Dimension2di_del
	extrn	_IrrCore_Dimension2di_getArea
	extrn	_IrrCore_Dimension2di_getHeight
	extrn	_IrrCore_Dimension2di_getInterpolated
	extrn	_IrrCore_Dimension2di_getOptimalSize
	extrn	_IrrCore_Dimension2di_getWidth
	extrn	_IrrCore_Dimension2di_new
	extrn	_IrrCore_Dimension2di_newFromSize
	extrn	_IrrCore_Dimension2di_set
	extrn	_IrrCore_Dimension2di_setHeight
	extrn	_IrrCore_Dimension2di_setWidth
	extrn	_IrrCore_Line2df_EqEq
	extrn	_IrrCore_Line2df_Minus
	extrn	_IrrCore_Line2df_MinusEq
	extrn	_IrrCore_Line2df_Plus
	extrn	_IrrCore_Line2df_PlusEq
	extrn	_IrrCore_Line2df_del
	extrn	_IrrCore_Line2df_getAngleWith
	extrn	_IrrCore_Line2df_getClosestPoint
	extrn	_IrrCore_Line2df_getEnd
	extrn	_IrrCore_Line2df_getLength
	extrn	_IrrCore_Line2df_getLengthSQ
	extrn	_IrrCore_Line2df_getMiddle
	extrn	_IrrCore_Line2df_getPointOrientation
	extrn	_IrrCore_Line2df_getStart
	extrn	_IrrCore_Line2df_getUnitVector
	extrn	_IrrCore_Line2df_getVector
	extrn	_IrrCore_Line2df_intersectWith
	extrn	_IrrCore_Line2df_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line2df_isPointOnLine
	extrn	_IrrCore_Line2df_new
	extrn	_IrrCore_Line2df_newFromLine
	extrn	_IrrCore_Line2df_newFromVals
	extrn	_IrrCore_Line2df_newFromVects
	extrn	_IrrCore_Line2df_setLineFromLine
	extrn	_IrrCore_Line2df_setLineFromVals
	extrn	_IrrCore_Line2df_setLineFromVects
	extrn	_IrrCore_Line2di_EqEq
	extrn	_IrrCore_Line2di_Minus
	extrn	_IrrCore_Line2di_MinusEq
	extrn	_IrrCore_Line2di_Plus
	extrn	_IrrCore_Line2di_PlusEq
	extrn	_IrrCore_Line2di_del
	extrn	_IrrCore_Line2di_getAngleWith
	extrn	_IrrCore_Line2di_getClosestPoint
	extrn	_IrrCore_Line2di_getEnd
	extrn	_IrrCore_Line2di_getLength
	extrn	_IrrCore_Line2di_getLengthSQ
	extrn	_IrrCore_Line2di_getMiddle
	extrn	_IrrCore_Line2di_getPointOrientation
	extrn	_IrrCore_Line2di_getStart
	extrn	_IrrCore_Line2di_getUnitVector
	extrn	_IrrCore_Line2di_getVector
	extrn	_IrrCore_Line2di_intersectWith
	extrn	_IrrCore_Line2di_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line2di_isPointOnLine
	extrn	_IrrCore_Line2di_new
	extrn	_IrrCore_Line2di_newFromLine
	extrn	_IrrCore_Line2di_newFromVals
	extrn	_IrrCore_Line2di_newFromVects
	extrn	_IrrCore_Line2di_setLineFromLine
	extrn	_IrrCore_Line2di_setLineFromVals
	extrn	_IrrCore_Line2di_setLineFromVects
	extrn	_IrrCore_Line3df_EqEq
	extrn	_IrrCore_Line3df_Minus
	extrn	_IrrCore_Line3df_NotEq
	extrn	_IrrCore_Line3df_Plus
	extrn	_IrrCore_Line3df_PlusEq
	extrn	_IrrCore_Line3df_del
	extrn	_IrrCore_Line3df_getClosestPoint
	extrn	_IrrCore_Line3df_getEnd
	extrn	_IrrCore_Line3df_getIntersectionWithSphere
	extrn	_IrrCore_Line3df_getLength
	extrn	_IrrCore_Line3df_getLengthSQ
	extrn	_IrrCore_Line3df_getMiddle
	extrn	_IrrCore_Line3df_getStart
	extrn	_IrrCore_Line3df_getVector
	extrn	_IrrCore_Line3df_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line3df_new
	extrn	_IrrCore_Line3df_newFromLine
	extrn	_IrrCore_Line3df_newFromVals
	extrn	_IrrCore_Line3df_newFromVects
	extrn	_IrrCore_Line3df_setLineFromLine
	extrn	_IrrCore_Line3df_setLineFromVals
	extrn	_IrrCore_Line3df_setLineFromVects
	extrn	_IrrCore_Line3di_EqEq
	extrn	_IrrCore_Line3di_Minus
	extrn	_IrrCore_Line3di_NotEq
	extrn	_IrrCore_Line3di_Plus
	extrn	_IrrCore_Line3di_PlusEq
	extrn	_IrrCore_Line3di_del
	extrn	_IrrCore_Line3di_getClosestPoint
	extrn	_IrrCore_Line3di_getEnd
	extrn	_IrrCore_Line3di_getIntersectionWithSphere
	extrn	_IrrCore_Line3di_getLength
	extrn	_IrrCore_Line3di_getLengthSQ
	extrn	_IrrCore_Line3di_getMiddle
	extrn	_IrrCore_Line3di_getStart
	extrn	_IrrCore_Line3di_getVector
	extrn	_IrrCore_Line3di_isPointBetweenStartAndEnd
	extrn	_IrrCore_Line3di_new
	extrn	_IrrCore_Line3di_newFromLine
	extrn	_IrrCore_Line3di_newFromVals
	extrn	_IrrCore_Line3di_newFromVects
	extrn	_IrrCore_Line3di_setLineFromLine
	extrn	_IrrCore_Line3di_setLineFromVals
	extrn	_IrrCore_Line3di_setLineFromVects
	extrn	_IrrCore_Matrix4_Eq
	extrn	_IrrCore_Matrix4_EqEq
	extrn	_IrrCore_Matrix4_EqScalar
	extrn	_IrrCore_Matrix4_Idx
	extrn	_IrrCore_Matrix4_Minus
	extrn	_IrrCore_Matrix4_MinusEq
	extrn	_IrrCore_Matrix4_Mult
	extrn	_IrrCore_Matrix4_MultEq
	extrn	_IrrCore_Matrix4_MultEqScalar
	extrn	_IrrCore_Matrix4_MultScalar
	extrn	_IrrCore_Matrix4_NotEq
	extrn	_IrrCore_Matrix4_Plus
	extrn	_IrrCore_Matrix4_PlusEq
	extrn	_IrrCore_Matrix4_buildAxisAlignedBillboard
	extrn	_IrrCore_Matrix4_buildCameraLookAtMatrixLH
	extrn	_IrrCore_Matrix4_buildCameraLookAtMatrixRH
	extrn	_IrrCore_Matrix4_buildNDCToDCMatrix
	extrn	_IrrCore_Matrix4_buildProjectionMatrixOrthoLH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixOrthoRH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovLH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovRH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveLH
	extrn	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveRH
	extrn	_IrrCore_Matrix4_buildRotateFromTo
	extrn	_IrrCore_Matrix4_buildShadowMatrix
	extrn	_IrrCore_Matrix4_buildTextureTransform
	extrn	_IrrCore_Matrix4_del
	extrn	_IrrCore_Matrix4_elementAt
	extrn	_IrrCore_Matrix4_equals
	extrn	_IrrCore_Matrix4_getDefinitelyIdentityMatrix
	extrn	_IrrCore_Matrix4_getInverse
	extrn	_IrrCore_Matrix4_getInversePrimitive
	extrn	_IrrCore_Matrix4_getRotationDegrees
	extrn	_IrrCore_Matrix4_getScale
	extrn	_IrrCore_Matrix4_getTranslation
	extrn	_IrrCore_Matrix4_getTransposed
	extrn	_IrrCore_Matrix4_getTransposedToDest
	extrn	_IrrCore_Matrix4_interpolate
	extrn	_IrrCore_Matrix4_inverseRotateVect
	extrn	_IrrCore_Matrix4_inverseTranslateVect
	extrn	_IrrCore_Matrix4_isIdentity
	extrn	_IrrCore_Matrix4_isIdentity_integer_base
	extrn	_IrrCore_Matrix4_isOrthogonal
	extrn	_IrrCore_Matrix4_makeIdentity
	extrn	_IrrCore_Matrix4_makeInverse
	extrn	_IrrCore_Matrix4_multiplyWith1x4Matrix
	extrn	_IrrCore_Matrix4_new
	extrn	_IrrCore_Matrix4_newFromMatrix4
	extrn	_IrrCore_Matrix4_pointer
	extrn	_IrrCore_Matrix4_rotateVect
	extrn	_IrrCore_Matrix4_rotateVectToFloatArray
	extrn	_IrrCore_Matrix4_rotateVectToOut
	extrn	_IrrCore_Matrix4_rotateVectToVect
	extrn	_IrrCore_Matrix4_setDefinitelyIdentityMatrix
	extrn	_IrrCore_Matrix4_setInverseRotationDegrees
	extrn	_IrrCore_Matrix4_setInverseRotationRadians
	extrn	_IrrCore_Matrix4_setInverseTranslation
	extrn	_IrrCore_Matrix4_setM
	extrn	_IrrCore_Matrix4_setRotationCenter
	extrn	_IrrCore_Matrix4_setRotationDegrees
	extrn	_IrrCore_Matrix4_setRotationRadians
	extrn	_IrrCore_Matrix4_setScale
	extrn	_IrrCore_Matrix4_setTextureRotationCenter
	extrn	_IrrCore_Matrix4_setTextureScale
	extrn	_IrrCore_Matrix4_setTextureScaleCenter
	extrn	_IrrCore_Matrix4_setTextureTranslate
	extrn	_IrrCore_Matrix4_setTextureTranslateTransposed
	extrn	_IrrCore_Matrix4_setTranslation
	extrn	_IrrCore_Matrix4_setbyproduct
	extrn	_IrrCore_Matrix4_setbyproduct_nocheck
	extrn	_IrrCore_Matrix4_transformBox
	extrn	_IrrCore_Matrix4_transformBoxEx
	extrn	_IrrCore_Matrix4_transformPlane
	extrn	_IrrCore_Matrix4_transformPlaneIO
	extrn	_IrrCore_Matrix4_transformVect
	extrn	_IrrCore_Matrix4_transformVectArray
	extrn	_IrrCore_Matrix4_transformVectIO
	extrn	_IrrCore_Matrix4_translateVect
	extrn	_IrrCore_Plane3df_EqEq
	extrn	_IrrCore_Plane3df_NotEq
	extrn	_IrrCore_Plane3df_classifyPointRelation
	extrn	_IrrCore_Plane3df_del
	extrn	_IrrCore_Plane3df_existsIntersection
	extrn	_IrrCore_Plane3df_getD
	extrn	_IrrCore_Plane3df_getDistanceTo
	extrn	_IrrCore_Plane3df_getIntersectionWithLimitedLine
	extrn	_IrrCore_Plane3df_getIntersectionWithLine
	extrn	_IrrCore_Plane3df_getIntersectionWithPlane
	extrn	_IrrCore_Plane3df_getIntersectionWithPlanes
	extrn	_IrrCore_Plane3df_getMemberPoint
	extrn	_IrrCore_Plane3df_getNormal
	extrn	_IrrCore_Plane3df_isFrontFacing
	extrn	_IrrCore_Plane3df_new
	extrn	_IrrCore_Plane3df_newFromNormal
	extrn	_IrrCore_Plane3df_newFromPlane
	extrn	_IrrCore_Plane3df_newFromPointNormal
	extrn	_IrrCore_Plane3df_newFromPoints
	extrn	_IrrCore_Plane3df_newFromVals
	extrn	_IrrCore_Plane3df_recalculateD
	extrn	_IrrCore_Plane3df_setPlaneFromPointVect
	extrn	_IrrCore_Plane3df_setPlaneFromPoints
	extrn	_IrrCore_Plane3df_setPlaneFromVectVal
	extrn	_IrrCore_Plane3di_EqEq
	extrn	_IrrCore_Plane3di_NotEq
	extrn	_IrrCore_Plane3di_classifyPointRelation
	extrn	_IrrCore_Plane3di_del
	extrn	_IrrCore_Plane3di_existsIntersection
	extrn	_IrrCore_Plane3di_getD
	extrn	_IrrCore_Plane3di_getDistanceTo
	extrn	_IrrCore_Plane3di_getIntersectionWithLimitedLine
	extrn	_IrrCore_Plane3di_getIntersectionWithLine
	extrn	_IrrCore_Plane3di_getIntersectionWithPlane
	extrn	_IrrCore_Plane3di_getIntersectionWithPlanes
	extrn	_IrrCore_Plane3di_getMemberPoint
	extrn	_IrrCore_Plane3di_getNormal
	extrn	_IrrCore_Plane3di_isFrontFacing
	extrn	_IrrCore_Plane3di_new
	extrn	_IrrCore_Plane3di_newFromNormal
	extrn	_IrrCore_Plane3di_newFromPlane
	extrn	_IrrCore_Plane3di_newFromPointNormal
	extrn	_IrrCore_Plane3di_newFromPoints
	extrn	_IrrCore_Plane3di_newFromVals
	extrn	_IrrCore_Plane3di_recalculateD
	extrn	_IrrCore_Plane3di_setPlaneFromPointVect
	extrn	_IrrCore_Plane3di_setPlaneFromPoints
	extrn	_IrrCore_Plane3di_setPlaneFromVectVal
	extrn	_IrrCore_Position2df_Eq
	extrn	_IrrCore_Position2df_EqEq
	extrn	_IrrCore_Position2df_Minus
	extrn	_IrrCore_Position2df_MinusDim
	extrn	_IrrCore_Position2df_MinusEq
	extrn	_IrrCore_Position2df_MinusEqDim
	extrn	_IrrCore_Position2df_Mult
	extrn	_IrrCore_Position2df_MultScalar
	extrn	_IrrCore_Position2df_NotEq
	extrn	_IrrCore_Position2df_Plus
	extrn	_IrrCore_Position2df_PlusDim
	extrn	_IrrCore_Position2df_PlusEq
	extrn	_IrrCore_Position2df_PlusEqDim
	extrn	_IrrCore_Position2df_del
	extrn	_IrrCore_Position2df_getX
	extrn	_IrrCore_Position2df_getY
	extrn	_IrrCore_Position2df_new
	extrn	_IrrCore_Position2df_newFromPos
	extrn	_IrrCore_Position2df_setX
	extrn	_IrrCore_Position2df_setY
	extrn	_IrrCore_Position2di_Eq
	extrn	_IrrCore_Position2di_EqEq
	extrn	_IrrCore_Position2di_Minus
	extrn	_IrrCore_Position2di_MinusDim
	extrn	_IrrCore_Position2di_MinusEq
	extrn	_IrrCore_Position2di_MinusEqDim
	extrn	_IrrCore_Position2di_Mult
	extrn	_IrrCore_Position2di_MultScalar
	extrn	_IrrCore_Position2di_NotEq
	extrn	_IrrCore_Position2di_Plus
	extrn	_IrrCore_Position2di_PlusDim
	extrn	_IrrCore_Position2di_PlusEq
	extrn	_IrrCore_Position2di_PlusEqDim
	extrn	_IrrCore_Position2di_del
	extrn	_IrrCore_Position2di_getX
	extrn	_IrrCore_Position2di_getY
	extrn	_IrrCore_Position2di_new
	extrn	_IrrCore_Position2di_newFromPos
	extrn	_IrrCore_Position2di_setX
	extrn	_IrrCore_Position2di_setY
	extrn	_IrrCore_Quaternion_EqEq
	extrn	_IrrCore_Quaternion_EqMat
	extrn	_IrrCore_Quaternion_EqQuat
	extrn	_IrrCore_Quaternion_MultEqFloat
	extrn	_IrrCore_Quaternion_MultEqQuat
	extrn	_IrrCore_Quaternion_MultFloat
	extrn	_IrrCore_Quaternion_MultQuat
	extrn	_IrrCore_Quaternion_MultVect
	extrn	_IrrCore_Quaternion_NotEq
	extrn	_IrrCore_Quaternion_Plus
	extrn	_IrrCore_Quaternion_del
	extrn	_IrrCore_Quaternion_dotProduct
	extrn	_IrrCore_Quaternion_equals
	extrn	_IrrCore_Quaternion_fromAngleAxis
	extrn	_IrrCore_Quaternion_getMatrix
	extrn	_IrrCore_Quaternion_getMatrixCenter
	extrn	_IrrCore_Quaternion_getMatrixToDest
	extrn	_IrrCore_Quaternion_getMatrix_transposed
	extrn	_IrrCore_Quaternion_getW
	extrn	_IrrCore_Quaternion_getX
	extrn	_IrrCore_Quaternion_getY
	extrn	_IrrCore_Quaternion_getZ
	extrn	_IrrCore_Quaternion_makeIdentity
	extrn	_IrrCore_Quaternion_makeInverse
	extrn	_IrrCore_Quaternion_new
	extrn	_IrrCore_Quaternion_newFrom3Vals
	extrn	_IrrCore_Quaternion_newFrom4Vals
	extrn	_IrrCore_Quaternion_newFromMatrix
	extrn	_IrrCore_Quaternion_newFromVect
	extrn	_IrrCore_Quaternion_normalize
	extrn	_IrrCore_Quaternion_rotationFromTo
	extrn	_IrrCore_Quaternion_setFrom3Vals
	extrn	_IrrCore_Quaternion_setFrom4Vals
	extrn	_IrrCore_Quaternion_setFromOther
	extrn	_IrrCore_Quaternion_setFromVect
	extrn	_IrrCore_Quaternion_slerp
	extrn	_IrrCore_Quaternion_toAngleAxis
	extrn	_IrrCore_Quaternion_toEuler
	extrn	_IrrCore_Rectf_EqEq
	extrn	_IrrCore_Rectf_Less
	extrn	_IrrCore_Rectf_NotEq
	extrn	_IrrCore_Rectf_Plus
	extrn	_IrrCore_Rectf_PlusEq
	extrn	_IrrCore_Rectf_addInternalPoint
	extrn	_IrrCore_Rectf_addInternalPointFromPos
	extrn	_IrrCore_Rectf_clipAgainst
	extrn	_IrrCore_Rectf_constrainTo
	extrn	_IrrCore_Rectf_del
	extrn	_IrrCore_Rectf_getArea
	extrn	_IrrCore_Rectf_getCenter
	extrn	_IrrCore_Rectf_getHeight
	extrn	_IrrCore_Rectf_getLowerRightCorner
	extrn	_IrrCore_Rectf_getSize
	extrn	_IrrCore_Rectf_getUpperLeftCorner
	extrn	_IrrCore_Rectf_getWidth
	extrn	_IrrCore_Rectf_isPointInside
	extrn	_IrrCore_Rectf_isRectCollided
	extrn	_IrrCore_Rectf_isValid
	extrn	_IrrCore_Rectf_new
	extrn	_IrrCore_Rectf_newFromPos
	extrn	_IrrCore_Rectf_newFromPosSize
	extrn	_IrrCore_Rectf_newFromRect
	extrn	_IrrCore_Rectf_newFromVals
	extrn	_IrrCore_Rectf_repair
	extrn	_IrrCore_Recti_EqEq
	extrn	_IrrCore_Recti_Less
	extrn	_IrrCore_Recti_Minus
	extrn	_IrrCore_Recti_MinusEq
	extrn	_IrrCore_Recti_NotEq
	extrn	_IrrCore_Recti_Plus
	extrn	_IrrCore_Recti_PlusEq
	extrn	_IrrCore_Recti_addInternalPoint
	extrn	_IrrCore_Recti_addInternalPointFromPos
	extrn	_IrrCore_Recti_clipAgainst
	extrn	_IrrCore_Recti_constrainTo
	extrn	_IrrCore_Recti_del
	extrn	_IrrCore_Recti_getArea
	extrn	_IrrCore_Recti_getCenter
	extrn	_IrrCore_Recti_getHeight
	extrn	_IrrCore_Recti_getLowerRightCorner
	extrn	_IrrCore_Recti_getSize
	extrn	_IrrCore_Recti_getUpperLeftCorner
	extrn	_IrrCore_Recti_getWidth
	extrn	_IrrCore_Recti_isPointInside
	extrn	_IrrCore_Recti_isRectCollided
	extrn	_IrrCore_Recti_isValid
	extrn	_IrrCore_Recti_new
	extrn	_IrrCore_Recti_newFromPos
	extrn	_IrrCore_Recti_newFromPosSize
	extrn	_IrrCore_Recti_newFromRect
	extrn	_IrrCore_Recti_newFromVals
	extrn	_IrrCore_Recti_repair
	extrn	_IrrCore_StringC_Eq
	extrn	_IrrCore_StringC_EqEq
	extrn	_IrrCore_StringC_EqEqStringC
	extrn	_IrrCore_StringC_EqStringPtr
	extrn	_IrrCore_StringC_Less
	extrn	_IrrCore_StringC_NotEq
	extrn	_IrrCore_StringC_Plus
	extrn	_IrrCore_StringC_PlusEqChar
	extrn	_IrrCore_StringC_PlusEqDouble
	extrn	_IrrCore_StringC_PlusEqInt
	extrn	_IrrCore_StringC_PlusEqString
	extrn	_IrrCore_StringC_PlusEqcharString
	extrn	_IrrCore_StringC_PlusStringPtr
	extrn	_IrrCore_StringC_appendChar
	extrn	_IrrCore_StringC_appendCharString
	extrn	_IrrCore_StringC_appendStringC
	extrn	_IrrCore_StringC_appendStringCWithLength
	extrn	_IrrCore_StringC_c_str
	extrn	_IrrCore_StringC_del
	extrn	_IrrCore_StringC_equals_ignore_case
	extrn	_IrrCore_StringC_equalsn
	extrn	_IrrCore_StringC_equalsnStringC
	extrn	_IrrCore_StringC_find
	extrn	_IrrCore_StringC_findFirst
	extrn	_IrrCore_StringC_findLast
	extrn	_IrrCore_StringC_findNext
	extrn	_IrrCore_StringC_idx
	extrn	_IrrCore_StringC_make_lower
	extrn	_IrrCore_StringC_make_upper
	extrn	_IrrCore_StringC_new
	extrn	_IrrCore_StringC_newFromInt
	extrn	_IrrCore_StringC_newFromStringC
	extrn	_IrrCore_StringC_newFromStringPtr
	extrn	_IrrCore_StringC_newFromStringPtrWithLength
	extrn	_IrrCore_StringC_reserve
	extrn	_IrrCore_StringC_size
	extrn	_IrrCore_StringC_subString
	extrn	_IrrCore_StringW_Eq
	extrn	_IrrCore_StringW_EqEq
	extrn	_IrrCore_StringW_EqEqStringW
	extrn	_IrrCore_StringW_EqStringPtr
	extrn	_IrrCore_StringW_Less
	extrn	_IrrCore_StringW_NotEq
	extrn	_IrrCore_StringW_Plus
	extrn	_IrrCore_StringW_PlusEqChar
	extrn	_IrrCore_StringW_PlusEqDouble
	extrn	_IrrCore_StringW_PlusEqInt
	extrn	_IrrCore_StringW_PlusEqString
	extrn	_IrrCore_StringW_PlusEqcharString
	extrn	_IrrCore_StringW_PlusStringPtr
	extrn	_IrrCore_StringW_appendChar
	extrn	_IrrCore_StringW_appendCharString
	extrn	_IrrCore_StringW_appendStringW
	extrn	_IrrCore_StringW_appendStringWWithLength
	extrn	_IrrCore_StringW_c_str
	extrn	_IrrCore_StringW_del
	extrn	_IrrCore_StringW_equals_ignore_case
	extrn	_IrrCore_StringW_equalsn
	extrn	_IrrCore_StringW_equalsnStringW
	extrn	_IrrCore_StringW_find
	extrn	_IrrCore_StringW_findFirst
	extrn	_IrrCore_StringW_findLast
	extrn	_IrrCore_StringW_findNext
	extrn	_IrrCore_StringW_idx
	extrn	_IrrCore_StringW_make_lower
	extrn	_IrrCore_StringW_make_upper
	extrn	_IrrCore_StringW_new
	extrn	_IrrCore_StringW_newFromInt
	extrn	_IrrCore_StringW_newFromStringPtr
	extrn	_IrrCore_StringW_newFromStringPtrWithLength
	extrn	_IrrCore_StringW_newFromStringW
	extrn	_IrrCore_StringW_reserve
	extrn	_IrrCore_StringW_size
	extrn	_IrrCore_StringW_subString
	extrn	_IrrCore_Triangle3df_EqEq
	extrn	_IrrCore_Triangle3df_NotEq
	extrn	_IrrCore_Triangle3df_closestPointOnTriangle
	extrn	_IrrCore_Triangle3df_del
	extrn	_IrrCore_Triangle3df_getArea
	extrn	_IrrCore_Triangle3df_getIntersectionOfPlaneWithLine
	extrn	_IrrCore_Triangle3df_getIntersectionWithLimitedLine
	extrn	_IrrCore_Triangle3df_getIntersectionWithLine
	extrn	_IrrCore_Triangle3df_getNormal
	extrn	_IrrCore_Triangle3df_getPlane
	extrn	_IrrCore_Triangle3df_getPointA
	extrn	_IrrCore_Triangle3df_getPointB
	extrn	_IrrCore_Triangle3df_getPointC
	extrn	_IrrCore_Triangle3df_isFrontFacing
	extrn	_IrrCore_Triangle3df_isPointInside
	extrn	_IrrCore_Triangle3df_isPointInsideFast
	extrn	_IrrCore_Triangle3df_isTotalInsideBox
	extrn	_IrrCore_Triangle3df_isTotalOutsideBox
	extrn	_IrrCore_Triangle3df_new
	extrn	_IrrCore_Triangle3df_newFromVals
	extrn	_IrrCore_Triangle3df_newFromVect
	extrn	_IrrCore_Triangle3df_setFromVals
	extrn	_IrrCore_Triangle3df_setFromVect
	extrn	_IrrCore_Triangle3df_setPointA
	extrn	_IrrCore_Triangle3df_setPointB
	extrn	_IrrCore_Triangle3df_setPointC
	extrn	_IrrCore_Triangle3di_EqEq
	extrn	_IrrCore_Triangle3di_NotEq
	extrn	_IrrCore_Triangle3di_closestPointOnTriangle
	extrn	_IrrCore_Triangle3di_del
	extrn	_IrrCore_Triangle3di_getArea
	extrn	_IrrCore_Triangle3di_getIntersectionOfPlaneWithLine
	extrn	_IrrCore_Triangle3di_getIntersectionWithLimitedLine
	extrn	_IrrCore_Triangle3di_getIntersectionWithLine
	extrn	_IrrCore_Triangle3di_getNormal
	extrn	_IrrCore_Triangle3di_getPlane
	extrn	_IrrCore_Triangle3di_getPointA
	extrn	_IrrCore_Triangle3di_getPointB
	extrn	_IrrCore_Triangle3di_getPointC
	extrn	_IrrCore_Triangle3di_isFrontFacing
	extrn	_IrrCore_Triangle3di_isPointInside
	extrn	_IrrCore_Triangle3di_isPointInsideFast
	extrn	_IrrCore_Triangle3di_isTotalInsideBox
	extrn	_IrrCore_Triangle3di_isTotalOutsideBox
	extrn	_IrrCore_Triangle3di_new
	extrn	_IrrCore_Triangle3di_newFromVals
	extrn	_IrrCore_Triangle3di_newFromVect
	extrn	_IrrCore_Triangle3di_setFromVals
	extrn	_IrrCore_Triangle3di_setFromVect
	extrn	_IrrCore_Triangle3di_setPointA
	extrn	_IrrCore_Triangle3di_setPointB
	extrn	_IrrCore_Triangle3di_setPointC
	extrn	_IrrCore_Vector2df_Div
	extrn	_IrrCore_Vector2df_DivEq
	extrn	_IrrCore_Vector2df_DivEqVect
	extrn	_IrrCore_Vector2df_DivVect
	extrn	_IrrCore_Vector2df_EqEq
	extrn	_IrrCore_Vector2df_Great
	extrn	_IrrCore_Vector2df_GreatEq
	extrn	_IrrCore_Vector2df_Less
	extrn	_IrrCore_Vector2df_LessEq
	extrn	_IrrCore_Vector2df_Minus
	extrn	_IrrCore_Vector2df_MinusEq
	extrn	_IrrCore_Vector2df_MinusEqVect
	extrn	_IrrCore_Vector2df_MinusVect
	extrn	_IrrCore_Vector2df_Mult
	extrn	_IrrCore_Vector2df_MultEq
	extrn	_IrrCore_Vector2df_MultEqVect
	extrn	_IrrCore_Vector2df_MultVect
	extrn	_IrrCore_Vector2df_NotEq
	extrn	_IrrCore_Vector2df_Plus
	extrn	_IrrCore_Vector2df_PlusEq
	extrn	_IrrCore_Vector2df_PlusEqVect
	extrn	_IrrCore_Vector2df_PlusVect
	extrn	_IrrCore_Vector2df_del
	extrn	_IrrCore_Vector2df_dotProduct
	extrn	_IrrCore_Vector2df_equals
	extrn	_IrrCore_Vector2df_getAngle
	extrn	_IrrCore_Vector2df_getAngleTrig
	extrn	_IrrCore_Vector2df_getAngleWith
	extrn	_IrrCore_Vector2df_getDistanceFrom
	extrn	_IrrCore_Vector2df_getDistanceFromSQ
	extrn	_IrrCore_Vector2df_getInterpolated
	extrn	_IrrCore_Vector2df_getInterpolated_quadratic
	extrn	_IrrCore_Vector2df_getLength
	extrn	_IrrCore_Vector2df_getLengthSQ
	extrn	_IrrCore_Vector2df_getX
	extrn	_IrrCore_Vector2df_getY
	extrn	_IrrCore_Vector2df_interpolate
	extrn	_IrrCore_Vector2df_isBetweenPoints
	extrn	_IrrCore_Vector2df_new
	extrn	_IrrCore_Vector2df_newFromVal
	extrn	_IrrCore_Vector2df_newFromVect
	extrn	_IrrCore_Vector2df_normalize
	extrn	_IrrCore_Vector2df_rotateBy
	extrn	_IrrCore_Vector2df_set
	extrn	_IrrCore_Vector2df_setEq
	extrn	_IrrCore_Vector2df_setFromVect
	extrn	_IrrCore_Vector2df_setX
	extrn	_IrrCore_Vector2df_setY
	extrn	_IrrCore_Vector2di_Div
	extrn	_IrrCore_Vector2di_DivEq
	extrn	_IrrCore_Vector2di_DivEqVect
	extrn	_IrrCore_Vector2di_DivVect
	extrn	_IrrCore_Vector2di_EqEq
	extrn	_IrrCore_Vector2di_Great
	extrn	_IrrCore_Vector2di_GreatEq
	extrn	_IrrCore_Vector2di_Less
	extrn	_IrrCore_Vector2di_LessEq
	extrn	_IrrCore_Vector2di_Minus
	extrn	_IrrCore_Vector2di_MinusEq
	extrn	_IrrCore_Vector2di_MinusEqVect
	extrn	_IrrCore_Vector2di_MinusVect
	extrn	_IrrCore_Vector2di_Mult
	extrn	_IrrCore_Vector2di_MultEq
	extrn	_IrrCore_Vector2di_MultEqVect
	extrn	_IrrCore_Vector2di_MultVect
	extrn	_IrrCore_Vector2di_NotEq
	extrn	_IrrCore_Vector2di_Plus
	extrn	_IrrCore_Vector2di_PlusEq
	extrn	_IrrCore_Vector2di_PlusEqVect
	extrn	_IrrCore_Vector2di_PlusVect
	extrn	_IrrCore_Vector2di_del
	extrn	_IrrCore_Vector2di_dotProduct
	extrn	_IrrCore_Vector2di_equals
	extrn	_IrrCore_Vector2di_getAngle
	extrn	_IrrCore_Vector2di_getAngleTrig
	extrn	_IrrCore_Vector2di_getAngleWith
	extrn	_IrrCore_Vector2di_getDistanceFrom
	extrn	_IrrCore_Vector2di_getDistanceFromSQ
	extrn	_IrrCore_Vector2di_getInterpolated
	extrn	_IrrCore_Vector2di_getInterpolated_quadratic
	extrn	_IrrCore_Vector2di_getLength
	extrn	_IrrCore_Vector2di_getLengthSQ
	extrn	_IrrCore_Vector2di_getX
	extrn	_IrrCore_Vector2di_getY
	extrn	_IrrCore_Vector2di_interpolate
	extrn	_IrrCore_Vector2di_isBetweenPoints
	extrn	_IrrCore_Vector2di_new
	extrn	_IrrCore_Vector2di_newFromVal
	extrn	_IrrCore_Vector2di_newFromVect
	extrn	_IrrCore_Vector2di_normalize
	extrn	_IrrCore_Vector2di_rotateBy
	extrn	_IrrCore_Vector2di_set
	extrn	_IrrCore_Vector2di_setEq
	extrn	_IrrCore_Vector2di_setFromVect
	extrn	_IrrCore_Vector2di_setX
	extrn	_IrrCore_Vector2di_setY
	extrn	_IrrCore_Vector3df_Div
	extrn	_IrrCore_Vector3df_DivEq
	extrn	_IrrCore_Vector3df_DivEqVect
	extrn	_IrrCore_Vector3df_DivVect
	extrn	_IrrCore_Vector3df_EqEq
	extrn	_IrrCore_Vector3df_Great
	extrn	_IrrCore_Vector3df_GreatEq
	extrn	_IrrCore_Vector3df_Less
	extrn	_IrrCore_Vector3df_LessEq
	extrn	_IrrCore_Vector3df_Minus
	extrn	_IrrCore_Vector3df_MinusEq
	extrn	_IrrCore_Vector3df_MinusEqVal
	extrn	_IrrCore_Vector3df_MinusVal
	extrn	_IrrCore_Vector3df_Mult
	extrn	_IrrCore_Vector3df_MultEq
	extrn	_IrrCore_Vector3df_MultEqVect
	extrn	_IrrCore_Vector3df_MultVect
	extrn	_IrrCore_Vector3df_NotEq
	extrn	_IrrCore_Vector3df_Plus
	extrn	_IrrCore_Vector3df_PlusEq
	extrn	_IrrCore_Vector3df_PlusEqVal
	extrn	_IrrCore_Vector3df_PlusVal
	extrn	_IrrCore_Vector3df_crossProduct
	extrn	_IrrCore_Vector3df_del
	extrn	_IrrCore_Vector3df_dotProduct
	extrn	_IrrCore_Vector3df_equals
	extrn	_IrrCore_Vector3df_getAs4Values
	extrn	_IrrCore_Vector3df_getDistanceFrom
	extrn	_IrrCore_Vector3df_getDistanceFromSQ
	extrn	_IrrCore_Vector3df_getHorizontalAngle
	extrn	_IrrCore_Vector3df_getInterpolated
	extrn	_IrrCore_Vector3df_getInterpolated_quadratic
	extrn	_IrrCore_Vector3df_getLength
	extrn	_IrrCore_Vector3df_getLengthSQ
	extrn	_IrrCore_Vector3df_getSphericalCoordinateAngles
	extrn	_IrrCore_Vector3df_getX
	extrn	_IrrCore_Vector3df_getY
	extrn	_IrrCore_Vector3df_getZ
	extrn	_IrrCore_Vector3df_interpolate
	extrn	_IrrCore_Vector3df_invert
	extrn	_IrrCore_Vector3df_isBetweenPoints
	extrn	_IrrCore_Vector3df_new
	extrn	_IrrCore_Vector3df_newFromVal
	extrn	_IrrCore_Vector3df_newFromVect
	extrn	_IrrCore_Vector3df_normalize
	extrn	_IrrCore_Vector3df_rotateXYBy
	extrn	_IrrCore_Vector3df_rotateXZBy
	extrn	_IrrCore_Vector3df_rotateYZBy
	extrn	_IrrCore_Vector3df_rotationToDirection
	extrn	_IrrCore_Vector3df_set
	extrn	_IrrCore_Vector3df_setEq
	extrn	_IrrCore_Vector3df_setFromVect
	extrn	_IrrCore_Vector3df_setLength
	extrn	_IrrCore_Vector3df_setX
	extrn	_IrrCore_Vector3df_setY
	extrn	_IrrCore_Vector3df_setZ
	extrn	_IrrCore_Vector3di_Div
	extrn	_IrrCore_Vector3di_DivEq
	extrn	_IrrCore_Vector3di_DivEqVect
	extrn	_IrrCore_Vector3di_DivVect
	extrn	_IrrCore_Vector3di_EqEq
	extrn	_IrrCore_Vector3di_Great
	extrn	_IrrCore_Vector3di_GreatEq
	extrn	_IrrCore_Vector3di_Less
	extrn	_IrrCore_Vector3di_LessEq
	extrn	_IrrCore_Vector3di_Minus
	extrn	_IrrCore_Vector3di_MinusEq
	extrn	_IrrCore_Vector3di_MinusEqVal
	extrn	_IrrCore_Vector3di_MinusVal
	extrn	_IrrCore_Vector3di_Mult
	extrn	_IrrCore_Vector3di_MultEq
	extrn	_IrrCore_Vector3di_MultEqVect
	extrn	_IrrCore_Vector3di_MultVect
	extrn	_IrrCore_Vector3di_NotEq
	extrn	_IrrCore_Vector3di_Plus
	extrn	_IrrCore_Vector3di_PlusEq
	extrn	_IrrCore_Vector3di_PlusEqVal
	extrn	_IrrCore_Vector3di_PlusVal
	extrn	_IrrCore_Vector3di_crossProduct
	extrn	_IrrCore_Vector3di_del
	extrn	_IrrCore_Vector3di_dotProduct
	extrn	_IrrCore_Vector3di_equals
	extrn	_IrrCore_Vector3di_getAs4Values
	extrn	_IrrCore_Vector3di_getDistanceFrom
	extrn	_IrrCore_Vector3di_getDistanceFromSQ
	extrn	_IrrCore_Vector3di_getHorizontalAngle
	extrn	_IrrCore_Vector3di_getInterpolated
	extrn	_IrrCore_Vector3di_getInterpolated_quadratic
	extrn	_IrrCore_Vector3di_getLength
	extrn	_IrrCore_Vector3di_getLengthSQ
	extrn	_IrrCore_Vector3di_getSphericalCoordinateAngles
	extrn	_IrrCore_Vector3di_getX
	extrn	_IrrCore_Vector3di_getY
	extrn	_IrrCore_Vector3di_getZ
	extrn	_IrrCore_Vector3di_interpolate
	extrn	_IrrCore_Vector3di_invert
	extrn	_IrrCore_Vector3di_isBetweenPoints
	extrn	_IrrCore_Vector3di_new
	extrn	_IrrCore_Vector3di_newFromVal
	extrn	_IrrCore_Vector3di_newFromVect
	extrn	_IrrCore_Vector3di_normalize
	extrn	_IrrCore_Vector3di_rotateXYBy
	extrn	_IrrCore_Vector3di_rotateXZBy
	extrn	_IrrCore_Vector3di_rotateYZBy
	extrn	_IrrCore_Vector3di_rotationToDirection
	extrn	_IrrCore_Vector3di_set
	extrn	_IrrCore_Vector3di_setEq
	extrn	_IrrCore_Vector3di_setFromVect
	extrn	_IrrCore_Vector3di_setLength
	extrn	_IrrCore_Vector3di_setX
	extrn	_IrrCore_Vector3di_setY
	extrn	_IrrCore_Vector3di_setZ
	extrn	_IrrGUI_ICursorControl_drop
	extrn	_IrrGUI_ICursorControl_getDebugName
	extrn	_IrrGUI_ICursorControl_getPosition
	extrn	_IrrGUI_ICursorControl_getRelativePosition
	extrn	_IrrGUI_ICursorControl_grab
	extrn	_IrrGUI_ICursorControl_isVisible
	extrn	_IrrGUI_ICursorControl_setPositionFloat
	extrn	_IrrGUI_ICursorControl_setPositionFloatFromPos
	extrn	_IrrGUI_ICursorControl_setPositionInt
	extrn	_IrrGUI_ICursorControl_setPositionIntFromPos
	extrn	_IrrGUI_ICursorControl_setReferenceRect
	extrn	_IrrGUI_ICursorControl_setVisible
	extrn	_IrrGUI_IGUIButton_isAlphaChannelUsed
	extrn	_IrrGUI_IGUIButton_isDrawingBorder
	extrn	_IrrGUI_IGUIButton_isPressed
	extrn	_IrrGUI_IGUIButton_isPushButton
	extrn	_IrrGUI_IGUIButton_isScalingImage
	extrn	_IrrGUI_IGUIButton_setDrawBorder
	extrn	_IrrGUI_IGUIButton_setImage
	extrn	_IrrGUI_IGUIButton_setImageFromSegment
	extrn	_IrrGUI_IGUIButton_setIsPushButton
	extrn	_IrrGUI_IGUIButton_setOverrideFont
	extrn	_IrrGUI_IGUIButton_setPressed
	extrn	_IrrGUI_IGUIButton_setPressedImage
	extrn	_IrrGUI_IGUIButton_setPressedImageFromSegment
	extrn	_IrrGUI_IGUIButton_setScaleImage
	extrn	_IrrGUI_IGUIButton_setSprite
	extrn	_IrrGUI_IGUIButton_setSpriteBank
	extrn	_IrrGUI_IGUIButton_setUseAlphaChannel
	extrn	_IrrGUI_IGUICheckBox_isChecked
	extrn	_IrrGUI_IGUICheckBox_setChecked
	extrn	_IrrGUI_IGUIComboBox_addItem
	extrn	_IrrGUI_IGUIComboBox_clear
	extrn	_IrrGUI_IGUIComboBox_getIndexForItemData
	extrn	_IrrGUI_IGUIComboBox_getItem
	extrn	_IrrGUI_IGUIComboBox_getItemCount
	extrn	_IrrGUI_IGUIComboBox_getItemData
	extrn	_IrrGUI_IGUIComboBox_getSelected
	extrn	_IrrGUI_IGUIComboBox_removeItem
	extrn	_IrrGUI_IGUIComboBox_setSelected
	extrn	_IrrGUI_IGUIComboBox_setTextAlignment
	extrn	_IrrGUI_IGUIContextMenu_addItem
	extrn	_IrrGUI_IGUIContextMenu_addSeparator
	extrn	_IrrGUI_IGUIContextMenu_findItemWithCommandId
	extrn	_IrrGUI_IGUIContextMenu_getCloseHandling
	extrn	_IrrGUI_IGUIContextMenu_getItemAutoChecking
	extrn	_IrrGUI_IGUIContextMenu_getItemCommandId
	extrn	_IrrGUI_IGUIContextMenu_getItemCount
	extrn	_IrrGUI_IGUIContextMenu_getItemText
	extrn	_IrrGUI_IGUIContextMenu_getSelectedItem
	extrn	_IrrGUI_IGUIContextMenu_getSubMenu
	extrn	_IrrGUI_IGUIContextMenu_insertItem
	extrn	_IrrGUI_IGUIContextMenu_isItemChecked
	extrn	_IrrGUI_IGUIContextMenu_isItemEnabled
	extrn	_IrrGUI_IGUIContextMenu_removeAllItems
	extrn	_IrrGUI_IGUIContextMenu_removeItem
	extrn	_IrrGUI_IGUIContextMenu_setCloseHandling
	extrn	_IrrGUI_IGUIContextMenu_setEventParent
	extrn	_IrrGUI_IGUIContextMenu_setItemAutoChecking
	extrn	_IrrGUI_IGUIContextMenu_setItemChecked
	extrn	_IrrGUI_IGUIContextMenu_setItemCommandId
	extrn	_IrrGUI_IGUIContextMenu_setItemEnabled
	extrn	_IrrGUI_IGUIContextMenu_setItemText
	extrn	_IrrGUI_IGUIEditBox_enableOverrideColor
	extrn	_IrrGUI_IGUIEditBox_getMax
	extrn	_IrrGUI_IGUIEditBox_getTextDimension
	extrn	_IrrGUI_IGUIEditBox_isAutoScrollEnabled
	extrn	_IrrGUI_IGUIEditBox_isMultiLineEnabled
	extrn	_IrrGUI_IGUIEditBox_isPasswordBox
	extrn	_IrrGUI_IGUIEditBox_isWordWrapEnabled
	extrn	_IrrGUI_IGUIEditBox_setAutoScroll
	extrn	_IrrGUI_IGUIEditBox_setDrawBorder
	extrn	_IrrGUI_IGUIEditBox_setMax
	extrn	_IrrGUI_IGUIEditBox_setMultiLine
	extrn	_IrrGUI_IGUIEditBox_setOverrideColor
	extrn	_IrrGUI_IGUIEditBox_setOverrideFont
	extrn	_IrrGUI_IGUIEditBox_setPasswordBox
	extrn	_IrrGUI_IGUIEditBox_setTextAlignment
	extrn	_IrrGUI_IGUIEditBox_setWordWrap
	extrn	_IrrGUI_IGUIElementFactory_addGUIElementByName
	extrn	_IrrGUI_IGUIElementFactory_addGUIElementByType
	extrn	_IrrGUI_IGUIElementFactory_drop
	extrn	_IrrGUI_IGUIElementFactory_getCreatableGUIElementTypeCount
	extrn	_IrrGUI_IGUIElementFactory_getCreateableGUIElementType
	extrn	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	extrn	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	extrn	_IrrGUI_IGUIElementFactory_getDebugName
	extrn	_IrrGUI_IGUIElementFactory_grab
	extrn	_IrrGUI_IGUIElement_OnPostRender
	extrn	_IrrGUI_IGUIElement_addChild
	extrn	_IrrGUI_IGUIElement_bringToFront
	extrn	_IrrGUI_IGUIElement_draw
	extrn	_IrrGUI_IGUIElement_drop
	extrn	_IrrGUI_IGUIElement_getAbsoluteClippingRect
	extrn	_IrrGUI_IGUIElement_getAbsolutePosition
	extrn	_IrrGUI_IGUIElement_getChildren
	extrn	_IrrGUI_IGUIElement_getDebugName
	extrn	_IrrGUI_IGUIElement_getElementFromId
	extrn	_IrrGUI_IGUIElement_getElementFromPoint
	extrn	_IrrGUI_IGUIElement_getID
	extrn	_IrrGUI_IGUIElement_getNextElement
	extrn	_IrrGUI_IGUIElement_getParent
	extrn	_IrrGUI_IGUIElement_getRelativePosition
	extrn	_IrrGUI_IGUIElement_getTabGroup
	extrn	_IrrGUI_IGUIElement_getTabOrder
	extrn	_IrrGUI_IGUIElement_getText
	extrn	_IrrGUI_IGUIElement_getToolTipText
	extrn	_IrrGUI_IGUIElement_getType
	extrn	_IrrGUI_IGUIElement_getTypeName
	extrn	_IrrGUI_IGUIElement_grab
	extrn	_IrrGUI_IGUIElement_hasType
	extrn	_IrrGUI_IGUIElement_isEnabled
	extrn	_IrrGUI_IGUIElement_isMyChild
	extrn	_IrrGUI_IGUIElement_isNotClipped
	extrn	_IrrGUI_IGUIElement_isPointInside
	extrn	_IrrGUI_IGUIElement_isSubElement
	extrn	_IrrGUI_IGUIElement_isTabGroup
	extrn	_IrrGUI_IGUIElement_isTabStop
	extrn	_IrrGUI_IGUIElement_isVisible
	extrn	_IrrGUI_IGUIElement_move
	extrn	_IrrGUI_IGUIElement_remove
	extrn	_IrrGUI_IGUIElement_removeChild
	extrn	_IrrGUI_IGUIElement_setAlignment
	extrn	_IrrGUI_IGUIElement_setEnabled
	extrn	_IrrGUI_IGUIElement_setID
	extrn	_IrrGUI_IGUIElement_setMaxSize
	extrn	_IrrGUI_IGUIElement_setMinSize
	extrn	_IrrGUI_IGUIElement_setNotClipped
	extrn	_IrrGUI_IGUIElement_setRelativePosition
	extrn	_IrrGUI_IGUIElement_setRelativePositionFromPos
	extrn	_IrrGUI_IGUIElement_setRelativePositionProportional
	extrn	_IrrGUI_IGUIElement_setSubElement
	extrn	_IrrGUI_IGUIElement_setTabGroup
	extrn	_IrrGUI_IGUIElement_setTabOrder
	extrn	_IrrGUI_IGUIElement_setTabStop
	extrn	_IrrGUI_IGUIElement_setText
	extrn	_IrrGUI_IGUIElement_setToolTipText
	extrn	_IrrGUI_IGUIElement_setVisible
	extrn	_IrrGUI_IGUIElement_updateAbsolutePosition
	extrn	_IrrGUI_IGUIEnvironment_addButton
	extrn	_IrrGUI_IGUIEnvironment_addCheckBox
	extrn	_IrrGUI_IGUIEnvironment_addColorSelectDialog
	extrn	_IrrGUI_IGUIEnvironment_addComboBox
	extrn	_IrrGUI_IGUIEnvironment_addContextMenu
	extrn	_IrrGUI_IGUIEnvironment_addEditBox
	extrn	_IrrGUI_IGUIEnvironment_addEmptySpriteBank
	extrn	_IrrGUI_IGUIEnvironment_addFileOpenDialog
	extrn	_IrrGUI_IGUIEnvironment_addFont
	extrn	_IrrGUI_IGUIEnvironment_addGUIElement
	extrn	_IrrGUI_IGUIEnvironment_addImage
	extrn	_IrrGUI_IGUIEnvironment_addImageFromTexture
	extrn	_IrrGUI_IGUIEnvironment_addInOutFader
	extrn	_IrrGUI_IGUIEnvironment_addListBox
	extrn	_IrrGUI_IGUIEnvironment_addMenu
	extrn	_IrrGUI_IGUIEnvironment_addMeshViewer
	extrn	_IrrGUI_IGUIEnvironment_addMessageBox
	extrn	_IrrGUI_IGUIEnvironment_addModalScreen
	extrn	_IrrGUI_IGUIEnvironment_addScrollBar
	extrn	_IrrGUI_IGUIEnvironment_addSpinBox
	extrn	_IrrGUI_IGUIEnvironment_addStaticText
	extrn	_IrrGUI_IGUIEnvironment_addTab
	extrn	_IrrGUI_IGUIEnvironment_addTabControl
	extrn	_IrrGUI_IGUIEnvironment_addTable
	extrn	_IrrGUI_IGUIEnvironment_addToolBar
	extrn	_IrrGUI_IGUIEnvironment_addTreeView
	extrn	_IrrGUI_IGUIEnvironment_addWindow
	extrn	_IrrGUI_IGUIEnvironment_clear
	extrn	_IrrGUI_IGUIEnvironment_createImageList
	extrn	_IrrGUI_IGUIEnvironment_createSkin
	extrn	_IrrGUI_IGUIEnvironment_deserializeAttributes
	extrn	_IrrGUI_IGUIEnvironment_drawAll
	extrn	_IrrGUI_IGUIEnvironment_drop
	extrn	_IrrGUI_IGUIEnvironment_getBuiltInFont
	extrn	_IrrGUI_IGUIEnvironment_getDebugName
	extrn	_IrrGUI_IGUIEnvironment_getDefaultGUIElementFactory
	extrn	_IrrGUI_IGUIEnvironment_getFileSystem
	extrn	_IrrGUI_IGUIEnvironment_getFocus
	extrn	_IrrGUI_IGUIEnvironment_getFont
	extrn	_IrrGUI_IGUIEnvironment_getGUIElementFactory
	extrn	_IrrGUI_IGUIEnvironment_getOSOperator
	extrn	_IrrGUI_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	extrn	_IrrGUI_IGUIEnvironment_getRootGUIElement
	extrn	_IrrGUI_IGUIEnvironment_getSkin
	extrn	_IrrGUI_IGUIEnvironment_getSpriteBank
	extrn	_IrrGUI_IGUIEnvironment_getVideoDriver
	extrn	_IrrGUI_IGUIEnvironment_grab
	extrn	_IrrGUI_IGUIEnvironment_hasFocus
	extrn	_IrrGUI_IGUIEnvironment_loadGUI
	extrn	_IrrGUI_IGUIEnvironment_loadGUIFromFileIO
	extrn	_IrrGUI_IGUIEnvironment_postEventFromUser
	extrn	_IrrGUI_IGUIEnvironment_readGUIElement
	extrn	_IrrGUI_IGUIEnvironment_registerGUIElementFactory
	extrn	_IrrGUI_IGUIEnvironment_removeFocus
	extrn	_IrrGUI_IGUIEnvironment_saveGUI
	extrn	_IrrGUI_IGUIEnvironment_saveGUIToFileIO
	extrn	_IrrGUI_IGUIEnvironment_serializeAttributes
	extrn	_IrrGUI_IGUIEnvironment_setFocus
	extrn	_IrrGUI_IGUIEnvironment_setSkin
	extrn	_IrrGUI_IGUIEnvironment_setUserEventReceiver
	extrn	_IrrGUI_IGUIEnvironment_writeGUIElement
	extrn	_IrrGUI_IGUIFileOpenDialog_getDirectoryName
	extrn	_IrrGUI_IGUIFileOpenDialog_getFileName
	extrn	_IrrGUI_IGUIFontBitmap_getSpriteNoFromChar
	extrn	_IrrGUI_IGUIFont_draw
	extrn	_IrrGUI_IGUIFont_drop
	extrn	_IrrGUI_IGUIFont_getCharacterFromPos
	extrn	_IrrGUI_IGUIFont_getDebugName
	extrn	_IrrGUI_IGUIFont_getDimension
	extrn	_IrrGUI_IGUIFont_getKerningHeight
	extrn	_IrrGUI_IGUIFont_getKerningWidth
	extrn	_IrrGUI_IGUIFont_getType
	extrn	_IrrGUI_IGUIFont_grab
	extrn	_IrrGUI_IGUIFont_setInvisibleCharacters
	extrn	_IrrGUI_IGUIFont_setKerningHeight
	extrn	_IrrGUI_IGUIFont_setKerningWidth
	extrn	_IrrGUI_IGUIImageList_draw
	extrn	_IrrGUI_IGUIImageList_drop
	extrn	_IrrGUI_IGUIImageList_getDebugName
	extrn	_IrrGUI_IGUIImageList_getImageCount
	extrn	_IrrGUI_IGUIImageList_getImageSize
	extrn	_IrrGUI_IGUIImageList_grab
	extrn	_IrrGUI_IGUIImage_isAlphaChannelUsed
	extrn	_IrrGUI_IGUIImage_isImageScaled
	extrn	_IrrGUI_IGUIImage_setColor
	extrn	_IrrGUI_IGUIImage_setImage
	extrn	_IrrGUI_IGUIImage_setScaleImage
	extrn	_IrrGUI_IGUIImage_setUseAlphaChannel
	extrn	_IrrGUI_IGUIInOutFader_fadeIn
	extrn	_IrrGUI_IGUIInOutFader_fadeOut
	extrn	_IrrGUI_IGUIInOutFader_getColor
	extrn	_IrrGUI_IGUIInOutFader_isReady
	extrn	_IrrGUI_IGUIInOutFader_setColor
	extrn	_IrrGUI_IGUIInOutFader_setColorSourceDest
	extrn	_IrrGUI_IGUIListBox_addItem
	extrn	_IrrGUI_IGUIListBox_addItemWithIcon
	extrn	_IrrGUI_IGUIListBox_clear
	extrn	_IrrGUI_IGUIListBox_clearItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_clearItemOverrideColorByType
	extrn	_IrrGUI_IGUIListBox_getIcon
	extrn	_IrrGUI_IGUIListBox_getItemCount
	extrn	_IrrGUI_IGUIListBox_getItemDefaultColor
	extrn	_IrrGUI_IGUIListBox_getItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_getListItem
	extrn	_IrrGUI_IGUIListBox_getSelected
	extrn	_IrrGUI_IGUIListBox_hasItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_insertItem
	extrn	_IrrGUI_IGUIListBox_isAutoScrollEnabled
	extrn	_IrrGUI_IGUIListBox_removeItem
	extrn	_IrrGUI_IGUIListBox_setAutoScrollEnabled
	extrn	_IrrGUI_IGUIListBox_setDrawBackground
	extrn	_IrrGUI_IGUIListBox_setItem
	extrn	_IrrGUI_IGUIListBox_setItemHeight
	extrn	_IrrGUI_IGUIListBox_setItemOverrideColor
	extrn	_IrrGUI_IGUIListBox_setItemOverrideColorByType
	extrn	_IrrGUI_IGUIListBox_setSelected
	extrn	_IrrGUI_IGUIListBox_setSelectedByText
	extrn	_IrrGUI_IGUIListBox_setSpriteBank
	extrn	_IrrGUI_IGUIListBox_swapItems
	extrn	_IrrGUI_IGUIMeshViewer_getMaterial
	extrn	_IrrGUI_IGUIMeshViewer_getMesh
	extrn	_IrrGUI_IGUIMeshViewer_setMaterial
	extrn	_IrrGUI_IGUIMeshViewer_setMesh
	extrn	_IrrGUI_IGUIScrollBar_getLargeStep
	extrn	_IrrGUI_IGUIScrollBar_getMax
	extrn	_IrrGUI_IGUIScrollBar_getMin
	extrn	_IrrGUI_IGUIScrollBar_getPos
	extrn	_IrrGUI_IGUIScrollBar_getSmallStep
	extrn	_IrrGUI_IGUIScrollBar_setLargeStep
	extrn	_IrrGUI_IGUIScrollBar_setMax
	extrn	_IrrGUI_IGUIScrollBar_setMin
	extrn	_IrrGUI_IGUIScrollBar_setPos
	extrn	_IrrGUI_IGUIScrollBar_setSmallStep
	extrn	_IrrGUI_IGUISkin_draw2DRectangle
	extrn	_IrrGUI_IGUISkin_draw3DButtonPanePressed
	extrn	_IrrGUI_IGUISkin_draw3DButtonPaneStandard
	extrn	_IrrGUI_IGUISkin_draw3DMenuPane
	extrn	_IrrGUI_IGUISkin_draw3DSunkenPane
	extrn	_IrrGUI_IGUISkin_draw3DTabBody
	extrn	_IrrGUI_IGUISkin_draw3DTabButton
	extrn	_IrrGUI_IGUISkin_draw3DToolBar
	extrn	_IrrGUI_IGUISkin_draw3DWindowBackground
	extrn	_IrrGUI_IGUISkin_drawIcon
	extrn	_IrrGUI_IGUISkin_getColor
	extrn	_IrrGUI_IGUISkin_getDefaultText
	extrn	_IrrGUI_IGUISkin_getFont
	extrn	_IrrGUI_IGUISkin_getIcon
	extrn	_IrrGUI_IGUISkin_getSize
	extrn	_IrrGUI_IGUISkin_getSpriteBank
	extrn	_IrrGUI_IGUISkin_getType
	extrn	_IrrGUI_IGUISkin_setColor
	extrn	_IrrGUI_IGUISkin_setDefaultText
	extrn	_IrrGUI_IGUISkin_setFont
	extrn	_IrrGUI_IGUISkin_setIcon
	extrn	_IrrGUI_IGUISkin_setSize
	extrn	_IrrGUI_IGUISkin_setSpriteBank
	extrn	_IrrGUI_IGUISpinBox_getEditBox
	extrn	_IrrGUI_IGUISpinBox_getMax
	extrn	_IrrGUI_IGUISpinBox_getMin
	extrn	_IrrGUI_IGUISpinBox_getStepSize
	extrn	_IrrGUI_IGUISpinBox_getValue
	extrn	_IrrGUI_IGUISpinBox_setDecimalPlaces
	extrn	_IrrGUI_IGUISpinBox_setRange
	extrn	_IrrGUI_IGUISpinBox_setStepSize
	extrn	_IrrGUI_IGUISpinBox_setValue
	extrn	_IrrGUI_IGUISpriteBank_addTexture
	extrn	_IrrGUI_IGUISpriteBank_addTextureAsSprite
	extrn	_IrrGUI_IGUISpriteBank_clear
	extrn	_IrrGUI_IGUISpriteBank_draw2DSprite
	extrn	_IrrGUI_IGUISpriteBank_draw2DSpriteBatch
	extrn	_IrrGUI_IGUISpriteBank_drop
	extrn	_IrrGUI_IGUISpriteBank_getDebugName
	extrn	_IrrGUI_IGUISpriteBank_getPositions
	extrn	_IrrGUI_IGUISpriteBank_getSprites
	extrn	_IrrGUI_IGUISpriteBank_getTexture
	extrn	_IrrGUI_IGUISpriteBank_getTextureCount
	extrn	_IrrGUI_IGUISpriteBank_grab
	extrn	_IrrGUI_IGUISpriteBank_setTexture
	extrn	_IrrGUI_IGUIStaticText_enableOverrideColor
	extrn	_IrrGUI_IGUIStaticText_getOverrideColor
	extrn	_IrrGUI_IGUIStaticText_getOverrideFont
	extrn	_IrrGUI_IGUIStaticText_getTextHeight
	extrn	_IrrGUI_IGUIStaticText_getTextWidth
	extrn	_IrrGUI_IGUIStaticText_isOverrideColorEnabled
	extrn	_IrrGUI_IGUIStaticText_isWordWrapEnabled
	extrn	_IrrGUI_IGUIStaticText_setBackgroundColor
	extrn	_IrrGUI_IGUIStaticText_setDrawBackground
	extrn	_IrrGUI_IGUIStaticText_setDrawBorder
	extrn	_IrrGUI_IGUIStaticText_setOverrideColor
	extrn	_IrrGUI_IGUIStaticText_setOverrideFont
	extrn	_IrrGUI_IGUIStaticText_setWordWrap
	extrn	_IrrGUI_IGUITabControl_addTab
	extrn	_IrrGUI_IGUITabControl_getActiveTab
	extrn	_IrrGUI_IGUITabControl_getTab
	extrn	_IrrGUI_IGUITabControl_getTabCount
	extrn	_IrrGUI_IGUITabControl_getTabExtraWidth
	extrn	_IrrGUI_IGUITabControl_getTabHeight
	extrn	_IrrGUI_IGUITabControl_getTabMaxWidth
	extrn	_IrrGUI_IGUITabControl_getTabVerticalAlignment
	extrn	_IrrGUI_IGUITabControl_setActiveTab
	extrn	_IrrGUI_IGUITabControl_setActiveTabFromTab
	extrn	_IrrGUI_IGUITabControl_setTabExtraWidth
	extrn	_IrrGUI_IGUITabControl_setTabHeight
	extrn	_IrrGUI_IGUITabControl_setTabMaxWidth
	extrn	_IrrGUI_IGUITabControl_setTabVerticalAlignment
	extrn	_IrrGUI_IGUITab_getBackgroundColor
	extrn	_IrrGUI_IGUITab_getNumber
	extrn	_IrrGUI_IGUITab_getTextColor
	extrn	_IrrGUI_IGUITab_isDrawingBackground
	extrn	_IrrGUI_IGUITab_setBackgroundColor
	extrn	_IrrGUI_IGUITab_setDrawBackground
	extrn	_IrrGUI_IGUITab_setTextColor
	extrn	_IrrGUI_IGUITable_addColumn
	extrn	_IrrGUI_IGUITable_addRow
	extrn	_IrrGUI_IGUITable_clear
	extrn	_IrrGUI_IGUITable_clearRows
	extrn	_IrrGUI_IGUITable_getActiveColumn
	extrn	_IrrGUI_IGUITable_getActiveColumnOrdering
	extrn	_IrrGUI_IGUITable_getCellData
	extrn	_IrrGUI_IGUITable_getCellText
	extrn	_IrrGUI_IGUITable_getColumnCount
	extrn	_IrrGUI_IGUITable_getDrawFlags
	extrn	_IrrGUI_IGUITable_getRowCount
	extrn	_IrrGUI_IGUITable_getSelected
	extrn	_IrrGUI_IGUITable_hasResizableColumns
	extrn	_IrrGUI_IGUITable_orderRows
	extrn	_IrrGUI_IGUITable_removeColumn
	extrn	_IrrGUI_IGUITable_removeRow
	extrn	_IrrGUI_IGUITable_setActiveColumn
	extrn	_IrrGUI_IGUITable_setCellColor
	extrn	_IrrGUI_IGUITable_setCellData
	extrn	_IrrGUI_IGUITable_setCellText
	extrn	_IrrGUI_IGUITable_setCellTextAndColor
	extrn	_IrrGUI_IGUITable_setColumnOrdering
	extrn	_IrrGUI_IGUITable_setColumnWidth
	extrn	_IrrGUI_IGUITable_setDrawFlags
	extrn	_IrrGUI_IGUITable_setResizableColumns
	extrn	_IrrGUI_IGUITable_setSelected
	extrn	_IrrGUI_IGUITable_swapRows
	extrn	_IrrGUI_IGUIToolBar_addButton
	extrn	_IrrGUI_IGUITreeViewNode_addChildBack
	extrn	_IrrGUI_IGUITreeViewNode_addChildFront
	extrn	_IrrGUI_IGUITreeViewNode_clearChilds
	extrn	_IrrGUI_IGUITreeViewNode_deleteChild
	extrn	_IrrGUI_IGUITreeViewNode_drop
	extrn	_IrrGUI_IGUITreeViewNode_getChildCount
	extrn	_IrrGUI_IGUITreeViewNode_getData
	extrn	_IrrGUI_IGUITreeViewNode_getData2
	extrn	_IrrGUI_IGUITreeViewNode_getDebugName
	extrn	_IrrGUI_IGUITreeViewNode_getExpanded
	extrn	_IrrGUI_IGUITreeViewNode_getFirstChild
	extrn	_IrrGUI_IGUITreeViewNode_getIcon
	extrn	_IrrGUI_IGUITreeViewNode_getImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_getLastChild
	extrn	_IrrGUI_IGUITreeViewNode_getLevel
	extrn	_IrrGUI_IGUITreeViewNode_getNextSibling
	extrn	_IrrGUI_IGUITreeViewNode_getNextVisible
	extrn	_IrrGUI_IGUITreeViewNode_getOwner
	extrn	_IrrGUI_IGUITreeViewNode_getParent
	extrn	_IrrGUI_IGUITreeViewNode_getPrevSibling
	extrn	_IrrGUI_IGUITreeViewNode_getSelected
	extrn	_IrrGUI_IGUITreeViewNode_getSelectedImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_getText
	extrn	_IrrGUI_IGUITreeViewNode_grab
	extrn	_IrrGUI_IGUITreeViewNode_hasChilds
	extrn	_IrrGUI_IGUITreeViewNode_insertChildAfter
	extrn	_IrrGUI_IGUITreeViewNode_insertChildBefore
	extrn	_IrrGUI_IGUITreeViewNode_isRoot
	extrn	_IrrGUI_IGUITreeViewNode_isVisible
	extrn	_IrrGUI_IGUITreeViewNode_moveChildDown
	extrn	_IrrGUI_IGUITreeViewNode_moveChildUp
	extrn	_IrrGUI_IGUITreeViewNode_setData
	extrn	_IrrGUI_IGUITreeViewNode_setData2
	extrn	_IrrGUI_IGUITreeViewNode_setExpanded
	extrn	_IrrGUI_IGUITreeViewNode_setIcon
	extrn	_IrrGUI_IGUITreeViewNode_setImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_setSelected
	extrn	_IrrGUI_IGUITreeViewNode_setSelectedImageIndex
	extrn	_IrrGUI_IGUITreeViewNode_setText
	extrn	_IrrGUI_IGUITreeView_getImageLeftOfIcon
	extrn	_IrrGUI_IGUITreeView_getImageList
	extrn	_IrrGUI_IGUITreeView_getLastEventNode
	extrn	_IrrGUI_IGUITreeView_getLinesVisible
	extrn	_IrrGUI_IGUITreeView_getRoot
	extrn	_IrrGUI_IGUITreeView_getSelected
	extrn	_IrrGUI_IGUITreeView_setIconFont
	extrn	_IrrGUI_IGUITreeView_setImageLeftOfIcon
	extrn	_IrrGUI_IGUITreeView_setImageList
	extrn	_IrrGUI_IGUITreeView_setLinesVisible
	extrn	_IrrGUI_IGUIWindow_getClientRect
	extrn	_IrrGUI_IGUIWindow_getCloseButton
	extrn	_IrrGUI_IGUIWindow_getDrawBackground
	extrn	_IrrGUI_IGUIWindow_getDrawTitlebar
	extrn	_IrrGUI_IGUIWindow_getMaximizeButton
	extrn	_IrrGUI_IGUIWindow_getMinimizeButton
	extrn	_IrrGUI_IGUIWindow_isDraggable
	extrn	_IrrGUI_IGUIWindow_setDraggable
	extrn	_IrrGUI_IGUIWindow_setDrawBackground
	extrn	_IrrGUI_IGUIWindow_setDrawTitlebar
	extrn	_IrrGUI_SGUISpriteFrame_getRectNumber
	extrn	_IrrGUI_SGUISpriteFrame_getTextureNumber
	extrn	_IrrGUI_SGUISpriteFrame_setRectNumber
	extrn	_IrrGUI_SGUISpriteFrame_setTextureNumber
	extrn	_IrrGUI_SGUISprite_getFrame
	extrn	_IrrGUI_SGUISprite_getFrameCount
	extrn	_IrrGUI_SGUISprite_getFrameTime
	extrn	_IrrGUI_SGUISprite_setFrameTime
	extrn	_IrrIO_IArchiveLoader_createArchive
	extrn	_IrrIO_IArchiveLoader_createArchiveFromIO
	extrn	_IrrIO_IArchiveLoader_drop
	extrn	_IrrIO_IArchiveLoader_getDebugName
	extrn	_IrrIO_IArchiveLoader_grab
	extrn	_IrrIO_IArchiveLoader_isALoadableFileFormat
	extrn	_IrrIO_IArchiveLoader_isALoadableFileFormatFromIO
	extrn	_IrrIO_IArchiveLoader_isALoadableFileFormatFromType
	extrn	_IrrIO_IFileArchive_createAndOpenFile
	extrn	_IrrIO_IFileArchive_createAndOpenFileByIndex
	extrn	_IrrIO_IFileArchive_drop
	extrn	_IrrIO_IFileArchive_getDebugName
	extrn	_IrrIO_IFileArchive_getFileList
	extrn	_IrrIO_IFileArchive_getPassword
	extrn	_IrrIO_IFileArchive_getType
	extrn	_IrrIO_IFileArchive_grab
	extrn	_IrrIO_IFileArchive_setPassword
	extrn	_IrrIO_IFileList_addItem
	extrn	_IrrIO_IFileList_drop
	extrn	_IrrIO_IFileList_findFile
	extrn	_IrrIO_IFileList_getDebugName
	extrn	_IrrIO_IFileList_getFileCount
	extrn	_IrrIO_IFileList_getFileName
	extrn	_IrrIO_IFileList_getFullFileName
	extrn	_IrrIO_IFileList_getID
	extrn	_IrrIO_IFileList_getPath
	extrn	_IrrIO_IFileList_grab
	extrn	_IrrIO_IFileList_isDirectory
	extrn	_IrrIO_IFileList_sort
	extrn	_IrrIO_IFileSystem_addArchiveLoader
	extrn	_IrrIO_IFileSystem_addFileArchive
	extrn	_IrrIO_IFileSystem_addFolderFileArchive
	extrn	_IrrIO_IFileSystem_addPakFileArchive
	extrn	_IrrIO_IFileSystem_addZipFileArchive
	extrn	_IrrIO_IFileSystem_changeWorkingDirectoryTo
	extrn	_IrrIO_IFileSystem_createAndOpenFile
	extrn	_IrrIO_IFileSystem_createAndWriteFile
	extrn	_IrrIO_IFileSystem_createEmptyAttributes
	extrn	_IrrIO_IFileSystem_createEmptyFileList
	extrn	_IrrIO_IFileSystem_createFileList
	extrn	_IrrIO_IFileSystem_createLimitReadFile
	extrn	_IrrIO_IFileSystem_createMemoryReadFile
	extrn	_IrrIO_IFileSystem_createMemoryWriteFile
	extrn	_IrrIO_IFileSystem_createXMLReader
	extrn	_IrrIO_IFileSystem_createXMLReaderFromStream
	extrn	_IrrIO_IFileSystem_createXMLReaderUTF8
	extrn	_IrrIO_IFileSystem_createXMLReaderUTF8FromStream
	extrn	_IrrIO_IFileSystem_createXMLWriter
	extrn	_IrrIO_IFileSystem_createXMLWriterFromStream
	extrn	_IrrIO_IFileSystem_drop
	extrn	_IrrIO_IFileSystem_existFile
	extrn	_IrrIO_IFileSystem_getAbsolutePath
	extrn	_IrrIO_IFileSystem_getDebugName
	extrn	_IrrIO_IFileSystem_getFileArchive
	extrn	_IrrIO_IFileSystem_getFileArchiveCount
	extrn	_IrrIO_IFileSystem_getFileBasename
	extrn	_IrrIO_IFileSystem_getFileDir
	extrn	_IrrIO_IFileSystem_getWorkingDirectory
	extrn	_IrrIO_IFileSystem_grab
	extrn	_IrrIO_IFileSystem_moveFileArchive
	extrn	_IrrIO_IFileSystem_removeFileArchive
	extrn	_IrrIO_IFileSystem_removeFileArchiveByIndex
	extrn	_IrrIO_IFileSystem_setFileListSystem
	extrn	_IrrIO_IReadFile_drop
	extrn	_IrrIO_IReadFile_getDebugName
	extrn	_IrrIO_IReadFile_getFileName
	extrn	_IrrIO_IReadFile_getPos
	extrn	_IrrIO_IReadFile_getSize
	extrn	_IrrIO_IReadFile_grab
	extrn	_IrrIO_IReadFile_read
	extrn	_IrrIO_IReadFile_seek
	extrn	_IrrIO_IWriteFile_drop
	extrn	_IrrIO_IWriteFile_getDebugName
	extrn	_IrrIO_IWriteFile_getFileName
	extrn	_IrrIO_IWriteFile_getPos
	extrn	_IrrIO_IWriteFile_grab
	extrn	_IrrIO_IWriteFile_seek
	extrn	_IrrIO_IWriteFile_write
	extrn	_IrrIO_IXMLReaderUTF8_drop
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeCount
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeName
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValue
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloat
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsInt
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueByIdx
	extrn	_IrrIO_IXMLReaderUTF8_getAttributeValueSafe
	extrn	_IrrIO_IXMLReaderUTF8_getDebugName
	extrn	_IrrIO_IXMLReaderUTF8_getNodeData
	extrn	_IrrIO_IXMLReaderUTF8_getNodeName
	extrn	_IrrIO_IXMLReaderUTF8_getNodeType
	extrn	_IrrIO_IXMLReaderUTF8_grab
	extrn	_IrrIO_IXMLReaderUTF8_isEmptyElement
	extrn	_IrrIO_IXMLReaderUTF8_read
	extrn	_IrrIO_IXMLReader_drop
	extrn	_IrrIO_IXMLReader_getAttributeCount
	extrn	_IrrIO_IXMLReader_getAttributeName
	extrn	_IrrIO_IXMLReader_getAttributeValue
	extrn	_IrrIO_IXMLReader_getAttributeValueAsFloat
	extrn	_IrrIO_IXMLReader_getAttributeValueAsFloatByIdx
	extrn	_IrrIO_IXMLReader_getAttributeValueAsInt
	extrn	_IrrIO_IXMLReader_getAttributeValueAsIntByIdx
	extrn	_IrrIO_IXMLReader_getAttributeValueByIdx
	extrn	_IrrIO_IXMLReader_getAttributeValueSafe
	extrn	_IrrIO_IXMLReader_getDebugName
	extrn	_IrrIO_IXMLReader_getNodeData
	extrn	_IrrIO_IXMLReader_getNodeName
	extrn	_IrrIO_IXMLReader_getNodeType
	extrn	_IrrIO_IXMLReader_grab
	extrn	_IrrIO_IXMLReader_isEmptyElement
	extrn	_IrrIO_IXMLReader_read
	extrn	_IrrIO_IXMLWriter_drop
	extrn	_IrrIO_IXMLWriter_getDebugName
	extrn	_IrrIO_IXMLWriter_grab
	extrn	_IrrIO_IXMLWriter_writeClosingTag
	extrn	_IrrIO_IXMLWriter_writeComment
	extrn	_IrrIO_IXMLWriter_writeElement
	extrn	_IrrIO_IXMLWriter_writeElementFromArray
	extrn	_IrrIO_IXMLWriter_writeLineBreak
	extrn	_IrrIO_IXMLWriter_writeText
	extrn	_IrrIO_IXMLWriter_writeXMLHeader
	extrn	_IrrIO_SNamedPath_LessThan
	extrn	_IrrIO_SNamedPath_del
	extrn	_IrrIO_SNamedPath_getInternalName
	extrn	_IrrIO_SNamedPath_getPath
	extrn	_IrrIO_SNamedPath_new
	extrn	_IrrIO_SNamedPath_setPath
	extrn	_IrrScene_BMXIAnimationEndCallBack_bindOnAnimationEnd
	extrn	_IrrScene_BMXIAnimationEndCallBack_del
	extrn	_IrrScene_BMXIAnimationEndCallBack_getBinder
	extrn	_IrrScene_BMXIAnimationEndCallBack_new
	extrn	_IrrScene_BMXICollisionCallback_drop
	extrn	_IrrScene_BMXICollisionCallback_getBinder
	extrn	_IrrScene_BMXICollisionCallback_getDebugName
	extrn	_IrrScene_BMXICollisionCallback_grab
	extrn	_IrrScene_BMXICollisionCallback_new
	extrn	_IrrScene_BMXILightManager_drop
	extrn	_IrrScene_BMXILightManager_getBinder
	extrn	_IrrScene_BMXILightManager_getDebugName
	extrn	_IrrScene_BMXILightManager_grab
	extrn	_IrrScene_BMXILightManager_new
	extrn	_IrrScene_BMXIMeshLoader_bindCreateMesh
	extrn	_IrrScene_BMXIMeshLoader_bindIsALoadableFileExtension
	extrn	_IrrScene_BMXIMeshLoader_getBinder
	extrn	_IrrScene_BMXIMeshLoader_new
	extrn	_IrrScene_BMXIParticleAffector_bindAffect
	extrn	_IrrScene_BMXIParticleAffector_bindDeserializeAttributes
	extrn	_IrrScene_BMXIParticleAffector_bindGetType
	extrn	_IrrScene_BMXIParticleAffector_bindSerializeAttributes
	extrn	_IrrScene_BMXIParticleAffector_getBinder
	extrn	_IrrScene_BMXIParticleAffector_new
	extrn	_IrrScene_BMXISceneNodeAnimator_bindAnimateNode
	extrn	_IrrScene_BMXISceneNodeAnimator_bindCreateClone
	extrn	_IrrScene_BMXISceneNodeAnimator_bindGetType
	extrn	_IrrScene_BMXISceneNodeAnimator_bindHasFinished
	extrn	_IrrScene_BMXISceneNodeAnimator_bindIsEventReceiverEnabled
	extrn	_IrrScene_BMXISceneNodeAnimator_bindOnEvent
	extrn	_IrrScene_BMXISceneNodeAnimator_createClone
	extrn	_IrrScene_BMXISceneNodeAnimator_getBinder
	extrn	_IrrScene_BMXISceneNodeAnimator_getType
	extrn	_IrrScene_BMXISceneNodeAnimator_new
	extrn	_IrrScene_BMXISceneUserDataSerializer_bindCreateUserData
	extrn	_IrrScene_BMXISceneUserDataSerializer_bindOnReadUserData
	extrn	_IrrScene_BMXISceneUserDataSerializer_getBinder
	extrn	_IrrScene_BMXISceneUserDataSerializer_new
	extrn	_IrrScene_BMXIVertexManipulator_del
	extrn	_IrrScene_BMXIVertexManipulator_getBinder
	extrn	_IrrScene_BMXIVertexManipulator_new
	extrn	_IrrScene_CDynamicMeshBuffer_new
	extrn	_IrrScene_CIndexBuffer_newFromIndexType
	extrn	_IrrScene_CIndexBuffer_newFromOther
	extrn	_IrrScene_CVertexBuffer_newFromIndexType
	extrn	_IrrScene_CVertexBuffer_newFromOther
	extrn	_IrrScene_IAnimatedMeshMD2_getAnimationCount
	extrn	_IrrScene_IAnimatedMeshMD2_getAnimationName
	extrn	_IrrScene_IAnimatedMeshMD2_getFrameLoop
	extrn	_IrrScene_IAnimatedMeshMD2_getFrameLoopByType
	extrn	_IrrScene_IAnimatedMeshMD3_getOriginalMesh
	extrn	_IrrScene_IAnimatedMeshMD3_getTagList
	extrn	_IrrScene_IAnimatedMeshMD3_setInterpolationShift
	extrn	_IrrScene_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	extrn	_IrrScene_IAnimatedMeshSceneNode_animateJoints
	extrn	_IrrScene_IAnimatedMeshSceneNode_clone
	extrn	_IrrScene_IAnimatedMeshSceneNode_getAnimationSpeed
	extrn	_IrrScene_IAnimatedMeshSceneNode_getEndFrame
	extrn	_IrrScene_IAnimatedMeshSceneNode_getFrameNr
	extrn	_IrrScene_IAnimatedMeshSceneNode_getJointCount
	extrn	_IrrScene_IAnimatedMeshSceneNode_getJointNodeById
	extrn	_IrrScene_IAnimatedMeshSceneNode_getJointNodeByName
	extrn	_IrrScene_IAnimatedMeshSceneNode_getMD3TagTransformation
	extrn	_IrrScene_IAnimatedMeshSceneNode_getMS3DJointNode
	extrn	_IrrScene_IAnimatedMeshSceneNode_getMesh
	extrn	_IrrScene_IAnimatedMeshSceneNode_getStartFrame
	extrn	_IrrScene_IAnimatedMeshSceneNode_getXJointNode
	extrn	_IrrScene_IAnimatedMeshSceneNode_isReadOnlyMaterials
	extrn	_IrrScene_IAnimatedMeshSceneNode_setAnimationEndCallback
	extrn	_IrrScene_IAnimatedMeshSceneNode_setAnimationSpeed
	extrn	_IrrScene_IAnimatedMeshSceneNode_setCurrentFrame
	extrn	_IrrScene_IAnimatedMeshSceneNode_setFrameLoop
	extrn	_IrrScene_IAnimatedMeshSceneNode_setJointMode
	extrn	_IrrScene_IAnimatedMeshSceneNode_setLoopMode
	extrn	_IrrScene_IAnimatedMeshSceneNode_setMD2Animation
	extrn	_IrrScene_IAnimatedMeshSceneNode_setMD2AnimationFromType
	extrn	_IrrScene_IAnimatedMeshSceneNode_setMesh
	extrn	_IrrScene_IAnimatedMeshSceneNode_setReadOnlyMaterials
	extrn	_IrrScene_IAnimatedMeshSceneNode_setRenderFromIdentity
	extrn	_IrrScene_IAnimatedMeshSceneNode_setTransitionTime
	extrn	_IrrScene_IAnimatedMesh_drop
	extrn	_IrrScene_IAnimatedMesh_getDebugName
	extrn	_IrrScene_IAnimatedMesh_getFrameCount
	extrn	_IrrScene_IAnimatedMesh_getMesh
	extrn	_IrrScene_IAnimatedMesh_getMeshType
	extrn	_IrrScene_IAnimatedMesh_grab
	extrn	_IrrScene_IAnimationEndCallBack_drop
	extrn	_IrrScene_IAnimationEndCallBack_getDebugName
	extrn	_IrrScene_IAnimationEndCallBack_grab
	extrn	_IrrScene_IBillboardSceneNode_getColor
	extrn	_IrrScene_IBillboardSceneNode_getSize
	extrn	_IrrScene_IBillboardSceneNode_setColor
	extrn	_IrrScene_IBillboardSceneNode_setColorTopBottom
	extrn	_IrrScene_IBillboardSceneNode_setSize
	extrn	_IrrScene_IBillboardTextSceneNode_getColor
	extrn	_IrrScene_IBillboardTextSceneNode_getSize
	extrn	_IrrScene_IBillboardTextSceneNode_setColor
	extrn	_IrrScene_IBillboardTextSceneNode_setColorTopBottom
	extrn	_IrrScene_IBillboardTextSceneNode_setSize
	extrn	_IrrScene_IBillboardTextSceneNode_setText
	extrn	_IrrScene_IBillboardTextSceneNode_setTextColor
	extrn	_IrrScene_IBoneSceneNode_getAnimationMode
	extrn	_IrrScene_IBoneSceneNode_getBoneIndex
	extrn	_IrrScene_IBoneSceneNode_getBoneName
	extrn	_IrrScene_IBoneSceneNode_getPositionHint
	extrn	_IrrScene_IBoneSceneNode_getRotationHint
	extrn	_IrrScene_IBoneSceneNode_getScaleHint
	extrn	_IrrScene_IBoneSceneNode_getSkinningSpace
	extrn	_IrrScene_IBoneSceneNode_setAnimationMode
	extrn	_IrrScene_IBoneSceneNode_setPositionHint
	extrn	_IrrScene_IBoneSceneNode_setRotationHint
	extrn	_IrrScene_IBoneSceneNode_setScaleHint
	extrn	_IrrScene_IBoneSceneNode_setSkinningSpace
	extrn	_IrrScene_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	extrn	_IrrScene_ICameraSceneNode_OnEvent
	extrn	_IrrScene_ICameraSceneNode_bindTargetAndRotation
	extrn	_IrrScene_ICameraSceneNode_getAspectRatio
	extrn	_IrrScene_ICameraSceneNode_getFOV
	extrn	_IrrScene_ICameraSceneNode_getFarValue
	extrn	_IrrScene_ICameraSceneNode_getNearValue
	extrn	_IrrScene_ICameraSceneNode_getProjectionMatrix
	extrn	_IrrScene_ICameraSceneNode_getTarget
	extrn	_IrrScene_ICameraSceneNode_getTargetAndRotationBinding
	extrn	_IrrScene_ICameraSceneNode_getUpVector
	extrn	_IrrScene_ICameraSceneNode_getViewFrustum
	extrn	_IrrScene_ICameraSceneNode_getViewMatrix
	extrn	_IrrScene_ICameraSceneNode_getViewMatrixAffector
	extrn	_IrrScene_ICameraSceneNode_isInputReceiverEnabled
	extrn	_IrrScene_ICameraSceneNode_isOrthogonal
	extrn	_IrrScene_ICameraSceneNode_setAspectRatio
	extrn	_IrrScene_ICameraSceneNode_setFOV
	extrn	_IrrScene_ICameraSceneNode_setFarValue
	extrn	_IrrScene_ICameraSceneNode_setInputReceiverEnabled
	extrn	_IrrScene_ICameraSceneNode_setNearValue
	extrn	_IrrScene_ICameraSceneNode_setProjectionMatrix
	extrn	_IrrScene_ICameraSceneNode_setRotation
	extrn	_IrrScene_ICameraSceneNode_setTarget
	extrn	_IrrScene_ICameraSceneNode_setUpVector
	extrn	_IrrScene_ICameraSceneNode_setViewMatrixAffector
	extrn	_IrrScene_IDummyTransformationSceneNode_getRelativeTrasformationMatrix
	extrn	_IrrScene_IDynamicMeshBuffer_getIndexBuffer
	extrn	_IrrScene_IDynamicMeshBuffer_getVertexBuffer
	extrn	_IrrScene_IDynamicMeshBuffer_setIndexBuffer
	extrn	_IrrScene_IDynamicMeshBuffer_setVertexBuffer
	extrn	_IrrScene_IIndexBuffer_allocated_size
	extrn	_IrrScene_IIndexBuffer_drop
	extrn	_IrrScene_IIndexBuffer_elementAt
	extrn	_IrrScene_IIndexBuffer_getChangedID
	extrn	_IrrScene_IIndexBuffer_getData
	extrn	_IrrScene_IIndexBuffer_getDebugName
	extrn	_IrrScene_IIndexBuffer_getHardwareMappingHint
	extrn	_IrrScene_IIndexBuffer_getLast
	extrn	_IrrScene_IIndexBuffer_getType
	extrn	_IrrScene_IIndexBuffer_grab
	extrn	_IrrScene_IIndexBuffer_pointer
	extrn	_IrrScene_IIndexBuffer_push_back
	extrn	_IrrScene_IIndexBuffer_reallocate
	extrn	_IrrScene_IIndexBuffer_setDirty
	extrn	_IrrScene_IIndexBuffer_setHardwareMappingHint
	extrn	_IrrScene_IIndexBuffer_setType
	extrn	_IrrScene_IIndexBuffer_setValue
	extrn	_IrrScene_IIndexBuffer_set_used
	extrn	_IrrScene_IIndexBuffer_size
	extrn	_IrrScene_IIndexBuffer_stride
	extrn	_IrrScene_ILightSceneNode_enableCastShadow
	extrn	_IrrScene_ILightSceneNode_getCastShadow
	extrn	_IrrScene_ILightSceneNode_getLightData
	extrn	_IrrScene_ILightSceneNode_getLightType
	extrn	_IrrScene_ILightSceneNode_getRadius
	extrn	_IrrScene_ILightSceneNode_setLightData
	extrn	_IrrScene_ILightSceneNode_setLightType
	extrn	_IrrScene_ILightSceneNode_setRadius
	extrn	_IrrScene_ILightSceneNode_setVisible
	extrn	_IrrScene_IMeshBuffer_append
	extrn	_IrrScene_IMeshBuffer_appendFromOther
	extrn	_IrrScene_IMeshBuffer_drop
	extrn	_IrrScene_IMeshBuffer_fillIndicesPtr
	extrn	_IrrScene_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	extrn	_IrrScene_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	extrn	_IrrScene_IMeshBuffer_fillS3DVertexVerticesPtrs
	extrn	_IrrScene_IMeshBuffer_getBoundingBox
	extrn	_IrrScene_IMeshBuffer_getChangedID_Index
	extrn	_IrrScene_IMeshBuffer_getChangedID_Vertex
	extrn	_IrrScene_IMeshBuffer_getDebugName
	extrn	_IrrScene_IMeshBuffer_getHardwareMappingHint_Index
	extrn	_IrrScene_IMeshBuffer_getHardwareMappingHint_Vertex
	extrn	_IrrScene_IMeshBuffer_getIndexCount
	extrn	_IrrScene_IMeshBuffer_getIndexType
	extrn	_IrrScene_IMeshBuffer_getIndices
	extrn	_IrrScene_IMeshBuffer_getMaterial
	extrn	_IrrScene_IMeshBuffer_getNormal
	extrn	_IrrScene_IMeshBuffer_getPosition
	extrn	_IrrScene_IMeshBuffer_getTCoords
	extrn	_IrrScene_IMeshBuffer_getVertex
	extrn	_IrrScene_IMeshBuffer_getVertexCount
	extrn	_IrrScene_IMeshBuffer_getVertexType
	extrn	_IrrScene_IMeshBuffer_getVertices
	extrn	_IrrScene_IMeshBuffer_grab
	extrn	_IrrScene_IMeshBuffer_recalculateBoundingBox
	extrn	_IrrScene_IMeshBuffer_setBoundingBox
	extrn	_IrrScene_IMeshBuffer_setDirty
	extrn	_IrrScene_IMeshBuffer_setHardwareMappingHint
	extrn	_IrrScene_IMeshCache_addMesh
	extrn	_IrrScene_IMeshCache_clear
	extrn	_IrrScene_IMeshCache_clearUnusedMeshes
	extrn	_IrrScene_IMeshCache_drop
	extrn	_IrrScene_IMeshCache_getAnimatedMeshIndex
	extrn	_IrrScene_IMeshCache_getAnimatedMeshName
	extrn	_IrrScene_IMeshCache_getDebugName
	extrn	_IrrScene_IMeshCache_getMeshByIndex
	extrn	_IrrScene_IMeshCache_getMeshByName
	extrn	_IrrScene_IMeshCache_getMeshCount
	extrn	_IrrScene_IMeshCache_getMeshIndex
	extrn	_IrrScene_IMeshCache_getMeshName
	extrn	_IrrScene_IMeshCache_getMeshNameByIdx
	extrn	_IrrScene_IMeshCache_grab
	extrn	_IrrScene_IMeshCache_isMeshLoaded
	extrn	_IrrScene_IMeshCache_removeAnimatedMesh
	extrn	_IrrScene_IMeshCache_removeMesh
	extrn	_IrrScene_IMeshCache_renameAnimatedMesh
	extrn	_IrrScene_IMeshCache_renameMesh
	extrn	_IrrScene_IMeshCache_renameMeshByIndex
	extrn	_IrrScene_IMeshLoader_createMesh
	extrn	_IrrScene_IMeshLoader_drop
	extrn	_IrrScene_IMeshLoader_getDebugName
	extrn	_IrrScene_IMeshLoader_grab
	extrn	_IrrScene_IMeshLoader_isALoadableFileExtension
	extrn	_IrrScene_IMeshManipulator_applyToMesh
	extrn	_IrrScene_IMeshManipulator_applyToMeshBuffer
	extrn	_IrrScene_IMeshManipulator_createAnimatedMesh
	extrn	_IrrScene_IMeshManipulator_createMeshCopy
	extrn	_IrrScene_IMeshManipulator_createMeshUniquePrimitives
	extrn	_IrrScene_IMeshManipulator_createMeshWelded
	extrn	_IrrScene_IMeshManipulator_createMeshWith1TCoords
	extrn	_IrrScene_IMeshManipulator_createMeshWith2TCoords
	extrn	_IrrScene_IMeshManipulator_createMeshWithTangents
	extrn	_IrrScene_IMeshManipulator_drop
	extrn	_IrrScene_IMeshManipulator_flipSurfaces
	extrn	_IrrScene_IMeshManipulator_getDebugName
	extrn	_IrrScene_IMeshManipulator_getPolyCount
	extrn	_IrrScene_IMeshManipulator_getPolyCountFromAnimated
	extrn	_IrrScene_IMeshManipulator_grab
	extrn	_IrrScene_IMeshManipulator_makePlanarTextureMapping
	extrn	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBuffer
	extrn	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	extrn	_IrrScene_IMeshManipulator_recalculateNormals
	extrn	_IrrScene_IMeshManipulator_recalculateNormalsMeshBuffer
	extrn	_IrrScene_IMeshManipulator_recalculateTangents
	extrn	_IrrScene_IMeshManipulator_scale
	extrn	_IrrScene_IMeshManipulator_scaleMesh
	extrn	_IrrScene_IMeshManipulator_scaleMeshBuffer
	extrn	_IrrScene_IMeshManipulator_scaleTCoords
	extrn	_IrrScene_IMeshManipulator_scaleTCoordsMeshBuffer
	extrn	_IrrScene_IMeshManipulator_setVertexColorAlpha
	extrn	_IrrScene_IMeshManipulator_setVertexColors
	extrn	_IrrScene_IMeshManipulator_transform
	extrn	_IrrScene_IMeshManipulator_transformMesh
	extrn	_IrrScene_IMeshManipulator_transformMeshBuffer
	extrn	_IrrScene_IMeshSceneNode_getMesh
	extrn	_IrrScene_IMeshSceneNode_isReadOnlyMaterials
	extrn	_IrrScene_IMeshSceneNode_setMesh
	extrn	_IrrScene_IMeshSceneNode_setReadOnlyMaterials
	extrn	_IrrScene_IMesh_drop
	extrn	_IrrScene_IMesh_getBoundingBox
	extrn	_IrrScene_IMesh_getDebugName
	extrn	_IrrScene_IMesh_getMeshBuffer
	extrn	_IrrScene_IMesh_getMeshBufferCount
	extrn	_IrrScene_IMesh_grab
	extrn	_IrrScene_IMesh_setBoundingBox
	extrn	_IrrScene_IMesh_setDirty
	extrn	_IrrScene_IMesh_setHardwareMappingHint
	extrn	_IrrScene_IMesh_setMaterialFlag
	extrn	_IrrScene_IMetaTriangleSelector_addTriangleSelector
	extrn	_IrrScene_IMetaTriangleSelector_removeAllTriangleSelectors
	extrn	_IrrScene_IMetaTriangleSelector_removeTriangleSelector
	extrn	_IrrScene_IParticleAffector_affect
	extrn	_IrrScene_IParticleAffector_drop
	extrn	_IrrScene_IParticleAffector_getDebugName
	extrn	_IrrScene_IParticleAffector_getEnabled
	extrn	_IrrScene_IParticleAffector_getType
	extrn	_IrrScene_IParticleAffector_grab
	extrn	_IrrScene_IParticleAffector_setEnabled
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	extrn	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	extrn	_IrrScene_IParticleAttractionAffector_getAffectX
	extrn	_IrrScene_IParticleAttractionAffector_getAffectY
	extrn	_IrrScene_IParticleAttractionAffector_getAffectZ
	extrn	_IrrScene_IParticleAttractionAffector_getAttract
	extrn	_IrrScene_IParticleAttractionAffector_getPoint
	extrn	_IrrScene_IParticleAttractionAffector_setAffectX
	extrn	_IrrScene_IParticleAttractionAffector_setAffectY
	extrn	_IrrScene_IParticleAttractionAffector_setAffectZ
	extrn	_IrrScene_IParticleAttractionAffector_setAttract
	extrn	_IrrScene_IParticleAttractionAffector_setPoint
	extrn	_IrrScene_IParticleBoxEmitter_getBox
	extrn	_IrrScene_IParticleBoxEmitter_setBox
	extrn	_IrrScene_IParticleCylinderEmitter_getCenter
	extrn	_IrrScene_IParticleCylinderEmitter_getLength
	extrn	_IrrScene_IParticleCylinderEmitter_getNormal
	extrn	_IrrScene_IParticleCylinderEmitter_getOutlineOnly
	extrn	_IrrScene_IParticleCylinderEmitter_getRadius
	extrn	_IrrScene_IParticleCylinderEmitter_setCenter
	extrn	_IrrScene_IParticleCylinderEmitter_setLength
	extrn	_IrrScene_IParticleCylinderEmitter_setNormal
	extrn	_IrrScene_IParticleCylinderEmitter_setOutlineOnly
	extrn	_IrrScene_IParticleCylinderEmitter_setRadius
	extrn	_IrrScene_IParticleEmitter_drop
	extrn	_IrrScene_IParticleEmitter_emitt
	extrn	_IrrScene_IParticleEmitter_getDebugName
	extrn	_IrrScene_IParticleEmitter_getDirection
	extrn	_IrrScene_IParticleEmitter_getMaxParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_getMaxStartColor
	extrn	_IrrScene_IParticleEmitter_getMaxStartSize
	extrn	_IrrScene_IParticleEmitter_getMinParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_getMinStartColor
	extrn	_IrrScene_IParticleEmitter_getMinStartSize
	extrn	_IrrScene_IParticleEmitter_getType
	extrn	_IrrScene_IParticleEmitter_grab
	extrn	_IrrScene_IParticleEmitter_setDirection
	extrn	_IrrScene_IParticleEmitter_setMaxParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_setMaxStartColor
	extrn	_IrrScene_IParticleEmitter_setMaxStartSize
	extrn	_IrrScene_IParticleEmitter_setMinParticlesPerSecond
	extrn	_IrrScene_IParticleEmitter_setMinStartColor
	extrn	_IrrScene_IParticleEmitter_setMinStartSize
	extrn	_IrrScene_IParticleFadeOutAffector_getFadeOutTime
	extrn	_IrrScene_IParticleFadeOutAffector_getTargetColor
	extrn	_IrrScene_IParticleFadeOutAffector_setFadeOutTime
	extrn	_IrrScene_IParticleFadeOutAffector_setTargetColor
	extrn	_IrrScene_IParticleGravityAffector_getGravity
	extrn	_IrrScene_IParticleGravityAffector_getTimeForceLost
	extrn	_IrrScene_IParticleGravityAffector_setGravity
	extrn	_IrrScene_IParticleGravityAffector_setTimeForceLost
	extrn	_IrrScene_IParticleMeshEmitter_getEveryMeshVertex
	extrn	_IrrScene_IParticleMeshEmitter_getMesh
	extrn	_IrrScene_IParticleMeshEmitter_getNormalDirectionModifier
	extrn	_IrrScene_IParticleMeshEmitter_isUsingNormalDirection
	extrn	_IrrScene_IParticleMeshEmitter_setEveryMeshVertex
	extrn	_IrrScene_IParticleMeshEmitter_setMesh
	extrn	_IrrScene_IParticleMeshEmitter_setNormalDirectionModifier
	extrn	_IrrScene_IParticleMeshEmitter_setUseNormalDirection
	extrn	_IrrScene_IParticleRingEmitter_getCenter
	extrn	_IrrScene_IParticleRingEmitter_getRadius
	extrn	_IrrScene_IParticleRingEmitter_getRingThickness
	extrn	_IrrScene_IParticleRingEmitter_setCenter
	extrn	_IrrScene_IParticleRingEmitter_setRadius
	extrn	_IrrScene_IParticleRingEmitter_setRingThickness
	extrn	_IrrScene_IParticleRotationAffector_getPivotPoint
	extrn	_IrrScene_IParticleRotationAffector_getSpeed
	extrn	_IrrScene_IParticleRotationAffector_setPivotPoint
	extrn	_IrrScene_IParticleRotationAffector_setSpeed
	extrn	_IrrScene_IParticleSphereEmitter_getCenter
	extrn	_IrrScene_IParticleSphereEmitter_getRadius
	extrn	_IrrScene_IParticleSphereEmitter_setCenter
	extrn	_IrrScene_IParticleSphereEmitter_setRadius
	extrn	_IrrScene_IParticleSystemSceneNode_addAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createAttractionAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createBoxEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createCylinderEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createFadeOutParticleAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createGravityAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createMeshEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createPointEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createRingEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_createRotationAffector
	extrn	_IrrScene_IParticleSystemSceneNode_createSphereEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_getEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_removeAllAffectors
	extrn	_IrrScene_IParticleSystemSceneNode_setEmitter
	extrn	_IrrScene_IParticleSystemSceneNode_setParticleSize
	extrn	_IrrScene_IParticleSystemSceneNode_setParticlesAreGlobal
	extrn	_IrrScene_IQ3LevelMesh_getEntityList
	extrn	_IrrScene_IQ3LevelMesh_getShader
	extrn	_IrrScene_IQ3LevelMesh_getShaderByIdx
	extrn	_IrrScene_ISceneCollisionManager_drop
	extrn	_IrrScene_ISceneCollisionManager_getCollisionPoint
	extrn	_IrrScene_ISceneCollisionManager_getCollisionResultPosition
	extrn	_IrrScene_ISceneCollisionManager_getDebugName
	extrn	_IrrScene_ISceneCollisionManager_getRayFromScreenCoordinates
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeFromCameraBB
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeFromRayBB
	extrn	_IrrScene_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	extrn	_IrrScene_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	extrn	_IrrScene_ISceneCollisionManager_grab
	extrn	_IrrScene_ISceneManager_addAnimatedMeshSceneNode
	extrn	_IrrScene_ISceneManager_addAnimatedOctreeSceneNode
	extrn	_IrrScene_ISceneManager_addArrowMesh
	extrn	_IrrScene_ISceneManager_addBillboardSceneNode
	extrn	_IrrScene_ISceneManager_addBillboardTextSceneNode
	extrn	_IrrScene_ISceneManager_addCameraSceneNode
	extrn	_IrrScene_ISceneManager_addCameraSceneNodeFPS
	extrn	_IrrScene_ISceneManager_addCameraSceneNodeMaya
	extrn	_IrrScene_ISceneManager_addCubeSceneNode
	extrn	_IrrScene_ISceneManager_addDummyTransformationSceneNode
	extrn	_IrrScene_ISceneManager_addEmptySceneNode
	extrn	_IrrScene_ISceneManager_addExternalMeshLoader
	extrn	_IrrScene_ISceneManager_addHillPlaneMesh
	extrn	_IrrScene_ISceneManager_addLightSceneNode
	extrn	_IrrScene_ISceneManager_addMeshSceneNode
	extrn	_IrrScene_ISceneManager_addOctreeSceneNode
	extrn	_IrrScene_ISceneManager_addParticleSystemSceneNode
	extrn	_IrrScene_ISceneManager_addQuake3SceneNode
	extrn	_IrrScene_ISceneManager_addSceneNode
	extrn	_IrrScene_ISceneManager_addSkyBoxSceneNode
	extrn	_IrrScene_ISceneManager_addSkyDomeSceneNode
	extrn	_IrrScene_ISceneManager_addSphereMesh
	extrn	_IrrScene_ISceneManager_addSphereSceneNode
	extrn	_IrrScene_ISceneManager_addTerrainMesh
	extrn	_IrrScene_ISceneManager_addTerrainSceneNode
	extrn	_IrrScene_ISceneManager_addTerrainSceneNodeFromFile
	extrn	_IrrScene_ISceneManager_addTextSceneNode
	extrn	_IrrScene_ISceneManager_addToDeletionQueue
	extrn	_IrrScene_ISceneManager_addVolumeLightMesh
	extrn	_IrrScene_ISceneManager_addVolumeLightSceneNode
	extrn	_IrrScene_ISceneManager_addWaterSurfaceSceneNode
	extrn	_IrrScene_ISceneManager_clear
	extrn	_IrrScene_ISceneManager_createCollisionResponseAnimator
	extrn	_IrrScene_ISceneManager_createDeleteAnimator
	extrn	_IrrScene_ISceneManager_createFlyCircleAnimator
	extrn	_IrrScene_ISceneManager_createFlyStraightAnimator
	extrn	_IrrScene_ISceneManager_createFollowSplineAnimator
	extrn	_IrrScene_ISceneManager_createMetaTriangleSelector
	extrn	_IrrScene_ISceneManager_createNewSceneManager
	extrn	_IrrScene_ISceneManager_createOctreeTriangleSelector
	extrn	_IrrScene_ISceneManager_createRotationAnimator
	extrn	_IrrScene_ISceneManager_createSkinnedMesh
	extrn	_IrrScene_ISceneManager_createTerrainTriangleSelector
	extrn	_IrrScene_ISceneManager_createTextureAnimator
	extrn	_IrrScene_ISceneManager_createTriangleSelector
	extrn	_IrrScene_ISceneManager_createTriangleSelectorFromAnimatedNode
	extrn	_IrrScene_ISceneManager_createTriangleSelectorFromBoundingBox
	extrn	_IrrScene_ISceneManager_drawAll
	extrn	_IrrScene_ISceneManager_drop
	extrn	_IrrScene_ISceneManager_getActiveCamera
	extrn	_IrrScene_ISceneManager_getAmbientLight
	extrn	_IrrScene_ISceneManager_getAnimatorTypeName
	extrn	_IrrScene_ISceneManager_getDebugName
	extrn	_IrrScene_ISceneManager_getDefaultSceneNodeAnimatorFactory
	extrn	_IrrScene_ISceneManager_getDefaultSceneNodeFactory
	extrn	_IrrScene_ISceneManager_getGUIEnvironment
	extrn	_IrrScene_ISceneManager_getGeometryCreator
	extrn	_IrrScene_ISceneManager_getMesh
	extrn	_IrrScene_ISceneManager_getMeshCache
	extrn	_IrrScene_ISceneManager_getMeshFromFileIO
	extrn	_IrrScene_ISceneManager_getMeshManipulator
	extrn	_IrrScene_ISceneManager_getParameters
	extrn	_IrrScene_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	extrn	_IrrScene_ISceneManager_getRegisteredSceneNodeFactoryCount
	extrn	_IrrScene_ISceneManager_getRootSceneNode
	extrn	_IrrScene_ISceneManager_getSceneCollisionManager
	extrn	_IrrScene_ISceneManager_getSceneNodeAnimatorFactory
	extrn	_IrrScene_ISceneManager_getSceneNodeFactory
	extrn	_IrrScene_ISceneManager_getSceneNodeFromId
	extrn	_IrrScene_ISceneManager_getSceneNodeFromName
	extrn	_IrrScene_ISceneManager_getSceneNodeFromType
	extrn	_IrrScene_ISceneManager_getSceneNodeTypeName
	extrn	_IrrScene_ISceneManager_getSceneNodesFromType
	extrn	_IrrScene_ISceneManager_getShadowColor
	extrn	_IrrScene_ISceneManager_getVideoDriver
	extrn	_IrrScene_ISceneManager_grab
	extrn	_IrrScene_ISceneManager_isCulled
	extrn	_IrrScene_ISceneManager_loadSceneFromFile
	extrn	_IrrScene_ISceneManager_loadSceneFromFileIO
	extrn	_IrrScene_ISceneManager_postEventFromUser
	extrn	_IrrScene_ISceneManager_registerNodeForRendering
	extrn	_IrrScene_ISceneManager_registerSceneNodeAnimatorFactory
	extrn	_IrrScene_ISceneManager_registerSceneNodeFactory
	extrn	_IrrScene_ISceneManager_saveSceneToFile
	extrn	_IrrScene_ISceneManager_saveSceneToFileIO
	extrn	_IrrScene_ISceneManager_setActiveCamera
	extrn	_IrrScene_ISceneManager_setAmbientLight
	extrn	_IrrScene_ISceneManager_setLightManager
	extrn	_IrrScene_ISceneManager_setShadowColor
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setInvertMouse
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setKeyMap
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getGravity
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getTargetNode
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_getWorld
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_isFalling
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_jump
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setGravity
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setTargetNode
	extrn	_IrrScene_ISceneNodeAnimatorCollisionResponse_setWorld
	extrn	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromName
	extrn	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	extrn	_IrrScene_ISceneNodeAnimatorFactory_drop
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	extrn	_IrrScene_ISceneNodeAnimatorFactory_getDebugName
	extrn	_IrrScene_ISceneNodeAnimatorFactory_grab
	extrn	_IrrScene_ISceneNodeAnimatorOnEvent
	extrn	_IrrScene_ISceneNodeAnimator_animateNode
	extrn	_IrrScene_ISceneNodeAnimator_createClone
	extrn	_IrrScene_ISceneNodeAnimator_drop
	extrn	_IrrScene_ISceneNodeAnimator_getDebugName
	extrn	_IrrScene_ISceneNodeAnimator_getType
	extrn	_IrrScene_ISceneNodeAnimator_grab
	extrn	_IrrScene_ISceneNodeAnimator_hasFinished
	extrn	_IrrScene_ISceneNodeAnimatorisEventReceiverEnabled
	extrn	_IrrScene_ISceneNodeFactory_addSceneNodeFromName
	extrn	_IrrScene_ISceneNodeFactory_addSceneNodeFromType
	extrn	_IrrScene_ISceneNodeFactory_drop
	extrn	_IrrScene_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	extrn	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeType
	extrn	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	extrn	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	extrn	_IrrScene_ISceneNodeFactory_getDebugName
	extrn	_IrrScene_ISceneNodeFactory_grab
	extrn	_IrrScene_ISceneNode_OnAnimate
	extrn	_IrrScene_ISceneNode_OnRegisterSceneNode
	extrn	_IrrScene_ISceneNode_addAnimator
	extrn	_IrrScene_ISceneNode_addChild
	extrn	_IrrScene_ISceneNode_castToIReferenceCounted
	extrn	_IrrScene_ISceneNode_clone
	extrn	_IrrScene_ISceneNode_getAbsolutePosition
	extrn	_IrrScene_ISceneNode_getAbsoluteTransformation
	extrn	_IrrScene_ISceneNode_getAnimators
	extrn	_IrrScene_ISceneNode_getAutomaticCulling
	extrn	_IrrScene_ISceneNode_getBoundingBox
	extrn	_IrrScene_ISceneNode_getChildren
	extrn	_IrrScene_ISceneNode_getID
	extrn	_IrrScene_ISceneNode_getMaterial
	extrn	_IrrScene_ISceneNode_getMaterialCount
	extrn	_IrrScene_ISceneNode_getName
	extrn	_IrrScene_ISceneNode_getParent
	extrn	_IrrScene_ISceneNode_getPosition
	extrn	_IrrScene_ISceneNode_getRelativeTransformation
	extrn	_IrrScene_ISceneNode_getRotation
	extrn	_IrrScene_ISceneNode_getScale
	extrn	_IrrScene_ISceneNode_getSceneManager
	extrn	_IrrScene_ISceneNode_getTransformedBoundingBox
	extrn	_IrrScene_ISceneNode_getTriangleSelector
	extrn	_IrrScene_ISceneNode_getType
	extrn	_IrrScene_ISceneNode_isDebugDataVisible
	extrn	_IrrScene_ISceneNode_isDebugObject
	extrn	_IrrScene_ISceneNode_isTrulyVisible
	extrn	_IrrScene_ISceneNode_isVisible
	extrn	_IrrScene_ISceneNode_remove
	extrn	_IrrScene_ISceneNode_removeAll
	extrn	_IrrScene_ISceneNode_removeAnimator
	extrn	_IrrScene_ISceneNode_removeAnimators
	extrn	_IrrScene_ISceneNode_removeChild
	extrn	_IrrScene_ISceneNode_render
	extrn	_IrrScene_ISceneNode_setAutomaticCulling
	extrn	_IrrScene_ISceneNode_setDebugDataVisible
	extrn	_IrrScene_ISceneNode_setID
	extrn	_IrrScene_ISceneNode_setIsDebugObject
	extrn	_IrrScene_ISceneNode_setMaterial
	extrn	_IrrScene_ISceneNode_setMaterialFlag
	extrn	_IrrScene_ISceneNode_setMaterialTexture
	extrn	_IrrScene_ISceneNode_setMaterialType
	extrn	_IrrScene_ISceneNode_setName
	extrn	_IrrScene_ISceneNode_setParent
	extrn	_IrrScene_ISceneNode_setPosition
	extrn	_IrrScene_ISceneNode_setRotation
	extrn	_IrrScene_ISceneNode_setScale
	extrn	_IrrScene_ISceneNode_setTriangleSelector
	extrn	_IrrScene_ISceneNode_setVisible
	extrn	_IrrScene_ISceneNode_updateAbsolutePosition
	extrn	_IrrScene_IShaderConstantSetCallBack_drop
	extrn	_IrrScene_IShaderConstantSetCallBack_getDebugName
	extrn	_IrrScene_IShaderConstantSetCallBack_grab
	extrn	_IrrScene_IShader_EqEq
	extrn	_IrrScene_IShader_Less
	extrn	_IrrScene_IShader_getGroup
	extrn	_IrrScene_IShader_getGroupSize
	extrn	_IrrScene_IShader_getID
	extrn	_IrrScene_IShader_getName
	extrn	_IrrScene_IShader_getVarGroup
	extrn	_IrrScene_IShader_setEq
	extrn	_IrrScene_IShadowVolumeSceneNode_setShadowMesh
	extrn	_IrrScene_IShadowVolumeSceneNode_updateShadowVolumes
	extrn	_IrrScene_ISkinnedMesh_SJoint_del
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAnimatedposition
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAnimatedrotation
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAnimatedscale
	extrn	_IrrScene_ISkinnedMesh_SJoint_getAttachedMeshes
	extrn	_IrrScene_ISkinnedMesh_SJoint_getChildren
	extrn	_IrrScene_ISkinnedMesh_SJoint_getGlobalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getGlobalInversedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getGlobalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getLocalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getLocalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_getName
	extrn	_IrrScene_ISkinnedMesh_SJoint_getPositionKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_getRotationKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_getScaleKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_getWeights
	extrn	_IrrScene_ISkinnedMesh_SJoint_new
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAnimatedposition
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAnimatedrotation
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAnimatedscale
	extrn	_IrrScene_ISkinnedMesh_SJoint_setAttachedMeshes
	extrn	_IrrScene_ISkinnedMesh_SJoint_setChildren
	extrn	_IrrScene_ISkinnedMesh_SJoint_setGlobalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setGlobalInversedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setGlobalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setLocalAnimatedMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setLocalMatrix
	extrn	_IrrScene_ISkinnedMesh_SJoint_setName
	extrn	_IrrScene_ISkinnedMesh_SJoint_setPositionKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_setRotationKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_setScaleKeys
	extrn	_IrrScene_ISkinnedMesh_SJoint_setWeights
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_del
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_getFrame
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_getPosition
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_new
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_setFrame
	extrn	_IrrScene_ISkinnedMesh_SPositionKey_setPosition
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_del
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_getFrame
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_getRotation
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_new
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_setFrame
	extrn	_IrrScene_ISkinnedMesh_SRotationKey_setRotation
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_del
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_getFrame
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_getScale
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_new
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_setFrame
	extrn	_IrrScene_ISkinnedMesh_SScaleKey_setScale
	extrn	_IrrScene_ISkinnedMesh_SWeight_del
	extrn	_IrrScene_ISkinnedMesh_SWeight_getBufferId
	extrn	_IrrScene_ISkinnedMesh_SWeight_getStrength
	extrn	_IrrScene_ISkinnedMesh_SWeight_getVertexId
	extrn	_IrrScene_ISkinnedMesh_SWeight_new
	extrn	_IrrScene_ISkinnedMesh_SWeight_setBufferId
	extrn	_IrrScene_ISkinnedMesh_SWeight_setStrength
	extrn	_IrrScene_ISkinnedMesh_SWeight_setVertexId
	extrn	_IrrScene_ISkinnedMesh_addJoint
	extrn	_IrrScene_ISkinnedMesh_addMeshBuffer
	extrn	_IrrScene_ISkinnedMesh_addPositionKey
	extrn	_IrrScene_ISkinnedMesh_addRotationKey
	extrn	_IrrScene_ISkinnedMesh_addScaleKey
	extrn	_IrrScene_ISkinnedMesh_addWeight
	extrn	_IrrScene_ISkinnedMesh_animateMesh
	extrn	_IrrScene_ISkinnedMesh_convertMeshToTangents
	extrn	_IrrScene_ISkinnedMesh_finalize
	extrn	_IrrScene_ISkinnedMesh_getAllJoints
	extrn	_IrrScene_ISkinnedMesh_getJointCount
	extrn	_IrrScene_ISkinnedMesh_getJointName
	extrn	_IrrScene_ISkinnedMesh_getJointNumber
	extrn	_IrrScene_ISkinnedMesh_getMeshBuffers
	extrn	_IrrScene_ISkinnedMesh_isStatic
	extrn	_IrrScene_ISkinnedMesh_setHardwareSkinning
	extrn	_IrrScene_ISkinnedMesh_setInterpolationMode
	extrn	_IrrScene_ISkinnedMesh_skinMesh
	extrn	_IrrScene_ISkinnedMesh_updateNormalsWhenAnimating
	extrn	_IrrScene_ISkinnedMesh_useAnimationFrom
	extrn	_IrrScene_ITerrainSceneNode_getBoundingBox
	extrn	_IrrScene_ITerrainSceneNode_getBoundingBoxFromPatch
	extrn	_IrrScene_ITerrainSceneNode_getCurrentLODOfPatches
	extrn	_IrrScene_ITerrainSceneNode_getHeight
	extrn	_IrrScene_ITerrainSceneNode_getIndexCount
	extrn	_IrrScene_ITerrainSceneNode_getIndicesForPatch
	extrn	_IrrScene_ITerrainSceneNode_getMesh
	extrn	_IrrScene_ITerrainSceneNode_getMeshBufferForLOD
	extrn	_IrrScene_ITerrainSceneNode_getTerrainCenter
	extrn	_IrrScene_ITerrainSceneNode_loadHeightMap
	extrn	_IrrScene_ITerrainSceneNode_loadHeightMapRAW
	extrn	_IrrScene_ITerrainSceneNode_overrideLODDistance
	extrn	_IrrScene_ITerrainSceneNode_scaleTexture
	extrn	_IrrScene_ITerrainSceneNode_setCameraMovementDelta
	extrn	_IrrScene_ITerrainSceneNode_setCameraRotationDelta
	extrn	_IrrScene_ITerrainSceneNode_setDynamicSelectorUpdate
	extrn	_IrrScene_ITerrainSceneNode_setLODOfPatch
	extrn	_IrrScene_ITextSceneNode_setText
	extrn	_IrrScene_ITextSceneNode_setTextColor
	extrn	_IrrScene_ITriangleSelector_drop
	extrn	_IrrScene_ITriangleSelector_getDebugName
	extrn	_IrrScene_ITriangleSelector_getSceneNodeForTriangle
	extrn	_IrrScene_ITriangleSelector_getTriangleCount
	extrn	_IrrScene_ITriangleSelector_getTriangles
	extrn	_IrrScene_ITriangleSelector_getTrianglesInBox
	extrn	_IrrScene_ITriangleSelector_getTrianglesOnLine
	extrn	_IrrScene_ITriangleSelector_grab
	extrn	_IrrScene_IVertexBuffer_allocated_size
	extrn	_IrrScene_IVertexBuffer_drop
	extrn	_IrrScene_IVertexBuffer_elementAt
	extrn	_IrrScene_IVertexBuffer_getChangedID
	extrn	_IrrScene_IVertexBuffer_getData
	extrn	_IrrScene_IVertexBuffer_getDebugName
	extrn	_IrrScene_IVertexBuffer_getHardwareMappingHint
	extrn	_IrrScene_IVertexBuffer_getLast
	extrn	_IrrScene_IVertexBuffer_getType
	extrn	_IrrScene_IVertexBuffer_grab
	extrn	_IrrScene_IVertexBuffer_pointerOut
	extrn	_IrrScene_IVertexBuffer_push_back
	extrn	_IrrScene_IVertexBuffer_reallocate
	extrn	_IrrScene_IVertexBuffer_setDirty
	extrn	_IrrScene_IVertexBuffer_setHardwareMappingHint
	extrn	_IrrScene_IVertexBuffer_setType
	extrn	_IrrScene_IVertexBuffer_set_used
	extrn	_IrrScene_IVertexBuffer_size
	extrn	_IrrScene_IVertexBuffer_stride
	extrn	_IrrScene_IVolumeLightSceneNode_getFootColor
	extrn	_IrrScene_IVolumeLightSceneNode_getSubDivideU
	extrn	_IrrScene_IVolumeLightSceneNode_getSubDivideV
	extrn	_IrrScene_IVolumeLightSceneNode_getTailColor
	extrn	_IrrScene_IVolumeLightSceneNode_setFootColor
	extrn	_IrrScene_IVolumeLightSceneNode_setSubDivideU
	extrn	_IrrScene_IVolumeLightSceneNode_setSubDivideV
	extrn	_IrrScene_IVolumeLightSceneNode_setTailColor
	extrn	_IrrScene_Quake3_getAsFloat
	extrn	_IrrScene_Quake3_getAsVector3df
	extrn	_IrrScene_SAnimatedMesh_addMesh
	extrn	_IrrScene_SAnimatedMesh_getBoundingBox
	extrn	_IrrScene_SAnimatedMesh_getFrameCount
	extrn	_IrrScene_SAnimatedMesh_getMesh
	extrn	_IrrScene_SAnimatedMesh_getMeshType
	extrn	_IrrScene_SAnimatedMesh_new
	extrn	_IrrScene_SAnimatedMesh_newFromMesh
	extrn	_IrrScene_SAnimatedMesh_recalculateBoundingBox
	extrn	_IrrScene_SAnimatedMesh_setBoundingBox
	extrn	_IrrScene_SMD3AnimationInfo_getFPS
	extrn	_IrrScene_SMD3AnimationInfo_getFirst
	extrn	_IrrScene_SMD3AnimationInfo_getLooping
	extrn	_IrrScene_SMD3AnimationInfo_getNum
	extrn	_IrrScene_SMD3AnimationInfo_setFPS
	extrn	_IrrScene_SMD3AnimationInfo_setFirst
	extrn	_IrrScene_SMD3AnimationInfo_setLooping
	extrn	_IrrScene_SMD3AnimationInfo_setNum
	extrn	_IrrScene_SMD3Face_getIndex
	extrn	_IrrScene_SMD3Header_getFileName
	extrn	_IrrScene_SMD3Header_getFileSize
	extrn	_IrrScene_SMD3Header_getFrameStart
	extrn	_IrrScene_SMD3Header_getHeaderID
	extrn	_IrrScene_SMD3Header_getNumFrames
	extrn	_IrrScene_SMD3Header_getNumMaxSkins
	extrn	_IrrScene_SMD3Header_getNumMeshes
	extrn	_IrrScene_SMD3Header_getNumTags
	extrn	_IrrScene_SMD3Header_getTagEnd
	extrn	_IrrScene_SMD3Header_getTagStart
	extrn	_IrrScene_SMD3Header_getVersion
	extrn	_IrrScene_SMD3MeshBuffer_drop
	extrn	_IrrScene_SMD3MeshBuffer_getDebugName
	extrn	_IrrScene_SMD3MeshBuffer_getIndices
	extrn	_IrrScene_SMD3MeshBuffer_getMeshHeader
	extrn	_IrrScene_SMD3MeshBuffer_getShader
	extrn	_IrrScene_SMD3MeshBuffer_getTexCoords
	extrn	_IrrScene_SMD3MeshBuffer_getVertices
	extrn	_IrrScene_SMD3MeshBuffer_grab
	extrn	_IrrScene_SMD3MeshHeader_getMeshID
	extrn	_IrrScene_SMD3MeshHeader_getMeshName
	extrn	_IrrScene_SMD3MeshHeader_getNumFrames
	extrn	_IrrScene_SMD3MeshHeader_getNumShader
	extrn	_IrrScene_SMD3MeshHeader_getNumTriangles
	extrn	_IrrScene_SMD3MeshHeader_getNumVertices
	extrn	_IrrScene_SMD3MeshHeader_getOffset_End
	extrn	_IrrScene_SMD3MeshHeader_getOffset_Shaders
	extrn	_IrrScene_SMD3MeshHeader_getOffset_St
	extrn	_IrrScene_SMD3MeshHeader_getOffset_Triangles
	extrn	_IrrScene_SMD3MeshHeader_getVertexStart
	extrn	_IrrScene_SMD3Mesh_drop
	extrn	_IrrScene_SMD3Mesh_getBuffer
	extrn	_IrrScene_SMD3Mesh_getDebugName
	extrn	_IrrScene_SMD3Mesh_getMD3Header
	extrn	_IrrScene_SMD3Mesh_getName
	extrn	_IrrScene_SMD3Mesh_getTagList
	extrn	_IrrScene_SMD3Mesh_grab
	extrn	_IrrScene_SMD3QuaternionTagList_Index
	extrn	_IrrScene_SMD3QuaternionTagList_get
	extrn	_IrrScene_SMD3QuaternionTagList_getSize
	extrn	_IrrScene_SMD3QuaternionTagList_push_back
	extrn	_IrrScene_SMD3QuaternionTagList_setEq
	extrn	_IrrScene_SMD3QuaternionTagList_set_used
	extrn	_IrrScene_SMD3QuaternionTag_EqEq
	extrn	_IrrScene_SMD3QuaternionTag_getName
	extrn	_IrrScene_SMD3QuaternionTag_getPosition
	extrn	_IrrScene_SMD3QuaternionTag_getRotation
	extrn	_IrrScene_SMD3QuaternionTag_setto
	extrn	_IrrScene_SMD3TexCoord_getU
	extrn	_IrrScene_SMD3TexCoord_getV
	extrn	_IrrScene_SMD3Vertex_getNormal
	extrn	_IrrScene_SMD3Vertex_getPosition
	extrn	_IrrScene_SMeshBufferLightMap_new
	extrn	_IrrScene_SMeshBufferTangents_new
	extrn	_IrrScene_SMeshBuffer_new
	extrn	_IrrScene_SMesh_addMeshBuffer
	extrn	_IrrScene_SMesh_getBoundingBox
	extrn	_IrrScene_SMesh_getMeshBuffer
	extrn	_IrrScene_SMesh_getMeshBufferCount
	extrn	_IrrScene_SMesh_getMeshBufferFromMaterial
	extrn	_IrrScene_SMesh_new
	extrn	_IrrScene_SMesh_recalculateBoundingBox
	extrn	_IrrScene_SMesh_setBoundingBox
	extrn	_IrrScene_SMesh_setMaterialFlag
	extrn	_IrrScene_SParticle_color
	extrn	_IrrScene_SParticle_del
	extrn	_IrrScene_SParticle_getEndTime
	extrn	_IrrScene_SParticle_getStartTime
	extrn	_IrrScene_SParticle_new
	extrn	_IrrScene_SParticle_pos
	extrn	_IrrScene_SParticle_setEndTime
	extrn	_IrrScene_SParticle_setStartTime
	extrn	_IrrScene_SParticle_size
	extrn	_IrrScene_SParticle_startColor
	extrn	_IrrScene_SParticle_startSize
	extrn	_IrrScene_SParticle_startVector
	extrn	_IrrScene_SParticle_vector
	extrn	_IrrScene_SSkinMeshBuffer_append
	extrn	_IrrScene_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	extrn	_IrrScene_SSkinMeshBuffer_convertTo2TCoords
	extrn	_IrrScene_SSkinMeshBuffer_convertToTangents
	extrn	_IrrScene_SSkinMeshBuffer_new
	extrn	_IrrScene_SVarGroupList_drop
	extrn	_IrrScene_SVarGroupList_getDebugName
	extrn	_IrrScene_SVarGroupList_getVariables
	extrn	_IrrScene_SVarGroupList_grab
	extrn	_IrrScene_SVarGroup_get
	extrn	_IrrScene_SVarGroup_getVariables
	extrn	_IrrScene_SVarGroup_isDefined
	extrn	_IrrScene_SVarGroup_set
	extrn	_IrrScene_SVariable_EqEq
	extrn	_IrrScene_SVariable_clear
	extrn	_IrrScene_SVariable_getContent
	extrn	_IrrScene_SVariable_getName
	extrn	_IrrScene_SVariable_isValid
	extrn	_IrrScene_SVariable_setContent
	extrn	_IrrScene_SVariable_setName
	extrn	_IrrScene_SViewFrustum_boundingBox
	extrn	_IrrScene_SViewFrustum_cameraPosition
	extrn	_IrrScene_SViewFrustum_clipLine
	extrn	_IrrScene_SViewFrustum_del
	extrn	_IrrScene_SViewFrustum_getBoundingBox
	extrn	_IrrScene_SViewFrustum_getFarLeftDown
	extrn	_IrrScene_SViewFrustum_getFarLeftUp
	extrn	_IrrScene_SViewFrustum_getFarRightDown
	extrn	_IrrScene_SViewFrustum_getFarRightUp
	extrn	_IrrScene_SViewFrustum_getPlane
	extrn	_IrrScene_SViewFrustum_getTransform
	extrn	_IrrScene_SViewFrustum_new
	extrn	_IrrScene_SViewFrustum_newFromMatrix
	extrn	_IrrScene_SViewFrustum_newFromOther
	extrn	_IrrScene_SViewFrustum_recalculateBoundingBox
	extrn	_IrrScene_SViewFrustum_setFrom
	extrn	_IrrScene_SViewFrustum_setPlane
	extrn	_IrrScene_SViewFrustum_transform
	extrn	_IrrVideo_BMXIImageLoader_bindIsALoadableFileExtension
	extrn	_IrrVideo_BMXIImageLoader_bindIsALoadableFileFormat
	extrn	_IrrVideo_BMXIImageLoader_bindLoadImage
	extrn	_IrrVideo_BMXIImageLoader_getBinder
	extrn	_IrrVideo_BMXIImageLoader_new
	extrn	_IrrVideo_BMXIImageWriter_bindIsAWriteableFileExtension
	extrn	_IrrVideo_BMXIImageWriter_bindWriteImage
	extrn	_IrrVideo_BMXIImageWriter_getBinder
	extrn	_IrrVideo_BMXIImageWriter_new
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetConstants
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetMaterial
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_del
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_getBinder
	extrn	_IrrVideo_BMXIShaderConstantSetCallBack_new
	extrn	_IrrVideo_Func_A1R5G5B5toA8R8G8B8
	extrn	_IrrVideo_Func_A1R5G5B5toR5G6B5
	extrn	_IrrVideo_Func_A8R8G8B8toA1R5G5B5
	extrn	_IrrVideo_Func_A8R8G8B8toR5G6B5
	extrn	_IrrVideo_Func_R5G6B5toA1R5G5B5
	extrn	_IrrVideo_Func_R5G6B5toA8R8G8B8
	extrn	_IrrVideo_Func_RGB16
	extrn	_IrrVideo_Func_RGB16from16
	extrn	_IrrVideo_Func_RGBA16
	extrn	_IrrVideo_Func_X8R8G8B8toA1R5G5B5
	extrn	_IrrVideo_Func_getAlpha
	extrn	_IrrVideo_Func_getAverage
	extrn	_IrrVideo_Func_getBlue
	extrn	_IrrVideo_Func_getGreen
	extrn	_IrrVideo_Func_getRed
	extrn	_IrrVideo_Func_getVertexPitchFromType
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterial
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	extrn	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	extrn	_IrrVideo_IGPUProgrammingServices_addShaderMaterial
	extrn	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFileStream
	extrn	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFiles
	extrn	_IrrVideo_IGeometryCreator_createArrowMesh
	extrn	_IrrVideo_IGeometryCreator_createConeMesh
	extrn	_IrrVideo_IGeometryCreator_createCubeMesh
	extrn	_IrrVideo_IGeometryCreator_createCylinderMesh
	extrn	_IrrVideo_IGeometryCreator_createHillPlaneMesh
	extrn	_IrrVideo_IGeometryCreator_createPlaneMesh
	extrn	_IrrVideo_IGeometryCreator_createSphereMesh
	extrn	_IrrVideo_IGeometryCreator_createTerrainMesh
	extrn	_IrrVideo_IGeometryCreator_createVolumeLightMesh
	extrn	_IrrVideo_IGeometryCreator_drop
	extrn	_IrrVideo_IGeometryCreator_getDebugName
	extrn	_IrrVideo_IGeometryCreator_grab
	extrn	_IrrVideo_IImageLoader_isALoadableFileExtension
	extrn	_IrrVideo_IImageLoader_isALoadableFileFormat
	extrn	_IrrVideo_IImageLoader_loadImage
	extrn	_IrrVideo_IImageWriter_drop
	extrn	_IrrVideo_IImageWriter_getDebugName
	extrn	_IrrVideo_IImageWriter_grab
	extrn	_IrrVideo_IImageWriter_isAWriteableFileExtension
	extrn	_IrrVideo_IImageWriter_writeImage
	extrn	_IrrVideo_IImage_copyToImage
	extrn	_IrrVideo_IImage_copyToImageFromPart
	extrn	_IrrVideo_IImage_copyToScaling
	extrn	_IrrVideo_IImage_copyToScalingBoxFilter
	extrn	_IrrVideo_IImage_copyToScalingToImage
	extrn	_IrrVideo_IImage_copyToWithAlpha
	extrn	_IrrVideo_IImage_drop
	extrn	_IrrVideo_IImage_fill
	extrn	_IrrVideo_IImage_getAlphaMask
	extrn	_IrrVideo_IImage_getBitsPerPixel
	extrn	_IrrVideo_IImage_getBitsPerPixelFromFormat
	extrn	_IrrVideo_IImage_getBlueMask
	extrn	_IrrVideo_IImage_getBytesPerPixel
	extrn	_IrrVideo_IImage_getColorFormat
	extrn	_IrrVideo_IImage_getDebugName
	extrn	_IrrVideo_IImage_getDimension
	extrn	_IrrVideo_IImage_getGreenMask
	extrn	_IrrVideo_IImage_getImageDataSizeInBytes
	extrn	_IrrVideo_IImage_getImageDataSizeInPixels
	extrn	_IrrVideo_IImage_getPitch
	extrn	_IrrVideo_IImage_getPixel
	extrn	_IrrVideo_IImage_getRedMask
	extrn	_IrrVideo_IImage_grab
	extrn	_IrrVideo_IImage_isRenderTargetOnlyFormat
	extrn	_IrrVideo_IImage_lock
	extrn	_IrrVideo_IImage_setPixel
	extrn	_IrrVideo_IImage_unlock
	extrn	_IrrVideo_IMaterialRendererServices_getVideoDriver
	extrn	_IrrVideo_IMaterialRendererServices_setBasicRenderStates
	extrn	_IrrVideo_IMaterialRendererServices_setPixelShaderConstant
	extrn	_IrrVideo_IMaterialRendererServices_setPixelShaderConstantFromName
	extrn	_IrrVideo_IMaterialRendererServices_setVertexShaderConstant
	extrn	_IrrVideo_IMaterialRendererServices_setVertexShaderConstantFromName
	extrn	_IrrVideo_IMaterialRenderer_drop
	extrn	_IrrVideo_IMaterialRenderer_getDebugName
	extrn	_IrrVideo_IMaterialRenderer_getRenderCapability
	extrn	_IrrVideo_IMaterialRenderer_grab
	extrn	_IrrVideo_IMaterialRenderer_isTransparent
	extrn	_IrrVideo_IRenderTarget_del
	extrn	_IrrVideo_IRenderTarget_getBlendEnable
	extrn	_IrrVideo_IRenderTarget_getBlendFuncDst
	extrn	_IrrVideo_IRenderTarget_getBlendFuncSrc
	extrn	_IrrVideo_IRenderTarget_getColorMask
	extrn	_IrrVideo_IRenderTarget_getRenderTexture
	extrn	_IrrVideo_IRenderTarget_getTargetType
	extrn	_IrrVideo_IRenderTarget_newFromTexture
	extrn	_IrrVideo_IRenderTarget_setBlendEnable
	extrn	_IrrVideo_IRenderTarget_setBlendFuncDst
	extrn	_IrrVideo_IRenderTarget_setBlendFuncSrc
	extrn	_IrrVideo_IRenderTarget_setColorMask
	extrn	_IrrVideo_IRenderTarget_setRenderTexture
	extrn	_IrrVideo_IRenderTarget_setTargetType
	extrn	_IrrVideo_ITexture_drop
	extrn	_IrrVideo_ITexture_getColorFormat
	extrn	_IrrVideo_ITexture_getDebugName
	extrn	_IrrVideo_ITexture_getDriverType
	extrn	_IrrVideo_ITexture_getName
	extrn	_IrrVideo_ITexture_getOriginalSize
	extrn	_IrrVideo_ITexture_getPitch
	extrn	_IrrVideo_ITexture_getSize
	extrn	_IrrVideo_ITexture_grab
	extrn	_IrrVideo_ITexture_hasAlpha
	extrn	_IrrVideo_ITexture_hasMipMaps
	extrn	_IrrVideo_ITexture_isRenderTarget
	extrn	_IrrVideo_ITexture_lock
	extrn	_IrrVideo_ITexture_regenerateMipMapLevels
	extrn	_IrrVideo_ITexture_unlock
	extrn	_IrrVideo_IVideoDriver_OnResize
	extrn	_IrrVideo_IVideoDriver_addDynamicLight
	extrn	_IrrVideo_IVideoDriver_addExternalImageLoader
	extrn	_IrrVideo_IVideoDriver_addExternalImageWriter
	extrn	_IrrVideo_IVideoDriver_addMaterialRenderer
	extrn	_IrrVideo_IVideoDriver_addRenderTargetTexture
	extrn	_IrrVideo_IVideoDriver_addTexture
	extrn	_IrrVideo_IVideoDriver_addTextureFromImage
	extrn	_IrrVideo_IVideoDriver_beginScene
	extrn	_IrrVideo_IVideoDriver_checkDriverReset
	extrn	_IrrVideo_IVideoDriver_clearZBuffer
	extrn	_IrrVideo_IVideoDriver_createAttributesFromMaterial
	extrn	_IrrVideo_IVideoDriver_createImageEmpty
	extrn	_IrrVideo_IVideoDriver_createImageFromData
	extrn	_IrrVideo_IVideoDriver_createImageFromFile
	extrn	_IrrVideo_IVideoDriver_createImageFromImage
	extrn	_IrrVideo_IVideoDriver_createImageFromImagePart
	extrn	_IrrVideo_IVideoDriver_createImageFromStream
	extrn	_IrrVideo_IVideoDriver_createImageFromTexturePart
	extrn	_IrrVideo_IVideoDriver_createScreenShot
	extrn	_IrrVideo_IVideoDriver_deleteAllDynamicLights
	extrn	_IrrVideo_IVideoDriver_disableFeature
	extrn	_IrrVideo_IVideoDriver_draw2DImage
	extrn	_IrrVideo_IVideoDriver_draw2DImageBatch
	extrn	_IrrVideo_IVideoDriver_draw2DImageBatchAtPositions
	extrn	_IrrVideo_IVideoDriver_draw2DImageSegment
	extrn	_IrrVideo_IVideoDriver_draw2DImageSegmentToRect
	extrn	_IrrVideo_IVideoDriver_draw2DLine
	extrn	_IrrVideo_IVideoDriver_draw2DPolygon
	extrn	_IrrVideo_IVideoDriver_draw2DRectangle
	extrn	_IrrVideo_IVideoDriver_draw2DRectangleOutline
	extrn	_IrrVideo_IVideoDriver_draw2DRectangleWithGradient
	extrn	_IrrVideo_IVideoDriver_draw2DVertexPrimitiveList
	extrn	_IrrVideo_IVideoDriver_draw3DBox
	extrn	_IrrVideo_IVideoDriver_draw3DLine
	extrn	_IrrVideo_IVideoDriver_draw3DTriangle
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleFan
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleFanFromCoords
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleList
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleListFromCoords
	extrn	_IrrVideo_IVideoDriver_drawIndexedTriangleListTangents
	extrn	_IrrVideo_IVideoDriver_drawMeshBuffer
	extrn	_IrrVideo_IVideoDriver_drawPixel
	extrn	_IrrVideo_IVideoDriver_drawStencilShadow
	extrn	_IrrVideo_IVideoDriver_drawStencilShadowVolume
	extrn	_IrrVideo_IVideoDriver_drawVertexPrimitiveList
	extrn	_IrrVideo_IVideoDriver_drop
	extrn	_IrrVideo_IVideoDriver_enableClipPlane
	extrn	_IrrVideo_IVideoDriver_enableMaterial2D
	extrn	_IrrVideo_IVideoDriver_endScene
	extrn	_IrrVideo_IVideoDriver_fillMaterialStructureFromAttributes
	extrn	_IrrVideo_IVideoDriver_findTexture
	extrn	_IrrVideo_IVideoDriver_getColorFormat
	extrn	_IrrVideo_IVideoDriver_getCurrentRenderTargetSize
	extrn	_IrrVideo_IVideoDriver_getDebugName
	extrn	_IrrVideo_IVideoDriver_getDriverType
	extrn	_IrrVideo_IVideoDriver_getDynamicLight
	extrn	_IrrVideo_IVideoDriver_getDynamicLightCount
	extrn	_IrrVideo_IVideoDriver_getExposedVideoData
	extrn	_IrrVideo_IVideoDriver_getFPS
	extrn	_IrrVideo_IVideoDriver_getFog
	extrn	_IrrVideo_IVideoDriver_getGPUProgrammingServices
	extrn	_IrrVideo_IVideoDriver_getImageLoader
	extrn	_IrrVideo_IVideoDriver_getImageLoaderCount
	extrn	_IrrVideo_IVideoDriver_getImageWriter
	extrn	_IrrVideo_IVideoDriver_getImageWriterCount
	extrn	_IrrVideo_IVideoDriver_getMaterial2D
	extrn	_IrrVideo_IVideoDriver_getMaterialRenderer
	extrn	_IrrVideo_IVideoDriver_getMaterialRendererCount
	extrn	_IrrVideo_IVideoDriver_getMaterialRendererName
	extrn	_IrrVideo_IVideoDriver_getMaxTextureSize
	extrn	_IrrVideo_IVideoDriver_getMaximalDynamicLightAmount
	extrn	_IrrVideo_IVideoDriver_getMaximalPrimitiveCount
	extrn	_IrrVideo_IVideoDriver_getMeshManipulator
	extrn	_IrrVideo_IVideoDriver_getName
	extrn	_IrrVideo_IVideoDriver_getOverrideMaterial
	extrn	_IrrVideo_IVideoDriver_getPrimitiveCountDrawn
	extrn	_IrrVideo_IVideoDriver_getScreenSize
	extrn	_IrrVideo_IVideoDriver_getTexture
	extrn	_IrrVideo_IVideoDriver_getTextureByIndex
	extrn	_IrrVideo_IVideoDriver_getTextureCount
	extrn	_IrrVideo_IVideoDriver_getTextureCreationFlag
	extrn	_IrrVideo_IVideoDriver_getTextureFromStream
	extrn	_IrrVideo_IVideoDriver_getTransform
	extrn	_IrrVideo_IVideoDriver_getVendorInfo
	extrn	_IrrVideo_IVideoDriver_getViewPort
	extrn	_IrrVideo_IVideoDriver_grab
	extrn	_IrrVideo_IVideoDriver_makeColorKeyTexture
	extrn	_IrrVideo_IVideoDriver_makeColorKeyTextureFromPixel
	extrn	_IrrVideo_IVideoDriver_makeNormalMapTexture
	extrn	_IrrVideo_IVideoDriver_queryFeature
	extrn	_IrrVideo_IVideoDriver_removeAllHardwareBuffers
	extrn	_IrrVideo_IVideoDriver_removeAllTextures
	extrn	_IrrVideo_IVideoDriver_removeHardwareBuffer
	extrn	_IrrVideo_IVideoDriver_removeTexture
	extrn	_IrrVideo_IVideoDriver_renameTexture
	extrn	_IrrVideo_IVideoDriver_setAllowZWriteOnTransparent
	extrn	_IrrVideo_IVideoDriver_setAmbientLight
	extrn	_IrrVideo_IVideoDriver_setClipPlane
	extrn	_IrrVideo_IVideoDriver_setFog
	extrn	_IrrVideo_IVideoDriver_setMaterial
	extrn	_IrrVideo_IVideoDriver_setMaterialRendererName
	extrn	_IrrVideo_IVideoDriver_setMinHardwareBufferVertexCount
	extrn	_IrrVideo_IVideoDriver_setRenderTarget
	extrn	_IrrVideo_IVideoDriver_setRenderTargetByEnum
	extrn	_IrrVideo_IVideoDriver_setRenderTargetByRenderTarget
	extrn	_IrrVideo_IVideoDriver_setTextureCreationFlag
	extrn	_IrrVideo_IVideoDriver_setTransform
	extrn	_IrrVideo_IVideoDriver_setViewPort
	extrn	_IrrVideo_IVideoDriver_turnLightOn
	extrn	_IrrVideo_IVideoDriver_writeImageToFile
	extrn	_IrrVideo_IVideoDriver_writeImageToFileIO
	extrn	_IrrVideo_IVideoModeList_drop
	extrn	_IrrVideo_IVideoModeList_getDebugName
	extrn	_IrrVideo_IVideoModeList_getDesktopDepth
	extrn	_IrrVideo_IVideoModeList_getDesktopResolution
	extrn	_IrrVideo_IVideoModeList_getVideoModeCount
	extrn	_IrrVideo_IVideoModeList_getVideoModeDepth
	extrn	_IrrVideo_IVideoModeList_getVideoModeResolution
	extrn	_IrrVideo_IVideoModeList_getVideoModeResolutionFromConstraints
	extrn	_IrrVideo_IVideoModeList_grab
	extrn	_IrrVideo_S3DVertex2TCoords_EqEq
	extrn	_IrrVideo_S3DVertex2TCoords_Less
	extrn	_IrrVideo_S3DVertex2TCoords_NotEq
	extrn	_IrrVideo_S3DVertex2TCoords_getTCoords2
	extrn	_IrrVideo_S3DVertex2TCoords_getVertexInfo
	extrn	_IrrVideo_S3DVertex2TCoords_new
	extrn	_IrrVideo_S3DVertex2TCoords_newFromValsWithDiffTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newFromValsWithNormalAndSameTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newFromVertex
	extrn	_IrrVideo_S3DVertex2TCoords_newWithDiffTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newWithNormalAndDiffTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_newWithNormalAndSameTexCoords
	extrn	_IrrVideo_S3DVertex2TCoords_setTCoords2
	extrn	_IrrVideo_S3DVertexTangents_EqEq
	extrn	_IrrVideo_S3DVertexTangents_Less
	extrn	_IrrVideo_S3DVertexTangents_NotEq
	extrn	_IrrVideo_S3DVertexTangents_del
	extrn	_IrrVideo_S3DVertexTangents_getBinormal
	extrn	_IrrVideo_S3DVertexTangents_getTangent
	extrn	_IrrVideo_S3DVertexTangents_getVertexInfo
	extrn	_IrrVideo_S3DVertexTangents_new
	extrn	_IrrVideo_S3DVertexTangents_newFromVals
	extrn	_IrrVideo_S3DVertexTangents_setBinormal
	extrn	_IrrVideo_S3DVertexTangents_setTangent
	extrn	_IrrVideo_S3DVertex_EqEq
	extrn	_IrrVideo_S3DVertex_Less
	extrn	_IrrVideo_S3DVertex_NotEq
	extrn	_IrrVideo_S3DVertex_del
	extrn	_IrrVideo_S3DVertex_getColor
	extrn	_IrrVideo_S3DVertex_getNormal
	extrn	_IrrVideo_S3DVertex_getPos
	extrn	_IrrVideo_S3DVertex_getTCoords
	extrn	_IrrVideo_S3DVertex_getType
	extrn	_IrrVideo_S3DVertex_getVertexInfo
	extrn	_IrrVideo_S3DVertex_new
	extrn	_IrrVideo_S3DVertex_newFromVals
	extrn	_IrrVideo_S3DVertex_newFromVects
	extrn	_IrrVideo_S3DVertex_setColor
	extrn	_IrrVideo_S3DVertex_setNormal
	extrn	_IrrVideo_S3DVertex_setPos
	extrn	_IrrVideo_S3DVertex_setTCoords
	extrn	_IrrVideo_SColorHSL_del
	extrn	_IrrVideo_SColorHSL_new
	extrn	_IrrVideo_SColorHSL_toRGB
	extrn	_IrrVideo_SColor_EqEq
	extrn	_IrrVideo_SColor_NotEq
	extrn	_IrrVideo_SColor_del
	extrn	_IrrVideo_SColor_getAlpha
	extrn	_IrrVideo_SColor_getAverage
	extrn	_IrrVideo_SColor_getBlue
	extrn	_IrrVideo_SColor_getColor
	extrn	_IrrVideo_SColor_getGreen
	extrn	_IrrVideo_SColor_getInterpolated
	extrn	_IrrVideo_SColor_getInterpolated_quadratic
	extrn	_IrrVideo_SColor_getLightness
	extrn	_IrrVideo_SColor_getLuminance
	extrn	_IrrVideo_SColor_getRed
	extrn	_IrrVideo_SColor_new
	extrn	_IrrVideo_SColor_newFromColorVal
	extrn	_IrrVideo_SColor_newFromVals
	extrn	_IrrVideo_SColor_plus
	extrn	_IrrVideo_SColor_set
	extrn	_IrrVideo_SColor_setAlpha
	extrn	_IrrVideo_SColor_setBlue
	extrn	_IrrVideo_SColor_setGreen
	extrn	_IrrVideo_SColor_setRed
	extrn	_IrrVideo_SColor_toA1R5G5B5
	extrn	_IrrVideo_SColor_toOpenGLColor
	extrn	_IrrVideo_SColorf_del
	extrn	_IrrVideo_SColorf_getAlpha
	extrn	_IrrVideo_SColorf_getArray
	extrn	_IrrVideo_SColorf_getBlue
	extrn	_IrrVideo_SColorf_getGreen
	extrn	_IrrVideo_SColorf_getInterpolated
	extrn	_IrrVideo_SColorf_getInterpolated_quadratic
	extrn	_IrrVideo_SColorf_getRed
	extrn	_IrrVideo_SColorf_new
	extrn	_IrrVideo_SColorf_newFromRGB
	extrn	_IrrVideo_SColorf_newFromRGBA
	extrn	_IrrVideo_SColorf_newFromSColor
	extrn	_IrrVideo_SColorf_set
	extrn	_IrrVideo_SColorf_setColorComponentValue
	extrn	_IrrVideo_SColorf_setWithAlpha
	extrn	_IrrVideo_SColorf_toSColor
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D8
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D8HWND
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D9
	extrn	_IrrVideo_SExposedVideoData_getIDirect3D9HWND
	extrn	_IrrVideo_SExposedVideoData_getIDirect3DDevice8
	extrn	_IrrVideo_SExposedVideoData_getIDirect3DDevice9
	extrn	_IrrVideo_SExposedVideoData_getOGLLinuxContext
	extrn	_IrrVideo_SExposedVideoData_getOGLLinuxDisplay
	extrn	_IrrVideo_SExposedVideoData_getOGLLinuxWindow
	extrn	_IrrVideo_SExposedVideoData_getOGLWin32HDc
	extrn	_IrrVideo_SExposedVideoData_getOGLWin32HRc
	extrn	_IrrVideo_SExposedVideoData_getOGLWin32HWnd
	extrn	_IrrVideo_SLight_del
	extrn	_IrrVideo_SLight_getAmbientColor
	extrn	_IrrVideo_SLight_getAttenuation
	extrn	_IrrVideo_SLight_getCastShadows
	extrn	_IrrVideo_SLight_getDiffuseColor
	extrn	_IrrVideo_SLight_getDirection
	extrn	_IrrVideo_SLight_getFalloff
	extrn	_IrrVideo_SLight_getInnerCone
	extrn	_IrrVideo_SLight_getOuterCone
	extrn	_IrrVideo_SLight_getPosition
	extrn	_IrrVideo_SLight_getRadius
	extrn	_IrrVideo_SLight_getSpecularColor
	extrn	_IrrVideo_SLight_getType
	extrn	_IrrVideo_SLight_new
	extrn	_IrrVideo_SLight_setCastShadows
	extrn	_IrrVideo_SLight_setFalloff
	extrn	_IrrVideo_SLight_setOuterCone
	extrn	_IrrVideo_SLight_setRadius
	extrn	_IrrVideo_SLight_setType
	extrn	_IrrVideo_SMaterialLayer_EqEq
	extrn	_IrrVideo_SMaterialLayer_NotEq
	extrn	_IrrVideo_SMaterialLayer_del
	extrn	_IrrVideo_SMaterialLayer_getAnisotropicFilter
	extrn	_IrrVideo_SMaterialLayer_getBilinearFilter
	extrn	_IrrVideo_SMaterialLayer_getLODBias
	extrn	_IrrVideo_SMaterialLayer_getTexture
	extrn	_IrrVideo_SMaterialLayer_getTextureMatrix
	extrn	_IrrVideo_SMaterialLayer_getTextureWrapU
	extrn	_IrrVideo_SMaterialLayer_getTextureWrapV
	extrn	_IrrVideo_SMaterialLayer_getTrilinearFilter
	extrn	_IrrVideo_SMaterialLayer_new
	extrn	_IrrVideo_SMaterialLayer_newFromOther
	extrn	_IrrVideo_SMaterialLayer_setAnisotropicFilter
	extrn	_IrrVideo_SMaterialLayer_setBilinearFilter
	extrn	_IrrVideo_SMaterialLayer_setEq
	extrn	_IrrVideo_SMaterialLayer_setLODBias
	extrn	_IrrVideo_SMaterialLayer_setTexture
	extrn	_IrrVideo_SMaterialLayer_setTextureMatrix
	extrn	_IrrVideo_SMaterialLayer_setTextureWrapU
	extrn	_IrrVideo_SMaterialLayer_setTextureWrapV
	extrn	_IrrVideo_SMaterialLayer_setTrilinearFilter
	extrn	_IrrVideo_SMaterial_NotEq
	extrn	_IrrVideo_SMaterial_SetEq
	extrn	_IrrVideo_SMaterial_del
	extrn	_IrrVideo_SMaterial_getAmbientColor
	extrn	_IrrVideo_SMaterial_getAntiAliasing
	extrn	_IrrVideo_SMaterial_getBackfaceCulling
	extrn	_IrrVideo_SMaterial_getColorMask
	extrn	_IrrVideo_SMaterial_getColorMaterial
	extrn	_IrrVideo_SMaterial_getDiffuseColor
	extrn	_IrrVideo_SMaterial_getEmissiveColor
	extrn	_IrrVideo_SMaterial_getFlag
	extrn	_IrrVideo_SMaterial_getFogEnable
	extrn	_IrrVideo_SMaterial_getFrontfaceCulling
	extrn	_IrrVideo_SMaterial_getGouraudShading
	extrn	_IrrVideo_SMaterial_getLighting
	extrn	_IrrVideo_SMaterial_getMaterialType
	extrn	_IrrVideo_SMaterial_getMaterialTypeParam
	extrn	_IrrVideo_SMaterial_getMaterialTypeParam2
	extrn	_IrrVideo_SMaterial_getNormalizeNormals
	extrn	_IrrVideo_SMaterial_getPointCloud
	extrn	_IrrVideo_SMaterial_getShininess
	extrn	_IrrVideo_SMaterial_getSpecularColor
	extrn	_IrrVideo_SMaterial_getTexture
	extrn	_IrrVideo_SMaterial_getTextureLayer
	extrn	_IrrVideo_SMaterial_getTextureMatrix
	extrn	_IrrVideo_SMaterial_getThickness
	extrn	_IrrVideo_SMaterial_getWireframe
	extrn	_IrrVideo_SMaterial_getZBuffer
	extrn	_IrrVideo_SMaterial_getZWriteEnable
	extrn	_IrrVideo_SMaterial_isTransparent
	extrn	_IrrVideo_SMaterial_new
	extrn	_IrrVideo_SMaterial_newFromMaterial
	extrn	_IrrVideo_SMaterial_setAntiAliasing
	extrn	_IrrVideo_SMaterial_setBackfaceCulling
	extrn	_IrrVideo_SMaterial_setColorMask
	extrn	_IrrVideo_SMaterial_setColorMaterial
	extrn	_IrrVideo_SMaterial_setFlag
	extrn	_IrrVideo_SMaterial_setFogEnable
	extrn	_IrrVideo_SMaterial_setFrontfaceCulling
	extrn	_IrrVideo_SMaterial_setGouraudShading
	extrn	_IrrVideo_SMaterial_setLighting
	extrn	_IrrVideo_SMaterial_setMaterialType
	extrn	_IrrVideo_SMaterial_setMaterialTypeParam
	extrn	_IrrVideo_SMaterial_setMaterialTypeParam2
	extrn	_IrrVideo_SMaterial_setNormalizeNormals
	extrn	_IrrVideo_SMaterial_setPointCloud
	extrn	_IrrVideo_SMaterial_setShininess
	extrn	_IrrVideo_SMaterial_setTexture
	extrn	_IrrVideo_SMaterial_setTextureMatrix
	extrn	_IrrVideo_SMaterial_setThickness
	extrn	_IrrVideo_SMaterial_setWireframe
	extrn	_IrrVideo_SMaterial_setZBuffer
	extrn	_IrrVideo_SMaterial_setZWriteEnable
	extrn	_IrrVideo_SOverrideMaterial_getEnableFlags
	extrn	_IrrVideo_SOverrideMaterial_getEnablePasses
	extrn	_IrrVideo_SOverrideMaterial_getEnabled
	extrn	_IrrVideo_SOverrideMaterial_getMaterial
	extrn	_IrrVideo_SOverrideMaterial_setEnableFlags
	extrn	_IrrVideo_SOverrideMaterial_setEnablePasses
	extrn	_IrrVideo_SOverrideMaterial_setEnabled
	extrn	_IrrVideo_SOverrideMaterial_setMaterial
	extrn	_Irr_BMXEventReceiver_bindOnEvent
	extrn	_Irr_BMXEventReceiver_del
	extrn	_Irr_BMXEventReceiver_getBinder
	extrn	_Irr_BMXEventReceiver_new
	extrn	_Irr_IAttributeExchangingObject_deserializeAttributes
	extrn	_Irr_IAttributeExchangingObject_drop
	extrn	_Irr_IAttributeExchangingObject_getDebugName
	extrn	_Irr_IAttributeExchangingObject_grab
	extrn	_Irr_IAttributeExchangingObject_serializeAttributes
	extrn	_Irr_IAttributes_addArray
	extrn	_Irr_IAttributes_addBinary
	extrn	_Irr_IAttributes_addBool
	extrn	_Irr_IAttributes_addBox3d
	extrn	_Irr_IAttributes_addColor
	extrn	_Irr_IAttributes_addColorf
	extrn	_Irr_IAttributes_addFloat
	extrn	_Irr_IAttributes_addInt
	extrn	_Irr_IAttributes_addIntEnum
	extrn	_Irr_IAttributes_addLine2d
	extrn	_Irr_IAttributes_addLine3d
	extrn	_Irr_IAttributes_addMatrix
	extrn	_Irr_IAttributes_addPlane3d
	extrn	_Irr_IAttributes_addPosition2di
	extrn	_Irr_IAttributes_addQuaternion
	extrn	_Irr_IAttributes_addRect
	extrn	_Irr_IAttributes_addString
	extrn	_Irr_IAttributes_addStringEnum
	extrn	_Irr_IAttributes_addTexture
	extrn	_Irr_IAttributes_addTriangle3d
	extrn	_Irr_IAttributes_addUserPointer
	extrn	_Irr_IAttributes_addVector3df
	extrn	_Irr_IAttributes_clear
	extrn	_Irr_IAttributes_drop
	extrn	_Irr_IAttributes_existsAttribute
	extrn	_Irr_IAttributes_findAttribute
	extrn	_Irr_IAttributes_getAttributeAsArray
	extrn	_Irr_IAttributes_getAttributeAsArrayByIndex
	extrn	_Irr_IAttributes_getAttributeAsBinaryDataByIndex
	extrn	_Irr_IAttributes_getAttributeAsBinaryDataByName
	extrn	_Irr_IAttributes_getAttributeAsBoolByIndex
	extrn	_Irr_IAttributes_getAttributeAsBoolByName
	extrn	_Irr_IAttributes_getAttributeAsBox3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsBox3dByName
	extrn	_Irr_IAttributes_getAttributeAsColorByIndex
	extrn	_Irr_IAttributes_getAttributeAsColorByName
	extrn	_Irr_IAttributes_getAttributeAsColorfByIndex
	extrn	_Irr_IAttributes_getAttributeAsColorfByName
	extrn	_Irr_IAttributes_getAttributeAsFloatByIndex
	extrn	_Irr_IAttributes_getAttributeAsFloatByName
	extrn	_Irr_IAttributes_getAttributeAsIntByIndex
	extrn	_Irr_IAttributes_getAttributeAsIntByName
	extrn	_Irr_IAttributes_getAttributeAsIntEnumerationByIndex
	extrn	_Irr_IAttributes_getAttributeAsIntEnumerationByName
	extrn	_Irr_IAttributes_getAttributeAsLine2dByIndex
	extrn	_Irr_IAttributes_getAttributeAsLine2dByName
	extrn	_Irr_IAttributes_getAttributeAsLine3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsLine3dByName
	extrn	_Irr_IAttributes_getAttributeAsMatrixByIndex
	extrn	_Irr_IAttributes_getAttributeAsMatrixByName
	extrn	_Irr_IAttributes_getAttributeAsPlane3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsPlane3dByName
	extrn	_Irr_IAttributes_getAttributeAsPosition2diByIndex
	extrn	_Irr_IAttributes_getAttributeAsPosition2diByName
	extrn	_Irr_IAttributes_getAttributeAsQuaternionByIndex
	extrn	_Irr_IAttributes_getAttributeAsQuaternionByName
	extrn	_Irr_IAttributes_getAttributeAsRect
	extrn	_Irr_IAttributes_getAttributeAsRectByIndex
	extrn	_Irr_IAttributes_getAttributeAsStringByIndex
	extrn	_Irr_IAttributes_getAttributeAsStringByName
	extrn	_Irr_IAttributes_getAttributeAsStringEnumerationByIndex
	extrn	_Irr_IAttributes_getAttributeAsStringEnumerationByName
	extrn	_Irr_IAttributes_getAttributeAsTextureByIndex
	extrn	_Irr_IAttributes_getAttributeAsTextureByName
	extrn	_Irr_IAttributes_getAttributeAsTriangle3dByIndex
	extrn	_Irr_IAttributes_getAttributeAsTriangle3dByName
	extrn	_Irr_IAttributes_getAttributeAsUserPointerByIndex
	extrn	_Irr_IAttributes_getAttributeAsUserPointerByName
	extrn	_Irr_IAttributes_getAttributeAsVector3dfByIndex
	extrn	_Irr_IAttributes_getAttributeAsVector3dfByName
	extrn	_Irr_IAttributes_getAttributeCount
	extrn	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	extrn	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	extrn	_Irr_IAttributes_getAttributeName
	extrn	_Irr_IAttributes_getAttributeTypeByIndex
	extrn	_Irr_IAttributes_getAttributeTypeByName
	extrn	_Irr_IAttributes_getDebugName
	extrn	_Irr_IAttributes_grab
	extrn	_Irr_IAttributes_read
	extrn	_Irr_IAttributes_setAABbox3dfAttributeByIndex
	extrn	_Irr_IAttributes_setAABbox3dfAttributeByName
	extrn	_Irr_IAttributes_setArrayAttributeByIndex
	extrn	_Irr_IAttributes_setArrayAttributeByName
	extrn	_Irr_IAttributes_setBinaryAttributeByIndex
	extrn	_Irr_IAttributes_setBinaryAttributeByName
	extrn	_Irr_IAttributes_setBoolAttributeByIndex
	extrn	_Irr_IAttributes_setBoolAttributeByName
	extrn	_Irr_IAttributes_setColorAttributeByIndex
	extrn	_Irr_IAttributes_setColorAttributeByName
	extrn	_Irr_IAttributes_setColorfAttributeByIndex
	extrn	_Irr_IAttributes_setEnumAttributeByIndex
	extrn	_Irr_IAttributes_setEnumAttributeByName
	extrn	_Irr_IAttributes_setFloatAttributeByIndex
	extrn	_Irr_IAttributes_setFloatAttributeByName
	extrn	_Irr_IAttributes_setIntAttributeByIndex
	extrn	_Irr_IAttributes_setIntAttributeByName
	extrn	_Irr_IAttributes_setLin3dfAttributeByIndex
	extrn	_Irr_IAttributes_setLine2dfAttributeByIndex
	extrn	_Irr_IAttributes_setLine2dfAttributeByName
	extrn	_Irr_IAttributes_setLine3dfAttributeByName
	extrn	_Irr_IAttributes_setMatrixAttributeByIndex
	extrn	_Irr_IAttributes_setMatrixAttributeByName
	extrn	_Irr_IAttributes_setPlane3dfAttributeByIndex
	extrn	_Irr_IAttributes_setPlane3dfAttributeByName
	extrn	_Irr_IAttributes_setPosition2diAttributeByName
	extrn	_Irr_IAttributes_setQuaternionAttributeByIndex
	extrn	_Irr_IAttributes_setQuaternionAttributeByName
	extrn	_Irr_IAttributes_setRect3diAttributeByIndex
	extrn	_Irr_IAttributes_setRect3diAttributeByName
	extrn	_Irr_IAttributes_setSColorfAttributeByName
	extrn	_Irr_IAttributes_setStringAttributeByIndex
	extrn	_Irr_IAttributes_setStringAttributeByName
	extrn	_Irr_IAttributes_setTextureAttributeByIndex
	extrn	_Irr_IAttributes_setTextureAttributeByName
	extrn	_Irr_IAttributes_setTriangle3dfAttributeByIndex
	extrn	_Irr_IAttributes_setTriangle3dfAttributeByName
	extrn	_Irr_IAttributes_setUserPointerAttributeByIndex
	extrn	_Irr_IAttributes_setUserPointerAttributeByName
	extrn	_Irr_IAttributes_setVector3dfAttributeByIndex
	extrn	_Irr_IAttributes_setVector3dfAttributeByName
	extrn	_Irr_IAttributes_write
	extrn	_Irr_ILogger_drop
	extrn	_Irr_ILogger_getDebugName
	extrn	_Irr_ILogger_getLogLevel
	extrn	_Irr_ILogger_grab
	extrn	_Irr_ILogger_logC
	extrn	_Irr_ILogger_logCWithHint
	extrn	_Irr_ILogger_logCWithWHint
	extrn	_Irr_ILogger_logW
	extrn	_Irr_ILogger_logWWithHint
	extrn	_Irr_ILogger_setLogLevel
	extrn	_Irr_IOSOperator_copyToClipboard
	extrn	_Irr_IOSOperator_drop
	extrn	_Irr_IOSOperator_getDebugName
	extrn	_Irr_IOSOperator_getOperationSystemVersion
	extrn	_Irr_IOSOperator_getProcessorSpeedMHz
	extrn	_Irr_IOSOperator_getSystemMemory
	extrn	_Irr_IOSOperator_getTextFromClipboard
	extrn	_Irr_IOSOperator_grab
	extrn	_Irr_IReferenceCounted_drop
	extrn	_Irr_IReferenceCounted_getDebugName
	extrn	_Irr_IReferenceCounted_getReferenceCount
	extrn	_Irr_IReferenceCounted_grab
	extrn	_Irr_ITimer_drop
	extrn	_Irr_ITimer_getDebugName
	extrn	_Irr_ITimer_getRealTime
	extrn	_Irr_ITimer_getSpeed
	extrn	_Irr_ITimer_getTime
	extrn	_Irr_ITimer_grab
	extrn	_Irr_ITimer_isStopped
	extrn	_Irr_ITimer_setSpeed
	extrn	_Irr_ITimer_setTime
	extrn	_Irr_ITimer_start
	extrn	_Irr_ITimer_stop
	extrn	_Irr_ITimer_tick
	extrn	_Irr_IrrlichtDevice_activateJoysticks
	extrn	_Irr_IrrlichtDevice_clearSystemMessages
	extrn	_Irr_IrrlichtDevice_closeDevice
	extrn	_Irr_IrrlichtDevice_drop
	extrn	_Irr_IrrlichtDevice_getColorFormat
	extrn	_Irr_IrrlichtDevice_getCursorControl
	extrn	_Irr_IrrlichtDevice_getDebugName
	extrn	_Irr_IrrlichtDevice_getEventReceiver
	extrn	_Irr_IrrlichtDevice_getFileSystem
	extrn	_Irr_IrrlichtDevice_getGUIEnvironment
	extrn	_Irr_IrrlichtDevice_getGammaRamp
	extrn	_Irr_IrrlichtDevice_getLogger
	extrn	_Irr_IrrlichtDevice_getOSOperator
	extrn	_Irr_IrrlichtDevice_getSceneManager
	extrn	_Irr_IrrlichtDevice_getTimer
	extrn	_Irr_IrrlichtDevice_getType
	extrn	_Irr_IrrlichtDevice_getVersion
	extrn	_Irr_IrrlichtDevice_getVideoDriver
	extrn	_Irr_IrrlichtDevice_getVideoModeList
	extrn	_Irr_IrrlichtDevice_grab
	extrn	_Irr_IrrlichtDevice_isDriverSupported
	extrn	_Irr_IrrlichtDevice_isFullscreen
	extrn	_Irr_IrrlichtDevice_isWindowActive
	extrn	_Irr_IrrlichtDevice_isWindowFocused
	extrn	_Irr_IrrlichtDevice_isWindowMinimized
	extrn	_Irr_IrrlichtDevice_maximizeWindow
	extrn	_Irr_IrrlichtDevice_minimizeWindow
	extrn	_Irr_IrrlichtDevice_postEventFromUser
	extrn	_Irr_IrrlichtDevice_restoreWindow
	extrn	_Irr_IrrlichtDevice_run
	extrn	_Irr_IrrlichtDevice_setEventReceiver
	extrn	_Irr_IrrlichtDevice_setGammaRamp
	extrn	_Irr_IrrlichtDevice_setInputReceivingSceneManager
	extrn	_Irr_IrrlichtDevice_setResizable
	extrn	_Irr_IrrlichtDevice_setWindowCaption
	extrn	_Irr_IrrlichtDevice_setWindowCaptionW
	extrn	_Irr_IrrlichtDevice_sleep
	extrn	_Irr_IrrlichtDevice_yield
	extrn	_Irr_MAKE_IRR_ID
	extrn	_Irr_SAttributeReadWriteOptions_del
	extrn	_Irr_SAttributeReadWriteOptions_getFilename
	extrn	_Irr_SAttributeReadWriteOptions_getFlags
	extrn	_Irr_SAttributeReadWriteOptions_new
	extrn	_Irr_SAttributeReadWriteOptions_setFilename
	extrn	_Irr_SAttributeReadWriteOptions_setFlags
	extrn	_Irr_SEvent_del
	extrn	_Irr_SEvent_getEventType
	extrn	_Irr_SEvent_getGUIEventCaller
	extrn	_Irr_SEvent_getGUIEventElement
	extrn	_Irr_SEvent_getGUIEventType
	extrn	_Irr_SEvent_getJoystickButtonStates
	extrn	_Irr_SEvent_getJoystickGetAxis
	extrn	_Irr_SEvent_getJoystickGetPOV
	extrn	_Irr_SEvent_getJoystickIsButtonPressed
	extrn	_Irr_SEvent_getJoystickJoystick
	extrn	_Irr_SEvent_getKeyControl
	extrn	_Irr_SEvent_getKeyInputChar
	extrn	_Irr_SEvent_getKeyInputKey
	extrn	_Irr_SEvent_getKeyPressedDown
	extrn	_Irr_SEvent_getKeyShift
	extrn	_Irr_SEvent_getLogLevel
	extrn	_Irr_SEvent_getLogText
	extrn	_Irr_SEvent_getMouseButtonStates
	extrn	_Irr_SEvent_getMouseControl
	extrn	_Irr_SEvent_getMouseEventType
	extrn	_Irr_SEvent_getMouseIsLeftPressed
	extrn	_Irr_SEvent_getMouseIsMiddlePressed
	extrn	_Irr_SEvent_getMouseIsRightPressed
	extrn	_Irr_SEvent_getMouseShift
	extrn	_Irr_SEvent_getMouseWheel
	extrn	_Irr_SEvent_getMouseX
	extrn	_Irr_SEvent_getMouseY
	extrn	_Irr_SEvent_getUserData1
	extrn	_Irr_SEvent_getUserData2
	extrn	_Irr_SEvent_new
	extrn	_Irr_SEvent_setEventType
	extrn	_Irr_SEvent_setGUIEventCaller
	extrn	_Irr_SEvent_setGUIEventElement
	extrn	_Irr_SEvent_setGUIEventType
	extrn	_Irr_SEvent_setJoystickButtonStates
	extrn	_Irr_SEvent_setJoystickSetAxis
	extrn	_Irr_SEvent_setJoystickSetJoystick
	extrn	_Irr_SEvent_setJoystickSetPOV
	extrn	_Irr_SEvent_setKeyControl
	extrn	_Irr_SEvent_setKeyInputChar
	extrn	_Irr_SEvent_setKeyInputKey
	extrn	_Irr_SEvent_setKeyPressedDown
	extrn	_Irr_SEvent_setKeyShift
	extrn	_Irr_SEvent_setLogLevel
	extrn	_Irr_SEvent_setLogText
	extrn	_Irr_SEvent_setMouse
	extrn	_Irr_SEvent_setMouseButtonStates
	extrn	_Irr_SEvent_setMouseControl
	extrn	_Irr_SEvent_setMouseEventType
	extrn	_Irr_SEvent_setMouseShift
	extrn	_Irr_SEvent_setMouseWheel
	extrn	_Irr_SEvent_setUserData1
	extrn	_Irr_SEvent_setUserData2
	extrn	_Irr_SIrrlichtCreationParameters_del
	extrn	_Irr_SIrrlichtCreationParameters_getAntiAlias
	extrn	_Irr_SIrrlichtCreationParameters_getBits
	extrn	_Irr_SIrrlichtCreationParameters_getDeviceType
	extrn	_Irr_SIrrlichtCreationParameters_getDoublebuffer
	extrn	_Irr_SIrrlichtCreationParameters_getDriverType
	extrn	_Irr_SIrrlichtCreationParameters_getEventReceiver
	extrn	_Irr_SIrrlichtCreationParameters_getFullscreen
	extrn	_Irr_SIrrlichtCreationParameters_getHighPrecisionFPU
	extrn	_Irr_SIrrlichtCreationParameters_getIgnoreInput
	extrn	_Irr_SIrrlichtCreationParameters_getLoggingLevel
	extrn	_Irr_SIrrlichtCreationParameters_getStencilbuffer
	extrn	_Irr_SIrrlichtCreationParameters_getStereobuffer
	extrn	_Irr_SIrrlichtCreationParameters_getVsync
	extrn	_Irr_SIrrlichtCreationParameters_getWindowId
	extrn	_Irr_SIrrlichtCreationParameters_getWindowSize
	extrn	_Irr_SIrrlichtCreationParameters_getWithAlphaChannel
	extrn	_Irr_SIrrlichtCreationParameters_getZBufferBits
	extrn	_Irr_SIrrlichtCreationParameters_new
	extrn	_Irr_SIrrlichtCreationParameters_newFromOther
	extrn	_Irr_SIrrlichtCreationParameters_setAntiAlias
	extrn	_Irr_SIrrlichtCreationParameters_setBits
	extrn	_Irr_SIrrlichtCreationParameters_setDeviceType
	extrn	_Irr_SIrrlichtCreationParameters_setDoublebuffer
	extrn	_Irr_SIrrlichtCreationParameters_setDriverType
	extrn	_Irr_SIrrlichtCreationParameters_setEq
	extrn	_Irr_SIrrlichtCreationParameters_setEventReceiver
	extrn	_Irr_SIrrlichtCreationParameters_setFullscreen
	extrn	_Irr_SIrrlichtCreationParameters_setHighPrecisionFPU
	extrn	_Irr_SIrrlichtCreationParameters_setIgnoreInput
	extrn	_Irr_SIrrlichtCreationParameters_setLoggingLevel
	extrn	_Irr_SIrrlichtCreationParameters_setStencilbuffer
	extrn	_Irr_SIrrlichtCreationParameters_setStereobuffer
	extrn	_Irr_SIrrlichtCreationParameters_setVsync
	extrn	_Irr_SIrrlichtCreationParameters_setWindowId
	extrn	_Irr_SIrrlichtCreationParameters_setWindowSize
	extrn	_Irr_SIrrlichtCreationParameters_setWithAlphaChannel
	extrn	_Irr_SIrrlichtCreationParameters_setZBufferBits
	extrn	_Irr_SJoystickInfo_del
	extrn	_Irr_SJoystickInfo_getAxes
	extrn	_Irr_SJoystickInfo_getButtons
	extrn	_Irr_SJoystickInfo_getJoystick
	extrn	_Irr_SJoystickInfo_getName
	extrn	_Irr_SJoystickInfo_getPovHat
	extrn	_Irr_SJoystickInfo_new
	extrn	_Irr_SJoystickInfo_setAxes
	extrn	_Irr_SJoystickInfo_setButtons
	extrn	_Irr_SJoystickInfo_setJoystick
	extrn	_Irr_SJoystickInfo_setName
	extrn	_Irr_SJoystickInfo_setPovHat
	extrn	_Irr_SKeyMap_del
	extrn	_Irr_SKeyMap_getAction
	extrn	_Irr_SKeyMap_getKeyCode
	extrn	_Irr_SKeyMap_new
	extrn	_Irr_SKeyMap_setAction
	extrn	_Irr_SKeyMap_setKeyCode
	extrn	_Irr_createDevice
	extrn	_Irr_createDeviceEx
	extrn	_Irr_ptrarray_delete
	extrn	___bb_basic_basic
	extrn	___bb_blitz_blitz
	extrn	___bb_map_map
	extrn	___bb_retro_retro
	extrn	___bb_system_system
	extrn	___bb_win32_win32
	extrn	_bbArrayDimensions
	extrn	_bbArrayNew1D
	extrn	_bbEmptyArray
	extrn	_bbEmptyString
	extrn	_bbExThrow
	extrn	_bbFloatToInt
	extrn	_bbGCFree
	extrn	_bbHandleFromObject
	extrn	_bbHandleRelease
	extrn	_bbHandleToObject
	extrn	_bbMemFree
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectFree
	extrn	_bbObjectNew
	extrn	_bbObjectRegisterType
	extrn	_bbObjectReserved
	extrn	_bbObjectSendMessage
	extrn	_bbObjectToString
	extrn	_bbOnDebugEnterScope
	extrn	_bbOnDebugEnterStm
	extrn	_bbOnDebugLeaveScope
	extrn	_bbStringClass
	extrn	_bbStringCompare
	extrn	_bbStringConcat
	extrn	_bbStringFromCString
	extrn	_bbStringFromChar
	extrn	_bbStringFromInt
	extrn	_bbStringFromWString
	extrn	_bbStringReplace
	extrn	_bbStringToCString
	extrn	_bbStringToWString
	extrn	_brl_blitz_ArrayBoundsError
	extrn	_brl_blitz_NullFunctionError
	extrn	_brl_blitz_NullMethodError
	extrn	_brl_blitz_NullObjectError
	extrn	_brl_blitz_RuntimeError
	extrn	_get_MATERIAL_MAX_TEXTURES
	public	___bb_core_core
	public	__irrlicht_core_AABbox3df_Delete
	public	__irrlicht_core_AABbox3df_EqEq
	public	__irrlicht_core_AABbox3df_New
	public	__irrlicht_core_AABbox3df_NotEq
	public	__irrlicht_core_AABbox3df_addInternalBox
	public	__irrlicht_core_AABbox3df_addInternalPoint
	public	__irrlicht_core_AABbox3df_addInternalPointFromVals
	public	__irrlicht_core_AABbox3df_classifyPlaneRelation
	public	__irrlicht_core_AABbox3df_create
	public	__irrlicht_core_AABbox3df_createFromBox
	public	__irrlicht_core_AABbox3df_createFromHandle
	public	__irrlicht_core_AABbox3df_createFromVals
	public	__irrlicht_core_AABbox3df_createFromVect
	public	__irrlicht_core_AABbox3df_createFromVectWithMax
	public	__irrlicht_core_AABbox3df_getArea
	public	__irrlicht_core_AABbox3df_getCenter
	public	__irrlicht_core_AABbox3df_getEdges
	public	__irrlicht_core_AABbox3df_getExtent
	public	__irrlicht_core_AABbox3df_getInterpolated
	public	__irrlicht_core_AABbox3df_getMaxEdge
	public	__irrlicht_core_AABbox3df_getMinEdge
	public	__irrlicht_core_AABbox3df_getVolume
	public	__irrlicht_core_AABbox3df_intersectsWithBox
	public	__irrlicht_core_AABbox3df_intersectsWithLine
	public	__irrlicht_core_AABbox3df_intersectsWithLineUsingVects
	public	__irrlicht_core_AABbox3df_isEmpty
	public	__irrlicht_core_AABbox3df_isFullInside
	public	__irrlicht_core_AABbox3df_isPointInside
	public	__irrlicht_core_AABbox3df_isPointTotalInside
	public	__irrlicht_core_AABbox3df_repair
	public	__irrlicht_core_AABbox3df_resetFromBox
	public	__irrlicht_core_AABbox3df_resetFromVals
	public	__irrlicht_core_AABbox3df_resetFromVect
	public	__irrlicht_core_AABbox3di_Delete
	public	__irrlicht_core_AABbox3di_EqEq
	public	__irrlicht_core_AABbox3di_New
	public	__irrlicht_core_AABbox3di_NotEq
	public	__irrlicht_core_AABbox3di_addInternalBox
	public	__irrlicht_core_AABbox3di_addInternalPoint
	public	__irrlicht_core_AABbox3di_addInternalPointFromVals
	public	__irrlicht_core_AABbox3di_classifyPlaneRelation
	public	__irrlicht_core_AABbox3di_create
	public	__irrlicht_core_AABbox3di_createFromBox
	public	__irrlicht_core_AABbox3di_createFromHandle
	public	__irrlicht_core_AABbox3di_createFromVals
	public	__irrlicht_core_AABbox3di_createFromVect
	public	__irrlicht_core_AABbox3di_createFromVectWithMax
	public	__irrlicht_core_AABbox3di_getArea
	public	__irrlicht_core_AABbox3di_getCenter
	public	__irrlicht_core_AABbox3di_getEdges
	public	__irrlicht_core_AABbox3di_getExtent
	public	__irrlicht_core_AABbox3di_getInterpolated
	public	__irrlicht_core_AABbox3di_getMaxEdge
	public	__irrlicht_core_AABbox3di_getMinEdge
	public	__irrlicht_core_AABbox3di_getVolume
	public	__irrlicht_core_AABbox3di_intersectsWithBox
	public	__irrlicht_core_AABbox3di_intersectsWithLine
	public	__irrlicht_core_AABbox3di_intersectsWithLineUsingVects
	public	__irrlicht_core_AABbox3di_isEmpty
	public	__irrlicht_core_AABbox3di_isFullInside
	public	__irrlicht_core_AABbox3di_isPointInside
	public	__irrlicht_core_AABbox3di_isPointTotalInside
	public	__irrlicht_core_AABbox3di_repair
	public	__irrlicht_core_AABbox3di_resetFromBox
	public	__irrlicht_core_AABbox3di_resetFromVals
	public	__irrlicht_core_AABbox3di_resetFromVect
	public	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	public	__irrlicht_core_Array_S3DVertex2TCoords_Eq
	public	__irrlicht_core_Array_S3DVertex2TCoords_New
	public	__irrlicht_core_Array_S3DVertex2TCoords_allocated_size
	public	__irrlicht_core_Array_S3DVertex2TCoords_clear
	public	__irrlicht_core_Array_S3DVertex2TCoords_create
	public	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	public	__irrlicht_core_Array_S3DVertex2TCoords_createFromOther
	public	__irrlicht_core_Array_S3DVertex2TCoords_createWithSize
	public	__irrlicht_core_Array_S3DVertex2TCoords_elementAt
	public	__irrlicht_core_Array_S3DVertex2TCoords_empty
	public	__irrlicht_core_Array_S3DVertex2TCoords_erase
	public	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	public	__irrlicht_core_Array_S3DVertex2TCoords_getLast
	public	__irrlicht_core_Array_S3DVertex2TCoords_insert
	public	__irrlicht_core_Array_S3DVertex2TCoords_push_back
	public	__irrlicht_core_Array_S3DVertex2TCoords_push_front
	public	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	public	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	public	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	public	__irrlicht_core_Array_S3DVertex2TCoords_set_used
	public	__irrlicht_core_Array_S3DVertex2TCoords_size
	public	__irrlicht_core_Array_S3DVertexTangents_Delete
	public	__irrlicht_core_Array_S3DVertexTangents_Eq
	public	__irrlicht_core_Array_S3DVertexTangents_New
	public	__irrlicht_core_Array_S3DVertexTangents_allocated_size
	public	__irrlicht_core_Array_S3DVertexTangents_clear
	public	__irrlicht_core_Array_S3DVertexTangents_create
	public	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	public	__irrlicht_core_Array_S3DVertexTangents_createFromOther
	public	__irrlicht_core_Array_S3DVertexTangents_createWithSize
	public	__irrlicht_core_Array_S3DVertexTangents_elementAt
	public	__irrlicht_core_Array_S3DVertexTangents_empty
	public	__irrlicht_core_Array_S3DVertexTangents_erase
	public	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	public	__irrlicht_core_Array_S3DVertexTangents_getLast
	public	__irrlicht_core_Array_S3DVertexTangents_insert
	public	__irrlicht_core_Array_S3DVertexTangents_push_back
	public	__irrlicht_core_Array_S3DVertexTangents_push_front
	public	__irrlicht_core_Array_S3DVertexTangents_reallocate
	public	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	public	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	public	__irrlicht_core_Array_S3DVertexTangents_set_used
	public	__irrlicht_core_Array_S3DVertexTangents_size
	public	__irrlicht_core_Array_S3DVertex_Delete
	public	__irrlicht_core_Array_S3DVertex_Eq
	public	__irrlicht_core_Array_S3DVertex_New
	public	__irrlicht_core_Array_S3DVertex_allocated_size
	public	__irrlicht_core_Array_S3DVertex_clear
	public	__irrlicht_core_Array_S3DVertex_create
	public	__irrlicht_core_Array_S3DVertex_createFromHandle
	public	__irrlicht_core_Array_S3DVertex_createFromOther
	public	__irrlicht_core_Array_S3DVertex_createWithSize
	public	__irrlicht_core_Array_S3DVertex_elementAt
	public	__irrlicht_core_Array_S3DVertex_empty
	public	__irrlicht_core_Array_S3DVertex_erase
	public	__irrlicht_core_Array_S3DVertex_eraseWithCount
	public	__irrlicht_core_Array_S3DVertex_getLast
	public	__irrlicht_core_Array_S3DVertex_insert
	public	__irrlicht_core_Array_S3DVertex_push_back
	public	__irrlicht_core_Array_S3DVertex_push_front
	public	__irrlicht_core_Array_S3DVertex_reallocate
	public	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	public	__irrlicht_core_Array_S3DVertex_set_sorted
	public	__irrlicht_core_Array_S3DVertex_set_used
	public	__irrlicht_core_Array_S3DVertex_size
	public	__irrlicht_core_Array_SParticle_Delete
	public	__irrlicht_core_Array_SParticle_Eq
	public	__irrlicht_core_Array_SParticle_New
	public	__irrlicht_core_Array_SParticle_allocated_size
	public	__irrlicht_core_Array_SParticle_clear
	public	__irrlicht_core_Array_SParticle_create
	public	__irrlicht_core_Array_SParticle_createFromHandle
	public	__irrlicht_core_Array_SParticle_createFromOther
	public	__irrlicht_core_Array_SParticle_createWithSize
	public	__irrlicht_core_Array_SParticle_elementAt
	public	__irrlicht_core_Array_SParticle_empty
	public	__irrlicht_core_Array_SParticle_erase
	public	__irrlicht_core_Array_SParticle_eraseWithCount
	public	__irrlicht_core_Array_SParticle_getLast
	public	__irrlicht_core_Array_SParticle_insert
	public	__irrlicht_core_Array_SParticle_ptr_Delete
	public	__irrlicht_core_Array_SParticle_ptr_Eq
	public	__irrlicht_core_Array_SParticle_ptr_New
	public	__irrlicht_core_Array_SParticle_ptr_allocated_size
	public	__irrlicht_core_Array_SParticle_ptr_clear
	public	__irrlicht_core_Array_SParticle_ptr_create
	public	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	public	__irrlicht_core_Array_SParticle_ptr_createFromOther
	public	__irrlicht_core_Array_SParticle_ptr_createWithSize
	public	__irrlicht_core_Array_SParticle_ptr_elementAt
	public	__irrlicht_core_Array_SParticle_ptr_empty
	public	__irrlicht_core_Array_SParticle_ptr_erase
	public	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	public	__irrlicht_core_Array_SParticle_ptr_getLast
	public	__irrlicht_core_Array_SParticle_ptr_insert
	public	__irrlicht_core_Array_SParticle_ptr_push_back
	public	__irrlicht_core_Array_SParticle_ptr_push_front
	public	__irrlicht_core_Array_SParticle_ptr_reallocate
	public	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	public	__irrlicht_core_Array_SParticle_ptr_set_sorted
	public	__irrlicht_core_Array_SParticle_ptr_set_used
	public	__irrlicht_core_Array_SParticle_ptr_size
	public	__irrlicht_core_Array_SParticle_push_back
	public	__irrlicht_core_Array_SParticle_push_front
	public	__irrlicht_core_Array_SParticle_reallocate
	public	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	public	__irrlicht_core_Array_SParticle_set_sorted
	public	__irrlicht_core_Array_SParticle_set_used
	public	__irrlicht_core_Array_SParticle_size
	public	__irrlicht_core_Array_s32_Delete
	public	__irrlicht_core_Array_s32_Eq
	public	__irrlicht_core_Array_s32_New
	public	__irrlicht_core_Array_s32_allocated_size
	public	__irrlicht_core_Array_s32_binary_search
	public	__irrlicht_core_Array_s32_binary_searchWithBounds
	public	__irrlicht_core_Array_s32_clear
	public	__irrlicht_core_Array_s32_create
	public	__irrlicht_core_Array_s32_createFromHandle
	public	__irrlicht_core_Array_s32_createFromOther
	public	__irrlicht_core_Array_s32_createWithSize
	public	__irrlicht_core_Array_s32_elementAt
	public	__irrlicht_core_Array_s32_empty
	public	__irrlicht_core_Array_s32_erase
	public	__irrlicht_core_Array_s32_eraseWithCount
	public	__irrlicht_core_Array_s32_getLast
	public	__irrlicht_core_Array_s32_insert
	public	__irrlicht_core_Array_s32_linear_reverse_search
	public	__irrlicht_core_Array_s32_linear_search
	public	__irrlicht_core_Array_s32_push_back
	public	__irrlicht_core_Array_s32_push_front
	public	__irrlicht_core_Array_s32_reallocate
	public	__irrlicht_core_Array_s32_set_free_when_destroyed
	public	__irrlicht_core_Array_s32_set_sorted
	public	__irrlicht_core_Array_s32_set_used
	public	__irrlicht_core_Array_s32_size
	public	__irrlicht_core_Array_s32_sort
	public	__irrlicht_core_Array_triangle3df_Delete
	public	__irrlicht_core_Array_triangle3df_Eq
	public	__irrlicht_core_Array_triangle3df_New
	public	__irrlicht_core_Array_triangle3df_allocated_size
	public	__irrlicht_core_Array_triangle3df_clear
	public	__irrlicht_core_Array_triangle3df_create
	public	__irrlicht_core_Array_triangle3df_createFromHandle
	public	__irrlicht_core_Array_triangle3df_createFromOther
	public	__irrlicht_core_Array_triangle3df_createWithSize
	public	__irrlicht_core_Array_triangle3df_elementAt
	public	__irrlicht_core_Array_triangle3df_empty
	public	__irrlicht_core_Array_triangle3df_erase
	public	__irrlicht_core_Array_triangle3df_eraseWithCount
	public	__irrlicht_core_Array_triangle3df_getLast
	public	__irrlicht_core_Array_triangle3df_insert
	public	__irrlicht_core_Array_triangle3df_push_back
	public	__irrlicht_core_Array_triangle3df_push_front
	public	__irrlicht_core_Array_triangle3df_reallocate
	public	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	public	__irrlicht_core_Array_triangle3df_set_sorted
	public	__irrlicht_core_Array_triangle3df_set_used
	public	__irrlicht_core_Array_triangle3df_size
	public	__irrlicht_core_Array_u16_Delete
	public	__irrlicht_core_Array_u16_Eq
	public	__irrlicht_core_Array_u16_New
	public	__irrlicht_core_Array_u16_allocated_size
	public	__irrlicht_core_Array_u16_binary_search
	public	__irrlicht_core_Array_u16_binary_searchWithBounds
	public	__irrlicht_core_Array_u16_clear
	public	__irrlicht_core_Array_u16_create
	public	__irrlicht_core_Array_u16_createFromHandle
	public	__irrlicht_core_Array_u16_createFromOther
	public	__irrlicht_core_Array_u16_createWithSize
	public	__irrlicht_core_Array_u16_elementAt
	public	__irrlicht_core_Array_u16_empty
	public	__irrlicht_core_Array_u16_erase
	public	__irrlicht_core_Array_u16_eraseWithCount
	public	__irrlicht_core_Array_u16_getLast
	public	__irrlicht_core_Array_u16_insert
	public	__irrlicht_core_Array_u16_linear_reverse_search
	public	__irrlicht_core_Array_u16_linear_search
	public	__irrlicht_core_Array_u16_push_back
	public	__irrlicht_core_Array_u16_push_front
	public	__irrlicht_core_Array_u16_reallocate
	public	__irrlicht_core_Array_u16_set_free_when_destroyed
	public	__irrlicht_core_Array_u16_set_sorted
	public	__irrlicht_core_Array_u16_set_used
	public	__irrlicht_core_Array_u16_size
	public	__irrlicht_core_Array_u16_sort
	public	__irrlicht_core_Array_u32_Delete
	public	__irrlicht_core_Array_u32_Eq
	public	__irrlicht_core_Array_u32_New
	public	__irrlicht_core_Array_u32_allocated_size
	public	__irrlicht_core_Array_u32_binary_search
	public	__irrlicht_core_Array_u32_binary_searchWithBounds
	public	__irrlicht_core_Array_u32_clear
	public	__irrlicht_core_Array_u32_create
	public	__irrlicht_core_Array_u32_createFromHandle
	public	__irrlicht_core_Array_u32_createFromOther
	public	__irrlicht_core_Array_u32_createWithSize
	public	__irrlicht_core_Array_u32_elementAt
	public	__irrlicht_core_Array_u32_empty
	public	__irrlicht_core_Array_u32_erase
	public	__irrlicht_core_Array_u32_eraseWithCount
	public	__irrlicht_core_Array_u32_getLast
	public	__irrlicht_core_Array_u32_insert
	public	__irrlicht_core_Array_u32_linear_reverse_search
	public	__irrlicht_core_Array_u32_linear_search
	public	__irrlicht_core_Array_u32_push_back
	public	__irrlicht_core_Array_u32_push_front
	public	__irrlicht_core_Array_u32_reallocate
	public	__irrlicht_core_Array_u32_set_free_when_destroyed
	public	__irrlicht_core_Array_u32_set_sorted
	public	__irrlicht_core_Array_u32_set_used
	public	__irrlicht_core_Array_u32_size
	public	__irrlicht_core_Array_u32_sort
	public	__irrlicht_core_Array_vector3df_Delete
	public	__irrlicht_core_Array_vector3df_Eq
	public	__irrlicht_core_Array_vector3df_New
	public	__irrlicht_core_Array_vector3df_allocated_size
	public	__irrlicht_core_Array_vector3df_clear
	public	__irrlicht_core_Array_vector3df_create
	public	__irrlicht_core_Array_vector3df_createFromHandle
	public	__irrlicht_core_Array_vector3df_createFromOther
	public	__irrlicht_core_Array_vector3df_createWithSize
	public	__irrlicht_core_Array_vector3df_elementAt
	public	__irrlicht_core_Array_vector3df_empty
	public	__irrlicht_core_Array_vector3df_erase
	public	__irrlicht_core_Array_vector3df_eraseWithCount
	public	__irrlicht_core_Array_vector3df_getLast
	public	__irrlicht_core_Array_vector3df_insert
	public	__irrlicht_core_Array_vector3df_push_back
	public	__irrlicht_core_Array_vector3df_push_front
	public	__irrlicht_core_Array_vector3df_reallocate
	public	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	public	__irrlicht_core_Array_vector3df_set_sorted
	public	__irrlicht_core_Array_vector3df_set_used
	public	__irrlicht_core_Array_vector3df_size
	public	__irrlicht_core_CDynamicMeshBuffer_Delete
	public	__irrlicht_core_CDynamicMeshBuffer_New
	public	__irrlicht_core_CDynamicMeshBuffer_create
	public	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	public	__irrlicht_core_CIndexBuffer_Delete
	public	__irrlicht_core_CIndexBuffer_New
	public	__irrlicht_core_CIndexBuffer_createFromHandle
	public	__irrlicht_core_CIndexBuffer_createFromIndexType
	public	__irrlicht_core_CIndexBuffer_createFromOther
	public	__irrlicht_core_CIndexBuffer_drop
	public	__irrlicht_core_CIndexBuffer_getDebugName
	public	__irrlicht_core_CIndexBuffer_grab
	public	__irrlicht_core_CVertexBuffer_Delete
	public	__irrlicht_core_CVertexBuffer_New
	public	__irrlicht_core_CVertexBuffer_createFromHandle
	public	__irrlicht_core_CVertexBuffer_createFromIndexType
	public	__irrlicht_core_CVertexBuffer_createFromOther
	public	__irrlicht_core_CVertexBuffer_drop
	public	__irrlicht_core_CVertexBuffer_getDebugName
	public	__irrlicht_core_CVertexBuffer_grab
	public	__irrlicht_core_Dimension2df_Delete
	public	__irrlicht_core_Dimension2df_Div
	public	__irrlicht_core_Dimension2df_DivEq
	public	__irrlicht_core_Dimension2df_Eq
	public	__irrlicht_core_Dimension2df_EqEq
	public	__irrlicht_core_Dimension2df_MinusEq
	public	__irrlicht_core_Dimension2df_Mult
	public	__irrlicht_core_Dimension2df_MultEq
	public	__irrlicht_core_Dimension2df_New
	public	__irrlicht_core_Dimension2df_NotEq
	public	__irrlicht_core_Dimension2df_Plus
	public	__irrlicht_core_Dimension2df_PlusEq
	public	__irrlicht_core_Dimension2df_Set
	public	__irrlicht_core_Dimension2df_create
	public	__irrlicht_core_Dimension2df_createFromHandle
	public	__irrlicht_core_Dimension2df_createFromPos
	public	__irrlicht_core_Dimension2df_getArea
	public	__irrlicht_core_Dimension2df_getHeight
	public	__irrlicht_core_Dimension2df_getInterpolated
	public	__irrlicht_core_Dimension2df_getOptimalSize
	public	__irrlicht_core_Dimension2df_getWidth
	public	__irrlicht_core_Dimension2df_setHeight
	public	__irrlicht_core_Dimension2df_setWidth
	public	__irrlicht_core_Dimension2di_Delete
	public	__irrlicht_core_Dimension2di_Div
	public	__irrlicht_core_Dimension2di_DivEq
	public	__irrlicht_core_Dimension2di_Eq
	public	__irrlicht_core_Dimension2di_EqEq
	public	__irrlicht_core_Dimension2di_MinusEq
	public	__irrlicht_core_Dimension2di_Mult
	public	__irrlicht_core_Dimension2di_MultEq
	public	__irrlicht_core_Dimension2di_New
	public	__irrlicht_core_Dimension2di_NotEq
	public	__irrlicht_core_Dimension2di_Plus
	public	__irrlicht_core_Dimension2di_PlusEq
	public	__irrlicht_core_Dimension2di_Set
	public	__irrlicht_core_Dimension2di_create
	public	__irrlicht_core_Dimension2di_createFromHandle
	public	__irrlicht_core_Dimension2di_createFromPos
	public	__irrlicht_core_Dimension2di_getArea
	public	__irrlicht_core_Dimension2di_getHeight
	public	__irrlicht_core_Dimension2di_getInterpolated
	public	__irrlicht_core_Dimension2di_getOptimalSize
	public	__irrlicht_core_Dimension2di_getWidth
	public	__irrlicht_core_Dimension2di_setHeight
	public	__irrlicht_core_Dimension2di_setWidth
	public	__irrlicht_core_IAnimatedMeshMD2_Delete
	public	__irrlicht_core_IAnimatedMeshMD2_New
	public	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	public	__irrlicht_core_IAnimatedMeshMD2_getAnimationCount
	public	__irrlicht_core_IAnimatedMeshMD2_getAnimationName
	public	__irrlicht_core_IAnimatedMeshMD2_getFrameLoop
	public	__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType
	public	__irrlicht_core_IAnimatedMeshMD3_Delete
	public	__irrlicht_core_IAnimatedMeshMD3_New
	public	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	public	__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh
	public	__irrlicht_core_IAnimatedMeshMD3_getTagList
	public	__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift
	public	__irrlicht_core_IAnimatedMeshSceneNode_Delete
	public	__irrlicht_core_IAnimatedMeshSceneNode_New
	public	__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	public	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	public	__irrlicht_core_IAnimatedMeshSceneNode_clone
	public	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	public	__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed
	public	__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame
	public	__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr
	public	__irrlicht_core_IAnimatedMeshSceneNode_getJointCount
	public	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById
	public	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName
	public	__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation
	public	__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode
	public	__irrlicht_core_IAnimatedMeshSceneNode_getMesh
	public	__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame
	public	__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode
	public	__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials
	public	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback
	public	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	public	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	public	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	public	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	public	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	public	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	public	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	public	__irrlicht_core_IAnimatedMeshSceneNode_setMesh
	public	__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials
	public	__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity
	public	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	public	__irrlicht_core_IAnimatedMesh_Delete
	public	__irrlicht_core_IAnimatedMesh_New
	public	__irrlicht_core_IAnimatedMesh_cast
	public	__irrlicht_core_IAnimatedMesh_createFromHandle
	public	__irrlicht_core_IAnimatedMesh_drop
	public	__irrlicht_core_IAnimatedMesh_getDebugName
	public	__irrlicht_core_IAnimatedMesh_getFrameCount
	public	__irrlicht_core_IAnimatedMesh_getMesh
	public	__irrlicht_core_IAnimatedMesh_getMeshType
	public	__irrlicht_core_IAnimatedMesh_grab
	public	__irrlicht_core_IAnimationEndCallBack_Delete
	public	__irrlicht_core_IAnimationEndCallBack_Destroy
	public	__irrlicht_core_IAnimationEndCallBack_New
	public	__irrlicht_core_IAnimationEndCallBack_OnAnimationEnd
	public	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	public	__irrlicht_core_IAnimationEndCallBack_bind
	public	__irrlicht_core_IAnimationEndCallBack_create
	public	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	public	__irrlicht_core_IAnimationEndCallBack_drop
	public	__irrlicht_core_IAnimationEndCallBack_generate
	public	__irrlicht_core_IAnimationEndCallBack_getBinderHandle
	public	__irrlicht_core_IAnimationEndCallBack_getDebugName
	public	__irrlicht_core_IAnimationEndCallBack_grab
	public	__irrlicht_core_IArchiveLoader_Delete
	public	__irrlicht_core_IArchiveLoader_New
	public	__irrlicht_core_IArchiveLoader_createArchive
	public	__irrlicht_core_IArchiveLoader_createArchiveFromIO
	public	__irrlicht_core_IArchiveLoader_createFromHandle
	public	__irrlicht_core_IArchiveLoader_drop
	public	__irrlicht_core_IArchiveLoader_getDebugName
	public	__irrlicht_core_IArchiveLoader_grab
	public	__irrlicht_core_IArchiveLoader_isALoadableFileFormat
	public	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromIO
	public	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromType
	public	__irrlicht_core_IAttributeExchangingObject_Delete
	public	__irrlicht_core_IAttributeExchangingObject_New
	public	__irrlicht_core_IAttributeExchangingObject_createFromHandle
	public	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	public	__irrlicht_core_IAttributeExchangingObject_drop
	public	__irrlicht_core_IAttributeExchangingObject_getDebugName
	public	__irrlicht_core_IAttributeExchangingObject_grab
	public	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	public	__irrlicht_core_IAttributes_Delete
	public	__irrlicht_core_IAttributes_New
	public	__irrlicht_core_IAttributes_addArray
	public	__irrlicht_core_IAttributes_addBinary
	public	__irrlicht_core_IAttributes_addBool
	public	__irrlicht_core_IAttributes_addBox3d
	public	__irrlicht_core_IAttributes_addColor
	public	__irrlicht_core_IAttributes_addColorf
	public	__irrlicht_core_IAttributes_addFloat
	public	__irrlicht_core_IAttributes_addInt
	public	__irrlicht_core_IAttributes_addIntEnum
	public	__irrlicht_core_IAttributes_addLine2d
	public	__irrlicht_core_IAttributes_addLine3d
	public	__irrlicht_core_IAttributes_addMatrix
	public	__irrlicht_core_IAttributes_addPlane3d
	public	__irrlicht_core_IAttributes_addPosition2di
	public	__irrlicht_core_IAttributes_addQuaternion
	public	__irrlicht_core_IAttributes_addRect
	public	__irrlicht_core_IAttributes_addString
	public	__irrlicht_core_IAttributes_addStringEnum
	public	__irrlicht_core_IAttributes_addTexture
	public	__irrlicht_core_IAttributes_addTriangle3d
	public	__irrlicht_core_IAttributes_addVector3df
	public	__irrlicht_core_IAttributes_adduserPointer
	public	__irrlicht_core_IAttributes_clear
	public	__irrlicht_core_IAttributes_createFromHandle
	public	__irrlicht_core_IAttributes_drop
	public	__irrlicht_core_IAttributes_existsAttribute
	public	__irrlicht_core_IAttributes_findAttribute
	public	__irrlicht_core_IAttributes_getAttrbuteTypeByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsArray
	public	__irrlicht_core_IAttributes_getAttributeAsArrayByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName
	public	__irrlicht_core_IAttributes_getAttributeAsBoolByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBoolByName
	public	__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsBox3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsColorByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsColorByName
	public	__irrlicht_core_IAttributes_getAttributeAsColorfByName
	public	__irrlicht_core_IAttributes_getAttributeAsFloatByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsFloatByName
	public	__irrlicht_core_IAttributes_getAttributeAsIntByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsIntByName
	public	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName
	public	__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsLine2dByName
	public	__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsLine3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsMatrixByName
	public	__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsPlane3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsPosition2diByName
	public	__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsQuaternionByName
	public	__irrlicht_core_IAttributes_getAttributeAsRect
	public	__irrlicht_core_IAttributes_getAttributeAsRectByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsStringByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsStringByName
	public	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName
	public	__irrlicht_core_IAttributes_getAttributeAsTextureByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsTextureByName
	public	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName
	public	__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsUserPointerByName
	public	__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex
	public	__irrlicht_core_IAttributes_getAttributeAsVector3dfByName
	public	__irrlicht_core_IAttributes_getAttributeColorfByIndex
	public	__irrlicht_core_IAttributes_getAttributeCount
	public	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	public	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	public	__irrlicht_core_IAttributes_getAttributeName
	public	__irrlicht_core_IAttributes_getAttributeTypeByName
	public	__irrlicht_core_IAttributes_getDebugName
	public	__irrlicht_core_IAttributes_grab
	public	__irrlicht_core_IAttributes_read
	public	__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setAABbox3dfAttributeByName
	public	__irrlicht_core_IAttributes_setArrayAttributeByIndex
	public	__irrlicht_core_IAttributes_setArrayAttributeByName
	public	__irrlicht_core_IAttributes_setBinaryAttributeByIndex
	public	__irrlicht_core_IAttributes_setBinaryAttributeByName
	public	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	public	__irrlicht_core_IAttributes_setBoolAttributeByName
	public	__irrlicht_core_IAttributes_setColorAttributeByIndex
	public	__irrlicht_core_IAttributes_setColorAttributeByName
	public	__irrlicht_core_IAttributes_setColorfAttributeByIndex
	public	__irrlicht_core_IAttributes_setEnumAttributeByIndex
	public	__irrlicht_core_IAttributes_setEnumAttributeByName
	public	__irrlicht_core_IAttributes_setFloatAttributeByIndex
	public	__irrlicht_core_IAttributes_setFloatAttributeByName
	public	__irrlicht_core_IAttributes_setIntAttributeByIndex
	public	__irrlicht_core_IAttributes_setIntAttributeByName
	public	__irrlicht_core_IAttributes_setLine2dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setLine2dfAttributeByName
	public	__irrlicht_core_IAttributes_setLine3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setLine3dfAttributeByName
	public	__irrlicht_core_IAttributes_setMatrixAttributeByIndex
	public	__irrlicht_core_IAttributes_setMatrixAttributeByName
	public	__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setPlane3dfAttributeByName
	public	__irrlicht_core_IAttributes_setPosition2diAttributeByName
	public	__irrlicht_core_IAttributes_setQuaternionAttributeByIndex
	public	__irrlicht_core_IAttributes_setQuaternionAttributeByName
	public	__irrlicht_core_IAttributes_setRect3diAttributeByIndex
	public	__irrlicht_core_IAttributes_setRect3diAttributeByName
	public	__irrlicht_core_IAttributes_setSColorfAttributeByName
	public	__irrlicht_core_IAttributes_setStringAttributeByIndex
	public	__irrlicht_core_IAttributes_setStringAttributeByName
	public	__irrlicht_core_IAttributes_setTextureAttributeByIndex
	public	__irrlicht_core_IAttributes_setTextureAttributeByName
	public	__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setTriangle3dfAttributeByName
	public	__irrlicht_core_IAttributes_setUserPointerAttributeByIndex
	public	__irrlicht_core_IAttributes_setUserPointerAttributeByName
	public	__irrlicht_core_IAttributes_setVector3dfAttributeByIndex
	public	__irrlicht_core_IAttributes_setVector3dfAttributeByName
	public	__irrlicht_core_IAttributes_write
	public	__irrlicht_core_IBillboardSceneNode_Delete
	public	__irrlicht_core_IBillboardSceneNode_New
	public	__irrlicht_core_IBillboardSceneNode_createFromHandle
	public	__irrlicht_core_IBillboardSceneNode_getColor
	public	__irrlicht_core_IBillboardSceneNode_getSize
	public	__irrlicht_core_IBillboardSceneNode_setColor
	public	__irrlicht_core_IBillboardSceneNode_setColorTopBottom
	public	__irrlicht_core_IBillboardSceneNode_setSize
	public	__irrlicht_core_IBillboardTextSceneNode_Delete
	public	__irrlicht_core_IBillboardTextSceneNode_New
	public	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	public	__irrlicht_core_IBillboardTextSceneNode_getColor
	public	__irrlicht_core_IBillboardTextSceneNode_getSize
	public	__irrlicht_core_IBillboardTextSceneNode_setColor
	public	__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom
	public	__irrlicht_core_IBillboardTextSceneNode_setSize
	public	__irrlicht_core_IBillboardTextSceneNode_setText
	public	__irrlicht_core_IBillboardTextSceneNode_setTextColor
	public	__irrlicht_core_IBoneSceneNode_Delete
	public	__irrlicht_core_IBoneSceneNode_New
	public	__irrlicht_core_IBoneSceneNode_createFromHandle
	public	__irrlicht_core_IBoneSceneNode_getAnimationMode
	public	__irrlicht_core_IBoneSceneNode_getBoneIndex
	public	__irrlicht_core_IBoneSceneNode_getBoneName
	public	__irrlicht_core_IBoneSceneNode_getPositionHint
	public	__irrlicht_core_IBoneSceneNode_getRotationHint
	public	__irrlicht_core_IBoneSceneNode_getScaleHint
	public	__irrlicht_core_IBoneSceneNode_getSkinningSpace
	public	__irrlicht_core_IBoneSceneNode_setAnimationMode
	public	__irrlicht_core_IBoneSceneNode_setPositionHint
	public	__irrlicht_core_IBoneSceneNode_setRotationHint
	public	__irrlicht_core_IBoneSceneNode_setScaleHint
	public	__irrlicht_core_IBoneSceneNode_setSkinningSpace
	public	__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	public	__irrlicht_core_ICameraSceneNode_Delete
	public	__irrlicht_core_ICameraSceneNode_New
	public	__irrlicht_core_ICameraSceneNode_OnEvent
	public	__irrlicht_core_ICameraSceneNode_bindTargetAndRotation
	public	__irrlicht_core_ICameraSceneNode_createFromHandle
	public	__irrlicht_core_ICameraSceneNode_getAspectRatio
	public	__irrlicht_core_ICameraSceneNode_getFOV
	public	__irrlicht_core_ICameraSceneNode_getFarValue
	public	__irrlicht_core_ICameraSceneNode_getNearValue
	public	__irrlicht_core_ICameraSceneNode_getProjectionMatrix
	public	__irrlicht_core_ICameraSceneNode_getTarget
	public	__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding
	public	__irrlicht_core_ICameraSceneNode_getUpVector
	public	__irrlicht_core_ICameraSceneNode_getViewFrustum
	public	__irrlicht_core_ICameraSceneNode_getViewMatrix
	public	__irrlicht_core_ICameraSceneNode_getViewMatrixAffector
	public	__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled
	public	__irrlicht_core_ICameraSceneNode_isOrthogonal
	public	__irrlicht_core_ICameraSceneNode_setAspectRatio
	public	__irrlicht_core_ICameraSceneNode_setFOV
	public	__irrlicht_core_ICameraSceneNode_setFarValue
	public	__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled
	public	__irrlicht_core_ICameraSceneNode_setNearValue
	public	__irrlicht_core_ICameraSceneNode_setProjectionMatrix
	public	__irrlicht_core_ICameraSceneNode_setRotation
	public	__irrlicht_core_ICameraSceneNode_setTarget
	public	__irrlicht_core_ICameraSceneNode_setUpVector
	public	__irrlicht_core_ICameraSceneNode_setViewMatrixAffector
	public	__irrlicht_core_ICollisionCallback_BoundOnCollision
	public	__irrlicht_core_ICollisionCallback_Delete
	public	__irrlicht_core_ICollisionCallback_New
	public	__irrlicht_core_ICollisionCallback_bind
	public	__irrlicht_core_ICollisionCallback_create
	public	__irrlicht_core_ICollisionCallback_createFromHandle
	public	__irrlicht_core_ICollisionCallback_drop
	public	__irrlicht_core_ICollisionCallback_getBinderHandle
	public	__irrlicht_core_ICollisionCallback_getDebugName
	public	__irrlicht_core_ICollisionCallback_grab
	public	__irrlicht_core_ICursorControl_Delete
	public	__irrlicht_core_ICursorControl_New
	public	__irrlicht_core_ICursorControl_createFromHandle
	public	__irrlicht_core_ICursorControl_drop
	public	__irrlicht_core_ICursorControl_getDebugName
	public	__irrlicht_core_ICursorControl_getPosition
	public	__irrlicht_core_ICursorControl_getRelativePosition
	public	__irrlicht_core_ICursorControl_grab
	public	__irrlicht_core_ICursorControl_isVisible
	public	__irrlicht_core_ICursorControl_setPositionFloat
	public	__irrlicht_core_ICursorControl_setPositionFloatFromPos
	public	__irrlicht_core_ICursorControl_setPositionInt
	public	__irrlicht_core_ICursorControl_setPositionIntFromPos
	public	__irrlicht_core_ICursorControl_setReferenceRect
	public	__irrlicht_core_ICursorControl_setVisible
	public	__irrlicht_core_IDummyTransformationSceneNode_Delete
	public	__irrlicht_core_IDummyTransformationSceneNode_New
	public	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	public	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
	public	__irrlicht_core_IDynamicMeshBuffer_Delete
	public	__irrlicht_core_IDynamicMeshBuffer_New
	public	__irrlicht_core_IDynamicMeshBuffer_createFromHandle
	public	__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer
	public	__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer
	public	__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer
	public	__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer
	public	__irrlicht_core_IEventReceiver_Delete
	public	__irrlicht_core_IEventReceiver_Destroy
	public	__irrlicht_core_IEventReceiver_New
	public	__irrlicht_core_IEventReceiver_OnEvent
	public	__irrlicht_core_IEventReceiver_OnEventBinding
	public	__irrlicht_core_IEventReceiver_bind
	public	__irrlicht_core_IEventReceiver_create
	public	__irrlicht_core_IEventReceiver_createFromHandle
	public	__irrlicht_core_IEventReceiver_generate
	public	__irrlicht_core_IEventReceiver_getBinderHandle
	public	__irrlicht_core_IFileArchive_Delete
	public	__irrlicht_core_IFileArchive_New
	public	__irrlicht_core_IFileArchive_createAndOpenFile
	public	__irrlicht_core_IFileArchive_createAndOpenFileByIndex
	public	__irrlicht_core_IFileArchive_createFromHandle
	public	__irrlicht_core_IFileArchive_drop
	public	__irrlicht_core_IFileArchive_getDebugName
	public	__irrlicht_core_IFileArchive_getFileList
	public	__irrlicht_core_IFileArchive_getPassword
	public	__irrlicht_core_IFileArchive_getType
	public	__irrlicht_core_IFileArchive_grab
	public	__irrlicht_core_IFileArchive_setPassword
	public	__irrlicht_core_IFileList_Delete
	public	__irrlicht_core_IFileList_New
	public	__irrlicht_core_IFileList_addItem
	public	__irrlicht_core_IFileList_createFromHandle
	public	__irrlicht_core_IFileList_drop
	public	__irrlicht_core_IFileList_findFile
	public	__irrlicht_core_IFileList_getDebugName
	public	__irrlicht_core_IFileList_getFileCount
	public	__irrlicht_core_IFileList_getFileName
	public	__irrlicht_core_IFileList_getFullFileName
	public	__irrlicht_core_IFileList_getID
	public	__irrlicht_core_IFileList_getPath
	public	__irrlicht_core_IFileList_grab
	public	__irrlicht_core_IFileList_isDirectory
	public	__irrlicht_core_IFileList_sort
	public	__irrlicht_core_IFileSystem_Delete
	public	__irrlicht_core_IFileSystem_New
	public	__irrlicht_core_IFileSystem_addArchiveLoader
	public	__irrlicht_core_IFileSystem_addFileArchive
	public	__irrlicht_core_IFileSystem_addFolderFileArchive
	public	__irrlicht_core_IFileSystem_addPakFileArchive
	public	__irrlicht_core_IFileSystem_addZipFileArchive
	public	__irrlicht_core_IFileSystem_changeWorkingDirectoryTo
	public	__irrlicht_core_IFileSystem_createAndOpenFile
	public	__irrlicht_core_IFileSystem_createAndWriteFile
	public	__irrlicht_core_IFileSystem_createEmptyAttributes
	public	__irrlicht_core_IFileSystem_createEmptyFileList
	public	__irrlicht_core_IFileSystem_createFileList
	public	__irrlicht_core_IFileSystem_createFromHandle
	public	__irrlicht_core_IFileSystem_createLimitReadFile
	public	__irrlicht_core_IFileSystem_createMemeoryWriteFile
	public	__irrlicht_core_IFileSystem_createMemoryReadFile
	public	__irrlicht_core_IFileSystem_createXMLReader
	public	__irrlicht_core_IFileSystem_createXMLReaderFromStream
	public	__irrlicht_core_IFileSystem_createXMLReaderUTF8
	public	__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream
	public	__irrlicht_core_IFileSystem_createXMLWriter
	public	__irrlicht_core_IFileSystem_createXMLWriterFromStream
	public	__irrlicht_core_IFileSystem_drop
	public	__irrlicht_core_IFileSystem_existFile
	public	__irrlicht_core_IFileSystem_getAbsolutePath
	public	__irrlicht_core_IFileSystem_getDebugName
	public	__irrlicht_core_IFileSystem_getFileArchive
	public	__irrlicht_core_IFileSystem_getFileArchiveCount
	public	__irrlicht_core_IFileSystem_getFileBasename
	public	__irrlicht_core_IFileSystem_getFileDir
	public	__irrlicht_core_IFileSystem_getWorkingDirectory
	public	__irrlicht_core_IFileSystem_grab
	public	__irrlicht_core_IFileSystem_moveFileArchive
	public	__irrlicht_core_IFileSystem_removeFileArchive
	public	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	public	__irrlicht_core_IFileSystem_setFileListSystem
	public	__irrlicht_core_IGPUProgrammingServices_Delete
	public	__irrlicht_core_IGPUProgrammingServices_New
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	public	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders
	public	__irrlicht_core_IGPUProgrammingServices_addShaderMaterial
	public	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream
	public	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles
	public	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	public	__irrlicht_core_IGUIButton_Delete
	public	__irrlicht_core_IGUIButton_New
	public	__irrlicht_core_IGUIButton_createFromHandle
	public	__irrlicht_core_IGUIButton_isAlphaChannelUsed
	public	__irrlicht_core_IGUIButton_isDrawingBorder
	public	__irrlicht_core_IGUIButton_isPressed
	public	__irrlicht_core_IGUIButton_isPushButton
	public	__irrlicht_core_IGUIButton_isScalingImage
	public	__irrlicht_core_IGUIButton_setDrawBorder
	public	__irrlicht_core_IGUIButton_setImage
	public	__irrlicht_core_IGUIButton_setImageFromSegment
	public	__irrlicht_core_IGUIButton_setIsPushButton
	public	__irrlicht_core_IGUIButton_setOverrideFont
	public	__irrlicht_core_IGUIButton_setPressed
	public	__irrlicht_core_IGUIButton_setPressedImage
	public	__irrlicht_core_IGUIButton_setPressedImageFromSegment
	public	__irrlicht_core_IGUIButton_setScaleImage
	public	__irrlicht_core_IGUIButton_setSprite
	public	__irrlicht_core_IGUIButton_setSpriteBank
	public	__irrlicht_core_IGUIButton_setUseAlphaChannel
	public	__irrlicht_core_IGUICheckBox_Delete
	public	__irrlicht_core_IGUICheckBox_New
	public	__irrlicht_core_IGUICheckBox_createFromHandle
	public	__irrlicht_core_IGUICheckBox_isChecked
	public	__irrlicht_core_IGUICheckBox_setChecked
	public	__irrlicht_core_IGUIColorSelectDialog_Delete
	public	__irrlicht_core_IGUIColorSelectDialog_New
	public	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	public	__irrlicht_core_IGUIComboBox_Delete
	public	__irrlicht_core_IGUIComboBox_New
	public	__irrlicht_core_IGUIComboBox_addItem
	public	__irrlicht_core_IGUIComboBox_clear
	public	__irrlicht_core_IGUIComboBox_createFromHandle
	public	__irrlicht_core_IGUIComboBox_getIndexForItemData
	public	__irrlicht_core_IGUIComboBox_getItem
	public	__irrlicht_core_IGUIComboBox_getItemCount
	public	__irrlicht_core_IGUIComboBox_getItemData
	public	__irrlicht_core_IGUIComboBox_getSelected
	public	__irrlicht_core_IGUIComboBox_removeItem
	public	__irrlicht_core_IGUIComboBox_setSelected
	public	__irrlicht_core_IGUIComboBox_setTextAlignment
	public	__irrlicht_core_IGUIContextMenu_Delete
	public	__irrlicht_core_IGUIContextMenu_New
	public	__irrlicht_core_IGUIContextMenu_addItem
	public	__irrlicht_core_IGUIContextMenu_addSeparator
	public	__irrlicht_core_IGUIContextMenu_createFromHandle
	public	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	public	__irrlicht_core_IGUIContextMenu_getCloseHandling
	public	__irrlicht_core_IGUIContextMenu_getItemAutoChecking
	public	__irrlicht_core_IGUIContextMenu_getItemCommandId
	public	__irrlicht_core_IGUIContextMenu_getItemCount
	public	__irrlicht_core_IGUIContextMenu_getItemText
	public	__irrlicht_core_IGUIContextMenu_getSelectedItem
	public	__irrlicht_core_IGUIContextMenu_getSubMenu
	public	__irrlicht_core_IGUIContextMenu_insertItem
	public	__irrlicht_core_IGUIContextMenu_isItemChecked
	public	__irrlicht_core_IGUIContextMenu_isItemEnabled
	public	__irrlicht_core_IGUIContextMenu_removeAllItems
	public	__irrlicht_core_IGUIContextMenu_removeItem
	public	__irrlicht_core_IGUIContextMenu_setCloseHandling
	public	__irrlicht_core_IGUIContextMenu_setEventParent
	public	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	public	__irrlicht_core_IGUIContextMenu_setItemChecked
	public	__irrlicht_core_IGUIContextMenu_setItemCommandId
	public	__irrlicht_core_IGUIContextMenu_setItemEnabled
	public	__irrlicht_core_IGUIContextMenu_setItemText
	public	__irrlicht_core_IGUIEditBox_Delete
	public	__irrlicht_core_IGUIEditBox_New
	public	__irrlicht_core_IGUIEditBox_createFromHandle
	public	__irrlicht_core_IGUIEditBox_enableOverrideColor
	public	__irrlicht_core_IGUIEditBox_getMax
	public	__irrlicht_core_IGUIEditBox_getTextDimension
	public	__irrlicht_core_IGUIEditBox_isAutoScrollEnabled
	public	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	public	__irrlicht_core_IGUIEditBox_isPasswordBox
	public	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	public	__irrlicht_core_IGUIEditBox_setAutoScroll
	public	__irrlicht_core_IGUIEditBox_setDrawBorder
	public	__irrlicht_core_IGUIEditBox_setMax
	public	__irrlicht_core_IGUIEditBox_setMultiLine
	public	__irrlicht_core_IGUIEditBox_setOverrideColor
	public	__irrlicht_core_IGUIEditBox_setOverrideFont
	public	__irrlicht_core_IGUIEditBox_setPasswordBox
	public	__irrlicht_core_IGUIEditBox_setTextAlignment
	public	__irrlicht_core_IGUIEditBox_setWordWrap
	public	__irrlicht_core_IGUIElementFactory_Delete
	public	__irrlicht_core_IGUIElementFactory_New
	public	__irrlicht_core_IGUIElementFactory_addGUIElementByName
	public	__irrlicht_core_IGUIElementFactory_addGUIElementByType
	public	__irrlicht_core_IGUIElementFactory_createFromHandle
	public	__irrlicht_core_IGUIElementFactory_drop
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	public	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	public	__irrlicht_core_IGUIElementFactory_getDebugName
	public	__irrlicht_core_IGUIElementFactory_grab
	public	__irrlicht_core_IGUIElement_Delete
	public	__irrlicht_core_IGUIElement_New
	public	__irrlicht_core_IGUIElement_OnPostRender
	public	__irrlicht_core_IGUIElement_addChild
	public	__irrlicht_core_IGUIElement_bringToFront
	public	__irrlicht_core_IGUIElement_cast
	public	__irrlicht_core_IGUIElement_createFromHandle
	public	__irrlicht_core_IGUIElement_draw
	public	__irrlicht_core_IGUIElement_drop
	public	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	public	__irrlicht_core_IGUIElement_getAbsolutePosition
	public	__irrlicht_core_IGUIElement_getChildren
	public	__irrlicht_core_IGUIElement_getDebugName
	public	__irrlicht_core_IGUIElement_getElementFromId
	public	__irrlicht_core_IGUIElement_getElementFromPoint
	public	__irrlicht_core_IGUIElement_getID
	public	__irrlicht_core_IGUIElement_getNextElement
	public	__irrlicht_core_IGUIElement_getParent
	public	__irrlicht_core_IGUIElement_getRelativePosition
	public	__irrlicht_core_IGUIElement_getTabGroup
	public	__irrlicht_core_IGUIElement_getTabOrder
	public	__irrlicht_core_IGUIElement_getText
	public	__irrlicht_core_IGUIElement_getToolTipText
	public	__irrlicht_core_IGUIElement_getType
	public	__irrlicht_core_IGUIElement_getTypeName
	public	__irrlicht_core_IGUIElement_grab
	public	__irrlicht_core_IGUIElement_hasType
	public	__irrlicht_core_IGUIElement_isEnabled
	public	__irrlicht_core_IGUIElement_isMyChild
	public	__irrlicht_core_IGUIElement_isNotClipped
	public	__irrlicht_core_IGUIElement_isPointInside
	public	__irrlicht_core_IGUIElement_isSubElement
	public	__irrlicht_core_IGUIElement_isTabGroup
	public	__irrlicht_core_IGUIElement_isTabStop
	public	__irrlicht_core_IGUIElement_isVisible
	public	__irrlicht_core_IGUIElement_move
	public	__irrlicht_core_IGUIElement_remove
	public	__irrlicht_core_IGUIElement_removeChild
	public	__irrlicht_core_IGUIElement_setAlignment
	public	__irrlicht_core_IGUIElement_setEnabled
	public	__irrlicht_core_IGUIElement_setID
	public	__irrlicht_core_IGUIElement_setMaxSize
	public	__irrlicht_core_IGUIElement_setMinSize
	public	__irrlicht_core_IGUIElement_setNotClipped
	public	__irrlicht_core_IGUIElement_setRelativePosition
	public	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	public	__irrlicht_core_IGUIElement_setRelativePositionProportional
	public	__irrlicht_core_IGUIElement_setSubElement
	public	__irrlicht_core_IGUIElement_setTabGroup
	public	__irrlicht_core_IGUIElement_setTabOrder
	public	__irrlicht_core_IGUIElement_setTabStop
	public	__irrlicht_core_IGUIElement_setText
	public	__irrlicht_core_IGUIElement_setToolTipText
	public	__irrlicht_core_IGUIElement_setVisible
	public	__irrlicht_core_IGUIElement_updateAbsolutePosition
	public	__irrlicht_core_IGUIEnvironment_Delete
	public	__irrlicht_core_IGUIEnvironment_New
	public	__irrlicht_core_IGUIEnvironment_addButton
	public	__irrlicht_core_IGUIEnvironment_addCheckBox
	public	__irrlicht_core_IGUIEnvironment_addColorSelectionDialog
	public	__irrlicht_core_IGUIEnvironment_addComboBox
	public	__irrlicht_core_IGUIEnvironment_addContextMenu
	public	__irrlicht_core_IGUIEnvironment_addEditBox
	public	__irrlicht_core_IGUIEnvironment_addEmptySpriteBank
	public	__irrlicht_core_IGUIEnvironment_addFileOpenDialog
	public	__irrlicht_core_IGUIEnvironment_addFont
	public	__irrlicht_core_IGUIEnvironment_addGUIElement
	public	__irrlicht_core_IGUIEnvironment_addImage
	public	__irrlicht_core_IGUIEnvironment_addImageFromTexture
	public	__irrlicht_core_IGUIEnvironment_addInOutFader
	public	__irrlicht_core_IGUIEnvironment_addListBox
	public	__irrlicht_core_IGUIEnvironment_addMenu
	public	__irrlicht_core_IGUIEnvironment_addMeshViewer
	public	__irrlicht_core_IGUIEnvironment_addMessageBox
	public	__irrlicht_core_IGUIEnvironment_addModalScreen
	public	__irrlicht_core_IGUIEnvironment_addScrollBar
	public	__irrlicht_core_IGUIEnvironment_addSpinBox
	public	__irrlicht_core_IGUIEnvironment_addStaticText
	public	__irrlicht_core_IGUIEnvironment_addTab
	public	__irrlicht_core_IGUIEnvironment_addTabControl
	public	__irrlicht_core_IGUIEnvironment_addTable
	public	__irrlicht_core_IGUIEnvironment_addToolBar
	public	__irrlicht_core_IGUIEnvironment_addTreeView
	public	__irrlicht_core_IGUIEnvironment_addWindow
	public	__irrlicht_core_IGUIEnvironment_clear
	public	__irrlicht_core_IGUIEnvironment_createFromHandle
	public	__irrlicht_core_IGUIEnvironment_createImageList
	public	__irrlicht_core_IGUIEnvironment_createSkin
	public	__irrlicht_core_IGUIEnvironment_deserializeAttributes
	public	__irrlicht_core_IGUIEnvironment_drawAll
	public	__irrlicht_core_IGUIEnvironment_drop
	public	__irrlicht_core_IGUIEnvironment_getBuiltInFont
	public	__irrlicht_core_IGUIEnvironment_getDebugName
	public	__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory
	public	__irrlicht_core_IGUIEnvironment_getFileSystem
	public	__irrlicht_core_IGUIEnvironment_getFocus
	public	__irrlicht_core_IGUIEnvironment_getFont
	public	__irrlicht_core_IGUIEnvironment_getGUIElementFactory
	public	__irrlicht_core_IGUIEnvironment_getOSOperator
	public	__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	public	__irrlicht_core_IGUIEnvironment_getRootGUIElement
	public	__irrlicht_core_IGUIEnvironment_getSkin
	public	__irrlicht_core_IGUIEnvironment_getSpriteBank
	public	__irrlicht_core_IGUIEnvironment_getVideoDriver
	public	__irrlicht_core_IGUIEnvironment_grab
	public	__irrlicht_core_IGUIEnvironment_hasFocus
	public	__irrlicht_core_IGUIEnvironment_loadGUI
	public	__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO
	public	__irrlicht_core_IGUIEnvironment_postEventFromUser
	public	__irrlicht_core_IGUIEnvironment_readGUIElement
	public	__irrlicht_core_IGUIEnvironment_registerGUIElementFactory
	public	__irrlicht_core_IGUIEnvironment_removeFocus
	public	__irrlicht_core_IGUIEnvironment_saveGUI
	public	__irrlicht_core_IGUIEnvironment_saveGUIToFileIO
	public	__irrlicht_core_IGUIEnvironment_serializeAttributes
	public	__irrlicht_core_IGUIEnvironment_setFocus
	public	__irrlicht_core_IGUIEnvironment_setSkin
	public	__irrlicht_core_IGUIEnvironment_setUserEventReceiver
	public	__irrlicht_core_IGUIEnvironment_writeGUIElement
	public	__irrlicht_core_IGUIFileOpenDialog_Delete
	public	__irrlicht_core_IGUIFileOpenDialog_New
	public	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	public	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
	public	__irrlicht_core_IGUIFileOpenDialog_getFilename
	public	__irrlicht_core_IGUIFontBitmap_Delete
	public	__irrlicht_core_IGUIFontBitmap_New
	public	__irrlicht_core_IGUIFontBitmap_createFromHandle
	public	__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar
	public	__irrlicht_core_IGUIFont_Delete
	public	__irrlicht_core_IGUIFont_New
	public	__irrlicht_core_IGUIFont_createFromHandle
	public	__irrlicht_core_IGUIFont_draw
	public	__irrlicht_core_IGUIFont_drop
	public	__irrlicht_core_IGUIFont_getCharacterFromPos
	public	__irrlicht_core_IGUIFont_getDebugName
	public	__irrlicht_core_IGUIFont_getDimension
	public	__irrlicht_core_IGUIFont_getKerningHeight
	public	__irrlicht_core_IGUIFont_getKerningWidth
	public	__irrlicht_core_IGUIFont_getType
	public	__irrlicht_core_IGUIFont_grab
	public	__irrlicht_core_IGUIFont_setInvisibleCharacters
	public	__irrlicht_core_IGUIFont_setKerningHeight
	public	__irrlicht_core_IGUIFont_setKerningWidth
	public	__irrlicht_core_IGUIImageList_Delete
	public	__irrlicht_core_IGUIImageList_New
	public	__irrlicht_core_IGUIImageList_createFromHandle
	public	__irrlicht_core_IGUIImageList_draw
	public	__irrlicht_core_IGUIImageList_drop
	public	__irrlicht_core_IGUIImageList_getDebugName
	public	__irrlicht_core_IGUIImageList_getImageCount
	public	__irrlicht_core_IGUIImageList_getImageSize
	public	__irrlicht_core_IGUIImageList_grab
	public	__irrlicht_core_IGUIImage_Delete
	public	__irrlicht_core_IGUIImage_New
	public	__irrlicht_core_IGUIImage_createFromHandle
	public	__irrlicht_core_IGUIImage_isAlphaChannelUsed
	public	__irrlicht_core_IGUIImage_isImageScaled
	public	__irrlicht_core_IGUIImage_setColor
	public	__irrlicht_core_IGUIImage_setImage
	public	__irrlicht_core_IGUIImage_setScaleImage
	public	__irrlicht_core_IGUIImage_setUseAlphaChannel
	public	__irrlicht_core_IGUIInOutFader_Delete
	public	__irrlicht_core_IGUIInOutFader_GetColor
	public	__irrlicht_core_IGUIInOutFader_New
	public	__irrlicht_core_IGUIInOutFader_SetColor
	public	__irrlicht_core_IGUIInOutFader_createFromHandle
	public	__irrlicht_core_IGUIInOutFader_fadeIn
	public	__irrlicht_core_IGUIInOutFader_fadeOut
	public	__irrlicht_core_IGUIInOutFader_isReady
	public	__irrlicht_core_IGUIInOutFader_setColorSourceDest
	public	__irrlicht_core_IGUIListBox_Delete
	public	__irrlicht_core_IGUIListBox_New
	public	__irrlicht_core_IGUIListBox_addItem
	public	__irrlicht_core_IGUIListBox_addItemWithIcon
	public	__irrlicht_core_IGUIListBox_clear
	public	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	public	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	public	__irrlicht_core_IGUIListBox_createFromHandle
	public	__irrlicht_core_IGUIListBox_getIcon
	public	__irrlicht_core_IGUIListBox_getItemCount
	public	__irrlicht_core_IGUIListBox_getItemDefaultColor
	public	__irrlicht_core_IGUIListBox_getItemOverrideColor
	public	__irrlicht_core_IGUIListBox_getListItem
	public	__irrlicht_core_IGUIListBox_getSelected
	public	__irrlicht_core_IGUIListBox_hasItemOverrideColor
	public	__irrlicht_core_IGUIListBox_insertItem
	public	__irrlicht_core_IGUIListBox_isAutoScrollEnabled
	public	__irrlicht_core_IGUIListBox_removeItem
	public	__irrlicht_core_IGUIListBox_setAutoScrollEnabled
	public	__irrlicht_core_IGUIListBox_setDrawBackground
	public	__irrlicht_core_IGUIListBox_setItem
	public	__irrlicht_core_IGUIListBox_setItemHeight
	public	__irrlicht_core_IGUIListBox_setItemOverrideColor
	public	__irrlicht_core_IGUIListBox_setItemOverrideColorByType
	public	__irrlicht_core_IGUIListBox_setSelected
	public	__irrlicht_core_IGUIListBox_setSelectedByText
	public	__irrlicht_core_IGUIListBox_setSpriteBank
	public	__irrlicht_core_IGUIListBox_swapItems
	public	__irrlicht_core_IGUIMeshViewer_Delete
	public	__irrlicht_core_IGUIMeshViewer_New
	public	__irrlicht_core_IGUIMeshViewer_createFromHandle
	public	__irrlicht_core_IGUIMeshViewer_getMaterial
	public	__irrlicht_core_IGUIMeshViewer_getMesh
	public	__irrlicht_core_IGUIMeshViewer_setMaterial
	public	__irrlicht_core_IGUIMeshViewer_setMesh
	public	__irrlicht_core_IGUIScrollBar_Delete
	public	__irrlicht_core_IGUIScrollBar_New
	public	__irrlicht_core_IGUIScrollBar_createFromHandle
	public	__irrlicht_core_IGUIScrollBar_getLargeStep
	public	__irrlicht_core_IGUIScrollBar_getMax
	public	__irrlicht_core_IGUIScrollBar_getMin
	public	__irrlicht_core_IGUIScrollBar_getPos
	public	__irrlicht_core_IGUIScrollBar_getSmallStep
	public	__irrlicht_core_IGUIScrollBar_setLargeStep
	public	__irrlicht_core_IGUIScrollBar_setMax
	public	__irrlicht_core_IGUIScrollBar_setMin
	public	__irrlicht_core_IGUIScrollBar_setPos
	public	__irrlicht_core_IGUIScrollBar_setSmallStep
	public	__irrlicht_core_IGUISkin_Delete
	public	__irrlicht_core_IGUISkin_GetColor
	public	__irrlicht_core_IGUISkin_New
	public	__irrlicht_core_IGUISkin_SetColor
	public	__irrlicht_core_IGUISkin_createFromHandle
	public	__irrlicht_core_IGUISkin_draw2DRectangle
	public	__irrlicht_core_IGUISkin_draw3DButtonPanePressed
	public	__irrlicht_core_IGUISkin_draw3DButtonPaneStandard
	public	__irrlicht_core_IGUISkin_draw3DMenuPane
	public	__irrlicht_core_IGUISkin_draw3DSunkenPane
	public	__irrlicht_core_IGUISkin_draw3DTabBody
	public	__irrlicht_core_IGUISkin_draw3DTabButton
	public	__irrlicht_core_IGUISkin_draw3DToolBar
	public	__irrlicht_core_IGUISkin_draw3DWindowBackground
	public	__irrlicht_core_IGUISkin_drawIcon
	public	__irrlicht_core_IGUISkin_getDefaultText
	public	__irrlicht_core_IGUISkin_getFont
	public	__irrlicht_core_IGUISkin_getIcon
	public	__irrlicht_core_IGUISkin_getSize
	public	__irrlicht_core_IGUISkin_getSpriteBank
	public	__irrlicht_core_IGUISkin_getType
	public	__irrlicht_core_IGUISkin_setDefaultText
	public	__irrlicht_core_IGUISkin_setFont
	public	__irrlicht_core_IGUISkin_setIcon
	public	__irrlicht_core_IGUISkin_setSize
	public	__irrlicht_core_IGUISkin_setSpriteBank
	public	__irrlicht_core_IGUISpinBox_Delete
	public	__irrlicht_core_IGUISpinBox_New
	public	__irrlicht_core_IGUISpinBox_createFromHandle
	public	__irrlicht_core_IGUISpinBox_getEditBox
	public	__irrlicht_core_IGUISpinBox_getMax
	public	__irrlicht_core_IGUISpinBox_getMin
	public	__irrlicht_core_IGUISpinBox_getStepSize
	public	__irrlicht_core_IGUISpinBox_getValue
	public	__irrlicht_core_IGUISpinBox_setDecimalPlaces
	public	__irrlicht_core_IGUISpinBox_setRange
	public	__irrlicht_core_IGUISpinBox_setStepSize
	public	__irrlicht_core_IGUISpinBox_setValue
	public	__irrlicht_core_IGUISpriteBank_Delete
	public	__irrlicht_core_IGUISpriteBank_New
	public	__irrlicht_core_IGUISpriteBank_addTexture
	public	__irrlicht_core_IGUISpriteBank_addTextureAsSprite
	public	__irrlicht_core_IGUISpriteBank_clear
	public	__irrlicht_core_IGUISpriteBank_createFromHandle
	public	__irrlicht_core_IGUISpriteBank_draw2DSprite
	public	__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch
	public	__irrlicht_core_IGUISpriteBank_drop
	public	__irrlicht_core_IGUISpriteBank_getDebugName
	public	__irrlicht_core_IGUISpriteBank_getPositions
	public	__irrlicht_core_IGUISpriteBank_getSprites
	public	__irrlicht_core_IGUISpriteBank_getTexture
	public	__irrlicht_core_IGUISpriteBank_getTextureCount
	public	__irrlicht_core_IGUISpriteBank_grab
	public	__irrlicht_core_IGUISpriteBank_setTexture
	public	__irrlicht_core_IGUIStaticText_Delete
	public	__irrlicht_core_IGUIStaticText_New
	public	__irrlicht_core_IGUIStaticText_createFromHandle
	public	__irrlicht_core_IGUIStaticText_enableOverrideColor
	public	__irrlicht_core_IGUIStaticText_getOverrideColor
	public	__irrlicht_core_IGUIStaticText_getOverrideFont
	public	__irrlicht_core_IGUIStaticText_getTextHeight
	public	__irrlicht_core_IGUIStaticText_getTextWidth
	public	__irrlicht_core_IGUIStaticText_isOverrideColorEnabled
	public	__irrlicht_core_IGUIStaticText_isWordWrapEnabled
	public	__irrlicht_core_IGUIStaticText_setBackgroundColor
	public	__irrlicht_core_IGUIStaticText_setDrawBackground
	public	__irrlicht_core_IGUIStaticText_setDrawBorder
	public	__irrlicht_core_IGUIStaticText_setOverrideColor
	public	__irrlicht_core_IGUIStaticText_setOverrideFont
	public	__irrlicht_core_IGUIStaticText_setWordWrap
	public	__irrlicht_core_IGUITabControl_Delete
	public	__irrlicht_core_IGUITabControl_New
	public	__irrlicht_core_IGUITabControl_addTab
	public	__irrlicht_core_IGUITabControl_createFromHandle
	public	__irrlicht_core_IGUITabControl_getActiveTab
	public	__irrlicht_core_IGUITabControl_getTab
	public	__irrlicht_core_IGUITabControl_getTabCount
	public	__irrlicht_core_IGUITabControl_getTabExtraWidth
	public	__irrlicht_core_IGUITabControl_getTabHeight
	public	__irrlicht_core_IGUITabControl_getTabMaxWidth
	public	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	public	__irrlicht_core_IGUITabControl_setActiveTab
	public	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	public	__irrlicht_core_IGUITabControl_setTabExtraWidth
	public	__irrlicht_core_IGUITabControl_setTabHeight
	public	__irrlicht_core_IGUITabControl_setTabMaxWidth
	public	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	public	__irrlicht_core_IGUITab_Delete
	public	__irrlicht_core_IGUITab_New
	public	__irrlicht_core_IGUITab_createFromHandle
	public	__irrlicht_core_IGUITab_getBackgroundColor
	public	__irrlicht_core_IGUITab_getNumber
	public	__irrlicht_core_IGUITab_getTextColor
	public	__irrlicht_core_IGUITab_isDrawingBackground
	public	__irrlicht_core_IGUITab_setBackgroundColor
	public	__irrlicht_core_IGUITab_setDrawBackground
	public	__irrlicht_core_IGUITab_setTextColor
	public	__irrlicht_core_IGUITable_Delete
	public	__irrlicht_core_IGUITable_New
	public	__irrlicht_core_IGUITable_addColumn
	public	__irrlicht_core_IGUITable_addRow
	public	__irrlicht_core_IGUITable_clear
	public	__irrlicht_core_IGUITable_clearRows
	public	__irrlicht_core_IGUITable_createFromHandle
	public	__irrlicht_core_IGUITable_getActiveColumn
	public	__irrlicht_core_IGUITable_getActiveColumnOrdering
	public	__irrlicht_core_IGUITable_getCellData
	public	__irrlicht_core_IGUITable_getCellText
	public	__irrlicht_core_IGUITable_getColumnCount
	public	__irrlicht_core_IGUITable_getDrawFlags
	public	__irrlicht_core_IGUITable_getRowCount
	public	__irrlicht_core_IGUITable_getSelected
	public	__irrlicht_core_IGUITable_hasResizableColumns
	public	__irrlicht_core_IGUITable_orderRows
	public	__irrlicht_core_IGUITable_removeColumn
	public	__irrlicht_core_IGUITable_removeRow
	public	__irrlicht_core_IGUITable_setActiveColumn
	public	__irrlicht_core_IGUITable_setCellColor
	public	__irrlicht_core_IGUITable_setCellData
	public	__irrlicht_core_IGUITable_setCellText
	public	__irrlicht_core_IGUITable_setCellTextAndColor
	public	__irrlicht_core_IGUITable_setColumnOrdering
	public	__irrlicht_core_IGUITable_setColumnWidth
	public	__irrlicht_core_IGUITable_setDrawFlags
	public	__irrlicht_core_IGUITable_setResizableColumns
	public	__irrlicht_core_IGUITable_setSelected
	public	__irrlicht_core_IGUITable_swapRows
	public	__irrlicht_core_IGUIToolBar_Delete
	public	__irrlicht_core_IGUIToolBar_New
	public	__irrlicht_core_IGUIToolBar_addButton
	public	__irrlicht_core_IGUIToolBar_createFromHandle
	public	__irrlicht_core_IGUITreeViewNode_Delete
	public	__irrlicht_core_IGUITreeViewNode_New
	public	__irrlicht_core_IGUITreeViewNode_addChildBack
	public	__irrlicht_core_IGUITreeViewNode_addChildFront
	public	__irrlicht_core_IGUITreeViewNode_clearChilds
	public	__irrlicht_core_IGUITreeViewNode_createFromHandle
	public	__irrlicht_core_IGUITreeViewNode_deleteChild
	public	__irrlicht_core_IGUITreeViewNode_drop
	public	__irrlicht_core_IGUITreeViewNode_getChildCount
	public	__irrlicht_core_IGUITreeViewNode_getData
	public	__irrlicht_core_IGUITreeViewNode_getData2
	public	__irrlicht_core_IGUITreeViewNode_getDebugName
	public	__irrlicht_core_IGUITreeViewNode_getExpanded
	public	__irrlicht_core_IGUITreeViewNode_getFirstChild
	public	__irrlicht_core_IGUITreeViewNode_getIcon
	public	__irrlicht_core_IGUITreeViewNode_getImageIndex
	public	__irrlicht_core_IGUITreeViewNode_getLastChild
	public	__irrlicht_core_IGUITreeViewNode_getLevel
	public	__irrlicht_core_IGUITreeViewNode_getNextSibling
	public	__irrlicht_core_IGUITreeViewNode_getNextVisible
	public	__irrlicht_core_IGUITreeViewNode_getOwner
	public	__irrlicht_core_IGUITreeViewNode_getParent
	public	__irrlicht_core_IGUITreeViewNode_getPrevSibling
	public	__irrlicht_core_IGUITreeViewNode_getSelected
	public	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	public	__irrlicht_core_IGUITreeViewNode_getText
	public	__irrlicht_core_IGUITreeViewNode_grab
	public	__irrlicht_core_IGUITreeViewNode_hasChilds
	public	__irrlicht_core_IGUITreeViewNode_insertChildAfter
	public	__irrlicht_core_IGUITreeViewNode_insertChildBefore
	public	__irrlicht_core_IGUITreeViewNode_isRoot
	public	__irrlicht_core_IGUITreeViewNode_isVisible
	public	__irrlicht_core_IGUITreeViewNode_moveChildDown
	public	__irrlicht_core_IGUITreeViewNode_moveChildUp
	public	__irrlicht_core_IGUITreeViewNode_setData
	public	__irrlicht_core_IGUITreeViewNode_setData2
	public	__irrlicht_core_IGUITreeViewNode_setExpanded
	public	__irrlicht_core_IGUITreeViewNode_setIcon
	public	__irrlicht_core_IGUITreeViewNode_setImageIndex
	public	__irrlicht_core_IGUITreeViewNode_setSelected
	public	__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex
	public	__irrlicht_core_IGUITreeViewNode_setText
	public	__irrlicht_core_IGUITreeView_Delete
	public	__irrlicht_core_IGUITreeView_New
	public	__irrlicht_core_IGUITreeView_createFromHandle
	public	__irrlicht_core_IGUITreeView_getImageLeftOfOcon
	public	__irrlicht_core_IGUITreeView_getImageList
	public	__irrlicht_core_IGUITreeView_getLastEventNode
	public	__irrlicht_core_IGUITreeView_getLinesVisible
	public	__irrlicht_core_IGUITreeView_getRoot
	public	__irrlicht_core_IGUITreeView_getSelected
	public	__irrlicht_core_IGUITreeView_setIconFont
	public	__irrlicht_core_IGUITreeView_setImageLeftOfIcon
	public	__irrlicht_core_IGUITreeView_setImageList
	public	__irrlicht_core_IGUITreeView_setLinesVisible
	public	__irrlicht_core_IGUIWindow_Delete
	public	__irrlicht_core_IGUIWindow_New
	public	__irrlicht_core_IGUIWindow_createFromHandle
	public	__irrlicht_core_IGUIWindow_getClientRect
	public	__irrlicht_core_IGUIWindow_getCloseButton
	public	__irrlicht_core_IGUIWindow_getDrawBackground
	public	__irrlicht_core_IGUIWindow_getDrawTitlebar
	public	__irrlicht_core_IGUIWindow_getMaximizeButton
	public	__irrlicht_core_IGUIWindow_getMinimizeButton
	public	__irrlicht_core_IGUIWindow_isDraggable
	public	__irrlicht_core_IGUIWindow_setDraggable
	public	__irrlicht_core_IGUIWindow_setDrawBackground
	public	__irrlicht_core_IGUIWindow_setDrawTitlebar
	public	__irrlicht_core_IGeometryCreator_Delete
	public	__irrlicht_core_IGeometryCreator_New
	public	__irrlicht_core_IGeometryCreator_createArrowMesh
	public	__irrlicht_core_IGeometryCreator_createConeMesh
	public	__irrlicht_core_IGeometryCreator_createCubeMesh
	public	__irrlicht_core_IGeometryCreator_createCylinderMesh
	public	__irrlicht_core_IGeometryCreator_createFromHandle
	public	__irrlicht_core_IGeometryCreator_createHillPlaneMesh
	public	__irrlicht_core_IGeometryCreator_createPlaneMesh
	public	__irrlicht_core_IGeometryCreator_createSphereMesh
	public	__irrlicht_core_IGeometryCreator_createTerrainMesh
	public	__irrlicht_core_IGeometryCreator_createVolumeLightMesh
	public	__irrlicht_core_IGeometryCreator_drop
	public	__irrlicht_core_IGeometryCreator_getDebugName
	public	__irrlicht_core_IGeometryCreator_grab
	public	__irrlicht_core_IImageLoader_Delete
	public	__irrlicht_core_IImageLoader_New
	public	__irrlicht_core_IImageLoader_OnIsALoadableFileExtension
	public	__irrlicht_core_IImageLoader_OnIsALoadableFileFormat
	public	__irrlicht_core_IImageLoader_OnLoadImage
	public	__irrlicht_core_IImageLoader_bind
	public	__irrlicht_core_IImageLoader_create
	public	__irrlicht_core_IImageLoader_createFromHandle
	public	__irrlicht_core_IImageLoader_getBinderHandle
	public	__irrlicht_core_IImageLoader_isALoadableFileExtension
	public	__irrlicht_core_IImageLoader_isALoadableFileFormat
	public	__irrlicht_core_IImageLoader_loadImage
	public	__irrlicht_core_IImageWriterDefault_Delete
	public	__irrlicht_core_IImageWriterDefault_New
	public	__irrlicht_core_IImageWriterDefault_isAWriteableFileExtension
	public	__irrlicht_core_IImageWriterDefault_writeImage
	public	__irrlicht_core_IImageWriter_Delete
	public	__irrlicht_core_IImageWriter_New
	public	__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension
	public	__irrlicht_core_IImageWriter_OnWriteImage
	public	__irrlicht_core_IImageWriter_bind
	public	__irrlicht_core_IImageWriter_create
	public	__irrlicht_core_IImageWriter_createFromHandle
	public	__irrlicht_core_IImageWriter_drop
	public	__irrlicht_core_IImageWriter_getBinderHandle
	public	__irrlicht_core_IImageWriter_getDebugName
	public	__irrlicht_core_IImageWriter_grab
	public	__irrlicht_core_IImageWriter_isAWriteableFileExtension
	public	__irrlicht_core_IImageWriter_writeImage
	public	__irrlicht_core_IImage_Delete
	public	__irrlicht_core_IImage_New
	public	__irrlicht_core_IImage_copyToImage
	public	__irrlicht_core_IImage_copyToImageFromPart
	public	__irrlicht_core_IImage_copyToScaling
	public	__irrlicht_core_IImage_copyToScalingBoxFilter
	public	__irrlicht_core_IImage_copyToScalingToImage
	public	__irrlicht_core_IImage_copyToWithAlpha
	public	__irrlicht_core_IImage_createFromHandle
	public	__irrlicht_core_IImage_drop
	public	__irrlicht_core_IImage_fill
	public	__irrlicht_core_IImage_getAlphaMask
	public	__irrlicht_core_IImage_getBitsPerPixel
	public	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	public	__irrlicht_core_IImage_getBlueMask
	public	__irrlicht_core_IImage_getBytesPerPixel
	public	__irrlicht_core_IImage_getColorFormat
	public	__irrlicht_core_IImage_getDebugName
	public	__irrlicht_core_IImage_getDimension
	public	__irrlicht_core_IImage_getGreenMask
	public	__irrlicht_core_IImage_getImageDataSizeInBytes
	public	__irrlicht_core_IImage_getImageDataSizeInPixels
	public	__irrlicht_core_IImage_getPitch
	public	__irrlicht_core_IImage_getPixel
	public	__irrlicht_core_IImage_getRedMask
	public	__irrlicht_core_IImage_grab
	public	__irrlicht_core_IImage_isRenderTargetOnlyFormat
	public	__irrlicht_core_IImage_lock
	public	__irrlicht_core_IImage_setPixel
	public	__irrlicht_core_IImage_unlock
	public	__irrlicht_core_IIndexBuffer_Delete
	public	__irrlicht_core_IIndexBuffer_New
	public	__irrlicht_core_IIndexBuffer_allocated_size
	public	__irrlicht_core_IIndexBuffer_createFromHandle
	public	__irrlicht_core_IIndexBuffer_drop
	public	__irrlicht_core_IIndexBuffer_elementAt
	public	__irrlicht_core_IIndexBuffer_getChangedID
	public	__irrlicht_core_IIndexBuffer_getData
	public	__irrlicht_core_IIndexBuffer_getDebugName
	public	__irrlicht_core_IIndexBuffer_getHardwareMappingHint
	public	__irrlicht_core_IIndexBuffer_getLast
	public	__irrlicht_core_IIndexBuffer_getType
	public	__irrlicht_core_IIndexBuffer_grab
	public	__irrlicht_core_IIndexBuffer_pointer
	public	__irrlicht_core_IIndexBuffer_push_back
	public	__irrlicht_core_IIndexBuffer_reallocate
	public	__irrlicht_core_IIndexBuffer_setDirty
	public	__irrlicht_core_IIndexBuffer_setHardwareMappingHint
	public	__irrlicht_core_IIndexBuffer_setType
	public	__irrlicht_core_IIndexBuffer_setValue
	public	__irrlicht_core_IIndexBuffer_set_used
	public	__irrlicht_core_IIndexBuffer_size
	public	__irrlicht_core_IIndexBuffer_stride
	public	__irrlicht_core_ILightManager_BoundOnNodePostRender
	public	__irrlicht_core_ILightManager_BoundOnNodePreRender
	public	__irrlicht_core_ILightManager_BoundOnPostRender
	public	__irrlicht_core_ILightManager_BoundOnPreRender
	public	__irrlicht_core_ILightManager_BoundOnRenderPassPostRender
	public	__irrlicht_core_ILightManager_BoundOnRenderPassPreRender
	public	__irrlicht_core_ILightManager_Delete
	public	__irrlicht_core_ILightManager_New
	public	__irrlicht_core_ILightManager_bind
	public	__irrlicht_core_ILightManager_create
	public	__irrlicht_core_ILightManager_createFromHandle
	public	__irrlicht_core_ILightManager_drop
	public	__irrlicht_core_ILightManager_getBinderHandle
	public	__irrlicht_core_ILightManager_getDebugName
	public	__irrlicht_core_ILightManager_grab
	public	__irrlicht_core_ILightSceneNode_Delete
	public	__irrlicht_core_ILightSceneNode_New
	public	__irrlicht_core_ILightSceneNode_createFromHandle
	public	__irrlicht_core_ILightSceneNode_enableCastShadow
	public	__irrlicht_core_ILightSceneNode_getCastShadow
	public	__irrlicht_core_ILightSceneNode_getLightData
	public	__irrlicht_core_ILightSceneNode_getLightType
	public	__irrlicht_core_ILightSceneNode_getRadius
	public	__irrlicht_core_ILightSceneNode_setLightData
	public	__irrlicht_core_ILightSceneNode_setLightType
	public	__irrlicht_core_ILightSceneNode_setRadius
	public	__irrlicht_core_ILightSceneNode_setVisible
	public	__irrlicht_core_ILogger_Delete
	public	__irrlicht_core_ILogger_New
	public	__irrlicht_core_ILogger_createFromHandle
	public	__irrlicht_core_ILogger_drop
	public	__irrlicht_core_ILogger_getDebugName
	public	__irrlicht_core_ILogger_getLogLevel
	public	__irrlicht_core_ILogger_grab
	public	__irrlicht_core_ILogger_log
	public	__irrlicht_core_ILogger_logC
	public	__irrlicht_core_ILogger_logCWithHint
	public	__irrlicht_core_ILogger_logCWithWHint
	public	__irrlicht_core_ILogger_logW
	public	__irrlicht_core_ILogger_logWWithHint
	public	__irrlicht_core_ILogger_logWithHint
	public	__irrlicht_core_ILogger_setLogLevel
	public	__irrlicht_core_IMaterialRendererServices_Delete
	public	__irrlicht_core_IMaterialRendererServices_New
	public	__irrlicht_core_IMaterialRendererServices_createFromHandle
	public	__irrlicht_core_IMaterialRendererServices_getVideoDriver
	public	__irrlicht_core_IMaterialRendererServices_setBasicRenderStates
	public	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant
	public	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName
	public	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant
	public	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName
	public	__irrlicht_core_IMaterialRenderer_Delete
	public	__irrlicht_core_IMaterialRenderer_New
	public	__irrlicht_core_IMaterialRenderer_createFromHandle
	public	__irrlicht_core_IMaterialRenderer_drop
	public	__irrlicht_core_IMaterialRenderer_getDebugName
	public	__irrlicht_core_IMaterialRenderer_getRenderCapability
	public	__irrlicht_core_IMaterialRenderer_grab
	public	__irrlicht_core_IMaterialRenderer_isTransparent
	public	__irrlicht_core_IMeshBuffer_Delete
	public	__irrlicht_core_IMeshBuffer_New
	public	__irrlicht_core_IMeshBuffer_append
	public	__irrlicht_core_IMeshBuffer_appendFromOther
	public	__irrlicht_core_IMeshBuffer_createFromHandle
	public	__irrlicht_core_IMeshBuffer_drop
	public	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	public	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	public	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	public	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	public	__irrlicht_core_IMeshBuffer_getBoundingBox
	public	__irrlicht_core_IMeshBuffer_getChangedID_Index
	public	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	public	__irrlicht_core_IMeshBuffer_getDebugName
	public	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	public	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	public	__irrlicht_core_IMeshBuffer_getIndexCount
	public	__irrlicht_core_IMeshBuffer_getIndexType
	public	__irrlicht_core_IMeshBuffer_getIndices
	public	__irrlicht_core_IMeshBuffer_getMaterial
	public	__irrlicht_core_IMeshBuffer_getNormal
	public	__irrlicht_core_IMeshBuffer_getPosition
	public	__irrlicht_core_IMeshBuffer_getTCoords
	public	__irrlicht_core_IMeshBuffer_getVertex
	public	__irrlicht_core_IMeshBuffer_getVertexCount
	public	__irrlicht_core_IMeshBuffer_getVertexType
	public	__irrlicht_core_IMeshBuffer_getVertices
	public	__irrlicht_core_IMeshBuffer_grab
	public	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	public	__irrlicht_core_IMeshBuffer_setBoundingBox
	public	__irrlicht_core_IMeshBuffer_setDirty
	public	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	public	__irrlicht_core_IMeshCache_Delete
	public	__irrlicht_core_IMeshCache_New
	public	__irrlicht_core_IMeshCache_addMesh
	public	__irrlicht_core_IMeshCache_clear
	public	__irrlicht_core_IMeshCache_clearUnusedMeshes
	public	__irrlicht_core_IMeshCache_createFromHandle
	public	__irrlicht_core_IMeshCache_drop
	public	__irrlicht_core_IMeshCache_getAnimatedMeshIndex
	public	__irrlicht_core_IMeshCache_getAnimatedMeshName
	public	__irrlicht_core_IMeshCache_getDebugName
	public	__irrlicht_core_IMeshCache_getMeshByIndex
	public	__irrlicht_core_IMeshCache_getMeshByName
	public	__irrlicht_core_IMeshCache_getMeshCount
	public	__irrlicht_core_IMeshCache_getMeshIndex
	public	__irrlicht_core_IMeshCache_getMeshName
	public	__irrlicht_core_IMeshCache_getMeshNameByIdx
	public	__irrlicht_core_IMeshCache_grab
	public	__irrlicht_core_IMeshCache_isMeshLoaded
	public	__irrlicht_core_IMeshCache_removeAnimatedMesh
	public	__irrlicht_core_IMeshCache_removeMesh
	public	__irrlicht_core_IMeshCache_renameAnimatedMesh
	public	__irrlicht_core_IMeshCache_renameMesh
	public	__irrlicht_core_IMeshCache_renameMeshByIndex
	public	__irrlicht_core_IMeshLoaderDefault_Delete
	public	__irrlicht_core_IMeshLoaderDefault_New
	public	__irrlicht_core_IMeshLoaderDefault_createMesh
	public	__irrlicht_core_IMeshLoaderDefault_isALoadableFileExtension
	public	__irrlicht_core_IMeshLoader_Delete
	public	__irrlicht_core_IMeshLoader_New
	public	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	public	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	public	__irrlicht_core_IMeshLoader_bind
	public	__irrlicht_core_IMeshLoader_create
	public	__irrlicht_core_IMeshLoader_createFromHandle
	public	__irrlicht_core_IMeshLoader_drop
	public	__irrlicht_core_IMeshLoader_getBinderHandle
	public	__irrlicht_core_IMeshLoader_getDebugName
	public	__irrlicht_core_IMeshLoader_grab
	public	__irrlicht_core_IMeshManipulator_Delete
	public	__irrlicht_core_IMeshManipulator_New
	public	__irrlicht_core_IMeshManipulator_applyToMesh
	public	__irrlicht_core_IMeshManipulator_applyToMeshBuffer
	public	__irrlicht_core_IMeshManipulator_createAnimatedMesh
	public	__irrlicht_core_IMeshManipulator_createFromHandle
	public	__irrlicht_core_IMeshManipulator_createMeshCopy
	public	__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives
	public	__irrlicht_core_IMeshManipulator_createMeshWelded
	public	__irrlicht_core_IMeshManipulator_createMeshWith1TCoords
	public	__irrlicht_core_IMeshManipulator_createMeshWith2TCoords
	public	__irrlicht_core_IMeshManipulator_createMeshWithTangents
	public	__irrlicht_core_IMeshManipulator_drop
	public	__irrlicht_core_IMeshManipulator_flipSurfaces
	public	__irrlicht_core_IMeshManipulator_getDebugName
	public	__irrlicht_core_IMeshManipulator_getPolyCount
	public	__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated
	public	__irrlicht_core_IMeshManipulator_grab
	public	__irrlicht_core_IMeshManipulator_makePlanarTextureMapping
	public	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer
	public	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	public	__irrlicht_core_IMeshManipulator_recalculateNormals
	public	__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer
	public	__irrlicht_core_IMeshManipulator_recalculateTangents
	public	__irrlicht_core_IMeshManipulator_scale
	public	__irrlicht_core_IMeshManipulator_scaleMesh
	public	__irrlicht_core_IMeshManipulator_scaleMeshBuffer
	public	__irrlicht_core_IMeshManipulator_scaleTCoords
	public	__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer
	public	__irrlicht_core_IMeshManipulator_setVertexColorAlpha
	public	__irrlicht_core_IMeshManipulator_setVertexColors
	public	__irrlicht_core_IMeshManipulator_transform
	public	__irrlicht_core_IMeshManipulator_transformMesh
	public	__irrlicht_core_IMeshManipulator_transformMeshBuffer
	public	__irrlicht_core_IMeshSceneNode_Delete
	public	__irrlicht_core_IMeshSceneNode_New
	public	__irrlicht_core_IMeshSceneNode_createFromHandle
	public	__irrlicht_core_IMeshSceneNode_getMesh
	public	__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials
	public	__irrlicht_core_IMeshSceneNode_setMesh
	public	__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials
	public	__irrlicht_core_IMesh_Delete
	public	__irrlicht_core_IMesh_New
	public	__irrlicht_core_IMesh_createFromHandle
	public	__irrlicht_core_IMesh_drop
	public	__irrlicht_core_IMesh_getBoundingBox
	public	__irrlicht_core_IMesh_getDebugName
	public	__irrlicht_core_IMesh_getMeshBuffer
	public	__irrlicht_core_IMesh_getMeshBufferCount
	public	__irrlicht_core_IMesh_grab
	public	__irrlicht_core_IMesh_setBoundingBox
	public	__irrlicht_core_IMesh_setDirty
	public	__irrlicht_core_IMesh_setHardwareMappingHint
	public	__irrlicht_core_IMesh_setMaterialFlag
	public	__irrlicht_core_IMetaTriangleSelector_Delete
	public	__irrlicht_core_IMetaTriangleSelector_New
	public	__irrlicht_core_IMetaTriangleSelector_addTriangleSelector
	public	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	public	__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors
	public	__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector
	public	__irrlicht_core_IOSOperator_Delete
	public	__irrlicht_core_IOSOperator_New
	public	__irrlicht_core_IOSOperator_copyToClipboard
	public	__irrlicht_core_IOSOperator_createFromHandle
	public	__irrlicht_core_IOSOperator_drop
	public	__irrlicht_core_IOSOperator_getDebugName
	public	__irrlicht_core_IOSOperator_getOperationSystemVersion
	public	__irrlicht_core_IOSOperator_getProcessorSpeedMHz
	public	__irrlicht_core_IOSOperator_getSystemMemory
	public	__irrlicht_core_IOSOperator_getTextFromClipboard
	public	__irrlicht_core_IOSOperator_grab
	public	__irrlicht_core_IParticleAffectorDefault_Delete
	public	__irrlicht_core_IParticleAffectorDefault_New
	public	__irrlicht_core_IParticleAffectorDefault_affect
	public	__irrlicht_core_IParticleAffectorDefault_getType
	public	__irrlicht_core_IParticleAffector_Delete
	public	__irrlicht_core_IParticleAffector_New
	public	__irrlicht_core_IParticleAffector_OnAffectBinding
	public	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	public	__irrlicht_core_IParticleAffector_OnGetType
	public	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	public	__irrlicht_core_IParticleAffector_bind
	public	__irrlicht_core_IParticleAffector_cast
	public	__irrlicht_core_IParticleAffector_create
	public	__irrlicht_core_IParticleAffector_createFromHandle
	public	__irrlicht_core_IParticleAffector_drop
	public	__irrlicht_core_IParticleAffector_getBinderHandle
	public	__irrlicht_core_IParticleAffector_getDebugName
	public	__irrlicht_core_IParticleAffector_getEnabled
	public	__irrlicht_core_IParticleAffector_grab
	public	__irrlicht_core_IParticleAffector_setEnabled
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_Delete
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_New
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_createFromHandle
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	public	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	public	__irrlicht_core_IParticleAttractionAffector_Delete
	public	__irrlicht_core_IParticleAttractionAffector_New
	public	__irrlicht_core_IParticleAttractionAffector_createFromHandle
	public	__irrlicht_core_IParticleAttractionAffector_getAffectX
	public	__irrlicht_core_IParticleAttractionAffector_getAffectY
	public	__irrlicht_core_IParticleAttractionAffector_getAffectZ
	public	__irrlicht_core_IParticleAttractionAffector_getAttract
	public	__irrlicht_core_IParticleAttractionAffector_getPoint
	public	__irrlicht_core_IParticleAttractionAffector_setAffectX
	public	__irrlicht_core_IParticleAttractionAffector_setAffectY
	public	__irrlicht_core_IParticleAttractionAffector_setAffectZ
	public	__irrlicht_core_IParticleAttractionAffector_setAttract
	public	__irrlicht_core_IParticleAttractionAffector_setPoint
	public	__irrlicht_core_IParticleBoxEmitter_Delete
	public	__irrlicht_core_IParticleBoxEmitter_New
	public	__irrlicht_core_IParticleBoxEmitter_createFromHandle
	public	__irrlicht_core_IParticleBoxEmitter_getBox
	public	__irrlicht_core_IParticleBoxEmitter_setBox
	public	__irrlicht_core_IParticleCylinderEmitter_Delete
	public	__irrlicht_core_IParticleCylinderEmitter_New
	public	__irrlicht_core_IParticleCylinderEmitter_createFromHandle
	public	__irrlicht_core_IParticleCylinderEmitter_getCenter
	public	__irrlicht_core_IParticleCylinderEmitter_getLength
	public	__irrlicht_core_IParticleCylinderEmitter_getNormal
	public	__irrlicht_core_IParticleCylinderEmitter_getOutlineOnly
	public	__irrlicht_core_IParticleCylinderEmitter_getRadius
	public	__irrlicht_core_IParticleCylinderEmitter_setCenter
	public	__irrlicht_core_IParticleCylinderEmitter_setLength
	public	__irrlicht_core_IParticleCylinderEmitter_setNormal
	public	__irrlicht_core_IParticleCylinderEmitter_setOutlineOnly
	public	__irrlicht_core_IParticleCylinderEmitter_setRadius
	public	__irrlicht_core_IParticleEmitter_Delete
	public	__irrlicht_core_IParticleEmitter_New
	public	__irrlicht_core_IParticleEmitter_cast
	public	__irrlicht_core_IParticleEmitter_createFromHandle
	public	__irrlicht_core_IParticleEmitter_drop
	public	__irrlicht_core_IParticleEmitter_emitt
	public	__irrlicht_core_IParticleEmitter_getDebugName
	public	__irrlicht_core_IParticleEmitter_getDirection
	public	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_getMaxStartColor
	public	__irrlicht_core_IParticleEmitter_getMaxStartSize
	public	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_getMinStartColor
	public	__irrlicht_core_IParticleEmitter_getMinStartSize
	public	__irrlicht_core_IParticleEmitter_getType
	public	__irrlicht_core_IParticleEmitter_grab
	public	__irrlicht_core_IParticleEmitter_setDirection
	public	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_setMaxStartColor
	public	__irrlicht_core_IParticleEmitter_setMaxStartSize
	public	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	public	__irrlicht_core_IParticleEmitter_setMinStartColor
	public	__irrlicht_core_IParticleEmitter_setMinStartSize
	public	__irrlicht_core_IParticleFadeOutAffector_Delete
	public	__irrlicht_core_IParticleFadeOutAffector_New
	public	__irrlicht_core_IParticleFadeOutAffector_createFromHandle
	public	__irrlicht_core_IParticleFadeOutAffector_getFadeOutTime
	public	__irrlicht_core_IParticleFadeOutAffector_getTargetColor
	public	__irrlicht_core_IParticleFadeOutAffector_setFadeOutTime
	public	__irrlicht_core_IParticleFadeOutAffector_setTargetColor
	public	__irrlicht_core_IParticleGravityAffector_Delete
	public	__irrlicht_core_IParticleGravityAffector_New
	public	__irrlicht_core_IParticleGravityAffector_createFromHandle
	public	__irrlicht_core_IParticleGravityAffector_getGravity
	public	__irrlicht_core_IParticleGravityAffector_getTimeForceLost
	public	__irrlicht_core_IParticleGravityAffector_setGravity
	public	__irrlicht_core_IParticleGravityAffector_setTimeForceLost
	public	__irrlicht_core_IParticleMeshEmitter_Delete
	public	__irrlicht_core_IParticleMeshEmitter_New
	public	__irrlicht_core_IParticleMeshEmitter_createFromHandle
	public	__irrlicht_core_IParticleMeshEmitter_getEveryMeshVertex
	public	__irrlicht_core_IParticleMeshEmitter_getMesh
	public	__irrlicht_core_IParticleMeshEmitter_getNormalDirectionModifier
	public	__irrlicht_core_IParticleMeshEmitter_isUsingNormalDirection
	public	__irrlicht_core_IParticleMeshEmitter_setEveryMeshVertex
	public	__irrlicht_core_IParticleMeshEmitter_setMesh
	public	__irrlicht_core_IParticleMeshEmitter_setNormalDirectionModifier
	public	__irrlicht_core_IParticleMeshEmitter_setUseNormalDirection
	public	__irrlicht_core_IParticleRingEmitter_Delete
	public	__irrlicht_core_IParticleRingEmitter_New
	public	__irrlicht_core_IParticleRingEmitter_createFromHandle
	public	__irrlicht_core_IParticleRingEmitter_getCenter
	public	__irrlicht_core_IParticleRingEmitter_getRadius
	public	__irrlicht_core_IParticleRingEmitter_getRingThickness
	public	__irrlicht_core_IParticleRingEmitter_setCenter
	public	__irrlicht_core_IParticleRingEmitter_setRadius
	public	__irrlicht_core_IParticleRingEmitter_setRingThickness
	public	__irrlicht_core_IParticleRotationAffector_Delete
	public	__irrlicht_core_IParticleRotationAffector_New
	public	__irrlicht_core_IParticleRotationAffector_createFromHandle
	public	__irrlicht_core_IParticleRotationAffector_getPivotPoint
	public	__irrlicht_core_IParticleRotationAffector_getSpeed
	public	__irrlicht_core_IParticleRotationAffector_setPivotPoint
	public	__irrlicht_core_IParticleRotationAffector_setSpeed
	public	__irrlicht_core_IParticleSphereEmitter_Delete
	public	__irrlicht_core_IParticleSphereEmitter_New
	public	__irrlicht_core_IParticleSphereEmitter_createFromHandle
	public	__irrlicht_core_IParticleSphereEmitter_getCenter
	public	__irrlicht_core_IParticleSphereEmitter_getRadius
	public	__irrlicht_core_IParticleSphereEmitter_setCenter
	public	__irrlicht_core_IParticleSphereEmitter_setRadius
	public	__irrlicht_core_IParticleSystemSceneNode_Delete
	public	__irrlicht_core_IParticleSystemSceneNode_New
	public	__irrlicht_core_IParticleSystemSceneNode_addAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	public	__irrlicht_core_IParticleSystemSceneNode_createGravityAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createPointEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createRingEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_createRotationAffector
	public	__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_getEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors
	public	__irrlicht_core_IParticleSystemSceneNode_setEmitter
	public	__irrlicht_core_IParticleSystemSceneNode_setParticleSize
	public	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	public	__irrlicht_core_IQ3LevelMesh_Delete
	public	__irrlicht_core_IQ3LevelMesh_New
	public	__irrlicht_core_IQ3LevelMesh_createFromHandle
	public	__irrlicht_core_IQ3LevelMesh_getEntityList
	public	__irrlicht_core_IQ3LevelMesh_getShader
	public	__irrlicht_core_IQ3LevelMesh_getShaderByIdx
	public	__irrlicht_core_IReadFile_Delete
	public	__irrlicht_core_IReadFile_New
	public	__irrlicht_core_IReadFile_createFromHandle
	public	__irrlicht_core_IReadFile_drop
	public	__irrlicht_core_IReadFile_getDebugName
	public	__irrlicht_core_IReadFile_getFileName
	public	__irrlicht_core_IReadFile_getPos
	public	__irrlicht_core_IReadFile_getSize
	public	__irrlicht_core_IReadFile_grab
	public	__irrlicht_core_IReadFile_read
	public	__irrlicht_core_IReadFile_seek
	public	__irrlicht_core_IReferenceCounted_Delete
	public	__irrlicht_core_IReferenceCounted_New
	public	__irrlicht_core_IReferenceCounted_drop
	public	__irrlicht_core_IReferenceCounted_getDebugName
	public	__irrlicht_core_IReferenceCounted_getReferenceCount
	public	__irrlicht_core_IReferenceCounted_grab
	public	__irrlicht_core_IRenderTarget_Delete
	public	__irrlicht_core_IRenderTarget_New
	public	__irrlicht_core_IRenderTarget_createFromEnum
	public	__irrlicht_core_IRenderTarget_createFromHandle
	public	__irrlicht_core_IRenderTarget_createFromTexture
	public	__irrlicht_core_IRenderTarget_getBlendEnable
	public	__irrlicht_core_IRenderTarget_getBlendFuncDst
	public	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	public	__irrlicht_core_IRenderTarget_getColorMask
	public	__irrlicht_core_IRenderTarget_getRenderTexture
	public	__irrlicht_core_IRenderTarget_getTargetType
	public	__irrlicht_core_IRenderTarget_setBlendEnable
	public	__irrlicht_core_IRenderTarget_setBlendFuncDst
	public	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	public	__irrlicht_core_IRenderTarget_setColorMask
	public	__irrlicht_core_IRenderTarget_setRenderTexture
	public	__irrlicht_core_IRenderTarget_setTargetType
	public	__irrlicht_core_ISceneCollisionManager_Delete
	public	__irrlicht_core_ISceneCollisionManager_New
	public	__irrlicht_core_ISceneCollisionManager_createFromHandle
	public	__irrlicht_core_ISceneCollisionManager_drop
	public	__irrlicht_core_ISceneCollisionManager_getCollisionPoint
	public	__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition
	public	__irrlicht_core_ISceneCollisionManager_getDebugName
	public	__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB
	public	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	public	__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	public	__irrlicht_core_ISceneCollisionManager_grab
	public	__irrlicht_core_ISceneManager_Delete
	public	__irrlicht_core_ISceneManager_New
	public	__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode
	public	__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode
	public	__irrlicht_core_ISceneManager_addArrowMesh
	public	__irrlicht_core_ISceneManager_addBillboardSceneNode
	public	__irrlicht_core_ISceneManager_addBillboardTextSceneNode
	public	__irrlicht_core_ISceneManager_addCameraSceneNode
	public	__irrlicht_core_ISceneManager_addCameraSceneNodeFPS
	public	__irrlicht_core_ISceneManager_addCameraSceneNodeMaya
	public	__irrlicht_core_ISceneManager_addCubeSceneNode
	public	__irrlicht_core_ISceneManager_addDummyTransformationSceneNode
	public	__irrlicht_core_ISceneManager_addEmptySceneNode
	public	__irrlicht_core_ISceneManager_addExternalMeshLoader
	public	__irrlicht_core_ISceneManager_addHillPlaneMesh
	public	__irrlicht_core_ISceneManager_addLightSceneNode
	public	__irrlicht_core_ISceneManager_addMeshSceneNode
	public	__irrlicht_core_ISceneManager_addOctreeSceneNode
	public	__irrlicht_core_ISceneManager_addParticleSystemSceneNode
	public	__irrlicht_core_ISceneManager_addQuake3SceneNode
	public	__irrlicht_core_ISceneManager_addSceneNode
	public	__irrlicht_core_ISceneManager_addSkyBoxSceneNode
	public	__irrlicht_core_ISceneManager_addSkyDomeSceneNode
	public	__irrlicht_core_ISceneManager_addSphereMesh
	public	__irrlicht_core_ISceneManager_addSphereSceneNode
	public	__irrlicht_core_ISceneManager_addTerrainMesh
	public	__irrlicht_core_ISceneManager_addTerrainSceneNode
	public	__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile
	public	__irrlicht_core_ISceneManager_addTextSceneNode
	public	__irrlicht_core_ISceneManager_addVolumeLightMesh
	public	__irrlicht_core_ISceneManager_addVolumeLightSceneNode
	public	__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode
	public	__irrlicht_core_ISceneManager_addtoDeletionQueue
	public	__irrlicht_core_ISceneManager_clear
	public	__irrlicht_core_ISceneManager_createCollisionResponseAnimator
	public	__irrlicht_core_ISceneManager_createDeleteAnimator
	public	__irrlicht_core_ISceneManager_createFlyCircleAnimator
	public	__irrlicht_core_ISceneManager_createFlyStraightAnimator
	public	__irrlicht_core_ISceneManager_createFollowSplineAnimator
	public	__irrlicht_core_ISceneManager_createFromHandle
	public	__irrlicht_core_ISceneManager_createMetaTriangleSelector
	public	__irrlicht_core_ISceneManager_createNewSceneManager
	public	__irrlicht_core_ISceneManager_createOctreeTriangleSelector
	public	__irrlicht_core_ISceneManager_createRotationAnimator
	public	__irrlicht_core_ISceneManager_createSkinnedMesh
	public	__irrlicht_core_ISceneManager_createTerrainTriangleSelector
	public	__irrlicht_core_ISceneManager_createTextureAnimator
	public	__irrlicht_core_ISceneManager_createTriangleSelector
	public	__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode
	public	__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox
	public	__irrlicht_core_ISceneManager_drawAll
	public	__irrlicht_core_ISceneManager_drop
	public	__irrlicht_core_ISceneManager_getActiveCamera
	public	__irrlicht_core_ISceneManager_getAmbientLight
	public	__irrlicht_core_ISceneManager_getAnimatorTypeName
	public	__irrlicht_core_ISceneManager_getDebugName
	public	__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory
	public	__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory
	public	__irrlicht_core_ISceneManager_getGUIEnvironment
	public	__irrlicht_core_ISceneManager_getGeometryCreator
	public	__irrlicht_core_ISceneManager_getMesh
	public	__irrlicht_core_ISceneManager_getMeshCache
	public	__irrlicht_core_ISceneManager_getMeshFromFileIO
	public	__irrlicht_core_ISceneManager_getMeshManipulator
	public	__irrlicht_core_ISceneManager_getParameters
	public	__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	public	__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount
	public	__irrlicht_core_ISceneManager_getRootSceneNode
	public	__irrlicht_core_ISceneManager_getSceneCollisionManager
	public	__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory
	public	__irrlicht_core_ISceneManager_getSceneNodeFactory
	public	__irrlicht_core_ISceneManager_getSceneNodeFromId
	public	__irrlicht_core_ISceneManager_getSceneNodeFromName
	public	__irrlicht_core_ISceneManager_getSceneNodeFromType
	public	__irrlicht_core_ISceneManager_getSceneNodeTypeName
	public	__irrlicht_core_ISceneManager_getSceneNodesFromType
	public	__irrlicht_core_ISceneManager_getShadowColor
	public	__irrlicht_core_ISceneManager_getVideoDriver
	public	__irrlicht_core_ISceneManager_grab
	public	__irrlicht_core_ISceneManager_isCulled
	public	__irrlicht_core_ISceneManager_loadScene
	public	__irrlicht_core_ISceneManager_loadSceneFromFile
	public	__irrlicht_core_ISceneManager_loadSceneFromFileIO
	public	__irrlicht_core_ISceneManager_postEventFromUser
	public	__irrlicht_core_ISceneManager_registerNodeForRendering
	public	__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory
	public	__irrlicht_core_ISceneManager_registerSceneNodeFactory
	public	__irrlicht_core_ISceneManager_saveScene
	public	__irrlicht_core_ISceneManager_saveSceneToFile
	public	__irrlicht_core_ISceneManager_saveSceneToFileIO
	public	__irrlicht_core_ISceneManager_setActiveCamera
	public	__irrlicht_core_ISceneManager_setAmbientLight
	public	__irrlicht_core_ISceneManager_setLightManager
	public	__irrlicht_core_ISceneManager_setShadowColor
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_New
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_New
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode
	public	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld
	public	__irrlicht_core_ISceneNodeAnimatorFactory_Delete
	public	__irrlicht_core_ISceneNodeAnimatorFactory_New
	public	__irrlicht_core_ISceneNodeAnimatorFactory_bind
	public	__irrlicht_core_ISceneNodeAnimatorFactory_create
	public	__irrlicht_core_ISceneNodeAnimatorFactory_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimator
	public	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	public	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	public	__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName
	public	__irrlicht_core_ISceneNodeAnimatorFactory_grab
	public	__irrlicht_core_ISceneNodeAnimator_Delete
	public	__irrlicht_core_ISceneNodeAnimator_New
	public	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	public	__irrlicht_core_ISceneNodeAnimator_OnEvent
	public	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	public	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	public	__irrlicht_core_ISceneNodeAnimator_animateNode
	public	__irrlicht_core_ISceneNodeAnimator_bind
	public	__irrlicht_core_ISceneNodeAnimator_create
	public	__irrlicht_core_ISceneNodeAnimator_createClone
	public	__irrlicht_core_ISceneNodeAnimator_createFromHandle
	public	__irrlicht_core_ISceneNodeAnimator_drop
	public	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	public	__irrlicht_core_ISceneNodeAnimator_getDebugName
	public	__irrlicht_core_ISceneNodeAnimator_getType
	public	__irrlicht_core_ISceneNodeAnimator_grab
	public	__irrlicht_core_ISceneNodeAnimator_hasFinished
	public	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	public	__irrlicht_core_ISceneNodeDefault_Delete
	public	__irrlicht_core_ISceneNodeDefault_New
	public	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	public	__irrlicht_core_ISceneNodeDefault_render
	public	__irrlicht_core_ISceneNodeFactory_Delete
	public	__irrlicht_core_ISceneNodeFactory_New
	public	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromName
	public	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromType
	public	__irrlicht_core_ISceneNodeFactory_bind
	public	__irrlicht_core_ISceneNodeFactory_create
	public	__irrlicht_core_ISceneNodeFactory_createFromHandle
	public	__irrlicht_core_ISceneNodeFactory_drop
	public	__irrlicht_core_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	public	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeType
	public	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	public	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	public	__irrlicht_core_ISceneNodeFactory_getDebugName
	public	__irrlicht_core_ISceneNodeFactory_grab
	public	__irrlicht_core_ISceneNode_Delete
	public	__irrlicht_core_ISceneNode_GetRotation
	public	__irrlicht_core_ISceneNode_GetScale
	public	__irrlicht_core_ISceneNode_New
	public	__irrlicht_core_ISceneNode_OnAnimate
	public	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	public	__irrlicht_core_ISceneNode_SetRotation
	public	__irrlicht_core_ISceneNode_SetScale
	public	__irrlicht_core_ISceneNode_addAnimator
	public	__irrlicht_core_ISceneNode_addChild
	public	__irrlicht_core_ISceneNode_bind
	public	__irrlicht_core_ISceneNode_boundAddAnimator
	public	__irrlicht_core_ISceneNode_boundAddChild
	public	__irrlicht_core_ISceneNode_boundClone
	public	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	public	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	public	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	public	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	public	__irrlicht_core_ISceneNode_boundGetBoundingBox
	public	__irrlicht_core_ISceneNode_boundGetID
	public	__irrlicht_core_ISceneNode_boundGetMaterial
	public	__irrlicht_core_ISceneNode_boundGetMaterialCount
	public	__irrlicht_core_ISceneNode_boundGetName
	public	__irrlicht_core_ISceneNode_boundGetParent
	public	__irrlicht_core_ISceneNode_boundGetPosition
	public	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	public	__irrlicht_core_ISceneNode_boundGetRotation
	public	__irrlicht_core_ISceneNode_boundGetScale
	public	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	public	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	public	__irrlicht_core_ISceneNode_boundGetType
	public	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	public	__irrlicht_core_ISceneNode_boundIsDebugObject
	public	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	public	__irrlicht_core_ISceneNode_boundIsVisible
	public	__irrlicht_core_ISceneNode_boundOnAnimate
	public	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	public	__irrlicht_core_ISceneNode_boundRemove
	public	__irrlicht_core_ISceneNode_boundRemoveAll
	public	__irrlicht_core_ISceneNode_boundRemoveAnimator
	public	__irrlicht_core_ISceneNode_boundRemoveAnimators
	public	__irrlicht_core_ISceneNode_boundRemoveChild
	public	__irrlicht_core_ISceneNode_boundRender
	public	__irrlicht_core_ISceneNode_boundSerializeAttributes
	public	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	public	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	public	__irrlicht_core_ISceneNode_boundSetID
	public	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	public	__irrlicht_core_ISceneNode_boundSetMaterial
	public	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	public	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	public	__irrlicht_core_ISceneNode_boundSetMaterialType
	public	__irrlicht_core_ISceneNode_boundSetName
	public	__irrlicht_core_ISceneNode_boundSetParent
	public	__irrlicht_core_ISceneNode_boundSetPosition
	public	__irrlicht_core_ISceneNode_boundSetRotation
	public	__irrlicht_core_ISceneNode_boundSetScale
	public	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	public	__irrlicht_core_ISceneNode_boundSetVisible
	public	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	public	__irrlicht_core_ISceneNode_cast
	public	__irrlicht_core_ISceneNode_clone
	public	__irrlicht_core_ISceneNode_create
	public	__irrlicht_core_ISceneNode_createFromHandle
	public	__irrlicht_core_ISceneNode_deserializeAttributes
	public	__irrlicht_core_ISceneNode_getAbsolutePosition
	public	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	public	__irrlicht_core_ISceneNode_getAnimators
	public	__irrlicht_core_ISceneNode_getAutomaticCulling
	public	__irrlicht_core_ISceneNode_getBinderHandle
	public	__irrlicht_core_ISceneNode_getChild
	public	__irrlicht_core_ISceneNode_getChildren
	public	__irrlicht_core_ISceneNode_getID
	public	__irrlicht_core_ISceneNode_getMaterial
	public	__irrlicht_core_ISceneNode_getMaterialCount
	public	__irrlicht_core_ISceneNode_getName
	public	__irrlicht_core_ISceneNode_getParent
	public	__irrlicht_core_ISceneNode_getPosition
	public	__irrlicht_core_ISceneNode_getRelativeTransformation
	public	__irrlicht_core_ISceneNode_getSceneManager
	public	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	public	__irrlicht_core_ISceneNode_getTriangleSelector
	public	__irrlicht_core_ISceneNode_getType
	public	__irrlicht_core_ISceneNode_isDebugDataVisible
	public	__irrlicht_core_ISceneNode_isDebugObject
	public	__irrlicht_core_ISceneNode_isTrulyVisible
	public	__irrlicht_core_ISceneNode_isVisible
	public	__irrlicht_core_ISceneNode_remove
	public	__irrlicht_core_ISceneNode_removeAll
	public	__irrlicht_core_ISceneNode_removeAnimator
	public	__irrlicht_core_ISceneNode_removeAnimators
	public	__irrlicht_core_ISceneNode_removeChild
	public	__irrlicht_core_ISceneNode_serializeAttributes
	public	__irrlicht_core_ISceneNode_setAutomaticCulling
	public	__irrlicht_core_ISceneNode_setDebugDataVisible
	public	__irrlicht_core_ISceneNode_setID
	public	__irrlicht_core_ISceneNode_setIsDebugObject
	public	__irrlicht_core_ISceneNode_setMaterial
	public	__irrlicht_core_ISceneNode_setMaterialFlag
	public	__irrlicht_core_ISceneNode_setMaterialTexture
	public	__irrlicht_core_ISceneNode_setMaterialType
	public	__irrlicht_core_ISceneNode_setName
	public	__irrlicht_core_ISceneNode_setParent
	public	__irrlicht_core_ISceneNode_setPosition
	public	__irrlicht_core_ISceneNode_setTriangleSelector
	public	__irrlicht_core_ISceneNode_setVisible
	public	__irrlicht_core_ISceneNode_updateAbsolutePosition
	public	__irrlicht_core_ISceneUserDataSerializer_CreateUserDataBinding
	public	__irrlicht_core_ISceneUserDataSerializer_Delete
	public	__irrlicht_core_ISceneUserDataSerializer_New
	public	__irrlicht_core_ISceneUserDataSerializer_OnReadUserDataBinding
	public	__irrlicht_core_ISceneUserDataSerializer_bind
	public	__irrlicht_core_ISceneUserDataSerializer_create
	public	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
	public	__irrlicht_core_ISceneUserDataSerializer_getBinderHandle
	public	__irrlicht_core_IShaderConstantSetCallBack_Delete
	public	__irrlicht_core_IShaderConstantSetCallBack_Destroy
	public	__irrlicht_core_IShaderConstantSetCallBack_New
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstants
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterial
	public	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	public	__irrlicht_core_IShaderConstantSetCallBack_bind
	public	__irrlicht_core_IShaderConstantSetCallBack_create
	public	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	public	__irrlicht_core_IShaderConstantSetCallBack_drop
	public	__irrlicht_core_IShaderConstantSetCallBack_generate
	public	__irrlicht_core_IShaderConstantSetCallBack_getBinderHandle
	public	__irrlicht_core_IShaderConstantSetCallBack_getDebugName
	public	__irrlicht_core_IShaderConstantSetCallBack_grab
	public	__irrlicht_core_IShader_Delete
	public	__irrlicht_core_IShader_EqEq
	public	__irrlicht_core_IShader_Less
	public	__irrlicht_core_IShader_New
	public	__irrlicht_core_IShader_createFromHandle
	public	__irrlicht_core_IShader_getGroup
	public	__irrlicht_core_IShader_getGroupSize
	public	__irrlicht_core_IShader_getID
	public	__irrlicht_core_IShader_getName
	public	__irrlicht_core_IShader_getVarGroup
	public	__irrlicht_core_IShader_setEq
	public	__irrlicht_core_IShadowVolumeSceneNode_Delete
	public	__irrlicht_core_IShadowVolumeSceneNode_New
	public	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	public	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	public	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
	public	__irrlicht_core_ISkinnedMesh_Delete
	public	__irrlicht_core_ISkinnedMesh_New
	public	__irrlicht_core_ISkinnedMesh_addJoint
	public	__irrlicht_core_ISkinnedMesh_addMeshBuffer
	public	__irrlicht_core_ISkinnedMesh_addPositionKey
	public	__irrlicht_core_ISkinnedMesh_addRotationKey
	public	__irrlicht_core_ISkinnedMesh_addScaleKey
	public	__irrlicht_core_ISkinnedMesh_addWeight
	public	__irrlicht_core_ISkinnedMesh_animateMesh
	public	__irrlicht_core_ISkinnedMesh_convertMeshToTangents
	public	__irrlicht_core_ISkinnedMesh_createFromHandle
	public	__irrlicht_core_ISkinnedMesh_finalize
	public	__irrlicht_core_ISkinnedMesh_getAllJoints
	public	__irrlicht_core_ISkinnedMesh_getJointCount
	public	__irrlicht_core_ISkinnedMesh_getJointName
	public	__irrlicht_core_ISkinnedMesh_getJointNumber
	public	__irrlicht_core_ISkinnedMesh_getMeshBuffers
	public	__irrlicht_core_ISkinnedMesh_isStatic
	public	__irrlicht_core_ISkinnedMesh_setHardwareSkinning
	public	__irrlicht_core_ISkinnedMesh_setInterpolationMode
	public	__irrlicht_core_ISkinnedMesh_skinMesh
	public	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	public	__irrlicht_core_ISkinnedMesh_useAnimationFrom
	public	__irrlicht_core_ITerrainSceneNode_Delete
	public	__irrlicht_core_ITerrainSceneNode_New
	public	__irrlicht_core_ITerrainSceneNode_createFromHandle
	public	__irrlicht_core_ITerrainSceneNode_getBoundingBox
	public	__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch
	public	__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches
	public	__irrlicht_core_ITerrainSceneNode_getHeight
	public	__irrlicht_core_ITerrainSceneNode_getIndexCount
	public	__irrlicht_core_ITerrainSceneNode_getIndicesForPatch
	public	__irrlicht_core_ITerrainSceneNode_getMesh
	public	__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD
	public	__irrlicht_core_ITerrainSceneNode_getTerrainCenter
	public	__irrlicht_core_ITerrainSceneNode_loadHeightMap
	public	__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW
	public	__irrlicht_core_ITerrainSceneNode_overrideLODDistance
	public	__irrlicht_core_ITerrainSceneNode_scaleTexture
	public	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	public	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	public	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	public	__irrlicht_core_ITerrainSceneNode_setLODOfPatch
	public	__irrlicht_core_ITextSceneNode_Delete
	public	__irrlicht_core_ITextSceneNode_New
	public	__irrlicht_core_ITextSceneNode_createFromHandle
	public	__irrlicht_core_ITextSceneNode_setText
	public	__irrlicht_core_ITextSceneNode_setTextColor
	public	__irrlicht_core_ITexture_Delete
	public	__irrlicht_core_ITexture_New
	public	__irrlicht_core_ITexture_createFromHandle
	public	__irrlicht_core_ITexture_drop
	public	__irrlicht_core_ITexture_getColorFormat
	public	__irrlicht_core_ITexture_getDebugName
	public	__irrlicht_core_ITexture_getDriverType
	public	__irrlicht_core_ITexture_getName
	public	__irrlicht_core_ITexture_getOriginalSize
	public	__irrlicht_core_ITexture_getPitch
	public	__irrlicht_core_ITexture_getSize
	public	__irrlicht_core_ITexture_grab
	public	__irrlicht_core_ITexture_hasAlpha
	public	__irrlicht_core_ITexture_hasMipMaps
	public	__irrlicht_core_ITexture_isRenderTarget
	public	__irrlicht_core_ITexture_lock
	public	__irrlicht_core_ITexture_regenerateMipMapLevels
	public	__irrlicht_core_ITexture_unlock
	public	__irrlicht_core_ITimer_Delete
	public	__irrlicht_core_ITimer_New
	public	__irrlicht_core_ITimer_createFromHandle
	public	__irrlicht_core_ITimer_drop
	public	__irrlicht_core_ITimer_getDebugName
	public	__irrlicht_core_ITimer_getRealTime
	public	__irrlicht_core_ITimer_getSpeed
	public	__irrlicht_core_ITimer_getTime
	public	__irrlicht_core_ITimer_grab
	public	__irrlicht_core_ITimer_isStopped
	public	__irrlicht_core_ITimer_setSpeed
	public	__irrlicht_core_ITimer_setTime
	public	__irrlicht_core_ITimer_start
	public	__irrlicht_core_ITimer_stop
	public	__irrlicht_core_ITimer_tick
	public	__irrlicht_core_ITriangleSelector_Delete
	public	__irrlicht_core_ITriangleSelector_New
	public	__irrlicht_core_ITriangleSelector_createFromHandle
	public	__irrlicht_core_ITriangleSelector_drop
	public	__irrlicht_core_ITriangleSelector_getDebugName
	public	__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle
	public	__irrlicht_core_ITriangleSelector_getTriangleCount
	public	__irrlicht_core_ITriangleSelector_getTriangles
	public	__irrlicht_core_ITriangleSelector_getTrianglesInBox
	public	__irrlicht_core_ITriangleSelector_getTrianglesOnLine
	public	__irrlicht_core_ITriangleSelector_grab
	public	__irrlicht_core_IVertexBuffer_Delete
	public	__irrlicht_core_IVertexBuffer_New
	public	__irrlicht_core_IVertexBuffer_allocated_size
	public	__irrlicht_core_IVertexBuffer_createFromHandle
	public	__irrlicht_core_IVertexBuffer_drop
	public	__irrlicht_core_IVertexBuffer_elementAt
	public	__irrlicht_core_IVertexBuffer_getChangedID
	public	__irrlicht_core_IVertexBuffer_getData
	public	__irrlicht_core_IVertexBuffer_getDebugName
	public	__irrlicht_core_IVertexBuffer_getHardwareMappingHint
	public	__irrlicht_core_IVertexBuffer_getLast
	public	__irrlicht_core_IVertexBuffer_getType
	public	__irrlicht_core_IVertexBuffer_grab
	public	__irrlicht_core_IVertexBuffer_pointer
	public	__irrlicht_core_IVertexBuffer_push_back
	public	__irrlicht_core_IVertexBuffer_reallocate
	public	__irrlicht_core_IVertexBuffer_setDirty
	public	__irrlicht_core_IVertexBuffer_setHardwareMappingHint
	public	__irrlicht_core_IVertexBuffer_setType
	public	__irrlicht_core_IVertexBuffer_set_used
	public	__irrlicht_core_IVertexBuffer_size
	public	__irrlicht_core_IVertexBuffer_stride
	public	__irrlicht_core_IVertexManipulator_BoundOnManipulate
	public	__irrlicht_core_IVertexManipulator_Delete
	public	__irrlicht_core_IVertexManipulator_New
	public	__irrlicht_core_IVertexManipulator_bind
	public	__irrlicht_core_IVertexManipulator_create
	public	__irrlicht_core_IVertexManipulator_createFromHandle
	public	__irrlicht_core_IVertexManipulator_getBinderHandle
	public	__irrlicht_core_IVideoDriver_Delete
	public	__irrlicht_core_IVideoDriver_GetViewport
	public	__irrlicht_core_IVideoDriver_New
	public	__irrlicht_core_IVideoDriver_OnResize
	public	__irrlicht_core_IVideoDriver_SetTransform
	public	__irrlicht_core_IVideoDriver_SetViewport
	public	__irrlicht_core_IVideoDriver_addDynamicLight
	public	__irrlicht_core_IVideoDriver_addExternalImageLoader
	public	__irrlicht_core_IVideoDriver_addExternalImageWriter
	public	__irrlicht_core_IVideoDriver_addMaterialRenderer
	public	__irrlicht_core_IVideoDriver_addRenderTargetTexture
	public	__irrlicht_core_IVideoDriver_addTexture
	public	__irrlicht_core_IVideoDriver_addTextureFromImage
	public	__irrlicht_core_IVideoDriver_beginScene
	public	__irrlicht_core_IVideoDriver_checkDriverReset
	public	__irrlicht_core_IVideoDriver_clearZBuffer
	public	__irrlicht_core_IVideoDriver_createAttributesFromMaterial
	public	__irrlicht_core_IVideoDriver_createFromHandle
	public	__irrlicht_core_IVideoDriver_createImageEmpty
	public	__irrlicht_core_IVideoDriver_createImageFromData
	public	__irrlicht_core_IVideoDriver_createImageFromFile
	public	__irrlicht_core_IVideoDriver_createImageFromImage
	public	__irrlicht_core_IVideoDriver_createImageFromImagePart
	public	__irrlicht_core_IVideoDriver_createImageFromStream
	public	__irrlicht_core_IVideoDriver_createImageFromTexturePart
	public	__irrlicht_core_IVideoDriver_createScreenShot
	public	__irrlicht_core_IVideoDriver_deleteAllDynamicLights
	public	__irrlicht_core_IVideoDriver_disableFeature
	public	__irrlicht_core_IVideoDriver_draw2DImage
	public	__irrlicht_core_IVideoDriver_draw2DImageBatch
	public	__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions
	public	__irrlicht_core_IVideoDriver_draw2DImageSegment
	public	__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect
	public	__irrlicht_core_IVideoDriver_draw2DLine
	public	__irrlicht_core_IVideoDriver_draw2DPolygon
	public	__irrlicht_core_IVideoDriver_draw2DRectangle
	public	__irrlicht_core_IVideoDriver_draw2DRectangleOutline
	public	__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient
	public	__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList
	public	__irrlicht_core_IVideoDriver_draw3DBox
	public	__irrlicht_core_IVideoDriver_draw3DLine
	public	__irrlicht_core_IVideoDriver_draw3DTriangle
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleFan
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleList
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords
	public	__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents
	public	__irrlicht_core_IVideoDriver_drawMeshBuffer
	public	__irrlicht_core_IVideoDriver_drawPixel
	public	__irrlicht_core_IVideoDriver_drawStencilShadow
	public	__irrlicht_core_IVideoDriver_drawStencilShadowVolume
	public	__irrlicht_core_IVideoDriver_drawVertexPrimitiveList
	public	__irrlicht_core_IVideoDriver_drop
	public	__irrlicht_core_IVideoDriver_enableClipPlane
	public	__irrlicht_core_IVideoDriver_enableMaterial2D
	public	__irrlicht_core_IVideoDriver_endScene
	public	__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes
	public	__irrlicht_core_IVideoDriver_findTexture
	public	__irrlicht_core_IVideoDriver_getColorFormat
	public	__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize
	public	__irrlicht_core_IVideoDriver_getDebugName
	public	__irrlicht_core_IVideoDriver_getDriverType
	public	__irrlicht_core_IVideoDriver_getDynamicLight
	public	__irrlicht_core_IVideoDriver_getDynamicLightCount
	public	__irrlicht_core_IVideoDriver_getExposedVideoData
	public	__irrlicht_core_IVideoDriver_getFPS
	public	__irrlicht_core_IVideoDriver_getFog
	public	__irrlicht_core_IVideoDriver_getGPUProgrammingServices
	public	__irrlicht_core_IVideoDriver_getImageLoader
	public	__irrlicht_core_IVideoDriver_getImageLoaderCount
	public	__irrlicht_core_IVideoDriver_getImageWriter
	public	__irrlicht_core_IVideoDriver_getImageWriterCount
	public	__irrlicht_core_IVideoDriver_getMaterial2D
	public	__irrlicht_core_IVideoDriver_getMaterialRenderer
	public	__irrlicht_core_IVideoDriver_getMaterialRendererCount
	public	__irrlicht_core_IVideoDriver_getMaterialRendererName
	public	__irrlicht_core_IVideoDriver_getMaxTextureSize
	public	__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount
	public	__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount
	public	__irrlicht_core_IVideoDriver_getMeshManipulator
	public	__irrlicht_core_IVideoDriver_getName
	public	__irrlicht_core_IVideoDriver_getOverrideMaterial
	public	__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn
	public	__irrlicht_core_IVideoDriver_getScreenSize
	public	__irrlicht_core_IVideoDriver_getTexture
	public	__irrlicht_core_IVideoDriver_getTextureByIndex
	public	__irrlicht_core_IVideoDriver_getTextureCount
	public	__irrlicht_core_IVideoDriver_getTextureCreationFlag
	public	__irrlicht_core_IVideoDriver_getTextureFromStream
	public	__irrlicht_core_IVideoDriver_getTransform
	public	__irrlicht_core_IVideoDriver_getVendorInfo
	public	__irrlicht_core_IVideoDriver_grab
	public	__irrlicht_core_IVideoDriver_makeColorKeyTexture
	public	__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel
	public	__irrlicht_core_IVideoDriver_makeNormalMapTexture
	public	__irrlicht_core_IVideoDriver_queryFeature
	public	__irrlicht_core_IVideoDriver_removeAllHardwareBuffers
	public	__irrlicht_core_IVideoDriver_removeAllTextures
	public	__irrlicht_core_IVideoDriver_removeHardwareBuffer
	public	__irrlicht_core_IVideoDriver_removeTexture
	public	__irrlicht_core_IVideoDriver_renameTexture
	public	__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent
	public	__irrlicht_core_IVideoDriver_setAmbientLight
	public	__irrlicht_core_IVideoDriver_setClipPlane
	public	__irrlicht_core_IVideoDriver_setFog
	public	__irrlicht_core_IVideoDriver_setMaterial
	public	__irrlicht_core_IVideoDriver_setMaterialRendererName
	public	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	public	__irrlicht_core_IVideoDriver_setRenderTarget
	public	__irrlicht_core_IVideoDriver_setRenderTargetByEnum
	public	__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget
	public	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	public	__irrlicht_core_IVideoDriver_turnLightOn
	public	__irrlicht_core_IVideoDriver_writeImageToFile
	public	__irrlicht_core_IVideoDriver_writeImageToFileIO
	public	__irrlicht_core_IVideoModeList_Delete
	public	__irrlicht_core_IVideoModeList_New
	public	__irrlicht_core_IVideoModeList_createFromHandle
	public	__irrlicht_core_IVideoModeList_drop
	public	__irrlicht_core_IVideoModeList_getDebugName
	public	__irrlicht_core_IVideoModeList_getDesktopDepth
	public	__irrlicht_core_IVideoModeList_getDesktopResolution
	public	__irrlicht_core_IVideoModeList_getVideoModeCount
	public	__irrlicht_core_IVideoModeList_getVideoModeDepth
	public	__irrlicht_core_IVideoModeList_getVideoModeResolution
	public	__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints
	public	__irrlicht_core_IVideoModeList_grab
	public	__irrlicht_core_IVolumeLightSceneNode_Delete
	public	__irrlicht_core_IVolumeLightSceneNode_New
	public	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	public	__irrlicht_core_IVolumeLightSceneNode_getFootColor
	public	__irrlicht_core_IVolumeLightSceneNode_getSubDivideU
	public	__irrlicht_core_IVolumeLightSceneNode_getSubDivideV
	public	__irrlicht_core_IVolumeLightSceneNode_getTailColor
	public	__irrlicht_core_IVolumeLightSceneNode_setFootColor
	public	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	public	__irrlicht_core_IVolumeLightSceneNode_setSubDividev
	public	__irrlicht_core_IVolumeLightSceneNode_setTailColor
	public	__irrlicht_core_IWriteFile_Delete
	public	__irrlicht_core_IWriteFile_New
	public	__irrlicht_core_IWriteFile_createFromHandle
	public	__irrlicht_core_IWriteFile_drop
	public	__irrlicht_core_IWriteFile_getDebugName
	public	__irrlicht_core_IWriteFile_getFileName
	public	__irrlicht_core_IWriteFile_getPos
	public	__irrlicht_core_IWriteFile_grab
	public	__irrlicht_core_IWriteFile_seek
	public	__irrlicht_core_IWriteFile_write
	public	__irrlicht_core_IXMLReaderUTF8_Delete
	public	__irrlicht_core_IXMLReaderUTF8_IsEmptyElement
	public	__irrlicht_core_IXMLReaderUTF8_New
	public	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	public	__irrlicht_core_IXMLReaderUTF8_drop
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeCount
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeName
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValue
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx
	public	__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe
	public	__irrlicht_core_IXMLReaderUTF8_getDebugName
	public	__irrlicht_core_IXMLReaderUTF8_getNodeData
	public	__irrlicht_core_IXMLReaderUTF8_getNodeName
	public	__irrlicht_core_IXMLReaderUTF8_getNodeType
	public	__irrlicht_core_IXMLReaderUTF8_grab
	public	__irrlicht_core_IXMLReaderUTF8_read
	public	__irrlicht_core_IXMLReader_Delete
	public	__irrlicht_core_IXMLReader_IsEmptyElement
	public	__irrlicht_core_IXMLReader_New
	public	__irrlicht_core_IXMLReader_createFromHandle
	public	__irrlicht_core_IXMLReader_drop
	public	__irrlicht_core_IXMLReader_getAttributeCount
	public	__irrlicht_core_IXMLReader_getAttributeName
	public	__irrlicht_core_IXMLReader_getAttributeValue
	public	__irrlicht_core_IXMLReader_getAttributeValueAsFloat
	public	__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx
	public	__irrlicht_core_IXMLReader_getAttributeValueAsInt
	public	__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx
	public	__irrlicht_core_IXMLReader_getAttributeValueByIdx
	public	__irrlicht_core_IXMLReader_getAttributeValueSafe
	public	__irrlicht_core_IXMLReader_getDebugName
	public	__irrlicht_core_IXMLReader_getNodeData
	public	__irrlicht_core_IXMLReader_getNodeName
	public	__irrlicht_core_IXMLReader_getNodeType
	public	__irrlicht_core_IXMLReader_grab
	public	__irrlicht_core_IXMLReader_read
	public	__irrlicht_core_IXMLWriter_Delete
	public	__irrlicht_core_IXMLWriter_New
	public	__irrlicht_core_IXMLWriter_createFromHandle
	public	__irrlicht_core_IXMLWriter_drop
	public	__irrlicht_core_IXMLWriter_getDebugName
	public	__irrlicht_core_IXMLWriter_grab
	public	__irrlicht_core_IXMLWriter_writeClosingTag
	public	__irrlicht_core_IXMLWriter_writeComment
	public	__irrlicht_core_IXMLWriter_writeElement
	public	__irrlicht_core_IXMLWriter_writeElementFromArray
	public	__irrlicht_core_IXMLWriter_writeLineBreak
	public	__irrlicht_core_IXMLWriter_writeText
	public	__irrlicht_core_IXMLWriter_writeXMLHeader
	public	__irrlicht_core_IrrBase_Compare
	public	__irrlicht_core_IrrBase_Deconstructor
	public	__irrlicht_core_IrrBase_Deconstructor_Binding
	public	__irrlicht_core_IrrBase_Delete
	public	__irrlicht_core_IrrBase_Destroy
	public	__irrlicht_core_IrrBase_New
	public	__irrlicht_core_IrrBase_StringToWChar
	public	__irrlicht_core_IrrBase_WCharToString
	public	__irrlicht_core_IrrBase_attach
	public	__irrlicht_core_IrrBase_bind
	public	__irrlicht_core_IrrBase_getBinderHandle
	public	__irrlicht_core_IrrBase_getBinding
	public	__irrlicht_core_IrrBase_isValid
	public	__irrlicht_core_IrrBase_setBinding
	public	__irrlicht_core_IrrBase_translate
	public	__irrlicht_core_IrrlichtDevice_Delete
	public	__irrlicht_core_IrrlichtDevice_New
	public	__irrlicht_core_IrrlichtDevice_activateJoysticks
	public	__irrlicht_core_IrrlichtDevice_clearSystemMessages
	public	__irrlicht_core_IrrlichtDevice_closeDevice
	public	__irrlicht_core_IrrlichtDevice_create
	public	__irrlicht_core_IrrlichtDevice_createFromHandle
	public	__irrlicht_core_IrrlichtDevice_createFromParams
	public	__irrlicht_core_IrrlichtDevice_drop
	public	__irrlicht_core_IrrlichtDevice_getColorFormat
	public	__irrlicht_core_IrrlichtDevice_getCursorControl
	public	__irrlicht_core_IrrlichtDevice_getDebugName
	public	__irrlicht_core_IrrlichtDevice_getEventReceiver
	public	__irrlicht_core_IrrlichtDevice_getFileSystem
	public	__irrlicht_core_IrrlichtDevice_getGUIEnvironment
	public	__irrlicht_core_IrrlichtDevice_getGammaRamp
	public	__irrlicht_core_IrrlichtDevice_getLogger
	public	__irrlicht_core_IrrlichtDevice_getOSOperator
	public	__irrlicht_core_IrrlichtDevice_getSceneManager
	public	__irrlicht_core_IrrlichtDevice_getTimer
	public	__irrlicht_core_IrrlichtDevice_getType
	public	__irrlicht_core_IrrlichtDevice_getVersion
	public	__irrlicht_core_IrrlichtDevice_getVideoDriver
	public	__irrlicht_core_IrrlichtDevice_getVideoModeList
	public	__irrlicht_core_IrrlichtDevice_grab
	public	__irrlicht_core_IrrlichtDevice_isDriverSupported
	public	__irrlicht_core_IrrlichtDevice_isFullscreen
	public	__irrlicht_core_IrrlichtDevice_isWindowActive
	public	__irrlicht_core_IrrlichtDevice_isWindowFocused
	public	__irrlicht_core_IrrlichtDevice_isWindowMinimized
	public	__irrlicht_core_IrrlichtDevice_maximizeWindow
	public	__irrlicht_core_IrrlichtDevice_minimizeWindow
	public	__irrlicht_core_IrrlichtDevice_postEventFromUser
	public	__irrlicht_core_IrrlichtDevice_restoreWindow
	public	__irrlicht_core_IrrlichtDevice_run
	public	__irrlicht_core_IrrlichtDevice_setEventReceiver
	public	__irrlicht_core_IrrlichtDevice_setGammaRamp
	public	__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager
	public	__irrlicht_core_IrrlichtDevice_setResizable
	public	__irrlicht_core_IrrlichtDevice_setWindowCaption
	public	__irrlicht_core_IrrlichtDevice_setWindowCaptionW
	public	__irrlicht_core_IrrlichtDevice_sleep
	public	__irrlicht_core_IrrlichtDevice_yield
	public	__irrlicht_core_Line2df_Delete
	public	__irrlicht_core_Line2df_EqEq
	public	__irrlicht_core_Line2df_Minus
	public	__irrlicht_core_Line2df_MinusEq
	public	__irrlicht_core_Line2df_New
	public	__irrlicht_core_Line2df_NotEq
	public	__irrlicht_core_Line2df_Plus
	public	__irrlicht_core_Line2df_PlusEq
	public	__irrlicht_core_Line2df_create
	public	__irrlicht_core_Line2df_createFromHandle
	public	__irrlicht_core_Line2df_createFromLine
	public	__irrlicht_core_Line2df_createFromVals
	public	__irrlicht_core_Line2df_createFromVects
	public	__irrlicht_core_Line2df_getAngleWith
	public	__irrlicht_core_Line2df_getClosestPoint
	public	__irrlicht_core_Line2df_getEnd
	public	__irrlicht_core_Line2df_getLength
	public	__irrlicht_core_Line2df_getLengthSQ
	public	__irrlicht_core_Line2df_getMiddle
	public	__irrlicht_core_Line2df_getPointOrientation
	public	__irrlicht_core_Line2df_getStart
	public	__irrlicht_core_Line2df_getUnitVector
	public	__irrlicht_core_Line2df_getVector
	public	__irrlicht_core_Line2df_intersectWith
	public	__irrlicht_core_Line2df_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line2df_isPointOnLine
	public	__irrlicht_core_Line2df_setLineFromLine
	public	__irrlicht_core_Line2df_setLineFromVals
	public	__irrlicht_core_Line2df_setLineFromVects
	public	__irrlicht_core_Line2di_Delete
	public	__irrlicht_core_Line2di_EqEq
	public	__irrlicht_core_Line2di_Minus
	public	__irrlicht_core_Line2di_MinusEq
	public	__irrlicht_core_Line2di_New
	public	__irrlicht_core_Line2di_NotEq
	public	__irrlicht_core_Line2di_Plus
	public	__irrlicht_core_Line2di_PlusEq
	public	__irrlicht_core_Line2di_create
	public	__irrlicht_core_Line2di_createFromHandle
	public	__irrlicht_core_Line2di_createFromLine
	public	__irrlicht_core_Line2di_createFromVals
	public	__irrlicht_core_Line2di_createFromVects
	public	__irrlicht_core_Line2di_getAngleWith
	public	__irrlicht_core_Line2di_getClosestPoint
	public	__irrlicht_core_Line2di_getEnd
	public	__irrlicht_core_Line2di_getLength
	public	__irrlicht_core_Line2di_getLengthSQ
	public	__irrlicht_core_Line2di_getMiddle
	public	__irrlicht_core_Line2di_getPointOrientation
	public	__irrlicht_core_Line2di_getStart
	public	__irrlicht_core_Line2di_getUnitVector
	public	__irrlicht_core_Line2di_getVector
	public	__irrlicht_core_Line2di_intersectWith
	public	__irrlicht_core_Line2di_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line2di_isPointOnLine
	public	__irrlicht_core_Line2di_setLineFromLine
	public	__irrlicht_core_Line2di_setLineFromVals
	public	__irrlicht_core_Line2di_setLineFromVects
	public	__irrlicht_core_Line3df_Delete
	public	__irrlicht_core_Line3df_EqEq
	public	__irrlicht_core_Line3df_Minus
	public	__irrlicht_core_Line3df_MinusEq
	public	__irrlicht_core_Line3df_New
	public	__irrlicht_core_Line3df_NotEq
	public	__irrlicht_core_Line3df_Plus
	public	__irrlicht_core_Line3df_PlusEq
	public	__irrlicht_core_Line3df_create
	public	__irrlicht_core_Line3df_createFromHandle
	public	__irrlicht_core_Line3df_createFromLine
	public	__irrlicht_core_Line3df_createFromVals
	public	__irrlicht_core_Line3df_createFromVects
	public	__irrlicht_core_Line3df_getClosestPoint
	public	__irrlicht_core_Line3df_getEnd
	public	__irrlicht_core_Line3df_getIntersectionWithSphere
	public	__irrlicht_core_Line3df_getLength
	public	__irrlicht_core_Line3df_getLengthSQ
	public	__irrlicht_core_Line3df_getMiddle
	public	__irrlicht_core_Line3df_getStart
	public	__irrlicht_core_Line3df_getVector
	public	__irrlicht_core_Line3df_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line3df_setLineFromLine
	public	__irrlicht_core_Line3df_setLineFromVals
	public	__irrlicht_core_Line3df_setLineFromVects
	public	__irrlicht_core_Line3di_Delete
	public	__irrlicht_core_Line3di_EqEq
	public	__irrlicht_core_Line3di_Minus
	public	__irrlicht_core_Line3di_MinusEq
	public	__irrlicht_core_Line3di_New
	public	__irrlicht_core_Line3di_NotEq
	public	__irrlicht_core_Line3di_Plus
	public	__irrlicht_core_Line3di_PlusEq
	public	__irrlicht_core_Line3di_create
	public	__irrlicht_core_Line3di_createFromHandle
	public	__irrlicht_core_Line3di_createFromLine
	public	__irrlicht_core_Line3di_createFromVals
	public	__irrlicht_core_Line3di_createFromVects
	public	__irrlicht_core_Line3di_getClosestPoint
	public	__irrlicht_core_Line3di_getEnd
	public	__irrlicht_core_Line3di_getIntersectionWithSphere
	public	__irrlicht_core_Line3di_getLength
	public	__irrlicht_core_Line3di_getLengthSQ
	public	__irrlicht_core_Line3di_getMiddle
	public	__irrlicht_core_Line3di_getStart
	public	__irrlicht_core_Line3di_getVector
	public	__irrlicht_core_Line3di_isPointBetweenStartAndEnd
	public	__irrlicht_core_Line3di_setLineFromLine
	public	__irrlicht_core_Line3di_setLineFromVals
	public	__irrlicht_core_Line3di_setLineFromVects
	public	__irrlicht_core_Matrix4_Delete
	public	__irrlicht_core_Matrix4_Eq
	public	__irrlicht_core_Matrix4_EqEq
	public	__irrlicht_core_Matrix4_EqScalar
	public	__irrlicht_core_Matrix4_Idx
	public	__irrlicht_core_Matrix4_Minus
	public	__irrlicht_core_Matrix4_MinusEq
	public	__irrlicht_core_Matrix4_Mult
	public	__irrlicht_core_Matrix4_MultEq
	public	__irrlicht_core_Matrix4_MultEqScalar
	public	__irrlicht_core_Matrix4_MultScalar
	public	__irrlicht_core_Matrix4_New
	public	__irrlicht_core_Matrix4_NotEq
	public	__irrlicht_core_Matrix4_Plus
	public	__irrlicht_core_Matrix4_PlusEq
	public	__irrlicht_core_Matrix4_SetScale
	public	__irrlicht_core_Matrix4_SetScaleFromFloat
	public	__irrlicht_core_Matrix4_buildAxisAlignedBillboard
	public	__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH
	public	__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH
	public	__irrlicht_core_Matrix4_buildNDCToDCMatrix
	public	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH
	public	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH
	public	__irrlicht_core_Matrix4_buildRotateFromTo
	public	__irrlicht_core_Matrix4_buildShadowMatrix
	public	__irrlicht_core_Matrix4_buildTextureTransform
	public	__irrlicht_core_Matrix4_create
	public	__irrlicht_core_Matrix4_createFromHandle
	public	__irrlicht_core_Matrix4_createFromMatrix4
	public	__irrlicht_core_Matrix4_elementAt
	public	__irrlicht_core_Matrix4_equals
	public	__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix
	public	__irrlicht_core_Matrix4_getInverse
	public	__irrlicht_core_Matrix4_getInversePrimitive
	public	__irrlicht_core_Matrix4_getRotationDegrees
	public	__irrlicht_core_Matrix4_getScale
	public	__irrlicht_core_Matrix4_getTranslation
	public	__irrlicht_core_Matrix4_getTransposed
	public	__irrlicht_core_Matrix4_getTransposedToDest
	public	__irrlicht_core_Matrix4_interpolate
	public	__irrlicht_core_Matrix4_inverseRotateVect
	public	__irrlicht_core_Matrix4_inverseTranslateVect
	public	__irrlicht_core_Matrix4_isIdentity
	public	__irrlicht_core_Matrix4_isIdentity_integer_base
	public	__irrlicht_core_Matrix4_isOrthogonal
	public	__irrlicht_core_Matrix4_makeIdentity
	public	__irrlicht_core_Matrix4_makeInverse
	public	__irrlicht_core_Matrix4_multiplyWith1x4Matrix
	public	__irrlicht_core_Matrix4_pointer
	public	__irrlicht_core_Matrix4_rotateVect
	public	__irrlicht_core_Matrix4_rotateVectToFloatArray
	public	__irrlicht_core_Matrix4_rotateVectToOut
	public	__irrlicht_core_Matrix4_rotateVectToVect
	public	__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix
	public	__irrlicht_core_Matrix4_setInverseRotationDegrees
	public	__irrlicht_core_Matrix4_setInverseRotationRadians
	public	__irrlicht_core_Matrix4_setInverseTranslation
	public	__irrlicht_core_Matrix4_setM
	public	__irrlicht_core_Matrix4_setRotationCenter
	public	__irrlicht_core_Matrix4_setRotationDegrees
	public	__irrlicht_core_Matrix4_setRotationRadians
	public	__irrlicht_core_Matrix4_setTextureRotationCenter
	public	__irrlicht_core_Matrix4_setTextureScale
	public	__irrlicht_core_Matrix4_setTextureScaleCenter
	public	__irrlicht_core_Matrix4_setTextureTranslate
	public	__irrlicht_core_Matrix4_setTextureTranslateTransposed
	public	__irrlicht_core_Matrix4_setTranslation
	public	__irrlicht_core_Matrix4_setbyproduct
	public	__irrlicht_core_Matrix4_setbyproduct_nocheck
	public	__irrlicht_core_Matrix4_transformBox
	public	__irrlicht_core_Matrix4_transformBoxEx
	public	__irrlicht_core_Matrix4_transformPlane
	public	__irrlicht_core_Matrix4_transformPlaneIO
	public	__irrlicht_core_Matrix4_transformVect
	public	__irrlicht_core_Matrix4_transformVectArray
	public	__irrlicht_core_Matrix4_transformVectIO
	public	__irrlicht_core_Matrix4_translateVect
	public	__irrlicht_core_Plane3df_Delete
	public	__irrlicht_core_Plane3df_EqEq
	public	__irrlicht_core_Plane3df_New
	public	__irrlicht_core_Plane3df_NotEq
	public	__irrlicht_core_Plane3df_classifyPointRelation
	public	__irrlicht_core_Plane3df_create
	public	__irrlicht_core_Plane3df_createFromHandle
	public	__irrlicht_core_Plane3df_createNewFromNormal
	public	__irrlicht_core_Plane3df_createNewFromPlane
	public	__irrlicht_core_Plane3df_createNewFromPointNormal
	public	__irrlicht_core_Plane3df_createNewFromPoints
	public	__irrlicht_core_Plane3df_createNewFromVals
	public	__irrlicht_core_Plane3df_existsIntersection
	public	__irrlicht_core_Plane3df_getD
	public	__irrlicht_core_Plane3df_getDistanceTo
	public	__irrlicht_core_Plane3df_getIntersectionWithLimitedLine
	public	__irrlicht_core_Plane3df_getIntersectionWithLine
	public	__irrlicht_core_Plane3df_getIntersectionWithPlane
	public	__irrlicht_core_Plane3df_getIntersectionWithPlanes
	public	__irrlicht_core_Plane3df_getMemberPoint
	public	__irrlicht_core_Plane3df_getNormal
	public	__irrlicht_core_Plane3df_isFrontFacing
	public	__irrlicht_core_Plane3df_recalculateD
	public	__irrlicht_core_Plane3df_setPlaneFromPointVect
	public	__irrlicht_core_Plane3df_setPlaneFromPoints
	public	__irrlicht_core_Plane3df_setPlaneFromVectVal
	public	__irrlicht_core_Plane3di_Delete
	public	__irrlicht_core_Plane3di_EqEq
	public	__irrlicht_core_Plane3di_New
	public	__irrlicht_core_Plane3di_NotEq
	public	__irrlicht_core_Plane3di_classifyPointRelation
	public	__irrlicht_core_Plane3di_create
	public	__irrlicht_core_Plane3di_createFromHandle
	public	__irrlicht_core_Plane3di_createNewFromNormal
	public	__irrlicht_core_Plane3di_createNewFromPlane
	public	__irrlicht_core_Plane3di_createNewFromPointNormal
	public	__irrlicht_core_Plane3di_createNewFromPoints
	public	__irrlicht_core_Plane3di_createNewFromVals
	public	__irrlicht_core_Plane3di_existsIntersection
	public	__irrlicht_core_Plane3di_getD
	public	__irrlicht_core_Plane3di_getDistanceTo
	public	__irrlicht_core_Plane3di_getIntersectionWithLimitedLine
	public	__irrlicht_core_Plane3di_getIntersectionWithLine
	public	__irrlicht_core_Plane3di_getIntersectionWithPlane
	public	__irrlicht_core_Plane3di_getIntersectionWithPlanes
	public	__irrlicht_core_Plane3di_getMemberPoint
	public	__irrlicht_core_Plane3di_getNormal
	public	__irrlicht_core_Plane3di_isFrontFacing
	public	__irrlicht_core_Plane3di_recalculateD
	public	__irrlicht_core_Plane3di_setPlaneFromPointVect
	public	__irrlicht_core_Plane3di_setPlaneFromPoints
	public	__irrlicht_core_Plane3di_setPlaneFromVectVal
	public	__irrlicht_core_Position2df_Delete
	public	__irrlicht_core_Position2df_Eq
	public	__irrlicht_core_Position2df_EqEq
	public	__irrlicht_core_Position2df_Minus
	public	__irrlicht_core_Position2df_MinusDim
	public	__irrlicht_core_Position2df_MinusEq
	public	__irrlicht_core_Position2df_MinusEqDim
	public	__irrlicht_core_Position2df_Mult
	public	__irrlicht_core_Position2df_MultScalar
	public	__irrlicht_core_Position2df_New
	public	__irrlicht_core_Position2df_NotEq
	public	__irrlicht_core_Position2df_Plus
	public	__irrlicht_core_Position2df_PlusDim
	public	__irrlicht_core_Position2df_PlusEq
	public	__irrlicht_core_Position2df_PlusEqDim
	public	__irrlicht_core_Position2df_create
	public	__irrlicht_core_Position2df_createFromHandle
	public	__irrlicht_core_Position2df_createFromPos
	public	__irrlicht_core_Position2df_getX
	public	__irrlicht_core_Position2df_getY
	public	__irrlicht_core_Position2df_setX
	public	__irrlicht_core_Position2df_setY
	public	__irrlicht_core_Position2di_Delete
	public	__irrlicht_core_Position2di_Eq
	public	__irrlicht_core_Position2di_EqEq
	public	__irrlicht_core_Position2di_Minus
	public	__irrlicht_core_Position2di_MinusDim
	public	__irrlicht_core_Position2di_MinusEq
	public	__irrlicht_core_Position2di_MinusEqDim
	public	__irrlicht_core_Position2di_Mult
	public	__irrlicht_core_Position2di_MultScalar
	public	__irrlicht_core_Position2di_New
	public	__irrlicht_core_Position2di_NotEq
	public	__irrlicht_core_Position2di_Plus
	public	__irrlicht_core_Position2di_PlusDim
	public	__irrlicht_core_Position2di_PlusEq
	public	__irrlicht_core_Position2di_PlusEqDim
	public	__irrlicht_core_Position2di_create
	public	__irrlicht_core_Position2di_createFromHandle
	public	__irrlicht_core_Position2di_createFromPos
	public	__irrlicht_core_Position2di_getX
	public	__irrlicht_core_Position2di_getY
	public	__irrlicht_core_Position2di_setX
	public	__irrlicht_core_Position2di_setY
	public	__irrlicht_core_Quaternion_Delete
	public	__irrlicht_core_Quaternion_EqEq
	public	__irrlicht_core_Quaternion_EqMat
	public	__irrlicht_core_Quaternion_EqQuat
	public	__irrlicht_core_Quaternion_Equals
	public	__irrlicht_core_Quaternion_MultEqFloat
	public	__irrlicht_core_Quaternion_MultEqQuat
	public	__irrlicht_core_Quaternion_MultFloat
	public	__irrlicht_core_Quaternion_MultQuat
	public	__irrlicht_core_Quaternion_MultVect
	public	__irrlicht_core_Quaternion_New
	public	__irrlicht_core_Quaternion_NotEq
	public	__irrlicht_core_Quaternion_Plus
	public	__irrlicht_core_Quaternion_create
	public	__irrlicht_core_Quaternion_createFrom3Vals
	public	__irrlicht_core_Quaternion_createFrom4Vals
	public	__irrlicht_core_Quaternion_createFromHandle
	public	__irrlicht_core_Quaternion_createFromMatrix
	public	__irrlicht_core_Quaternion_createFromVect
	public	__irrlicht_core_Quaternion_dotProduct
	public	__irrlicht_core_Quaternion_fromAngleAxis
	public	__irrlicht_core_Quaternion_getMatrix
	public	__irrlicht_core_Quaternion_getMatrixCenter
	public	__irrlicht_core_Quaternion_getMatrixToDest
	public	__irrlicht_core_Quaternion_getMatrix_transposed
	public	__irrlicht_core_Quaternion_getW
	public	__irrlicht_core_Quaternion_getX
	public	__irrlicht_core_Quaternion_getY
	public	__irrlicht_core_Quaternion_getZ
	public	__irrlicht_core_Quaternion_makeIdentity
	public	__irrlicht_core_Quaternion_makeInverse
	public	__irrlicht_core_Quaternion_normalize
	public	__irrlicht_core_Quaternion_rotationFromTo
	public	__irrlicht_core_Quaternion_setFrom3Vals
	public	__irrlicht_core_Quaternion_setFrom4Vals
	public	__irrlicht_core_Quaternion_setFromOther
	public	__irrlicht_core_Quaternion_setFromVect
	public	__irrlicht_core_Quaternion_slerp
	public	__irrlicht_core_Quaternion_toAngleAxis
	public	__irrlicht_core_Quaternion_toEuler
	public	__irrlicht_core_Rectf_Delete
	public	__irrlicht_core_Rectf_EqEq
	public	__irrlicht_core_Rectf_Less
	public	__irrlicht_core_Rectf_Minus
	public	__irrlicht_core_Rectf_MinusEq
	public	__irrlicht_core_Rectf_New
	public	__irrlicht_core_Rectf_NotEq
	public	__irrlicht_core_Rectf_Plus
	public	__irrlicht_core_Rectf_PlusEq
	public	__irrlicht_core_Rectf_addInternalPoint
	public	__irrlicht_core_Rectf_addInternalPointFromPos
	public	__irrlicht_core_Rectf_clipAgainst
	public	__irrlicht_core_Rectf_constrainTo
	public	__irrlicht_core_Rectf_create
	public	__irrlicht_core_Rectf_createFromHandle
	public	__irrlicht_core_Rectf_createFromPos
	public	__irrlicht_core_Rectf_createFromPosSize
	public	__irrlicht_core_Rectf_createFromRect
	public	__irrlicht_core_Rectf_createFromVals
	public	__irrlicht_core_Rectf_getArea
	public	__irrlicht_core_Rectf_getCenter
	public	__irrlicht_core_Rectf_getHeight
	public	__irrlicht_core_Rectf_getLowerRightCorner
	public	__irrlicht_core_Rectf_getSize
	public	__irrlicht_core_Rectf_getUpperLeftCorner
	public	__irrlicht_core_Rectf_getWidth
	public	__irrlicht_core_Rectf_isPointInside
	public	__irrlicht_core_Rectf_isRectCollided
	public	__irrlicht_core_Rectf_isValid
	public	__irrlicht_core_Rectf_repair
	public	__irrlicht_core_Recti_Delete
	public	__irrlicht_core_Recti_EqEq
	public	__irrlicht_core_Recti_Less
	public	__irrlicht_core_Recti_Minus
	public	__irrlicht_core_Recti_MinusEq
	public	__irrlicht_core_Recti_New
	public	__irrlicht_core_Recti_NotEq
	public	__irrlicht_core_Recti_Plus
	public	__irrlicht_core_Recti_PlusEq
	public	__irrlicht_core_Recti_addInternalPoint
	public	__irrlicht_core_Recti_addInternalPointFromPos
	public	__irrlicht_core_Recti_clipAgainst
	public	__irrlicht_core_Recti_constrainTo
	public	__irrlicht_core_Recti_create
	public	__irrlicht_core_Recti_createFromHandle
	public	__irrlicht_core_Recti_createFromPos
	public	__irrlicht_core_Recti_createFromPosSize
	public	__irrlicht_core_Recti_createFromRect
	public	__irrlicht_core_Recti_createFromVals
	public	__irrlicht_core_Recti_getArea
	public	__irrlicht_core_Recti_getCenter
	public	__irrlicht_core_Recti_getHeight
	public	__irrlicht_core_Recti_getLowerRightCorner
	public	__irrlicht_core_Recti_getSize
	public	__irrlicht_core_Recti_getUpperLeftCorner
	public	__irrlicht_core_Recti_getWidth
	public	__irrlicht_core_Recti_isPointInside
	public	__irrlicht_core_Recti_isRectCollided
	public	__irrlicht_core_Recti_isValid
	public	__irrlicht_core_Recti_repair
	public	__irrlicht_core_S3DVertex2TCoords_Delete
	public	__irrlicht_core_S3DVertex2TCoords_EqEq
	public	__irrlicht_core_S3DVertex2TCoords_Less
	public	__irrlicht_core_S3DVertex2TCoords_New
	public	__irrlicht_core_S3DVertex2TCoords_NotEq
	public	__irrlicht_core_S3DVertex2TCoords_create
	public	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	public	__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createFromVertex
	public	__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords
	public	__irrlicht_core_S3DVertex2TCoords_getTCoords2
	public	__irrlicht_core_S3DVertex2TCoords_getVertexInfo
	public	__irrlicht_core_S3DVertex2TCoords_setTCoords2
	public	__irrlicht_core_S3DVertexDefault_Delete
	public	__irrlicht_core_S3DVertexDefault_EqEq
	public	__irrlicht_core_S3DVertexDefault_Less
	public	__irrlicht_core_S3DVertexDefault_New
	public	__irrlicht_core_S3DVertexDefault_NotEq
	public	__irrlicht_core_S3DVertexDefault_create
	public	__irrlicht_core_S3DVertexDefault_createFromHandle
	public	__irrlicht_core_S3DVertexDefault_createFromVals
	public	__irrlicht_core_S3DVertexDefault_createFromVects
	public	__irrlicht_core_S3DVertexDefault_getVertexInfo
	public	__irrlicht_core_S3DVertexTangents_Delete
	public	__irrlicht_core_S3DVertexTangents_EqEq
	public	__irrlicht_core_S3DVertexTangents_Less
	public	__irrlicht_core_S3DVertexTangents_New
	public	__irrlicht_core_S3DVertexTangents_NotEq
	public	__irrlicht_core_S3DVertexTangents_create
	public	__irrlicht_core_S3DVertexTangents_createFromHandle
	public	__irrlicht_core_S3DVertexTangents_createFromVals
	public	__irrlicht_core_S3DVertexTangents_getBinormal
	public	__irrlicht_core_S3DVertexTangents_getTangent
	public	__irrlicht_core_S3DVertexTangents_getVertexInfo
	public	__irrlicht_core_S3DVertexTangents_setBinormal
	public	__irrlicht_core_S3DVertexTangents_setTangent
	public	__irrlicht_core_S3DVertex_Delete
	public	__irrlicht_core_S3DVertex_GetColor
	public	__irrlicht_core_S3DVertex_New
	public	__irrlicht_core_S3DVertex_SetColor
	public	__irrlicht_core_S3DVertex_cast
	public	__irrlicht_core_S3DVertex_createFromHandle
	public	__irrlicht_core_S3DVertex_getNormal
	public	__irrlicht_core_S3DVertex_getPos
	public	__irrlicht_core_S3DVertex_getTCoords
	public	__irrlicht_core_S3DVertex_getType
	public	__irrlicht_core_S3DVertex_setNormal
	public	__irrlicht_core_S3DVertex_setPos
	public	__irrlicht_core_S3DVertex_setTCoords
	public	__irrlicht_core_SAnimatedMesh_Delete
	public	__irrlicht_core_SAnimatedMesh_New
	public	__irrlicht_core_SAnimatedMesh_addMesh
	public	__irrlicht_core_SAnimatedMesh_create
	public	__irrlicht_core_SAnimatedMesh_createFromHandle
	public	__irrlicht_core_SAnimatedMesh_createFromMesh
	public	__irrlicht_core_SAnimatedMesh_getBoundingBox
	public	__irrlicht_core_SAnimatedMesh_getFrameCount
	public	__irrlicht_core_SAnimatedMesh_getMesh
	public	__irrlicht_core_SAnimatedMesh_getMeshType
	public	__irrlicht_core_SAnimatedMesh_recalculateBoundingBox
	public	__irrlicht_core_SAnimatedMesh_setBoundingBox
	public	__irrlicht_core_SAttributeReadWriteOptions_Delete
	public	__irrlicht_core_SAttributeReadWriteOptions_New
	public	__irrlicht_core_SAttributeReadWriteOptions_create
	public	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	public	__irrlicht_core_SAttributeReadWriteOptions_getFilename
	public	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	public	__irrlicht_core_SAttributeReadWriteOptions_setFilename
	public	__irrlicht_core_SAttributeReadWriteOptions_setFlags
	public	__irrlicht_core_SColorHSL_Delete
	public	__irrlicht_core_SColorHSL_New
	public	__irrlicht_core_SColorHSL_create
	public	__irrlicht_core_SColorHSL_createFromHSL
	public	__irrlicht_core_SColorHSL_createFromHandle
	public	__irrlicht_core_SColorHSL_toRGB
	public	__irrlicht_core_SColor_Delete
	public	__irrlicht_core_SColor_EqEq
	public	__irrlicht_core_SColor_GetAlpha
	public	__irrlicht_core_SColor_GetColor
	public	__irrlicht_core_SColor_New
	public	__irrlicht_core_SColor_NotEq
	public	__irrlicht_core_SColor_Plus
	public	__irrlicht_core_SColor_SetAlpha
	public	__irrlicht_core_SColor_create
	public	__irrlicht_core_SColor_createFromColorVal
	public	__irrlicht_core_SColor_createFromHandle
	public	__irrlicht_core_SColor_createFromVals
	public	__irrlicht_core_SColor_getAverage
	public	__irrlicht_core_SColor_getBlue
	public	__irrlicht_core_SColor_getGreen
	public	__irrlicht_core_SColor_getInterpolated
	public	__irrlicht_core_SColor_getInterpolated_quadratic
	public	__irrlicht_core_SColor_getLightness
	public	__irrlicht_core_SColor_getLuminance
	public	__irrlicht_core_SColor_getRed
	public	__irrlicht_core_SColor_set
	public	__irrlicht_core_SColor_setBlue
	public	__irrlicht_core_SColor_setGreen
	public	__irrlicht_core_SColor_setRed
	public	__irrlicht_core_SColor_toA1R5G5B5
	public	__irrlicht_core_SColor_toOpenGLColor
	public	__irrlicht_core_SColorf_Delete
	public	__irrlicht_core_SColorf_GetAlpha
	public	__irrlicht_core_SColorf_New
	public	__irrlicht_core_SColorf_create
	public	__irrlicht_core_SColorf_createFromHandle
	public	__irrlicht_core_SColorf_createFromRGB
	public	__irrlicht_core_SColorf_createFromRGBA
	public	__irrlicht_core_SColorf_createFromSColor
	public	__irrlicht_core_SColorf_getArray
	public	__irrlicht_core_SColorf_getBlue
	public	__irrlicht_core_SColorf_getGreen
	public	__irrlicht_core_SColorf_getInterpolated
	public	__irrlicht_core_SColorf_getInterpolated_quadratic
	public	__irrlicht_core_SColorf_getRed
	public	__irrlicht_core_SColorf_set
	public	__irrlicht_core_SColorf_setColorComponentValue
	public	__irrlicht_core_SColorf_setWithAlpha
	public	__irrlicht_core_SColorf_toSColor
	public	__irrlicht_core_SEvent_Delete
	public	__irrlicht_core_SEvent_IsJoystickButtonPressed
	public	__irrlicht_core_SEvent_New
	public	__irrlicht_core_SEvent_create
	public	__irrlicht_core_SEvent_createFromHandle
	public	__irrlicht_core_SEvent_getAxis
	public	__irrlicht_core_SEvent_getEventType
	public	__irrlicht_core_SEvent_getGUIEventCaller
	public	__irrlicht_core_SEvent_getGUIEventElement
	public	__irrlicht_core_SEvent_getGUIEventType
	public	__irrlicht_core_SEvent_getJoystick
	public	__irrlicht_core_SEvent_getJoystickButtonStates
	public	__irrlicht_core_SEvent_getKeyControl
	public	__irrlicht_core_SEvent_getKeyInputChar
	public	__irrlicht_core_SEvent_getKeyInputKey
	public	__irrlicht_core_SEvent_getKeyPressedDown
	public	__irrlicht_core_SEvent_getKeyShift
	public	__irrlicht_core_SEvent_getLogLevel
	public	__irrlicht_core_SEvent_getLogText
	public	__irrlicht_core_SEvent_getMouseButtonStates
	public	__irrlicht_core_SEvent_getMouseControl
	public	__irrlicht_core_SEvent_getMouseEventType
	public	__irrlicht_core_SEvent_getMouseISMiddlePressed
	public	__irrlicht_core_SEvent_getMouseIsLeftPressed
	public	__irrlicht_core_SEvent_getMouseIsRightPressed
	public	__irrlicht_core_SEvent_getMouseShift
	public	__irrlicht_core_SEvent_getMouseWheel
	public	__irrlicht_core_SEvent_getMouseX
	public	__irrlicht_core_SEvent_getMouseY
	public	__irrlicht_core_SEvent_getPOV
	public	__irrlicht_core_SEvent_getUserData1
	public	__irrlicht_core_SEvent_getUserData2
	public	__irrlicht_core_SEvent_setAxis
	public	__irrlicht_core_SEvent_setEventType
	public	__irrlicht_core_SEvent_setGUIEventCaller
	public	__irrlicht_core_SEvent_setGUIEventElement
	public	__irrlicht_core_SEvent_setGUIEventType
	public	__irrlicht_core_SEvent_setJoystick
	public	__irrlicht_core_SEvent_setJoystickButtonStates
	public	__irrlicht_core_SEvent_setKeyControl
	public	__irrlicht_core_SEvent_setKeyInputChar
	public	__irrlicht_core_SEvent_setKeyInputKey
	public	__irrlicht_core_SEvent_setKeyPressedDown
	public	__irrlicht_core_SEvent_setKeyShift
	public	__irrlicht_core_SEvent_setLogLevel
	public	__irrlicht_core_SEvent_setLogText
	public	__irrlicht_core_SEvent_setMouse
	public	__irrlicht_core_SEvent_setMouseButtonStates
	public	__irrlicht_core_SEvent_setMouseControl
	public	__irrlicht_core_SEvent_setMouseEventType
	public	__irrlicht_core_SEvent_setMouseShift
	public	__irrlicht_core_SEvent_setMouseWheel
	public	__irrlicht_core_SEvent_setPOV
	public	__irrlicht_core_SEvent_setUserData1
	public	__irrlicht_core_SEvent_setUserData2
	public	__irrlicht_core_SExposedVideoData_Delete
	public	__irrlicht_core_SExposedVideoData_New
	public	__irrlicht_core_SExposedVideoData_createFromHandle
	public	__irrlicht_core_SExposedVideoData_getIDirect3D8
	public	__irrlicht_core_SExposedVideoData_getIDirect3D8HWND
	public	__irrlicht_core_SExposedVideoData_getIDirect3D9
	public	__irrlicht_core_SExposedVideoData_getIDirect3D9HWND
	public	__irrlicht_core_SExposedVideoData_getIDirect3DDevice8
	public	__irrlicht_core_SExposedVideoData_getIDirect3DDevice9
	public	__irrlicht_core_SExposedVideoData_getOGLLinuxContext
	public	__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay
	public	__irrlicht_core_SExposedVideoData_getOGLLinuxWindow
	public	__irrlicht_core_SExposedVideoData_getOGLWin32HDc
	public	__irrlicht_core_SExposedVideoData_getOGLWin32HRc
	public	__irrlicht_core_SExposedVideoData_getOGLWin32HWnd
	public	__irrlicht_core_SGUISpriteFrame_Delete
	public	__irrlicht_core_SGUISpriteFrame_New
	public	__irrlicht_core_SGUISpriteFrame_createFromHandle
	public	__irrlicht_core_SGUISpriteFrame_getRectNumber
	public	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	public	__irrlicht_core_SGUISpriteFrame_setRectNumber
	public	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	public	__irrlicht_core_SGUISprite_Delete
	public	__irrlicht_core_SGUISprite_New
	public	__irrlicht_core_SGUISprite_createFromHandle
	public	__irrlicht_core_SGUISprite_getFrame
	public	__irrlicht_core_SGUISprite_getFrameCount
	public	__irrlicht_core_SGUISprite_getFrameTime
	public	__irrlicht_core_SGUISprite_setFrameTime
	public	__irrlicht_core_SIrrlichtCreationParameters_Delete
	public	__irrlicht_core_SIrrlichtCreationParameters_New
	public	__irrlicht_core_SIrrlichtCreationParameters_create
	public	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	public	__irrlicht_core_SIrrlichtCreationParameters_createFromOther
	public	__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias
	public	__irrlicht_core_SIrrlichtCreationParameters_getBits
	public	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	public	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_getDriverType
	public	__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver
	public	__irrlicht_core_SIrrlichtCreationParameters_getFullscreen
	public	__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU
	public	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	public	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	public	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	public	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	public	__irrlicht_core_SIrrlichtCreationParameters_getWindowSize
	public	__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel
	public	__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits
	public	__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias
	public	__irrlicht_core_SIrrlichtCreationParameters_setBits
	public	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	public	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_setDriverType
	public	__irrlicht_core_SIrrlichtCreationParameters_setEq
	public	__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver
	public	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	public	__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU
	public	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	public	__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel
	public	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	public	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	public	__irrlicht_core_SIrrlichtCreationParameters_setWindowId
	public	__irrlicht_core_SIrrlichtCreationParameters_setWindowSize
	public	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	public	__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits
	public	__irrlicht_core_SJoint_Delete
	public	__irrlicht_core_SJoint_New
	public	__irrlicht_core_SJoint_create
	public	__irrlicht_core_SJoint_createFromHandle
	public	__irrlicht_core_SJoint_getAnimatedposition
	public	__irrlicht_core_SJoint_getAnimatedrotation
	public	__irrlicht_core_SJoint_getAnimatedscale
	public	__irrlicht_core_SJoint_getAttachedMeshes
	public	__irrlicht_core_SJoint_getChildren
	public	__irrlicht_core_SJoint_getGlobalAnimatedMatrix
	public	__irrlicht_core_SJoint_getGlobalInversedMatrix
	public	__irrlicht_core_SJoint_getGlobalMatrix
	public	__irrlicht_core_SJoint_getLocalAnimatedMatrix
	public	__irrlicht_core_SJoint_getLocalMatrix
	public	__irrlicht_core_SJoint_getName
	public	__irrlicht_core_SJoint_getPositionKeys
	public	__irrlicht_core_SJoint_getRotationKeys
	public	__irrlicht_core_SJoint_getScaleKeys
	public	__irrlicht_core_SJoint_getWeights
	public	__irrlicht_core_SJoint_setAnimatedScale
	public	__irrlicht_core_SJoint_setAnimatedposition
	public	__irrlicht_core_SJoint_setAnimatedrotation
	public	__irrlicht_core_SJoint_setAttachedMeshes
	public	__irrlicht_core_SJoint_setChildren
	public	__irrlicht_core_SJoint_setGlobalAnimatedMatrix
	public	__irrlicht_core_SJoint_setGlobalInversedMatrix
	public	__irrlicht_core_SJoint_setGlobalMatrix
	public	__irrlicht_core_SJoint_setLocalAnimatedMatrix
	public	__irrlicht_core_SJoint_setLocalMatrix
	public	__irrlicht_core_SJoint_setName
	public	__irrlicht_core_SJoint_setPositionKeys
	public	__irrlicht_core_SJoint_setRotationKeys
	public	__irrlicht_core_SJoint_setScaleKeys
	public	__irrlicht_core_SJoint_setWeights
	public	__irrlicht_core_SJoystickInfo_Delete
	public	__irrlicht_core_SJoystickInfo_New
	public	__irrlicht_core_SJoystickInfo_create
	public	__irrlicht_core_SJoystickInfo_createFromHandle
	public	__irrlicht_core_SJoystickInfo_getAxes
	public	__irrlicht_core_SJoystickInfo_getButtons
	public	__irrlicht_core_SJoystickInfo_getJoystick
	public	__irrlicht_core_SJoystickInfo_getName
	public	__irrlicht_core_SJoystickInfo_getPovHat
	public	__irrlicht_core_SJoystickInfo_setAxes
	public	__irrlicht_core_SJoystickInfo_setButtons
	public	__irrlicht_core_SJoystickInfo_setJoystick
	public	__irrlicht_core_SJoystickInfo_setName
	public	__irrlicht_core_SJoystickInfo_setPovHat
	public	__irrlicht_core_SKeyMap_Delete
	public	__irrlicht_core_SKeyMap_New
	public	__irrlicht_core_SKeyMap_create
	public	__irrlicht_core_SKeyMap_createFromHandle
	public	__irrlicht_core_SKeyMap_getAction
	public	__irrlicht_core_SKeyMap_getKeyCode
	public	__irrlicht_core_SKeyMap_setAction
	public	__irrlicht_core_SKeyMap_setKeyCode
	public	__irrlicht_core_SLight_Delete
	public	__irrlicht_core_SLight_New
	public	__irrlicht_core_SLight_create
	public	__irrlicht_core_SLight_createFromHandle
	public	__irrlicht_core_SLight_getAmbientColor
	public	__irrlicht_core_SLight_getAttenuation
	public	__irrlicht_core_SLight_getCastShadows
	public	__irrlicht_core_SLight_getDiffuseColor
	public	__irrlicht_core_SLight_getDirection
	public	__irrlicht_core_SLight_getFalloff
	public	__irrlicht_core_SLight_getInnerCone
	public	__irrlicht_core_SLight_getOuterCone
	public	__irrlicht_core_SLight_getPosition
	public	__irrlicht_core_SLight_getRadius
	public	__irrlicht_core_SLight_getSpecularColor
	public	__irrlicht_core_SLight_getType
	public	__irrlicht_core_SLight_setCastShadows
	public	__irrlicht_core_SLight_setFalloff
	public	__irrlicht_core_SLight_setInnerCone
	public	__irrlicht_core_SLight_setOuterCone
	public	__irrlicht_core_SLight_setRadius
	public	__irrlicht_core_SLight_setType
	public	__irrlicht_core_SMD3AnimationInfo_Delete
	public	__irrlicht_core_SMD3AnimationInfo_New
	public	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	public	__irrlicht_core_SMD3AnimationInfo_getFPS
	public	__irrlicht_core_SMD3AnimationInfo_getFirst
	public	__irrlicht_core_SMD3AnimationInfo_getLooping
	public	__irrlicht_core_SMD3AnimationInfo_getNum
	public	__irrlicht_core_SMD3AnimationInfo_setFPS
	public	__irrlicht_core_SMD3AnimationInfo_setFirst
	public	__irrlicht_core_SMD3AnimationInfo_setLooping
	public	__irrlicht_core_SMD3AnimationInfo_setNum
	public	__irrlicht_core_SMD3Face_Delete
	public	__irrlicht_core_SMD3Face_New
	public	__irrlicht_core_SMD3Face_createFromHandle
	public	__irrlicht_core_SMD3Face_getIndex
	public	__irrlicht_core_SMD3Header_Delete
	public	__irrlicht_core_SMD3Header_New
	public	__irrlicht_core_SMD3Header_createFromHandle
	public	__irrlicht_core_SMD3Header_getFileName
	public	__irrlicht_core_SMD3Header_getFileSize
	public	__irrlicht_core_SMD3Header_getFrameStart
	public	__irrlicht_core_SMD3Header_getHeaderID
	public	__irrlicht_core_SMD3Header_getNumFrames
	public	__irrlicht_core_SMD3Header_getNumMaxSkins
	public	__irrlicht_core_SMD3Header_getNumMeshes
	public	__irrlicht_core_SMD3Header_getNumTags
	public	__irrlicht_core_SMD3Header_getTagEnd
	public	__irrlicht_core_SMD3Header_getTagStart
	public	__irrlicht_core_SMD3Header_getVersion
	public	__irrlicht_core_SMD3MeshBuffer_Delete
	public	__irrlicht_core_SMD3MeshBuffer_New
	public	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	public	__irrlicht_core_SMD3MeshBuffer_drop
	public	__irrlicht_core_SMD3MeshBuffer_getDebugName
	public	__irrlicht_core_SMD3MeshBuffer_getIndices
	public	__irrlicht_core_SMD3MeshBuffer_getMeshHeader
	public	__irrlicht_core_SMD3MeshBuffer_getShader
	public	__irrlicht_core_SMD3MeshBuffer_getTexCoords
	public	__irrlicht_core_SMD3MeshBuffer_getVertices
	public	__irrlicht_core_SMD3MeshBuffer_grab
	public	__irrlicht_core_SMD3MeshHeader_Delete
	public	__irrlicht_core_SMD3MeshHeader_New
	public	__irrlicht_core_SMD3MeshHeader_createFromHandle
	public	__irrlicht_core_SMD3MeshHeader_getMeshID
	public	__irrlicht_core_SMD3MeshHeader_getMeshName
	public	__irrlicht_core_SMD3MeshHeader_getNumFrames
	public	__irrlicht_core_SMD3MeshHeader_getNumShader
	public	__irrlicht_core_SMD3MeshHeader_getNumTriangles
	public	__irrlicht_core_SMD3MeshHeader_getNumVertices
	public	__irrlicht_core_SMD3MeshHeader_getOffset_End
	public	__irrlicht_core_SMD3MeshHeader_getOffset_Shaders
	public	__irrlicht_core_SMD3MeshHeader_getOffset_St
	public	__irrlicht_core_SMD3MeshHeader_getOffset_Triangles
	public	__irrlicht_core_SMD3MeshHeader_getVertexStart
	public	__irrlicht_core_SMD3Mesh_Delete
	public	__irrlicht_core_SMD3Mesh_New
	public	__irrlicht_core_SMD3Mesh_createFromHandle
	public	__irrlicht_core_SMD3Mesh_drop
	public	__irrlicht_core_SMD3Mesh_getBuffer
	public	__irrlicht_core_SMD3Mesh_getDebugName
	public	__irrlicht_core_SMD3Mesh_getMD3Header
	public	__irrlicht_core_SMD3Mesh_getName
	public	__irrlicht_core_SMD3Mesh_getTagList
	public	__irrlicht_core_SMD3Mesh_grab
	public	__irrlicht_core_SMD3QuaternionTagList_Delete
	public	__irrlicht_core_SMD3QuaternionTagList_Index
	public	__irrlicht_core_SMD3QuaternionTagList_New
	public	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	public	__irrlicht_core_SMD3QuaternionTagList_get
	public	__irrlicht_core_SMD3QuaternionTagList_getSize
	public	__irrlicht_core_SMD3QuaternionTagList_push_back
	public	__irrlicht_core_SMD3QuaternionTagList_setEq
	public	__irrlicht_core_SMD3QuaternionTagList_set_used
	public	__irrlicht_core_SMD3QuaternionTag_Delete
	public	__irrlicht_core_SMD3QuaternionTag_EqEq
	public	__irrlicht_core_SMD3QuaternionTag_New
	public	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	public	__irrlicht_core_SMD3QuaternionTag_getName
	public	__irrlicht_core_SMD3QuaternionTag_getPosition
	public	__irrlicht_core_SMD3QuaternionTag_getRotation
	public	__irrlicht_core_SMD3QuaternionTag_setto
	public	__irrlicht_core_SMD3TexCoord_Delete
	public	__irrlicht_core_SMD3TexCoord_New
	public	__irrlicht_core_SMD3TexCoord_createFromHandle
	public	__irrlicht_core_SMD3TexCoord_getU
	public	__irrlicht_core_SMD3TexCoord_getV
	public	__irrlicht_core_SMD3Vertex_Delete
	public	__irrlicht_core_SMD3Vertex_New
	public	__irrlicht_core_SMD3Vertex_createFromHandle
	public	__irrlicht_core_SMD3Vertex_getNormal
	public	__irrlicht_core_SMD3Vertex_getPosition
	public	__irrlicht_core_SMaterialLayer_Delete
	public	__irrlicht_core_SMaterialLayer_EqEq
	public	__irrlicht_core_SMaterialLayer_New
	public	__irrlicht_core_SMaterialLayer_NotEq
	public	__irrlicht_core_SMaterialLayer_SetEq
	public	__irrlicht_core_SMaterialLayer_create
	public	__irrlicht_core_SMaterialLayer_createFromHandle
	public	__irrlicht_core_SMaterialLayer_createFromOther
	public	__irrlicht_core_SMaterialLayer_getAnisotropicFilter
	public	__irrlicht_core_SMaterialLayer_getBilinearFilter
	public	__irrlicht_core_SMaterialLayer_getLODBias
	public	__irrlicht_core_SMaterialLayer_getTexture
	public	__irrlicht_core_SMaterialLayer_getTextureMatrix
	public	__irrlicht_core_SMaterialLayer_getTextureWrapU
	public	__irrlicht_core_SMaterialLayer_getTextureWrapV
	public	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	public	__irrlicht_core_SMaterialLayer_setAnisotropicFilter
	public	__irrlicht_core_SMaterialLayer_setBilinearFilter
	public	__irrlicht_core_SMaterialLayer_setLODBias
	public	__irrlicht_core_SMaterialLayer_setTexture
	public	__irrlicht_core_SMaterialLayer_setTextureMatrix
	public	__irrlicht_core_SMaterialLayer_setTextureWrapU
	public	__irrlicht_core_SMaterialLayer_setTextureWrapV
	public	__irrlicht_core_SMaterialLayer_setTrilinearFilter
	public	__irrlicht_core_SMaterial_Create
	public	__irrlicht_core_SMaterial_Delete
	public	__irrlicht_core_SMaterial_New
	public	__irrlicht_core_SMaterial_NotEq
	public	__irrlicht_core_SMaterial_SetEq
	public	__irrlicht_core_SMaterial_createFromHandle
	public	__irrlicht_core_SMaterial_createFromMaterial
	public	__irrlicht_core_SMaterial_getAmbientColor
	public	__irrlicht_core_SMaterial_getAntiAliasing
	public	__irrlicht_core_SMaterial_getBackfaceCulling
	public	__irrlicht_core_SMaterial_getColorMask
	public	__irrlicht_core_SMaterial_getColorMaterial
	public	__irrlicht_core_SMaterial_getDiffuseColor
	public	__irrlicht_core_SMaterial_getEmissiveColor
	public	__irrlicht_core_SMaterial_getFlag
	public	__irrlicht_core_SMaterial_getFogEnable
	public	__irrlicht_core_SMaterial_getFrontfaceCulling
	public	__irrlicht_core_SMaterial_getGouraudShading
	public	__irrlicht_core_SMaterial_getLighting
	public	__irrlicht_core_SMaterial_getMaterialType
	public	__irrlicht_core_SMaterial_getMaterialTypeParam
	public	__irrlicht_core_SMaterial_getMaterialTypeParam2
	public	__irrlicht_core_SMaterial_getNormalizeNormals
	public	__irrlicht_core_SMaterial_getPointCloud
	public	__irrlicht_core_SMaterial_getShininess
	public	__irrlicht_core_SMaterial_getSpecularColor
	public	__irrlicht_core_SMaterial_getTexture
	public	__irrlicht_core_SMaterial_getTextureLayer
	public	__irrlicht_core_SMaterial_getTextureMatrix
	public	__irrlicht_core_SMaterial_getThickness
	public	__irrlicht_core_SMaterial_getWireframe
	public	__irrlicht_core_SMaterial_getZBuffer
	public	__irrlicht_core_SMaterial_getZWriteEnable
	public	__irrlicht_core_SMaterial_isTransparent
	public	__irrlicht_core_SMaterial_setAntiAliasing
	public	__irrlicht_core_SMaterial_setBackfaceCulling
	public	__irrlicht_core_SMaterial_setColorMask
	public	__irrlicht_core_SMaterial_setColorMaterial
	public	__irrlicht_core_SMaterial_setFlag
	public	__irrlicht_core_SMaterial_setFogEnable
	public	__irrlicht_core_SMaterial_setFrontfaceCulling
	public	__irrlicht_core_SMaterial_setGouraudShading
	public	__irrlicht_core_SMaterial_setLighting
	public	__irrlicht_core_SMaterial_setMaterial
	public	__irrlicht_core_SMaterial_setMaterialType
	public	__irrlicht_core_SMaterial_setMaterialTypeParam
	public	__irrlicht_core_SMaterial_setMaterialTypeParam2
	public	__irrlicht_core_SMaterial_setNormalizeNormals
	public	__irrlicht_core_SMaterial_setPointCloud
	public	__irrlicht_core_SMaterial_setShininess
	public	__irrlicht_core_SMaterial_setTexture
	public	__irrlicht_core_SMaterial_setTextureMatrix
	public	__irrlicht_core_SMaterial_setThickness
	public	__irrlicht_core_SMaterial_setWireframe
	public	__irrlicht_core_SMaterial_setZBuffer
	public	__irrlicht_core_SMaterial_setZWriteEnable
	public	__irrlicht_core_SMeshBufferLightMap_Delete
	public	__irrlicht_core_SMeshBufferLightMap_New
	public	__irrlicht_core_SMeshBufferLightMap_create
	public	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	public	__irrlicht_core_SMeshBufferTangents_Delete
	public	__irrlicht_core_SMeshBufferTangents_New
	public	__irrlicht_core_SMeshBufferTangents_create
	public	__irrlicht_core_SMeshBufferTangents_createFromHandle
	public	__irrlicht_core_SMeshBuffer_Delete
	public	__irrlicht_core_SMeshBuffer_New
	public	__irrlicht_core_SMeshBuffer_create
	public	__irrlicht_core_SMeshBuffer_createFromHandle
	public	__irrlicht_core_SMesh_Delete
	public	__irrlicht_core_SMesh_New
	public	__irrlicht_core_SMesh_addMeshBuffer
	public	__irrlicht_core_SMesh_create
	public	__irrlicht_core_SMesh_createFromHandle
	public	__irrlicht_core_SMesh_getBoundingBox
	public	__irrlicht_core_SMesh_getMeshBuffer
	public	__irrlicht_core_SMesh_getMeshBufferCount
	public	__irrlicht_core_SMesh_getMeshBufferFromMaterial
	public	__irrlicht_core_SMesh_recalculateBoundingBox
	public	__irrlicht_core_SMesh_setBoundingBox
	public	__irrlicht_core_SMesh_setMaterialFlag
	public	__irrlicht_core_SNamedPath_Delete
	public	__irrlicht_core_SNamedPath_LessThan
	public	__irrlicht_core_SNamedPath_New
	public	__irrlicht_core_SNamedPath_create
	public	__irrlicht_core_SNamedPath_createFromHandle
	public	__irrlicht_core_SNamedPath_createFromPath
	public	__irrlicht_core_SNamedPath_getInternalName
	public	__irrlicht_core_SNamedPath_getPath
	public	__irrlicht_core_SNamedPath_setPath
	public	__irrlicht_core_SOverrideMaterial_Delete
	public	__irrlicht_core_SOverrideMaterial_New
	public	__irrlicht_core_SOverrideMaterial_createFromHandle
	public	__irrlicht_core_SOverrideMaterial_getEnableFlags
	public	__irrlicht_core_SOverrideMaterial_getEnablePasses
	public	__irrlicht_core_SOverrideMaterial_getEnabled
	public	__irrlicht_core_SOverrideMaterial_getMaterial
	public	__irrlicht_core_SOverrideMaterial_setEnableFlags
	public	__irrlicht_core_SOverrideMaterial_setEnablePasses
	public	__irrlicht_core_SOverrideMaterial_setEnabled
	public	__irrlicht_core_SOverrideMaterial_setMaterial
	public	__irrlicht_core_SParticle_Delete
	public	__irrlicht_core_SParticle_New
	public	__irrlicht_core_SParticle_color
	public	__irrlicht_core_SParticle_create
	public	__irrlicht_core_SParticle_createFromHandle
	public	__irrlicht_core_SParticle_getEndTime
	public	__irrlicht_core_SParticle_getStartTime
	public	__irrlicht_core_SParticle_pos
	public	__irrlicht_core_SParticle_setEndTime
	public	__irrlicht_core_SParticle_setStartTime
	public	__irrlicht_core_SParticle_size
	public	__irrlicht_core_SParticle_startColor
	public	__irrlicht_core_SParticle_startSize
	public	__irrlicht_core_SParticle_startVector
	public	__irrlicht_core_SParticle_vector
	public	__irrlicht_core_SPositionKey_Delete
	public	__irrlicht_core_SPositionKey_New
	public	__irrlicht_core_SPositionKey_create
	public	__irrlicht_core_SPositionKey_createFromHandle
	public	__irrlicht_core_SPositionKey_getFrame
	public	__irrlicht_core_SPositionKey_getPosition
	public	__irrlicht_core_SPositionKey_setFrame
	public	__irrlicht_core_SPositionKey_setPosition
	public	__irrlicht_core_SRotationKey_Delete
	public	__irrlicht_core_SRotationKey_New
	public	__irrlicht_core_SRotationKey_create
	public	__irrlicht_core_SRotationKey_createFromHandle
	public	__irrlicht_core_SRotationKey_getFrame
	public	__irrlicht_core_SRotationKey_getRotation
	public	__irrlicht_core_SRotationKey_setFrame
	public	__irrlicht_core_SRotationKey_setRotation
	public	__irrlicht_core_SScaleKey_Delete
	public	__irrlicht_core_SScaleKey_New
	public	__irrlicht_core_SScaleKey_create
	public	__irrlicht_core_SScaleKey_createFromHandle
	public	__irrlicht_core_SScaleKey_getFrame
	public	__irrlicht_core_SScaleKey_getScale
	public	__irrlicht_core_SScaleKey_setFrame
	public	__irrlicht_core_SScaleKey_setScale
	public	__irrlicht_core_SSharedMeshBuffer_Delete
	public	__irrlicht_core_SSharedMeshBuffer_New
	public	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	public	__irrlicht_core_SSkinMeshBuffer_Delete
	public	__irrlicht_core_SSkinMeshBuffer_New
	public	__irrlicht_core_SSkinMeshBuffer_append
	public	__irrlicht_core_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	public	__irrlicht_core_SSkinMeshBuffer_convertTo2TCoords
	public	__irrlicht_core_SSkinMeshBuffer_convertToTangents
	public	__irrlicht_core_SSkinMeshBuffer_create
	public	__irrlicht_core_SSkinMeshBuffer_createFromHandle
	public	__irrlicht_core_SVarGroupList_Delete
	public	__irrlicht_core_SVarGroupList_New
	public	__irrlicht_core_SVarGroupList_createFromHandle
	public	__irrlicht_core_SVarGroupList_drop
	public	__irrlicht_core_SVarGroupList_getDebugName
	public	__irrlicht_core_SVarGroupList_getVariables
	public	__irrlicht_core_SVarGroupList_grab
	public	__irrlicht_core_SVarGroup_Delete
	public	__irrlicht_core_SVarGroup_New
	public	__irrlicht_core_SVarGroup_createFromHandle
	public	__irrlicht_core_SVarGroup_get
	public	__irrlicht_core_SVarGroup_getVariables
	public	__irrlicht_core_SVarGroup_isDefined
	public	__irrlicht_core_SVarGroup_set
	public	__irrlicht_core_SVariable_Delete
	public	__irrlicht_core_SVariable_EqEq
	public	__irrlicht_core_SVariable_New
	public	__irrlicht_core_SVariable_clear
	public	__irrlicht_core_SVariable_createFromHandle
	public	__irrlicht_core_SVariable_getContent
	public	__irrlicht_core_SVariable_getName
	public	__irrlicht_core_SVariable_isValid
	public	__irrlicht_core_SVariable_setContent
	public	__irrlicht_core_SVariable_setName
	public	__irrlicht_core_SViewFrustum_Delete
	public	__irrlicht_core_SViewFrustum_New
	public	__irrlicht_core_SViewFrustum_boundingBox
	public	__irrlicht_core_SViewFrustum_cameraPosition
	public	__irrlicht_core_SViewFrustum_clipLine
	public	__irrlicht_core_SViewFrustum_create
	public	__irrlicht_core_SViewFrustum_createFromHandle
	public	__irrlicht_core_SViewFrustum_createFromMatrix
	public	__irrlicht_core_SViewFrustum_createFromOther
	public	__irrlicht_core_SViewFrustum_getBoundingBox
	public	__irrlicht_core_SViewFrustum_getFarLeftDown
	public	__irrlicht_core_SViewFrustum_getFarLeftUp
	public	__irrlicht_core_SViewFrustum_getFarRightDown
	public	__irrlicht_core_SViewFrustum_getFarRightUp
	public	__irrlicht_core_SViewFrustum_getPlane
	public	__irrlicht_core_SViewFrustum_getTransform
	public	__irrlicht_core_SViewFrustum_recalculateBoundingBox
	public	__irrlicht_core_SViewFrustum_setFrom
	public	__irrlicht_core_SViewFrustum_setPlane
	public	__irrlicht_core_SViewFrustum_transform
	public	__irrlicht_core_SWeight_Delete
	public	__irrlicht_core_SWeight_New
	public	__irrlicht_core_SWeight_create
	public	__irrlicht_core_SWeight_createFromHandle
	public	__irrlicht_core_SWeight_getBufferId
	public	__irrlicht_core_SWeight_getStrength
	public	__irrlicht_core_SWeight_getVertexId
	public	__irrlicht_core_SWeight_setBufferId
	public	__irrlicht_core_SWeight_setStrength
	public	__irrlicht_core_SWeight_setVertexId
	public	__irrlicht_core_StringC_Delete
	public	__irrlicht_core_StringC_Eq
	public	__irrlicht_core_StringC_EqEq
	public	__irrlicht_core_StringC_EqEqStringC
	public	__irrlicht_core_StringC_EqString
	public	__irrlicht_core_StringC_EqStringPtr
	public	__irrlicht_core_StringC_Less
	public	__irrlicht_core_StringC_New
	public	__irrlicht_core_StringC_NotEq
	public	__irrlicht_core_StringC_Plus
	public	__irrlicht_core_StringC_PlusEqChar
	public	__irrlicht_core_StringC_PlusEqCharString
	public	__irrlicht_core_StringC_PlusEqDouble
	public	__irrlicht_core_StringC_PlusEqInt
	public	__irrlicht_core_StringC_PlusEqString
	public	__irrlicht_core_StringC_PlusStringPtr
	public	__irrlicht_core_StringC_appendChar
	public	__irrlicht_core_StringC_appendCharString
	public	__irrlicht_core_StringC_appendString
	public	__irrlicht_core_StringC_appendStringC
	public	__irrlicht_core_StringC_appendStringCWithLength
	public	__irrlicht_core_StringC_appendStringWithLength
	public	__irrlicht_core_StringC_c_str
	public	__irrlicht_core_StringC_create
	public	__irrlicht_core_StringC_createFromHandle
	public	__irrlicht_core_StringC_createFromInt
	public	__irrlicht_core_StringC_createFromString
	public	__irrlicht_core_StringC_createFromStringC
	public	__irrlicht_core_StringC_createFromStringPtr
	public	__irrlicht_core_StringC_createFromStringPtrWithLength
	public	__irrlicht_core_StringC_equals_ignore_case
	public	__irrlicht_core_StringC_equalsn
	public	__irrlicht_core_StringC_equalsnStringC
	public	__irrlicht_core_StringC_find
	public	__irrlicht_core_StringC_findFirst
	public	__irrlicht_core_StringC_findLast
	public	__irrlicht_core_StringC_findNext
	public	__irrlicht_core_StringC_getString
	public	__irrlicht_core_StringC_idx
	public	__irrlicht_core_StringC_idx_s
	public	__irrlicht_core_StringC_make_lower
	public	__irrlicht_core_StringC_make_upper
	public	__irrlicht_core_StringC_reserve
	public	__irrlicht_core_StringC_size
	public	__irrlicht_core_StringC_subString
	public	__irrlicht_core_StringW_Delete
	public	__irrlicht_core_StringW_Eq
	public	__irrlicht_core_StringW_EqEq
	public	__irrlicht_core_StringW_EqEqStringW
	public	__irrlicht_core_StringW_EqString
	public	__irrlicht_core_StringW_EqStringPtr
	public	__irrlicht_core_StringW_Less
	public	__irrlicht_core_StringW_New
	public	__irrlicht_core_StringW_NotEq
	public	__irrlicht_core_StringW_Plus
	public	__irrlicht_core_StringW_PlusEqChar
	public	__irrlicht_core_StringW_PlusEqCharString
	public	__irrlicht_core_StringW_PlusEqDouble
	public	__irrlicht_core_StringW_PlusEqInt
	public	__irrlicht_core_StringW_PlusEqString
	public	__irrlicht_core_StringW_PlusStringPtr
	public	__irrlicht_core_StringW_appendChar
	public	__irrlicht_core_StringW_appendCharString
	public	__irrlicht_core_StringW_appendString
	public	__irrlicht_core_StringW_appendStringW
	public	__irrlicht_core_StringW_appendStringWWithLength
	public	__irrlicht_core_StringW_appendStringWithLength
	public	__irrlicht_core_StringW_c_str
	public	__irrlicht_core_StringW_create
	public	__irrlicht_core_StringW_createFromHandle
	public	__irrlicht_core_StringW_createFromInt
	public	__irrlicht_core_StringW_createFromString
	public	__irrlicht_core_StringW_createFromStringPtr
	public	__irrlicht_core_StringW_createFromStringPtrWithLength
	public	__irrlicht_core_StringW_createFromStringW
	public	__irrlicht_core_StringW_equals_ignore_case
	public	__irrlicht_core_StringW_equalsn
	public	__irrlicht_core_StringW_equalsnStringW
	public	__irrlicht_core_StringW_find
	public	__irrlicht_core_StringW_findFirst
	public	__irrlicht_core_StringW_findLast
	public	__irrlicht_core_StringW_findNext
	public	__irrlicht_core_StringW_getString
	public	__irrlicht_core_StringW_idx
	public	__irrlicht_core_StringW_idx_s
	public	__irrlicht_core_StringW_make_lower
	public	__irrlicht_core_StringW_make_upper
	public	__irrlicht_core_StringW_reserve
	public	__irrlicht_core_StringW_size
	public	__irrlicht_core_StringW_subString
	public	__irrlicht_core_Triangle3df_Delete
	public	__irrlicht_core_Triangle3df_EqEq
	public	__irrlicht_core_Triangle3df_New
	public	__irrlicht_core_Triangle3df_NotEq
	public	__irrlicht_core_Triangle3df_closestPointOnTriangle
	public	__irrlicht_core_Triangle3df_create
	public	__irrlicht_core_Triangle3df_createFromHandle
	public	__irrlicht_core_Triangle3df_createFromVals
	public	__irrlicht_core_Triangle3df_createFromVect
	public	__irrlicht_core_Triangle3df_getArea
	public	__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine
	public	__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine
	public	__irrlicht_core_Triangle3df_getIntersectionWithLine
	public	__irrlicht_core_Triangle3df_getNormal
	public	__irrlicht_core_Triangle3df_getPlane
	public	__irrlicht_core_Triangle3df_getPoint
	public	__irrlicht_core_Triangle3df_getPointA
	public	__irrlicht_core_Triangle3df_getPointB
	public	__irrlicht_core_Triangle3df_getPointC
	public	__irrlicht_core_Triangle3df_isFrontFacing
	public	__irrlicht_core_Triangle3df_isPointInside
	public	__irrlicht_core_Triangle3df_isPointInsideFast
	public	__irrlicht_core_Triangle3df_isTotalInsideBox
	public	__irrlicht_core_Triangle3df_isTotalOutsideBox
	public	__irrlicht_core_Triangle3df_setFromVals
	public	__irrlicht_core_Triangle3df_setFromVect
	public	__irrlicht_core_Triangle3df_setPointA
	public	__irrlicht_core_Triangle3df_setPointB
	public	__irrlicht_core_Triangle3df_setPointC
	public	__irrlicht_core_Triangle3di_Delete
	public	__irrlicht_core_Triangle3di_EqEq
	public	__irrlicht_core_Triangle3di_New
	public	__irrlicht_core_Triangle3di_NotEq
	public	__irrlicht_core_Triangle3di_closestPointOnTriangle
	public	__irrlicht_core_Triangle3di_create
	public	__irrlicht_core_Triangle3di_createFromHandle
	public	__irrlicht_core_Triangle3di_createFromVals
	public	__irrlicht_core_Triangle3di_createFromVect
	public	__irrlicht_core_Triangle3di_getArea
	public	__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine
	public	__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine
	public	__irrlicht_core_Triangle3di_getIntersectionWithLine
	public	__irrlicht_core_Triangle3di_getNormal
	public	__irrlicht_core_Triangle3di_getPlane
	public	__irrlicht_core_Triangle3di_getPointA
	public	__irrlicht_core_Triangle3di_getPointB
	public	__irrlicht_core_Triangle3di_getPointC
	public	__irrlicht_core_Triangle3di_isFrontFacing
	public	__irrlicht_core_Triangle3di_isPointInside
	public	__irrlicht_core_Triangle3di_isPointInsideFast
	public	__irrlicht_core_Triangle3di_isTotalInsideBox
	public	__irrlicht_core_Triangle3di_isTotalOutsideBox
	public	__irrlicht_core_Triangle3di_setFromVals
	public	__irrlicht_core_Triangle3di_setFromVect
	public	__irrlicht_core_Triangle3di_setPointA
	public	__irrlicht_core_Triangle3di_setPointB
	public	__irrlicht_core_Triangle3di_setPointC
	public	__irrlicht_core_Vector2df_Delete
	public	__irrlicht_core_Vector2df_Div
	public	__irrlicht_core_Vector2df_DivEq
	public	__irrlicht_core_Vector2df_DivEqVect
	public	__irrlicht_core_Vector2df_DivVect
	public	__irrlicht_core_Vector2df_EqEq
	public	__irrlicht_core_Vector2df_Great
	public	__irrlicht_core_Vector2df_GreatEq
	public	__irrlicht_core_Vector2df_Less
	public	__irrlicht_core_Vector2df_LessEq
	public	__irrlicht_core_Vector2df_Minus
	public	__irrlicht_core_Vector2df_MinusEq
	public	__irrlicht_core_Vector2df_MinusEqVect
	public	__irrlicht_core_Vector2df_MinusVect
	public	__irrlicht_core_Vector2df_Mult
	public	__irrlicht_core_Vector2df_MultEq
	public	__irrlicht_core_Vector2df_MultEqVect
	public	__irrlicht_core_Vector2df_MultVect
	public	__irrlicht_core_Vector2df_New
	public	__irrlicht_core_Vector2df_NotEq
	public	__irrlicht_core_Vector2df_Plus
	public	__irrlicht_core_Vector2df_PlusEq
	public	__irrlicht_core_Vector2df_PlusEqVect
	public	__irrlicht_core_Vector2df_PlusVect
	public	__irrlicht_core_Vector2df_create
	public	__irrlicht_core_Vector2df_createFromHandle
	public	__irrlicht_core_Vector2df_createFromVal
	public	__irrlicht_core_Vector2df_createFromVals
	public	__irrlicht_core_Vector2df_createFromVect
	public	__irrlicht_core_Vector2df_dotProduct
	public	__irrlicht_core_Vector2df_equals
	public	__irrlicht_core_Vector2df_getAngle
	public	__irrlicht_core_Vector2df_getAngleTrig
	public	__irrlicht_core_Vector2df_getAngleWith
	public	__irrlicht_core_Vector2df_getDistanceFrom
	public	__irrlicht_core_Vector2df_getDistanceFromSQ
	public	__irrlicht_core_Vector2df_getInterpolated
	public	__irrlicht_core_Vector2df_getInterpolated_quadratic
	public	__irrlicht_core_Vector2df_getLength
	public	__irrlicht_core_Vector2df_getLengthSQ
	public	__irrlicht_core_Vector2df_getX
	public	__irrlicht_core_Vector2df_getY
	public	__irrlicht_core_Vector2df_interpolate
	public	__irrlicht_core_Vector2df_isBetweenPoints
	public	__irrlicht_core_Vector2df_normalize
	public	__irrlicht_core_Vector2df_rotateBy
	public	__irrlicht_core_Vector2df_set
	public	__irrlicht_core_Vector2df_setEq
	public	__irrlicht_core_Vector2df_setFromVect
	public	__irrlicht_core_Vector2df_setX
	public	__irrlicht_core_Vector2df_setY
	public	__irrlicht_core_Vector2di_Delete
	public	__irrlicht_core_Vector2di_Div
	public	__irrlicht_core_Vector2di_DivEq
	public	__irrlicht_core_Vector2di_DivEqVect
	public	__irrlicht_core_Vector2di_DivVect
	public	__irrlicht_core_Vector2di_EqEq
	public	__irrlicht_core_Vector2di_Great
	public	__irrlicht_core_Vector2di_GreatEq
	public	__irrlicht_core_Vector2di_Less
	public	__irrlicht_core_Vector2di_LessEq
	public	__irrlicht_core_Vector2di_Minus
	public	__irrlicht_core_Vector2di_MinusEq
	public	__irrlicht_core_Vector2di_MinusEqVect
	public	__irrlicht_core_Vector2di_MinusVect
	public	__irrlicht_core_Vector2di_Mult
	public	__irrlicht_core_Vector2di_MultEq
	public	__irrlicht_core_Vector2di_MultEqVect
	public	__irrlicht_core_Vector2di_MultVect
	public	__irrlicht_core_Vector2di_New
	public	__irrlicht_core_Vector2di_NotEq
	public	__irrlicht_core_Vector2di_Plus
	public	__irrlicht_core_Vector2di_PlusEq
	public	__irrlicht_core_Vector2di_PlusEqVect
	public	__irrlicht_core_Vector2di_PlusVect
	public	__irrlicht_core_Vector2di_create
	public	__irrlicht_core_Vector2di_createFromHandle
	public	__irrlicht_core_Vector2di_createFromVal
	public	__irrlicht_core_Vector2di_createFromVals
	public	__irrlicht_core_Vector2di_createFromVect
	public	__irrlicht_core_Vector2di_dotProduct
	public	__irrlicht_core_Vector2di_equals
	public	__irrlicht_core_Vector2di_getAngle
	public	__irrlicht_core_Vector2di_getAngleTrig
	public	__irrlicht_core_Vector2di_getAngleWith
	public	__irrlicht_core_Vector2di_getDistanceFrom
	public	__irrlicht_core_Vector2di_getDistanceFromSQ
	public	__irrlicht_core_Vector2di_getInterpolated
	public	__irrlicht_core_Vector2di_getInterpolated_quadratic
	public	__irrlicht_core_Vector2di_getLength
	public	__irrlicht_core_Vector2di_getLengthSQ
	public	__irrlicht_core_Vector2di_getX
	public	__irrlicht_core_Vector2di_getY
	public	__irrlicht_core_Vector2di_interpolate
	public	__irrlicht_core_Vector2di_isBetweenPoints
	public	__irrlicht_core_Vector2di_normalize
	public	__irrlicht_core_Vector2di_rotateBy
	public	__irrlicht_core_Vector2di_set
	public	__irrlicht_core_Vector2di_setEq
	public	__irrlicht_core_Vector2di_setFromVect
	public	__irrlicht_core_Vector2di_setX
	public	__irrlicht_core_Vector2di_setY
	public	__irrlicht_core_Vector3df_Delete
	public	__irrlicht_core_Vector3df_Div
	public	__irrlicht_core_Vector3df_DivEq
	public	__irrlicht_core_Vector3df_DivEqVect
	public	__irrlicht_core_Vector3df_DivVect
	public	__irrlicht_core_Vector3df_EqEq
	public	__irrlicht_core_Vector3df_Equals
	public	__irrlicht_core_Vector3df_Great
	public	__irrlicht_core_Vector3df_GreatEq
	public	__irrlicht_core_Vector3df_Less
	public	__irrlicht_core_Vector3df_LessEq
	public	__irrlicht_core_Vector3df_Minus
	public	__irrlicht_core_Vector3df_MinusEq
	public	__irrlicht_core_Vector3df_MinusEqVal
	public	__irrlicht_core_Vector3df_MinusVal
	public	__irrlicht_core_Vector3df_Mult
	public	__irrlicht_core_Vector3df_MultEq
	public	__irrlicht_core_Vector3df_MultEqVect
	public	__irrlicht_core_Vector3df_MultVect
	public	__irrlicht_core_Vector3df_New
	public	__irrlicht_core_Vector3df_NotEq
	public	__irrlicht_core_Vector3df_Plus
	public	__irrlicht_core_Vector3df_PlusEq
	public	__irrlicht_core_Vector3df_PlusEqVal
	public	__irrlicht_core_Vector3df_PlusVal
	public	__irrlicht_core_Vector3df_create
	public	__irrlicht_core_Vector3df_createFromHandle
	public	__irrlicht_core_Vector3df_createFromVal
	public	__irrlicht_core_Vector3df_createFromVals
	public	__irrlicht_core_Vector3df_createFromVect
	public	__irrlicht_core_Vector3df_crossProduct
	public	__irrlicht_core_Vector3df_dotProduct
	public	__irrlicht_core_Vector3df_getArray
	public	__irrlicht_core_Vector3df_getAs4Values
	public	__irrlicht_core_Vector3df_getDistanceFrom
	public	__irrlicht_core_Vector3df_getDistanceFromSQ
	public	__irrlicht_core_Vector3df_getHorizontalAngle
	public	__irrlicht_core_Vector3df_getInterpolated
	public	__irrlicht_core_Vector3df_getInterpolated_quadratic
	public	__irrlicht_core_Vector3df_getLength
	public	__irrlicht_core_Vector3df_getLengthSQ
	public	__irrlicht_core_Vector3df_getSphericalCoordinateAngles
	public	__irrlicht_core_Vector3df_getX
	public	__irrlicht_core_Vector3df_getY
	public	__irrlicht_core_Vector3df_getZ
	public	__irrlicht_core_Vector3df_interpolate
	public	__irrlicht_core_Vector3df_invert
	public	__irrlicht_core_Vector3df_isBetweenPoints
	public	__irrlicht_core_Vector3df_normalize
	public	__irrlicht_core_Vector3df_rotateXYBy
	public	__irrlicht_core_Vector3df_rotateXZBy
	public	__irrlicht_core_Vector3df_rotateYZBy
	public	__irrlicht_core_Vector3df_rotationToDirection
	public	__irrlicht_core_Vector3df_set
	public	__irrlicht_core_Vector3df_setEq
	public	__irrlicht_core_Vector3df_setFromVect
	public	__irrlicht_core_Vector3df_setLength
	public	__irrlicht_core_Vector3df_setX
	public	__irrlicht_core_Vector3df_setY
	public	__irrlicht_core_Vector3df_setZ
	public	__irrlicht_core_Vector3di_Delete
	public	__irrlicht_core_Vector3di_Div
	public	__irrlicht_core_Vector3di_DivEq
	public	__irrlicht_core_Vector3di_DivEqVect
	public	__irrlicht_core_Vector3di_DivVect
	public	__irrlicht_core_Vector3di_EqEq
	public	__irrlicht_core_Vector3di_Equals
	public	__irrlicht_core_Vector3di_Great
	public	__irrlicht_core_Vector3di_GreatEq
	public	__irrlicht_core_Vector3di_Less
	public	__irrlicht_core_Vector3di_LessEq
	public	__irrlicht_core_Vector3di_Minus
	public	__irrlicht_core_Vector3di_MinusEq
	public	__irrlicht_core_Vector3di_MinusEqVal
	public	__irrlicht_core_Vector3di_MinusVal
	public	__irrlicht_core_Vector3di_Mult
	public	__irrlicht_core_Vector3di_MultEq
	public	__irrlicht_core_Vector3di_MultEqVect
	public	__irrlicht_core_Vector3di_MultVect
	public	__irrlicht_core_Vector3di_New
	public	__irrlicht_core_Vector3di_NotEq
	public	__irrlicht_core_Vector3di_Plus
	public	__irrlicht_core_Vector3di_PlusEq
	public	__irrlicht_core_Vector3di_PlusEqVal
	public	__irrlicht_core_Vector3di_PlusVal
	public	__irrlicht_core_Vector3di_create
	public	__irrlicht_core_Vector3di_createFromHandle
	public	__irrlicht_core_Vector3di_createFromVal
	public	__irrlicht_core_Vector3di_createFromVals
	public	__irrlicht_core_Vector3di_createFromVect
	public	__irrlicht_core_Vector3di_crossProduct
	public	__irrlicht_core_Vector3di_dotProduct
	public	__irrlicht_core_Vector3di_getAs4Values
	public	__irrlicht_core_Vector3di_getDistanceFrom
	public	__irrlicht_core_Vector3di_getDistanceFromSQ
	public	__irrlicht_core_Vector3di_getHorizontalAngle
	public	__irrlicht_core_Vector3di_getInterpolated
	public	__irrlicht_core_Vector3di_getInterpolated_quadratic
	public	__irrlicht_core_Vector3di_getLength
	public	__irrlicht_core_Vector3di_getLengthSQ
	public	__irrlicht_core_Vector3di_getSphericalCoordinateAngles
	public	__irrlicht_core_Vector3di_getX
	public	__irrlicht_core_Vector3di_getY
	public	__irrlicht_core_Vector3di_getZ
	public	__irrlicht_core_Vector3di_interpolate
	public	__irrlicht_core_Vector3di_invert
	public	__irrlicht_core_Vector3di_isBetweenPoints
	public	__irrlicht_core_Vector3di_normalize
	public	__irrlicht_core_Vector3di_rotateXYBy
	public	__irrlicht_core_Vector3di_rotateXZBy
	public	__irrlicht_core_Vector3di_rotateYZBy
	public	__irrlicht_core_Vector3di_rotationToDirection
	public	__irrlicht_core_Vector3di_set
	public	__irrlicht_core_Vector3di_setEq
	public	__irrlicht_core_Vector3di_setFromVect
	public	__irrlicht_core_Vector3di_setLength
	public	__irrlicht_core_Vector3di_setX
	public	__irrlicht_core_Vector3di_setY
	public	__irrlicht_core_Vector3di_setZ
	public	_irrlicht_core_AABbox3df
	public	_irrlicht_core_AABbox3di
	public	_irrlicht_core_Array_S3DVertex
	public	_irrlicht_core_Array_S3DVertex2TCoords
	public	_irrlicht_core_Array_S3DVertexTangents
	public	_irrlicht_core_Array_SParticle
	public	_irrlicht_core_Array_SParticle_ptr
	public	_irrlicht_core_Array_s32
	public	_irrlicht_core_Array_triangle3df
	public	_irrlicht_core_Array_u16
	public	_irrlicht_core_Array_u32
	public	_irrlicht_core_Array_vector3df
	public	_irrlicht_core_AutomaticCullingNames
	public	_irrlicht_core_BoneAnimationModeNames
	public	_irrlicht_core_CDynamicMeshBuffer
	public	_irrlicht_core_CIndexBuffer
	public	_irrlicht_core_CVertexBuffer
	public	_irrlicht_core_Dimension2df
	public	_irrlicht_core_Dimension2di
	public	_irrlicht_core_EFAT_FOLDER
	public	_irrlicht_core_EFAT_GZIP
	public	_irrlicht_core_EFAT_NPK
	public	_irrlicht_core_EFAT_PAK
	public	_irrlicht_core_EFAT_TAR
	public	_irrlicht_core_EFAT_UNKNOWN
	public	_irrlicht_core_EFAT_ZIP
	public	_irrlicht_core_EMWT_COLLADA
	public	_irrlicht_core_EMWT_IRR_MESH
	public	_irrlicht_core_EMWT_OBJ
	public	_irrlicht_core_EMWT_PLY
	public	_irrlicht_core_EMWT_STL
	public	_irrlicht_core_ESNT_ANIMATED_MESH
	public	_irrlicht_core_ESNT_ANY
	public	_irrlicht_core_ESNT_BILLBOARD
	public	_irrlicht_core_ESNT_CAMERA
	public	_irrlicht_core_ESNT_CAMERA_FPS
	public	_irrlicht_core_ESNT_CAMERA_MAYA
	public	_irrlicht_core_ESNT_CUBE
	public	_irrlicht_core_ESNT_DUMMY_TRANSFORMATION
	public	_irrlicht_core_ESNT_EMPTY
	public	_irrlicht_core_ESNT_LIGHT
	public	_irrlicht_core_ESNT_MD3_SCENE_NODE
	public	_irrlicht_core_ESNT_MESH
	public	_irrlicht_core_ESNT_OCT_TREE
	public	_irrlicht_core_ESNT_PARTICLE_SYSTEM
	public	_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE
	public	_irrlicht_core_ESNT_SHADOW_VOLUME
	public	_irrlicht_core_ESNT_SKY_BOX
	public	_irrlicht_core_ESNT_SKY_DOME
	public	_irrlicht_core_ESNT_SPHERE
	public	_irrlicht_core_ESNT_TERRAIN
	public	_irrlicht_core_ESNT_TEXT
	public	_irrlicht_core_ESNT_UNKNOWN
	public	_irrlicht_core_ESNT_VOLUME_LIGHT
	public	_irrlicht_core_ESNT_WATER_SURFACE
	public	_irrlicht_core_FogTypeNames
	public	_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES
	public	_irrlicht_core_GUIAlignmentNames
	public	_irrlicht_core_GUIButtonStateNames
	public	_irrlicht_core_GUIColumnOrderingNames
	public	_irrlicht_core_GUIElementTypeNames
	public	_irrlicht_core_GUIOrderingModeNames
	public	_irrlicht_core_GUISkinColorNames
	public	_irrlicht_core_GUISkinFontNames
	public	_irrlicht_core_GUISkinIconNames
	public	_irrlicht_core_GUISkinSizeNames
	public	_irrlicht_core_GUISkinTextNames
	public	_irrlicht_core_GUISkinTypeNames
	public	_irrlicht_core_GetHandleArray
	public	_irrlicht_core_IAnimatedMesh
	public	_irrlicht_core_IAnimatedMeshMD2
	public	_irrlicht_core_IAnimatedMeshMD3
	public	_irrlicht_core_IAnimatedMeshSceneNode
	public	_irrlicht_core_IAnimationEndCallBack
	public	_irrlicht_core_IArchiveLoader
	public	_irrlicht_core_IAttributeExchangingObject
	public	_irrlicht_core_IAttributes
	public	_irrlicht_core_IBillboardSceneNode
	public	_irrlicht_core_IBillboardTextSceneNode
	public	_irrlicht_core_IBoneSceneNode
	public	_irrlicht_core_ICameraSceneNode
	public	_irrlicht_core_ICollisionCallback
	public	_irrlicht_core_ICursorControl
	public	_irrlicht_core_IDummyTransformationSceneNode
	public	_irrlicht_core_IDynamicMeshBuffer
	public	_irrlicht_core_IEventReceiver
	public	_irrlicht_core_IFileArchive
	public	_irrlicht_core_IFileList
	public	_irrlicht_core_IFileSystem
	public	_irrlicht_core_IGPUProgrammingServices
	public	_irrlicht_core_IGUIButton
	public	_irrlicht_core_IGUICheckBox
	public	_irrlicht_core_IGUIColorSelectDialog
	public	_irrlicht_core_IGUIComboBox
	public	_irrlicht_core_IGUIContextMenu
	public	_irrlicht_core_IGUIEditBox
	public	_irrlicht_core_IGUIElement
	public	_irrlicht_core_IGUIElementFactory
	public	_irrlicht_core_IGUIEnvironment
	public	_irrlicht_core_IGUIFileOpenDialog
	public	_irrlicht_core_IGUIFont
	public	_irrlicht_core_IGUIFontBitmap
	public	_irrlicht_core_IGUIImage
	public	_irrlicht_core_IGUIImageList
	public	_irrlicht_core_IGUIInOutFader
	public	_irrlicht_core_IGUIListBox
	public	_irrlicht_core_IGUIMeshViewer
	public	_irrlicht_core_IGUIScrollBar
	public	_irrlicht_core_IGUISkin
	public	_irrlicht_core_IGUISpinBox
	public	_irrlicht_core_IGUISpriteBank
	public	_irrlicht_core_IGUIStaticText
	public	_irrlicht_core_IGUITab
	public	_irrlicht_core_IGUITabControl
	public	_irrlicht_core_IGUITable
	public	_irrlicht_core_IGUIToolBar
	public	_irrlicht_core_IGUITreeView
	public	_irrlicht_core_IGUITreeViewNode
	public	_irrlicht_core_IGUIWindow
	public	_irrlicht_core_IGeometryCreator
	public	_irrlicht_core_IImage
	public	_irrlicht_core_IImageLoader
	public	_irrlicht_core_IImageWriter
	public	_irrlicht_core_IImageWriterDefault
	public	_irrlicht_core_IIndexBuffer
	public	_irrlicht_core_ILightManager
	public	_irrlicht_core_ILightSceneNode
	public	_irrlicht_core_ILogger
	public	_irrlicht_core_IMaterialRenderer
	public	_irrlicht_core_IMaterialRendererServices
	public	_irrlicht_core_IMesh
	public	_irrlicht_core_IMeshBuffer
	public	_irrlicht_core_IMeshCache
	public	_irrlicht_core_IMeshLoader
	public	_irrlicht_core_IMeshLoaderDefault
	public	_irrlicht_core_IMeshManipulator
	public	_irrlicht_core_IMeshSceneNode
	public	_irrlicht_core_IMetaTriangleSelector
	public	_irrlicht_core_IOSOperator
	public	_irrlicht_core_IParticleAffector
	public	_irrlicht_core_IParticleAffectorDefault
	public	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	public	_irrlicht_core_IParticleAttractionAffector
	public	_irrlicht_core_IParticleBoxEmitter
	public	_irrlicht_core_IParticleCylinderEmitter
	public	_irrlicht_core_IParticleEmitter
	public	_irrlicht_core_IParticleFadeOutAffector
	public	_irrlicht_core_IParticleGravityAffector
	public	_irrlicht_core_IParticleMeshEmitter
	public	_irrlicht_core_IParticleRingEmitter
	public	_irrlicht_core_IParticleRotationAffector
	public	_irrlicht_core_IParticleSphereEmitter
	public	_irrlicht_core_IParticleSystemSceneNode
	public	_irrlicht_core_IQ3LevelMesh
	public	_irrlicht_core_IReadFile
	public	_irrlicht_core_IReferenceCounted
	public	_irrlicht_core_IRenderTarget
	public	_irrlicht_core_ISceneCollisionManager
	public	_irrlicht_core_ISceneManager
	public	_irrlicht_core_ISceneNode
	public	_irrlicht_core_ISceneNodeAnimator
	public	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	public	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	public	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	public	_irrlicht_core_ISceneNodeAnimatorFactory
	public	_irrlicht_core_ISceneNodeDefault
	public	_irrlicht_core_ISceneNodeFactory
	public	_irrlicht_core_ISceneUserDataSerializer
	public	_irrlicht_core_IShader
	public	_irrlicht_core_IShaderConstantSetCallBack
	public	_irrlicht_core_IShadowVolumeSceneNode
	public	_irrlicht_core_ISkinnedMesh
	public	_irrlicht_core_ITerrainSceneNode
	public	_irrlicht_core_ITextSceneNode
	public	_irrlicht_core_ITexture
	public	_irrlicht_core_ITimer
	public	_irrlicht_core_ITriangleSelector
	public	_irrlicht_core_IVertexBuffer
	public	_irrlicht_core_IVertexManipulator
	public	_irrlicht_core_IVideoDriver
	public	_irrlicht_core_IVideoModeList
	public	_irrlicht_core_IVolumeLightSceneNode
	public	_irrlicht_core_IWriteFile
	public	_irrlicht_core_IXMLReader
	public	_irrlicht_core_IXMLReaderUTF8
	public	_irrlicht_core_IXMLWriter
	public	_irrlicht_core_IrrBase
	public	_irrlicht_core_IrrlichtDevice
	public	_irrlicht_core_LightTypeNames
	public	_irrlicht_core_Line2df
	public	_irrlicht_core_Line2di
	public	_irrlicht_core_Line3df
	public	_irrlicht_core_Line3di
	public	_irrlicht_core_MATERIAL_MAX_TEXTURES
	public	_irrlicht_core_Matrix4
	public	_irrlicht_core_PIXEL_SHADER_TYPE_NAMES
	public	_irrlicht_core_ParticleAffectorTypeNames
	public	_irrlicht_core_ParticleEmitterTypeNames
	public	_irrlicht_core_Plane3df
	public	_irrlicht_core_Plane3di
	public	_irrlicht_core_Position2df
	public	_irrlicht_core_Position2di
	public	_irrlicht_core_Quake3_getAsFloat
	public	_irrlicht_core_Quake3_getAsVector3df
	public	_irrlicht_core_Quaternion
	public	_irrlicht_core_RGB16from16
	public	_irrlicht_core_Rectf
	public	_irrlicht_core_Recti
	public	_irrlicht_core_S3DVertex
	public	_irrlicht_core_S3DVertex2TCoords
	public	_irrlicht_core_S3DVertexDefault
	public	_irrlicht_core_S3DVertexTangents
	public	_irrlicht_core_SAnimatedMesh
	public	_irrlicht_core_SAttributeReadWriteOptions
	public	_irrlicht_core_SColor
	public	_irrlicht_core_SColorHSL
	public	_irrlicht_core_SColorf
	public	_irrlicht_core_SEvent
	public	_irrlicht_core_SExposedVideoData
	public	_irrlicht_core_SGUISprite
	public	_irrlicht_core_SGUISpriteFrame
	public	_irrlicht_core_SIrrlichtCreationParameters
	public	_irrlicht_core_SJoint
	public	_irrlicht_core_SJoystickInfo
	public	_irrlicht_core_SKeyMap
	public	_irrlicht_core_SLight
	public	_irrlicht_core_SMD3AnimationInfo
	public	_irrlicht_core_SMD3Face
	public	_irrlicht_core_SMD3Header
	public	_irrlicht_core_SMD3Mesh
	public	_irrlicht_core_SMD3MeshBuffer
	public	_irrlicht_core_SMD3MeshHeader
	public	_irrlicht_core_SMD3QuaternionTag
	public	_irrlicht_core_SMD3QuaternionTagList
	public	_irrlicht_core_SMD3TexCoord
	public	_irrlicht_core_SMD3Vertex
	public	_irrlicht_core_SMaterial
	public	_irrlicht_core_SMaterialLayer
	public	_irrlicht_core_SMesh
	public	_irrlicht_core_SMeshBuffer
	public	_irrlicht_core_SMeshBufferLightMap
	public	_irrlicht_core_SMeshBufferTangents
	public	_irrlicht_core_SNamedPath
	public	_irrlicht_core_SOverrideMaterial
	public	_irrlicht_core_SParticle
	public	_irrlicht_core_SPositionKey
	public	_irrlicht_core_SRotationKey
	public	_irrlicht_core_SScaleKey
	public	_irrlicht_core_SSharedMeshBuffer
	public	_irrlicht_core_SSkinMeshBuffer
	public	_irrlicht_core_SVarGroup
	public	_irrlicht_core_SVarGroupList
	public	_irrlicht_core_SVariable
	public	_irrlicht_core_SViewFrustum
	public	_irrlicht_core_SWeight
	public	_irrlicht_core_StringC
	public	_irrlicht_core_StringW
	public	_irrlicht_core_Triangle3df
	public	_irrlicht_core_Triangle3di
	public	_irrlicht_core_VERTEX_SHADER_TYPE_NAMES
	public	_irrlicht_core_Vector2df
	public	_irrlicht_core_Vector2di
	public	_irrlicht_core_Vector3df
	public	_irrlicht_core_Vector3di
	public	_irrlicht_core__DIMENSION2DF
	public	_irrlicht_core__DIMENSION2DI
	public	_irrlicht_core__HANDLE
	public	_irrlicht_core__POSITION2DF
	public	_irrlicht_core__POSITION2DI
	public	_irrlicht_core__RECTI
	public	_irrlicht_core__SCOLOR
	public	_irrlicht_core__SCOLORF
	public	_irrlicht_core__VECTOR3DF
	public	_irrlicht_core_aTextureClampNames
	public	_irrlicht_core_getAverage
	public	_irrlicht_core_irr_A1R5G5B5toA8R8G8B8
	public	_irrlicht_core_irr_A1R5G5B5toR5G6B5
	public	_irrlicht_core_irr_A8R8G8B8toA1R5G5B5
	public	_irrlicht_core_irr_A8R8G8B8toR5G6B5
	public	_irrlicht_core_irr_R5G6B5toA1R5G5B5
	public	_irrlicht_core_irr_R5G6B5toA8R8G8B8
	public	_irrlicht_core_irr_RGB16
	public	_irrlicht_core_irr_RGBA16
	public	_irrlicht_core_irr_X8R8G8B8toA1R5G5B5
	public	_irrlicht_core_irr_getAlpha
	public	_irrlicht_core_irr_getBlue
	public	_irrlicht_core_irr_getGreen
	public	_irrlicht_core_irr_getRed
	public	_irrlicht_core_irr_getVertexPitchFromType
	public	_irrlicht_core_sBuiltInVertexTypeNames
	section	"code" code
___bb_core_core:
	push	ebp
	mov	ebp,esp
	push	ebx
	cmp	dword [_20840],0
	je	_20841
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_20841:
	mov	dword [_20840],1
	push	ebp
	push	_19790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	___bb_blitz_blitz
	call	___bb_basic_basic
	call	___bb_map_map
	call	___bb_retro_retro
	call	___bb_system_system
	call	___bb_win32_win32
	push	_irrlicht_core_IrrBase
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Dimension2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Position2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Position2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Rectf
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Triangle3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Triangle3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Plane3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Plane3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Quaternion
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_StringC
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_StringW
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line2di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line2df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Line3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_AABbox3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_AABbox3di
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_s32
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_u16
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_u32
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_vector3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_triangle3df
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex2TCoords
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_S3DVertexTangents
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_SParticle_ptr
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_Array_SParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IFileList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IWriteFile
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IXMLReader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IXMLReaderUTF8
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IXMLWriter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IFileSystem
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAttributeExchangingObject
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAttributes
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IFileArchive
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IArchiveLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SNamedPath
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ICursorControl
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIFont
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIFontBitmap
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIButton
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUICheckBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIColorSelectDialog
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIComboBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIContextMenu
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIEditBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIImage
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIImageList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIFileOpenDialog
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIInOutFader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIListBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIMeshViewer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIScrollBar
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUISkin
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUISpinBox
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIStaticText
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITab
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITabControl
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITable
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIToolBar
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITreeViewNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUITreeView
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIWindow
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIEnvironment
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SGUISpriteFrame
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SGUISprite
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUISpriteBank
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGUIElementFactory
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ILogger
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IOSOperator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITimer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SKeyMap
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SJoystickInfo
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SEvent
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IrrlichtDevice
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SIrrlichtCreationParameters
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IReferenceCounted
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SColorf
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SColorHSL
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImage
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertex
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertexDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertex2TCoords
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_S3DVertexTangents
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SExposedVideoData
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SLight
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMaterial
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMaterialLayer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVideoModeList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGeometryCreator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SOverrideMaterial
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IRenderTarget
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMaterialRendererServices
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMaterialRenderer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IGPUProgrammingServices
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImageWriter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImageWriterDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IImageLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_CDynamicMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_CIndexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_CVertexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IDynamicMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshCache
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshLoader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshLoaderDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD2
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IQ3LevelMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITriangleSelector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeFactory
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IBillboardSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IBillboardTextSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IBoneSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SViewFrustum
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IDummyTransformationSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IIndexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ILightSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshManipulator
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMeshSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IMetaTriangleSelector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SParticle
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAffectorDefault
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAttractionAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleFadeOutAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleGravityAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleRotationAffector
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleBoxEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleMeshEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleCylinderEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleRingEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleSphereEmitter
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IParticleSystemSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneCollisionManager
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ICollisionCallback
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorFactory
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IShadowVolumeSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISkinnedMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SPositionKey
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SScaleKey
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SRotationKey
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SWeight
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SJoint
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITerrainSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ITextSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVertexBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVolumeLightSceneNode
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMeshBufferLightMap
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SAnimatedMesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMeshBufferTangents
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SSharedMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SSkinMeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneManager
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ISceneUserDataSerializer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3AnimationInfo
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Header
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3MeshHeader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Vertex
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3TexCoord
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Face
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3MeshBuffer
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTag
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTagList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SMD3Mesh
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD3
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SVariable
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SVarGroup
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_SVarGroupList
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IShader
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_ILightManager
	call	_bbObjectRegisterType
	add	esp,4
	push	_irrlicht_core_IVertexManipulator
	call	_bbObjectRegisterType
	add	esp,4
	push	_19406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,1
	cmp	eax,0
	jne	_19420
	push	8
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_11
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_12
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_13
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_14
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_15
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_16
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_17
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_VERTEX_SHADER_TYPE_NAMES],eax
	or	dword [_19419],1
_19420:
	push	_19421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,2
	cmp	eax,0
	jne	_19436
	push	12
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_18
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_19
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_20
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_21
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_22
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_23
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_24
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_25
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_26
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_27
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_28
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_PIXEL_SHADER_TYPE_NAMES],eax
	or	dword [_19419],2
_19436:
	push	_19437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,4
	cmp	eax,0
	jne	_19442
	push	2
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_29
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES],eax
	or	dword [_19419],4
_19442:
	push	_19443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,8
	cmp	eax,0
	jne	_19451
	push	4
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_30
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_31
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_32
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_LightTypeNames],eax
	or	dword [_19419],8
_19451:
	push	_19452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,16
	cmp	eax,0
	jne	_19459
	push	3
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_33
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_34
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_35
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_sBuiltInVertexTypeNames],eax
	or	dword [_19419],16
_19459:
	push	_19460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,32
	cmp	eax,0
	jne	_19473
	push	9
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_36
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_37
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_38
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_39
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_40
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_41
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_42
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_43
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_aTextureClampNames],eax
	or	dword [_19419],32
_19473:
	push	_19474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,64
	cmp	eax,0
	jne	_19476
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_46
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_45
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CUBE],eax
	or	dword [_19419],64
_19476:
	push	_19477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,128
	cmp	eax,0
	jne	_19478
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SPHERE],eax
	or	dword [_19419],128
_19478:
	push	_19479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,256
	cmp	eax,0
	jne	_19480
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_53
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_TEXT],eax
	or	dword [_19419],256
_19480:
	push	_19481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,512
	cmp	eax,0
	jne	_19482
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_54
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_WATER_SURFACE],eax
	or	dword [_19419],512
_19482:
	push	_19483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,1024
	cmp	eax,0
	jne	_19484
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_TERRAIN],eax
	or	dword [_19419],1024
_19484:
	push	_19485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,2048
	cmp	eax,0
	jne	_19486
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SKY_BOX],eax
	or	dword [_19419],2048
_19486:
	push	_19487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,4096
	cmp	eax,0
	jne	_19488
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SKY_DOME],eax
	or	dword [_19419],4096
_19488:
	push	_19489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,8192
	cmp	eax,0
	jne	_19490
	push	_54
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_SHADOW_VOLUME],eax
	or	dword [_19419],8192
_19490:
	push	_19491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,16384
	cmp	eax,0
	jne	_19492
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_OCT_TREE],eax
	or	dword [_19419],16384
_19492:
	push	_19493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,32768
	cmp	eax,0
	jne	_19494
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_MESH],eax
	or	dword [_19419],32768
_19494:
	push	_19495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,65536
	cmp	eax,0
	jne	_19496
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_63
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_LIGHT],eax
	or	dword [_19419],65536
_19496:
	push	_19497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,131072
	cmp	eax,0
	jne	_19498
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_47
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_EMPTY],eax
	or	dword [_19419],131072
_19498:
	push	_19499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,262144
	cmp	eax,0
	jne	_19500
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_DUMMY_TRANSFORMATION],eax
	or	dword [_19419],262144
_19500:
	push	_19501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,524288
	cmp	eax,0
	jne	_19502
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CAMERA],eax
	or	dword [_19419],524288
_19502:
	push	_19503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,1048576
	cmp	eax,0
	jne	_19504
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_64
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_46
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_BILLBOARD],eax
	or	dword [_19419],1048576
_19504:
	push	_19505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,2097152
	cmp	eax,0
	jne	_19506
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_ANIMATED_MESH],eax
	or	dword [_19419],2097152
_19506:
	push	_19507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,4194304
	cmp	eax,0
	jne	_19508
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_PARTICLE_SYSTEM],eax
	or	dword [_19419],4194304
_19508:
	push	_19509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,8388608
	cmp	eax,0
	jne	_19510
	push	_50
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_66
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_65
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE],eax
	or	dword [_19419],8388608
_19510:
	push	_19511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,16777216
	cmp	eax,0
	jne	_19512
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_66
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_MD3_SCENE_NODE],eax
	or	dword [_19419],16777216
_19512:
	push	_19513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,33554432
	cmp	eax,0
	jne	_19514
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_67
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_VOLUME_LIGHT],eax
	or	dword [_19419],33554432
_19514:
	push	_19515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,67108864
	cmp	eax,0
	jne	_19516
	push	_68
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CAMERA_MAYA],eax
	or	dword [_19419],67108864
_19516:
	push	_19517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,134217728
	cmp	eax,0
	jne	_19518
	push	_69
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_CAMERA_FPS],eax
	or	dword [_19419],134217728
_19518:
	push	_19519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,268435456
	cmp	eax,0
	jne	_19520
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_45
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_UNKNOWN],eax
	or	dword [_19419],268435456
_19520:
	push	_19521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,536870912
	cmp	eax,0
	jne	_19522
	push	_58
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_55
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_ESNT_ANY],eax
	or	dword [_19419],536870912
_19522:
	push	_19523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,1073741824
	cmp	eax,0
	jne	_19534
	push	7
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_71
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_72
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_73
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_74
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_75
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_76
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_ParticleAffectorTypeNames],eax
	or	dword [_19419],1073741824
_19534:
	push	_19535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19419]
	and	eax,-2147483648
	cmp	eax,0
	jne	_19547
	push	8
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_30
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_77
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_78
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_79
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_80
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_81
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_82
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_ParticleEmitterTypeNames],eax
	or	dword [_19419],-2147483648
_19547:
	push	_19548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,1
	cmp	eax,0
	jne	_19558
	push	5
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_83
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_84
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_85
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_86
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_AutomaticCullingNames],eax
	or	dword [_19557],1
_19558:
	push	_19559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,2
	cmp	eax,0
	jne	_19566
	push	3
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_87
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_88
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_89
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_BoneAnimationModeNames],eax
	or	dword [_19557],2
_19566:
	push	_19567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,4
	cmp	eax,0
	jne	_19569
	push	_61
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_64
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_IRR_MESH],eax
	or	dword [_19557],4
_19569:
	push	_19570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,8
	cmp	eax,0
	jne	_19571
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_44
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_COLLADA],eax
	or	dword [_19557],8
_19571:
	push	_19572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,16
	cmp	eax,0
	jne	_19573
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_52
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_48
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_STL],eax
	or	dword [_19557],16
_19573:
	push	_19574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,32
	cmp	eax,0
	jne	_19575
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_90
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_46
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_60
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_OBJ],eax
	or	dword [_19557],32
_19575:
	push	_19576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,64
	cmp	eax,0
	jne	_19577
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_57
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EMWT_PLY],eax
	or	dword [_19557],64
_19577:
	push	_19578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,128
	cmp	eax,0
	jne	_19604
	push	22
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_91
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_92
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_93
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_94
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_95
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_96
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_97
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_98
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_99
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_100
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_101
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_102
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_103
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_104
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_105
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_106
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_107
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_108
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	mov	edx,_109
	inc	dword [edx+4]
	mov	dword [eax+96],edx
	mov	edx,_110
	inc	dword [edx+4]
	mov	dword [eax+100],edx
	mov	edx,_111
	inc	dword [edx+4]
	mov	dword [eax+104],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+108],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinColorNames],eax
	or	dword [_19557],128
_19604:
	push	_19605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,256
	cmp	eax,0
	jne	_19627
	push	18
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_112
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_113
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_114
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_115
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_116
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_117
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_118
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_119
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_120
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_121
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_122
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_123
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_124
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_125
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_126
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_127
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_128
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinSizeNames],eax
	or	dword [_19557],256
_19627:
	push	_19628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,512
	cmp	eax,0
	jne	_19641
	push	9
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_129
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_130
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_131
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_132
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_133
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_134
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_135
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_136
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinTextNames],eax
	or	dword [_19557],512
_19641:
	push	_19642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,1024
	cmp	eax,0
	jne	_19651
	push	5
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_137
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_138
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_139
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_140
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinTypeNames],eax
	or	dword [_19557],1024
_19651:
	push	_19652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,2048
	cmp	eax,0
	jne	_19681
	push	25
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_141
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_142
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_143
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_144
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_145
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_146
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_147
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_148
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_149
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_150
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_151
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_152
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_153
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_154
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_155
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_156
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_157
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_158
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	mov	edx,_159
	inc	dword [edx+4]
	mov	dword [eax+96],edx
	mov	edx,_160
	inc	dword [edx+4]
	mov	dword [eax+100],edx
	mov	edx,_161
	inc	dword [edx+4]
	mov	dword [eax+104],edx
	mov	edx,_162
	inc	dword [edx+4]
	mov	dword [eax+108],edx
	mov	edx,_163
	inc	dword [edx+4]
	mov	dword [eax+112],edx
	mov	edx,_164
	inc	dword [edx+4]
	mov	dword [eax+116],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+120],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIElementTypeNames],eax
	or	dword [_19557],2048
_19681:
	push	_19682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,4096
	cmp	eax,0
	jne	_19691
	push	5
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_165
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_166
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_167
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_168
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIAlignmentNames],eax
	or	dword [_19557],4096
_19691:
	push	_19692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,8192
	cmp	eax,0
	jne	_19702
	push	6
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_169
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_170
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_171
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_172
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_173
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIColumnOrderingNames],eax
	or	dword [_19557],8192
_19702:
	push	_19703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,16384
	cmp	eax,0
	jne	_19711
	push	4
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_169
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_174
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_175
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIOrderingModeNames],eax
	or	dword [_19557],16384
_19711:
	push	_19712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,32768
	cmp	eax,0
	jne	_19714
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_178
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_177
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_176
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_ZIP],eax
	or	dword [_19557],32768
_19714:
	push	_19715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,65536
	cmp	eax,0
	jne	_19716
	push	_49
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_64
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_179
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_63
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_GZIP],eax
	or	dword [_19557],65536
_19716:
	push	_19717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,131072
	cmp	eax,0
	jne	_19718
	push	_51
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_59
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_62
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_180
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_FOLDER],eax
	or	dword [_19557],131072
_19718:
	push	_19719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,262144
	cmp	eax,0
	jne	_19720
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_182
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_181
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_178
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_PAK],eax
	or	dword [_19557],262144
_19720:
	push	_19721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,524288
	cmp	eax,0
	jne	_19722
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_182
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_178
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_183
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_NPK],eax
	or	dword [_19557],524288
_19722:
	push	_19723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,1048576
	cmp	eax,0
	jne	_19724
	push	_1
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_185
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_181
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_184
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_TAR],eax
	or	dword [_19557],1048576
_19724:
	push	_19725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,2097152
	cmp	eax,0
	jne	_19726
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_56
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_70
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	push	_45
	call	_bbStringToCString
	add	esp,4
	movzx	eax,byte [eax]
	push	eax
	call	_Irr_MAKE_IRR_ID
	add	esp,16
	mov	dword [_irrlicht_core_EFAT_UNKNOWN],eax
	or	dword [_19557],2097152
_19726:
	push	_19727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,4194304
	cmp	eax,0
	jne	_19735
	push	4
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_186
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_187
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_188
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_FogTypeNames],eax
	or	dword [_19557],4194304
_19735:
	push	_19736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,8388608
	cmp	eax,0
	jne	_19738
	call	_get_MATERIAL_MAX_TEXTURES
	mov	dword [_irrlicht_core_MATERIAL_MAX_TEXTURES],eax
	or	dword [_19557],8388608
_19738:
	push	_19739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,16777216
	cmp	eax,0
	jne	_19750
	push	7
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_300
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_301
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_302
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_303
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_304
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_305
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUIButtonStateNames],eax
	or	dword [_19557],16777216
_19750:
	push	_19751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,33554432
	cmp	eax,0
	jne	_19779
	push	24
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_307
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_308
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_309
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_310
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_311
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_312
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	mov	edx,_313
	inc	dword [edx+4]
	mov	dword [eax+48],edx
	mov	edx,_314
	inc	dword [edx+4]
	mov	dword [eax+52],edx
	mov	edx,_315
	inc	dword [edx+4]
	mov	dword [eax+56],edx
	mov	edx,_316
	inc	dword [edx+4]
	mov	dword [eax+60],edx
	mov	edx,_317
	inc	dword [edx+4]
	mov	dword [eax+64],edx
	mov	edx,_318
	inc	dword [edx+4]
	mov	dword [eax+68],edx
	mov	edx,_319
	inc	dword [edx+4]
	mov	dword [eax+72],edx
	mov	edx,_320
	inc	dword [edx+4]
	mov	dword [eax+76],edx
	mov	edx,_321
	inc	dword [edx+4]
	mov	dword [eax+80],edx
	mov	edx,_322
	inc	dword [edx+4]
	mov	dword [eax+84],edx
	mov	edx,_323
	inc	dword [edx+4]
	mov	dword [eax+88],edx
	mov	edx,_324
	inc	dword [edx+4]
	mov	dword [eax+92],edx
	mov	edx,_325
	inc	dword [edx+4]
	mov	dword [eax+96],edx
	mov	edx,_326
	inc	dword [edx+4]
	mov	dword [eax+100],edx
	mov	edx,_327
	inc	dword [edx+4]
	mov	dword [eax+104],edx
	mov	edx,_328
	inc	dword [edx+4]
	mov	dword [eax+108],edx
	mov	edx,_329
	inc	dword [edx+4]
	mov	dword [eax+112],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+116],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinIconNames],eax
	or	dword [_19557],33554432
_19779:
	push	_19780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19557]
	and	eax,67108864
	cmp	eax,0
	jne	_19789
	push	6
	push	_19409
	call	_bbArrayNew1D
	add	esp,8
	mov	edx,_330
	inc	dword [edx+4]
	mov	dword [eax+24],edx
	mov	edx,_331
	inc	dword [edx+4]
	mov	dword [eax+28],edx
	mov	edx,_332
	inc	dword [edx+4]
	mov	dword [eax+32],edx
	mov	edx,_333
	inc	dword [edx+4]
	mov	dword [eax+36],edx
	mov	edx,_334
	inc	dword [edx+4]
	mov	dword [eax+40],edx
	mov	edx,_1
	inc	dword [edx+4]
	mov	dword [eax+44],edx
	inc	dword [eax+4]
	mov	dword [_irrlicht_core_GUISkinFontNames],eax
	or	dword [_19557],67108864
_19789:
	mov	ebx,0
	jmp	_3927
_3927:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	_bbObjectCtor
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IrrBase
	mov	eax,dword [ebp-4]
	mov	dword [eax+8],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+12],0
	mov	eax,dword [ebp-4]
	mov	dword [eax+16],0
	push	ebp
	push	_20842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_3930
_3930:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Delete:
	push	ebp
	mov	ebp,esp
_3933:
	mov	eax,0
	jmp	_20846
_20846:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_attach:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_20869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20850
	call	_brl_blitz_NullObjectError
_20850:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_20852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20854
	call	_brl_blitz_NullObjectError
_20854:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+12],eax
	push	_20856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	je	_20859
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20858
	call	_brl_blitz_NullObjectError
_20858:
	mov	eax,dword [ebx+16]
_20859:
	cmp	eax,0
	je	_20861
	push	ebp
	push	_20867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-16],eax
	push	_20864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20866
	call	_brl_blitz_NullObjectError
_20866:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_20861:
	mov	ebx,0
	jmp	_3938
_3938:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Compare:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_20877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20874
	call	_brl_blitz_NullObjectError
_20874:
	push	_irrlicht_core_IrrBase
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_20876
	call	_brl_blitz_NullObjectError
_20876:
	mov	eax,dword [ebx+8]
	cmp	eax,dword [esi+8]
	sete	al
	movzx	eax,al
	mov	ebx,eax
	jmp	_3942
_3942:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_isValid:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20882
	call	_brl_blitz_NullObjectError
_20882:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	setg	al
	movzx	eax,al
	mov	ebx,eax
	jmp	_3945
_3945:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_StringToWChar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringToWString
	add	esp,4
	mov	ebx,eax
	jmp	_3948
_3948:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_WCharToString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringFromWString
	add	esp,4
	mov	ebx,eax
	jmp	_3951
_3951:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Destroy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20892
	call	_brl_blitz_NullObjectError
_20892:
	cmp	dword [ebx+16],0
	je	_20893
	push	ebp
	push	_20897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20896
	call	_brl_blitz_NullObjectError
_20896:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	eax
	call	_BMXBinder_del
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_20893:
	mov	ebx,0
	jmp	_3954
_3954:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_20913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20901
	call	_brl_blitz_NullObjectError
_20901:
	cmp	dword [ebx+16],0
	je	_20902
	push	ebp
	push	_20911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20905
	call	_brl_blitz_NullObjectError
_20905:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_20907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20909
	call	_brl_blitz_NullObjectError
_20909:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	call	__irrlicht_core_IrrBase_setBinding
	add	esp,12
	push	_20910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+72]
	push	dword [ebp-12]
	call	_BMXBinder_bindDeconstructor
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_20902:
	mov	ebx,0
	jmp	_3958
_3958:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Deconstructor_Binding:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_20921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	dword [ebp-8],eax
	push	_20917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [ebp-4],0
	push	_20918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20920
	call	_brl_blitz_NullObjectError
_20920:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	mov	ebx,0
	jmp	_3961
_3961:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_translate:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IrrBase
	push	dword [ebp-4]
	call	_bbHandleToObject
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	ebx,eax
	jmp	_3964
_3964:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_setBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_20932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_20926
	push	ebp
	push	_20928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-12]
	call	_BMXBinder_setBinding
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_20929
_20926:
	push	ebp
	push	_20931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_206
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_20929:
	mov	ebx,0
	jmp	_3969
_3969:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_getBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20937
	call	_brl_blitz_NullObjectError
_20937:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	eax
	call	_BMXBinder_getBinding
	add	esp,4
	mov	ebx,eax
	jmp	_3972
_3972:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_3975
_3975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrBase_Deconstructor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_3978
_3978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20943
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Dimension2df
	push	ebp
	push	_20942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_3981
_3981:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_20945
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_del
	add	esp,4
_20945:
_3984:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_20946
_20946:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_20953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20950
	call	_brl_blitz_NullObjectError
_20950:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20952
	call	_brl_blitz_NullObjectError
_20952:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_3988
_3988:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_20960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20957
	call	_brl_blitz_NullObjectError
_20957:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20959
	call	_brl_blitz_NullObjectError
_20959:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_3992
_3992:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_20966
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20963
	call	_brl_blitz_NullObjectError
_20963:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20965
	call	_brl_blitz_NullObjectError
_20965:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_Eq
	add	esp,8
	mov	ebx,0
	jmp	_3996
_3996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Div:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_20970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20969
	call	_brl_blitz_NullObjectError
_20969:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4000
_4000:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_20975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20974
	call	_brl_blitz_NullObjectError
_20974:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4004
_4004:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_DivEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_20980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20978
	call	_brl_blitz_NullObjectError
_20978:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_DivEq
	add	esp,8
	push	_20979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4008
_4008:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_20985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20983
	call	_brl_blitz_NullObjectError
_20983:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_MultEq
	add	esp,8
	push	_20984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4012
_4012:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_20991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20988
	call	_brl_blitz_NullObjectError
_20988:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20990
	call	_brl_blitz_NullObjectError
_20990:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4016
_4016:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_20999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20995
	call	_brl_blitz_NullObjectError
_20995:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20997
	call	_brl_blitz_NullObjectError
_20997:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_PlusEq
	add	esp,8
	push	_20998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4020
_4020:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21002
	call	_brl_blitz_NullObjectError
_21002:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21004
	call	_brl_blitz_NullObjectError
_21004:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_PlusEq
	add	esp,8
	push	_21005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4024
_4024:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21009
	call	_brl_blitz_NullObjectError
_21009:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getWidth
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4027
_4027:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21013
	call	_brl_blitz_NullObjectError
_21013:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getHeight
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4030
_4030:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_setWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21018
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21017
	call	_brl_blitz_NullObjectError
_21017:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_setWidth
	add	esp,8
	mov	ebx,0
	jmp	_4034
_4034:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_setHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21022
	call	_brl_blitz_NullObjectError
_21022:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_setHeight
	add	esp,8
	mov	ebx,0
	jmp	_4038
_4038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Set:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_21029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21027
	call	_brl_blitz_NullObjectError
_21027:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_set
	add	esp,12
	push	_21028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4043
_4043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21032
	call	_brl_blitz_NullObjectError
_21032:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4046
_4046:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getOptimalSize:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_21037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21036
	call	_brl_blitz_NullObjectError
_21036:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getOptimalSize
	add	esp,16
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4052
_4052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_21046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21043
	call	_brl_blitz_NullObjectError
_21043:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21045
	call	_brl_blitz_NullObjectError
_21045:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4057
_4057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Dimension2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4061
_4061:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_createFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21054
	call	_brl_blitz_NullObjectError
_21054:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_newFromSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4064
_4064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_21067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21058
	push	ebp
	push	_21060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4068
_21058:
	push	_21061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21065
	call	_brl_blitz_NullObjectError
_21065:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4068
_4068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Dimension2di
	push	ebp
	push	_21070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4071
_4071:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21073
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_del
	add	esp,4
_21073:
_4074:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21074
_21074:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21078
	call	_brl_blitz_NullObjectError
_21078:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21080
	call	_brl_blitz_NullObjectError
_21080:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4078
_4078:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21084
	call	_brl_blitz_NullObjectError
_21084:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21086
	call	_brl_blitz_NullObjectError
_21086:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4082
_4082:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21090
	call	_brl_blitz_NullObjectError
_21090:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21092
	call	_brl_blitz_NullObjectError
_21092:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_Eq
	add	esp,8
	mov	ebx,0
	jmp	_4086
_4086:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Div:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21097
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21096
	call	_brl_blitz_NullObjectError
_21096:
	push	1
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4090
_4090:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21100
	call	_brl_blitz_NullObjectError
_21100:
	push	1
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4094
_4094:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_DivEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21104
	call	_brl_blitz_NullObjectError
_21104:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_DivEq
	add	esp,8
	push	_21105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4098
_4098:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21109
	call	_brl_blitz_NullObjectError
_21109:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_MultEq
	add	esp,8
	push	_21110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4102
_4102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21114
	call	_brl_blitz_NullObjectError
_21114:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21116
	call	_brl_blitz_NullObjectError
_21116:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4106
_4106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21120
	call	_brl_blitz_NullObjectError
_21120:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21122
	call	_brl_blitz_NullObjectError
_21122:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_PlusEq
	add	esp,8
	push	_21123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4110
_4110:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21127
	call	_brl_blitz_NullObjectError
_21127:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21129
	call	_brl_blitz_NullObjectError
_21129:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_MinusEq
	add	esp,8
	push	_21130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4114
_4114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21134
	call	_brl_blitz_NullObjectError
_21134:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getWidth
	add	esp,4
	mov	ebx,eax
	jmp	_4117
_4117:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21138
	call	_brl_blitz_NullObjectError
_21138:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getHeight
	add	esp,4
	mov	ebx,eax
	jmp	_4120
_4120:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_setWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21142
	call	_brl_blitz_NullObjectError
_21142:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_setWidth
	add	esp,8
	mov	ebx,0
	jmp	_4124
_4124:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_setHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21146
	call	_brl_blitz_NullObjectError
_21146:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_setHeight
	add	esp,8
	mov	ebx,0
	jmp	_4128
_4128:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Set:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_21152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21150
	call	_brl_blitz_NullObjectError
_21150:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_set
	add	esp,12
	push	_21151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4133
_4133:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21155
	call	_brl_blitz_NullObjectError
_21155:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_4136
_4136:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getOptimalSize:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_21160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21159
	call	_brl_blitz_NullObjectError
_21159:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getOptimalSize
	add	esp,16
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4142
_4142:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_21166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21163
	call	_brl_blitz_NullObjectError
_21163:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21165
	call	_brl_blitz_NullObjectError
_21165:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4147
_4147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Dimension2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4151
_4151:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_createFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21171
	call	_brl_blitz_NullObjectError
_21171:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_newFromSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4154
_4154:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_21183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21174
	push	ebp
	push	_21176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4158
_21174:
	push	_21177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21181
	call	_brl_blitz_NullObjectError
_21181:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4158
_4158:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Position2df
	push	ebp
	push	_21184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4161
_4161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21187
	push	dword [ebx+8]
	call	_IrrCore_Position2df_del
	add	esp,4
_21187:
_4164:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21188
_21188:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21192
	call	_brl_blitz_NullObjectError
_21192:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21194
	call	_brl_blitz_NullObjectError
_21194:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4168
_4168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21198
	call	_brl_blitz_NullObjectError
_21198:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21200
	call	_brl_blitz_NullObjectError
_21200:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4172
_4172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21204
	call	_brl_blitz_NullObjectError
_21204:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21206
	call	_brl_blitz_NullObjectError
_21206:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_Eq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4176
_4176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21210
	call	_brl_blitz_NullObjectError
_21210:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21212
	call	_brl_blitz_NullObjectError
_21212:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4180
_4180:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21216
	call	_brl_blitz_NullObjectError
_21216:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21218
	call	_brl_blitz_NullObjectError
_21218:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4184
_4184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_PlusDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21222
	call	_brl_blitz_NullObjectError
_21222:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21224
	call	_brl_blitz_NullObjectError
_21224:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_PlusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4188
_4188:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MinusDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21228
	call	_brl_blitz_NullObjectError
_21228:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21230
	call	_brl_blitz_NullObjectError
_21230:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_MinusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4192
_4192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21234
	call	_brl_blitz_NullObjectError
_21234:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21236
	call	_brl_blitz_NullObjectError
_21236:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4196
_4196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MultScalar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21240
	call	_brl_blitz_NullObjectError
_21240:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2df_MultScalar
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4200
_4200:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21245
	call	_brl_blitz_NullObjectError
_21245:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21247
	call	_brl_blitz_NullObjectError
_21247:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_PlusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4204
_4204:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21251
	call	_brl_blitz_NullObjectError
_21251:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21253
	call	_brl_blitz_NullObjectError
_21253:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_MinusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4208
_4208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_PlusEqDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21257
	call	_brl_blitz_NullObjectError
_21257:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21259
	call	_brl_blitz_NullObjectError
_21259:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_PlusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4212
_4212:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_MinusEqDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21263
	call	_brl_blitz_NullObjectError
_21263:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21265
	call	_brl_blitz_NullObjectError
_21265:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_MinusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4216
_4216:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21269
	call	_brl_blitz_NullObjectError
_21269:
	push	dword [ebx+8]
	call	_IrrCore_Position2df_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4219
_4219:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21273
	call	_brl_blitz_NullObjectError
_21273:
	push	dword [ebx+8]
	call	_IrrCore_Position2df_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4222
_4222:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_setX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21277
	call	_brl_blitz_NullObjectError
_21277:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2df_setX
	add	esp,8
	mov	ebx,0
	jmp	_4226
_4226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_setY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21281
	call	_brl_blitz_NullObjectError
_21281:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2df_setY
	add	esp,8
	mov	ebx,0
	jmp	_4230
_4230:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_21284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Position2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4234
_4234:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_createFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21287
	call	_brl_blitz_NullObjectError
_21287:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Position2df_newFromPos
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4237
_4237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_21299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21290
	push	ebp
	push	_21292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4241
_21290:
	push	_21293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Position2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21297
	call	_brl_blitz_NullObjectError
_21297:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4241
_4241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Position2di
	push	ebp
	push	_21300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4244
_4244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21303
	push	dword [ebx+8]
	call	_IrrCore_Position2di_del
	add	esp,4
_21303:
_4247:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21304
_21304:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21308
	call	_brl_blitz_NullObjectError
_21308:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21310
	call	_brl_blitz_NullObjectError
_21310:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4251
_4251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21314
	call	_brl_blitz_NullObjectError
_21314:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21316
	call	_brl_blitz_NullObjectError
_21316:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4255
_4255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21320
	call	_brl_blitz_NullObjectError
_21320:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21322
	call	_brl_blitz_NullObjectError
_21322:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_Eq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4259
_4259:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21326
	call	_brl_blitz_NullObjectError
_21326:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21328
	call	_brl_blitz_NullObjectError
_21328:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4263
_4263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21332
	call	_brl_blitz_NullObjectError
_21332:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21334
	call	_brl_blitz_NullObjectError
_21334:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4267
_4267:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_PlusDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21338
	call	_brl_blitz_NullObjectError
_21338:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21340
	call	_brl_blitz_NullObjectError
_21340:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_PlusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4271
_4271:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MinusDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21344
	call	_brl_blitz_NullObjectError
_21344:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21346
	call	_brl_blitz_NullObjectError
_21346:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_MinusDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4275
_4275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21350
	call	_brl_blitz_NullObjectError
_21350:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21352
	call	_brl_blitz_NullObjectError
_21352:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4279
_4279:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MultScalar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21356
	call	_brl_blitz_NullObjectError
_21356:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2di_MultScalar
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4283
_4283:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21360
	call	_brl_blitz_NullObjectError
_21360:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21362
	call	_brl_blitz_NullObjectError
_21362:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_PlusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4287
_4287:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21366
	call	_brl_blitz_NullObjectError
_21366:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21368
	call	_brl_blitz_NullObjectError
_21368:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_MinusEq
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4291
_4291:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_PlusEqDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21372
	call	_brl_blitz_NullObjectError
_21372:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21374
	call	_brl_blitz_NullObjectError
_21374:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_PlusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4295
_4295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_MinusEqDim:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21378
	call	_brl_blitz_NullObjectError
_21378:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21380
	call	_brl_blitz_NullObjectError
_21380:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_MinusEqDim
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4299
_4299:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21384
	call	_brl_blitz_NullObjectError
_21384:
	push	dword [ebx+8]
	call	_IrrCore_Position2di_getX
	add	esp,4
	mov	ebx,eax
	jmp	_4302
_4302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21388
	call	_brl_blitz_NullObjectError
_21388:
	push	dword [ebx+8]
	call	_IrrCore_Position2di_getY
	add	esp,4
	mov	ebx,eax
	jmp	_4305
_4305:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_setX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21392
	call	_brl_blitz_NullObjectError
_21392:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2di_setX
	add	esp,8
	mov	ebx,0
	jmp	_4309
_4309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_setY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21396
	call	_brl_blitz_NullObjectError
_21396:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2di_setY
	add	esp,8
	mov	ebx,0
	jmp	_4313
_4313:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Position2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4317
_4317:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_createFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21402
	call	_brl_blitz_NullObjectError
_21402:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Position2di_newFromPos
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4320
_4320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_21414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21405
	push	ebp
	push	_21407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4324
_21405:
	push	_21408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Position2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21412
	call	_brl_blitz_NullObjectError
_21412:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4324
_4324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Recti
	push	ebp
	push	_21415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4327
_4327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21418
	push	dword [ebx+8]
	call	_IrrCore_Recti_del
	add	esp,4
_21418:
_4330:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21419
_21419:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21423
	call	_brl_blitz_NullObjectError
_21423:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21425
	call	_brl_blitz_NullObjectError
_21425:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_PlusEq
	add	esp,8
	push	_21426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4334
_4334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21430
	call	_brl_blitz_NullObjectError
_21430:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21432
	call	_brl_blitz_NullObjectError
_21432:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4338
_4338:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21436
	call	_brl_blitz_NullObjectError
_21436:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21438
	call	_brl_blitz_NullObjectError
_21438:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_MinusEq
	add	esp,8
	push	_21439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4342
_4342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21443
	call	_brl_blitz_NullObjectError
_21443:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21445
	call	_brl_blitz_NullObjectError
_21445:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4346
_4346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21449
	call	_brl_blitz_NullObjectError
_21449:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21451
	call	_brl_blitz_NullObjectError
_21451:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4350
_4350:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21455
	call	_brl_blitz_NullObjectError
_21455:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21457
	call	_brl_blitz_NullObjectError
_21457:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4354
_4354:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21461
	call	_brl_blitz_NullObjectError
_21461:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21463
	call	_brl_blitz_NullObjectError
_21463:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_4358
_4358:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_isRectCollided:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21467
	call	_brl_blitz_NullObjectError
_21467:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21469
	call	_brl_blitz_NullObjectError
_21469:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_isRectCollided
	add	esp,8
	mov	ebx,eax
	jmp	_4362
_4362:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_clipAgainst:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21473
	call	_brl_blitz_NullObjectError
_21473:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21475
	call	_brl_blitz_NullObjectError
_21475:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_clipAgainst
	add	esp,8
	mov	ebx,0
	jmp	_4366
_4366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21479
	call	_brl_blitz_NullObjectError
_21479:
	push	dword [ebx+8]
	call	_IrrCore_Recti_getWidth
	add	esp,4
	mov	ebx,eax
	jmp	_4369
_4369:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21483
	call	_brl_blitz_NullObjectError
_21483:
	push	dword [ebx+8]
	call	_IrrCore_Recti_getHeight
	add	esp,4
	mov	ebx,eax
	jmp	_4372
_4372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_repair:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21487
	call	_brl_blitz_NullObjectError
_21487:
	push	dword [ebx+8]
	call	_IrrCore_Recti_repair
	add	esp,4
	mov	ebx,0
	jmp	_4375
_4375:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_isValid:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21491
	call	_brl_blitz_NullObjectError
_21491:
	push	dword [ebx+8]
	call	_IrrCore_Recti_isValid
	add	esp,4
	mov	ebx,eax
	jmp	_4378
_4378:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21495
	call	_brl_blitz_NullObjectError
_21495:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Recti_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4381
_4381:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getUpperLeftCorner:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21499
	call	_brl_blitz_NullObjectError
_21499:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Recti_getUpperLeftCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4384
_4384:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getLowerRightCorner:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21503
	call	_brl_blitz_NullObjectError
_21503:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Recti_getLowerRightCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4387
_4387:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21507
	call	_brl_blitz_NullObjectError
_21507:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Recti_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4390
_4390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_addInternalPointFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21511
	call	_brl_blitz_NullObjectError
_21511:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21513
	call	_brl_blitz_NullObjectError
_21513:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_addInternalPointFromPos
	add	esp,8
	mov	ebx,0
	jmp	_4394
_4394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_addInternalPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_21518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21517
	call	_brl_blitz_NullObjectError
_21517:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Recti_addInternalPoint
	add	esp,12
	mov	ebx,0
	jmp	_4399
_4399:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21521
	call	_brl_blitz_NullObjectError
_21521:
	push	dword [ebx+8]
	call	_IrrCore_Recti_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_4402
_4402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_constrainTo:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21525
	call	_brl_blitz_NullObjectError
_21525:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21527
	call	_brl_blitz_NullObjectError
_21527:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_constrainTo
	add	esp,8
	mov	ebx,eax
	jmp	_4406
_4406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21531
	call	_brl_blitz_NullObjectError
_21531:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21533
	call	_brl_blitz_NullObjectError
_21533:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4410
_4410:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_21536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Recti_new
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4412
_4412:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_21538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Recti_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4418
_4418:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21545
	call	_brl_blitz_NullObjectError
_21545:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21547
	call	_brl_blitz_NullObjectError
_21547:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_newFromPos
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4422
_4422:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromPosSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21553
	call	_brl_blitz_NullObjectError
_21553:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21555
	call	_brl_blitz_NullObjectError
_21555:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_newFromPosSize
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4426
_4426:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromRect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21559
	call	_brl_blitz_NullObjectError
_21559:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Recti_newFromRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4429
_4429:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_21572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21563
	push	ebp
	push	_21565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4433
_21563:
	push	_21566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21570
	call	_brl_blitz_NullObjectError
_21570:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4433
_4433:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Rectf
	push	ebp
	push	_21573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4436
_4436:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21576
	push	dword [ebx+8]
	call	_IrrCore_Rectf_del
	add	esp,4
_21576:
_4439:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21577
_21577:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21581
	call	_brl_blitz_NullObjectError
_21581:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21583
	call	_brl_blitz_NullObjectError
_21583:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_PlusEq
	add	esp,8
	push	_21584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4443
_4443:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21588
	call	_brl_blitz_NullObjectError
_21588:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21590
	call	_brl_blitz_NullObjectError
_21590:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4447
_4447:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21594
	call	_brl_blitz_NullObjectError
_21594:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21596
	call	_brl_blitz_NullObjectError
_21596:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_PlusEq
	add	esp,8
	push	_21597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4451
_4451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21601
	call	_brl_blitz_NullObjectError
_21601:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21603
	call	_brl_blitz_NullObjectError
_21603:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4455
_4455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21607
	call	_brl_blitz_NullObjectError
_21607:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21609
	call	_brl_blitz_NullObjectError
_21609:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4459
_4459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21613
	call	_brl_blitz_NullObjectError
_21613:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21615
	call	_brl_blitz_NullObjectError
_21615:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4463
_4463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21619
	call	_brl_blitz_NullObjectError
_21619:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21621
	call	_brl_blitz_NullObjectError
_21621:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_4467
_4467:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_isRectCollided:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21625
	call	_brl_blitz_NullObjectError
_21625:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21627
	call	_brl_blitz_NullObjectError
_21627:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_isRectCollided
	add	esp,8
	mov	ebx,eax
	jmp	_4471
_4471:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_clipAgainst:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21631
	call	_brl_blitz_NullObjectError
_21631:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21633
	call	_brl_blitz_NullObjectError
_21633:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_clipAgainst
	add	esp,8
	mov	ebx,0
	jmp	_4475
_4475:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21637
	call	_brl_blitz_NullObjectError
_21637:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getWidth
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4478
_4478:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21641
	call	_brl_blitz_NullObjectError
_21641:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getHeight
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4481
_4481:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_repair:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21645
	call	_brl_blitz_NullObjectError
_21645:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_repair
	add	esp,4
	mov	ebx,0
	jmp	_4484
_4484:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_isValid:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21649
	call	_brl_blitz_NullObjectError
_21649:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_isValid
	add	esp,4
	mov	ebx,eax
	jmp	_4487
_4487:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21653
	call	_brl_blitz_NullObjectError
_21653:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4490
_4490:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getUpperLeftCorner:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21657
	call	_brl_blitz_NullObjectError
_21657:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getUpperLeftCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4493
_4493:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getLowerRightCorner:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21661
	call	_brl_blitz_NullObjectError
_21661:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getLowerRightCorner
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4496
_4496:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21665
	call	_brl_blitz_NullObjectError
_21665:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4499
_4499:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_addInternalPointFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21669
	call	_brl_blitz_NullObjectError
_21669:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21671
	call	_brl_blitz_NullObjectError
_21671:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_addInternalPointFromPos
	add	esp,8
	mov	ebx,0
	jmp	_4503
_4503:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_addInternalPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_21676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21675
	call	_brl_blitz_NullObjectError
_21675:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Rectf_addInternalPoint
	add	esp,12
	mov	ebx,0
	jmp	_4508
_4508:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21679
	call	_brl_blitz_NullObjectError
_21679:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4511
_4511:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_constrainTo:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21683
	call	_brl_blitz_NullObjectError
_21683:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21685
	call	_brl_blitz_NullObjectError
_21685:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_constrainTo
	add	esp,8
	mov	ebx,eax
	jmp	_4515
_4515:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21689
	call	_brl_blitz_NullObjectError
_21689:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21691
	call	_brl_blitz_NullObjectError
_21691:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4519
_4519:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_21694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Rectf_new
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4521
_4521:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_21696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Rectf_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4527
_4527:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21699
	call	_brl_blitz_NullObjectError
_21699:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21701
	call	_brl_blitz_NullObjectError
_21701:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_newFromPos
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4531
_4531:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromPosSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21705
	call	_brl_blitz_NullObjectError
_21705:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21707
	call	_brl_blitz_NullObjectError
_21707:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_newFromPosSize
	add	esp,8
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4535
_4535:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromRect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21711
	call	_brl_blitz_NullObjectError
_21711:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Rectf_newFromRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Rectf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4538
_4538:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_21723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21714
	push	ebp
	push	_21716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4542
_21714:
	push	_21717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Rectf
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21721
	call	_brl_blitz_NullObjectError
_21721:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4542
_4542:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Vector2di
	push	ebp
	push	_21724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4545
_4545:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_21727
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_del
	add	esp,4
_21727:
_4548:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_21728
_21728:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_normalize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21732
	call	_brl_blitz_NullObjectError
_21732:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4551
_4551:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getAngle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21736
	call	_brl_blitz_NullObjectError
_21736:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getAngle
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4554
_4554:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getAngleWith:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21740
	call	_brl_blitz_NullObjectError
_21740:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21742
	call	_brl_blitz_NullObjectError
_21742:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_4558
_4558:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-16]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getAngleTrig:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21746
	call	_brl_blitz_NullObjectError
_21746:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getAngleTrig
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4561
_4561:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_rotateBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_21752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21750
	call	_brl_blitz_NullObjectError
_21750:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_rotateBy
	add	esp,16
	push	_21751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4566
_4566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21757
	call	_brl_blitz_NullObjectError
_21757:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21759
	call	_brl_blitz_NullObjectError
_21759:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getDistanceFrom
	add	esp,8
	mov	ebx,eax
	jmp	_4570
_4570:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_dotProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21763
	call	_brl_blitz_NullObjectError
_21763:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21765
	call	_brl_blitz_NullObjectError
_21765:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_dotProduct
	add	esp,8
	mov	ebx,eax
	jmp	_4574
_4574:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21769
	call	_brl_blitz_NullObjectError
_21769:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getLength
	add	esp,4
	mov	ebx,eax
	jmp	_4577
_4577:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_interpolate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_21779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21773
	call	_brl_blitz_NullObjectError
_21773:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21775
	call	_brl_blitz_NullObjectError
_21775:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21777
	call	_brl_blitz_NullObjectError
_21777:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2di_interpolate
	add	esp,16
	push	_21778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4583
_4583:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_equals:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21785
	call	_brl_blitz_NullObjectError
_21785:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21787
	call	_brl_blitz_NullObjectError
_21787:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_equals
	add	esp,8
	mov	ebx,eax
	jmp	_4587
_4587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21791
	call	_brl_blitz_NullObjectError
_21791:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_4590
_4590:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21795
	call	_brl_blitz_NullObjectError
_21795:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21797
	call	_brl_blitz_NullObjectError
_21797:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getDistanceFromSQ
	add	esp,8
	mov	ebx,eax
	jmp	_4594
_4594:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_21806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21801
	call	_brl_blitz_NullObjectError
_21801:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21803
	call	_brl_blitz_NullObjectError
_21803:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21805
	call	_brl_blitz_NullObjectError
_21805:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2di_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_4599
_4599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	mov	eax,ebp
	push	eax
	push	_21816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21811
	call	_brl_blitz_NullObjectError
_21811:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21813
	call	_brl_blitz_NullObjectError
_21813:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21815
	call	_brl_blitz_NullObjectError
_21815:
	push	1
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2di_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4605
_4605:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	push	ebp
	push	_21824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21821
	call	_brl_blitz_NullObjectError
_21821:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21823
	call	_brl_blitz_NullObjectError
_21823:
	push	1
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4610
_4610:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21827
	call	_brl_blitz_NullObjectError
_21827:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21829
	call	_brl_blitz_NullObjectError
_21829:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_setEq
	add	esp,8
	push	_21830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4614
_4614:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21834
	call	_brl_blitz_NullObjectError
_21834:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21836
	call	_brl_blitz_NullObjectError
_21836:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4618
_4618:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21840
	call	_brl_blitz_NullObjectError
_21840:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21842
	call	_brl_blitz_NullObjectError
_21842:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4622
_4622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_PlusVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21846
	call	_brl_blitz_NullObjectError
_21846:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21848
	call	_brl_blitz_NullObjectError
_21848:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_PlusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4626
_4626:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_PlusEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21852
	call	_brl_blitz_NullObjectError
_21852:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21854
	call	_brl_blitz_NullObjectError
_21854:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_PlusEqVect
	add	esp,8
	push	_21855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4630
_4630:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21859
	call	_brl_blitz_NullObjectError
_21859:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4634
_4634:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21864
	call	_brl_blitz_NullObjectError
_21864:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_PlusEq
	add	esp,8
	push	_21865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4638
_4638:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MinusVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21869
	call	_brl_blitz_NullObjectError
_21869:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21871
	call	_brl_blitz_NullObjectError
_21871:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_MinusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4642
_4642:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MinusEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21875
	call	_brl_blitz_NullObjectError
_21875:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21877
	call	_brl_blitz_NullObjectError
_21877:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_MinusEqVect
	add	esp,8
	push	_21878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4646
_4646:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21882
	call	_brl_blitz_NullObjectError
_21882:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4650
_4650:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21886
	call	_brl_blitz_NullObjectError
_21886:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MinusEq
	add	esp,8
	push	_21887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4654
_4654:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MultVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21891
	call	_brl_blitz_NullObjectError
_21891:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21893
	call	_brl_blitz_NullObjectError
_21893:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4658
_4658:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21897
	call	_brl_blitz_NullObjectError
_21897:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4662
_4662:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MultEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21902
	call	_brl_blitz_NullObjectError
_21902:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21904
	call	_brl_blitz_NullObjectError
_21904:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_MultEqVect
	add	esp,8
	push	_21905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4666
_4666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21909
	call	_brl_blitz_NullObjectError
_21909:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MultEq
	add	esp,8
	push	_21910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4670
_4670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_DivVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21914
	call	_brl_blitz_NullObjectError
_21914:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21916
	call	_brl_blitz_NullObjectError
_21916:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4674
_4674:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Div:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21920
	call	_brl_blitz_NullObjectError
_21920:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4678
_4678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_DivEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21924
	call	_brl_blitz_NullObjectError
_21924:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21926
	call	_brl_blitz_NullObjectError
_21926:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_DivEqVect
	add	esp,8
	push	_21927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4682
_4682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_DivEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21931
	call	_brl_blitz_NullObjectError
_21931:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_DivEq
	add	esp,8
	push	_21932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4686
_4686:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_LessEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21936
	call	_brl_blitz_NullObjectError
_21936:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21938
	call	_brl_blitz_NullObjectError
_21938:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_LessEq
	add	esp,8
	mov	ebx,eax
	jmp	_4690
_4690:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_GreatEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21942
	call	_brl_blitz_NullObjectError
_21942:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21944
	call	_brl_blitz_NullObjectError
_21944:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_GreatEq
	add	esp,8
	mov	ebx,eax
	jmp	_4694
_4694:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21948
	call	_brl_blitz_NullObjectError
_21948:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21950
	call	_brl_blitz_NullObjectError
_21950:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4698
_4698:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Great:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21954
	call	_brl_blitz_NullObjectError
_21954:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21956
	call	_brl_blitz_NullObjectError
_21956:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_Great
	add	esp,8
	mov	ebx,eax
	jmp	_4702
_4702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21960
	call	_brl_blitz_NullObjectError
_21960:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_setX
	add	esp,8
	mov	ebx,0
	jmp	_4706
_4706:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21964
	call	_brl_blitz_NullObjectError
_21964:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_setY
	add	esp,8
	mov	ebx,0
	jmp	_4710
_4710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21968
	call	_brl_blitz_NullObjectError
_21968:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21970
	call	_brl_blitz_NullObjectError
_21970:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_setFromVect
	add	esp,8
	push	_21971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4714
_4714:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_set:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_21977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21975
	call	_brl_blitz_NullObjectError
_21975:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_set
	add	esp,12
	push	_21976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4719
_4719:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21980
	call	_brl_blitz_NullObjectError
_21980:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getX
	add	esp,4
	mov	ebx,eax
	jmp	_4722
_4722:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21984
	call	_brl_blitz_NullObjectError
_21984:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getY
	add	esp,4
	mov	ebx,eax
	jmp	_4725
_4725:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_21987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	0
	push	0
	call	_IrrCore_Vector2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4727
_4727:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_21989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Vector2di_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4731
_4731:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromVal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Vector2di_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4734
_4734:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_21996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21995
	call	_brl_blitz_NullObjectError
_21995:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4737
_4737:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_22008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21999
	push	ebp
	push	_22001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4741
_21999:
	push	_22002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22006
	call	_brl_blitz_NullObjectError
_22006:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4741
_4741:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Vector3di
	push	ebp
	push	_22010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4744
_4744:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22013
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_del
	add	esp,4
_22013:
_4747:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22014
_22014:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_22023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22018
	call	_brl_blitz_NullObjectError
_22018:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22020
	call	_brl_blitz_NullObjectError
_22020:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22022
	call	_brl_blitz_NullObjectError
_22022:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3di_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_4752
_4752:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_invert:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22028
	call	_brl_blitz_NullObjectError
_22028:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_invert
	add	esp,4
	push	_22029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4755
_4755:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22033
	call	_brl_blitz_NullObjectError
_22033:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setLength
	add	esp,8
	push	_22034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4759
_4759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_crossProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22039
	call	_brl_blitz_NullObjectError
_22039:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22041
	call	_brl_blitz_NullObjectError
_22041:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_crossProduct
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4763
_4763:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	push	ebp
	push	_22049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22046
	call	_brl_blitz_NullObjectError
_22046:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22048
	call	_brl_blitz_NullObjectError
_22048:
	push	1
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4768
_4768:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotateXZBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22053
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22052
	call	_brl_blitz_NullObjectError
_22052:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotateXZBy
	add	esp,16
	mov	ebx,0
	jmp	_4773
_4773:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotateXYBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22056
	call	_brl_blitz_NullObjectError
_22056:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotateXYBy
	add	esp,16
	mov	ebx,0
	jmp	_4778
_4778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotateYZBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22060
	call	_brl_blitz_NullObjectError
_22060:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotateYZBy
	add	esp,16
	mov	ebx,0
	jmp	_4783
_4783:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_normalize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22064
	call	_brl_blitz_NullObjectError
_22064:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4786
_4786:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22068
	call	_brl_blitz_NullObjectError
_22068:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22070
	call	_brl_blitz_NullObjectError
_22070:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_getDistanceFrom
	add	esp,8
	mov	ebx,eax
	jmp	_4790
_4790:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22074
	call	_brl_blitz_NullObjectError
_22074:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22076
	call	_brl_blitz_NullObjectError
_22076:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_getDistanceFromSQ
	add	esp,8
	mov	ebx,eax
	jmp	_4794
_4794:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_dotProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22080
	call	_brl_blitz_NullObjectError
_22080:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22082
	call	_brl_blitz_NullObjectError
_22082:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_dotProduct
	add	esp,8
	mov	ebx,eax
	jmp	_4798
_4798:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22086
	call	_brl_blitz_NullObjectError
_22086:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4801
_4801:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22090
	call	_brl_blitz_NullObjectError
_22090:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_4804
_4804:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getAs4Values:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22094
	call	_brl_blitz_NullObjectError
_22094:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getAs4Values
	add	esp,8
	mov	ebx,0
	jmp	_4808
_4808:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getHorizontalAngle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22100
	call	_brl_blitz_NullObjectError
_22100:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getHorizontalAngle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4811
_4811:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Equals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_22107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22104
	call	_brl_blitz_NullObjectError
_22104:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22106
	call	_brl_blitz_NullObjectError
_22106:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_equals
	add	esp,12
	mov	ebx,eax
	jmp	_4816
_4816:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	mov	eax,ebp
	push	eax
	push	_22116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22111
	call	_brl_blitz_NullObjectError
_22111:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22113
	call	_brl_blitz_NullObjectError
_22113:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22115
	call	_brl_blitz_NullObjectError
_22115:
	push	1
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3di_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4822
_4822:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_interpolate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	mov	eax,ebp
	push	eax
	push	_22125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22119
	call	_brl_blitz_NullObjectError
_22119:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22121
	call	_brl_blitz_NullObjectError
_22121:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22123
	call	_brl_blitz_NullObjectError
_22123:
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3di_interpolate
	add	esp,20
	push	_22124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4828
_4828:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_rotationToDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22128
	call	_brl_blitz_NullObjectError
_22128:
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_rotationToDirection
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4832
_4832:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getSphericalCoordinateAngles:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22133
	call	_brl_blitz_NullObjectError
_22133:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getSphericalCoordinateAngles
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4835
_4835:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22137
	call	_brl_blitz_NullObjectError
_22137:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22139
	call	_brl_blitz_NullObjectError
_22139:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_setEq
	add	esp,8
	push	_22140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4839
_4839:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22144
	call	_brl_blitz_NullObjectError
_22144:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22146
	call	_brl_blitz_NullObjectError
_22146:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4843
_4843:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22150
	call	_brl_blitz_NullObjectError
_22150:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22152
	call	_brl_blitz_NullObjectError
_22152:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4847
_4847:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_GreatEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22156
	call	_brl_blitz_NullObjectError
_22156:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22158
	call	_brl_blitz_NullObjectError
_22158:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_GreatEq
	add	esp,8
	mov	ebx,0
	jmp	_4851
_4851:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_LessEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22162
	call	_brl_blitz_NullObjectError
_22162:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22164
	call	_brl_blitz_NullObjectError
_22164:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_LessEq
	add	esp,8
	mov	ebx,0
	jmp	_4855
_4855:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22168
	call	_brl_blitz_NullObjectError
_22168:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22170
	call	_brl_blitz_NullObjectError
_22170:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4859
_4859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22174
	call	_brl_blitz_NullObjectError
_22174:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22176
	call	_brl_blitz_NullObjectError
_22176:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_PlusEq
	add	esp,8
	push	_22177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4863
_4863:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_PlusVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22181
	call	_brl_blitz_NullObjectError
_22181:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_PlusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4867
_4867:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_PlusEqVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22185
	call	_brl_blitz_NullObjectError
_22185:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_PlusEqVal
	add	esp,8
	push	_22186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4871
_4871:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22190
	call	_brl_blitz_NullObjectError
_22190:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22192
	call	_brl_blitz_NullObjectError
_22192:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4875
_4875:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22196
	call	_brl_blitz_NullObjectError
_22196:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22198
	call	_brl_blitz_NullObjectError
_22198:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_MinusEq
	add	esp,8
	push	_22199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4879
_4879:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MinusVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22203
	call	_brl_blitz_NullObjectError
_22203:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MinusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4883
_4883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MinusEqVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22209
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22207
	call	_brl_blitz_NullObjectError
_22207:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MinusEqVal
	add	esp,8
	push	_22208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4887
_4887:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MultVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22212
	call	_brl_blitz_NullObjectError
_22212:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22214
	call	_brl_blitz_NullObjectError
_22214:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4891
_4891:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22218
	call	_brl_blitz_NullObjectError
_22218:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4895
_4895:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MultEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22222
	call	_brl_blitz_NullObjectError
_22222:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22224
	call	_brl_blitz_NullObjectError
_22224:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_MultEqVect
	add	esp,8
	push	_22225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4899
_4899:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22229
	call	_brl_blitz_NullObjectError
_22229:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MultEq
	add	esp,8
	push	_22230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4903
_4903:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_DivVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22234
	call	_brl_blitz_NullObjectError
_22234:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22236
	call	_brl_blitz_NullObjectError
_22236:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4907
_4907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Div:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22240
	call	_brl_blitz_NullObjectError
_22240:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4911
_4911:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_DivEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22244
	call	_brl_blitz_NullObjectError
_22244:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22246
	call	_brl_blitz_NullObjectError
_22246:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_DivEqVect
	add	esp,8
	push	_22247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4915
_4915:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_DivEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22251
	call	_brl_blitz_NullObjectError
_22251:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_DivEq
	add	esp,8
	push	_22252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4919
_4919:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22256
	call	_brl_blitz_NullObjectError
_22256:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22258
	call	_brl_blitz_NullObjectError
_22258:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4923
_4923:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Great:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22262
	call	_brl_blitz_NullObjectError
_22262:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22264
	call	_brl_blitz_NullObjectError
_22264:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_Great
	add	esp,8
	mov	ebx,eax
	jmp	_4927
_4927:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22268
	call	_brl_blitz_NullObjectError
_22268:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setX
	add	esp,8
	mov	ebx,0
	jmp	_4931
_4931:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22273
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22272
	call	_brl_blitz_NullObjectError
_22272:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setY
	add	esp,8
	mov	ebx,0
	jmp	_4935
_4935:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setZ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22276
	call	_brl_blitz_NullObjectError
_22276:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setZ
	add	esp,8
	mov	ebx,0
	jmp	_4939
_4939:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22281
	call	_brl_blitz_NullObjectError
_22281:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22283
	call	_brl_blitz_NullObjectError
_22283:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_setFromVect
	add	esp,8
	push	_22284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4943
_4943:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_set:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22288
	call	_brl_blitz_NullObjectError
_22288:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_set
	add	esp,16
	push	_22289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4949
_4949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22293
	call	_brl_blitz_NullObjectError
_22293:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getX
	add	esp,4
	mov	ebx,eax
	jmp	_4952
_4952:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22297
	call	_brl_blitz_NullObjectError
_22297:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getY
	add	esp,4
	mov	ebx,eax
	jmp	_4955
_4955:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_getZ:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22301
	call	_brl_blitz_NullObjectError
_22301:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getZ
	add	esp,4
	mov	ebx,eax
	jmp	_4958
_4958:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_22304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	0
	push	0
	push	0
	call	_IrrCore_Vector3di_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4960
_4960:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_22306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Vector3di_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4965
_4965:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromVal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Vector3di_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4968
_4968:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22311
	call	_brl_blitz_NullObjectError
_22311:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4971
_4971:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_22323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22314
	push	ebp
	push	_22316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4975
_22314:
	push	_22317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22321
	call	_brl_blitz_NullObjectError
_22321:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4975
_4975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Vector2df
	push	ebp
	push	_22324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4978
_4978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22327
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_del
	add	esp,4
_22327:
_4981:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22328
_22328:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_normalize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22332
	call	_brl_blitz_NullObjectError
_22332:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_4984
_4984:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getAngle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22336
	call	_brl_blitz_NullObjectError
_22336:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getAngle
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4987
_4987:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getAngleWith:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22340
	call	_brl_blitz_NullObjectError
_22340:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22342
	call	_brl_blitz_NullObjectError
_22342:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_4991
_4991:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-16]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getAngleTrig:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22346
	call	_brl_blitz_NullObjectError
_22346:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getAngleTrig
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4994
_4994:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_rotateBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22350
	call	_brl_blitz_NullObjectError
_22350:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_rotateBy
	add	esp,16
	push	_22351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4999
_4999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22355
	call	_brl_blitz_NullObjectError
_22355:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22357
	call	_brl_blitz_NullObjectError
_22357:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_getDistanceFrom
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5003
_5003:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_dotProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22361
	call	_brl_blitz_NullObjectError
_22361:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22363
	call	_brl_blitz_NullObjectError
_22363:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_dotProduct
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5007
_5007:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22367
	call	_brl_blitz_NullObjectError
_22367:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getLength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5010
_5010:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_interpolate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_22377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22371
	call	_brl_blitz_NullObjectError
_22371:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22373
	call	_brl_blitz_NullObjectError
_22373:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22375
	call	_brl_blitz_NullObjectError
_22375:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2df_interpolate
	add	esp,16
	push	_22376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5016
_5016:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_equals:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22380
	call	_brl_blitz_NullObjectError
_22380:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22382
	call	_brl_blitz_NullObjectError
_22382:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_equals
	add	esp,8
	mov	ebx,eax
	jmp	_5020
_5020:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22386
	call	_brl_blitz_NullObjectError
_22386:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5023
_5023:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22390
	call	_brl_blitz_NullObjectError
_22390:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22392
	call	_brl_blitz_NullObjectError
_22392:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_getDistanceFromSQ
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5027
_5027:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_22401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22396
	call	_brl_blitz_NullObjectError
_22396:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22398
	call	_brl_blitz_NullObjectError
_22398:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22400
	call	_brl_blitz_NullObjectError
_22400:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2df_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_5032
_5032:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	mov	eax,ebp
	push	eax
	push	_22409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22404
	call	_brl_blitz_NullObjectError
_22404:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22406
	call	_brl_blitz_NullObjectError
_22406:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22408
	call	_brl_blitz_NullObjectError
_22408:
	push	1
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2df_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5038
_5038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	push	ebp
	push	_22415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22412
	call	_brl_blitz_NullObjectError
_22412:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22414
	call	_brl_blitz_NullObjectError
_22414:
	push	1
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5043
_5043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22418
	call	_brl_blitz_NullObjectError
_22418:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22420
	call	_brl_blitz_NullObjectError
_22420:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_setEq
	add	esp,8
	push	_22421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5047
_5047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22425
	call	_brl_blitz_NullObjectError
_22425:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22427
	call	_brl_blitz_NullObjectError
_22427:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5051
_5051:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22431
	call	_brl_blitz_NullObjectError
_22431:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22433
	call	_brl_blitz_NullObjectError
_22433:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5055
_5055:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_PlusVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22437
	call	_brl_blitz_NullObjectError
_22437:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22439
	call	_brl_blitz_NullObjectError
_22439:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_PlusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5059
_5059:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_PlusEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22443
	call	_brl_blitz_NullObjectError
_22443:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22445
	call	_brl_blitz_NullObjectError
_22445:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_PlusEqVect
	add	esp,8
	push	_22446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5063
_5063:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22451
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22450
	call	_brl_blitz_NullObjectError
_22450:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5067
_5067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22454
	call	_brl_blitz_NullObjectError
_22454:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_PlusEq
	add	esp,8
	push	_22455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5071
_5071:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MinusVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22459
	call	_brl_blitz_NullObjectError
_22459:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22461
	call	_brl_blitz_NullObjectError
_22461:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_MinusVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5075
_5075:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MinusEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22469
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22465
	call	_brl_blitz_NullObjectError
_22465:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22467
	call	_brl_blitz_NullObjectError
_22467:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_MinusEqVect
	add	esp,8
	push	_22468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5079
_5079:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22472
	call	_brl_blitz_NullObjectError
_22472:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5083
_5083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22476
	call	_brl_blitz_NullObjectError
_22476:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MinusEq
	add	esp,8
	push	_22477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5087
_5087:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MultVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22481
	call	_brl_blitz_NullObjectError
_22481:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22483
	call	_brl_blitz_NullObjectError
_22483:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5091
_5091:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22487
	call	_brl_blitz_NullObjectError
_22487:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5095
_5095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MultEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22491
	call	_brl_blitz_NullObjectError
_22491:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22493
	call	_brl_blitz_NullObjectError
_22493:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_MultEqVect
	add	esp,8
	push	_22494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5099
_5099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22498
	call	_brl_blitz_NullObjectError
_22498:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MultEq
	add	esp,8
	push	_22499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5103
_5103:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_DivVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22503
	call	_brl_blitz_NullObjectError
_22503:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22505
	call	_brl_blitz_NullObjectError
_22505:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5107
_5107:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Div:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22509
	call	_brl_blitz_NullObjectError
_22509:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5111
_5111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_DivEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22513
	call	_brl_blitz_NullObjectError
_22513:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22515
	call	_brl_blitz_NullObjectError
_22515:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_DivEqVect
	add	esp,8
	push	_22516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5115
_5115:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_DivEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22520
	call	_brl_blitz_NullObjectError
_22520:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_DivEq
	add	esp,8
	push	_22521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5119
_5119:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_LessEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22525
	call	_brl_blitz_NullObjectError
_22525:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22527
	call	_brl_blitz_NullObjectError
_22527:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_LessEq
	add	esp,8
	mov	ebx,eax
	jmp	_5123
_5123:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_GreatEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22531
	call	_brl_blitz_NullObjectError
_22531:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22533
	call	_brl_blitz_NullObjectError
_22533:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_GreatEq
	add	esp,8
	mov	ebx,eax
	jmp	_5127
_5127:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22537
	call	_brl_blitz_NullObjectError
_22537:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22539
	call	_brl_blitz_NullObjectError
_22539:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_Less
	add	esp,8
	mov	ebx,eax
	jmp	_5131
_5131:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Great:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22543
	call	_brl_blitz_NullObjectError
_22543:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22545
	call	_brl_blitz_NullObjectError
_22545:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_Great
	add	esp,8
	mov	ebx,eax
	jmp	_5135
_5135:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22549
	call	_brl_blitz_NullObjectError
_22549:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_setX
	add	esp,8
	mov	ebx,0
	jmp	_5139
_5139:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22553
	call	_brl_blitz_NullObjectError
_22553:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_setY
	add	esp,8
	mov	ebx,0
	jmp	_5143
_5143:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22557
	call	_brl_blitz_NullObjectError
_22557:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22559
	call	_brl_blitz_NullObjectError
_22559:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_setFromVect
	add	esp,8
	push	_22560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5147
_5147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_set:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_22566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22564
	call	_brl_blitz_NullObjectError
_22564:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_set
	add	esp,12
	push	_22565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5152
_5152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22569
	call	_brl_blitz_NullObjectError
_22569:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5155
_5155:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22573
	call	_brl_blitz_NullObjectError
_22573:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5158
_5158:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_22576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	0
	push	0
	call	_IrrCore_Vector2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5160
_5160:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Vector2df_new
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5164
_5164:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromVal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	push	ebp
	push	_22580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Vector2df_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5167
_5167:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22583
	call	_brl_blitz_NullObjectError
_22583:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5170
_5170:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_22595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22586
	push	ebp
	push	_22588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5174
_22586:
	push	_22589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22593
	call	_brl_blitz_NullObjectError
_22593:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5174
_5174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Vector3df
	push	ebp
	push	_22596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5177
_5177:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22599
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_del
	add	esp,4
_22599:
_5180:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22600
_22600:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_isBetweenPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_22609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22604
	call	_brl_blitz_NullObjectError
_22604:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22606
	call	_brl_blitz_NullObjectError
_22606:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22608
	call	_brl_blitz_NullObjectError
_22608:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3df_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_5185
_5185:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_invert:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22612
	call	_brl_blitz_NullObjectError
_22612:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_invert
	add	esp,4
	push	_22613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5188
_5188:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22617
	call	_brl_blitz_NullObjectError
_22617:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setLength
	add	esp,8
	push	_22618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5192
_5192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_crossProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22622
	call	_brl_blitz_NullObjectError
_22622:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22624
	call	_brl_blitz_NullObjectError
_22624:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_crossProduct
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5196
_5196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	push	ebp
	push	_22631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22628
	call	_brl_blitz_NullObjectError
_22628:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22630
	call	_brl_blitz_NullObjectError
_22630:
	push	1
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_getInterpolated
	add	esp,16
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5201
_5201:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotateXZBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22634
	call	_brl_blitz_NullObjectError
_22634:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotateXZBy
	add	esp,16
	mov	ebx,0
	jmp	_5206
_5206:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotateXYBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22638
	call	_brl_blitz_NullObjectError
_22638:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotateXYBy
	add	esp,16
	mov	ebx,0
	jmp	_5211
_5211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotateYZBy:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_22643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22642
	call	_brl_blitz_NullObjectError
_22642:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotateYZBy
	add	esp,16
	mov	ebx,0
	jmp	_5216
_5216:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_normalize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22646
	call	_brl_blitz_NullObjectError
_22646:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5219
_5219:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getDistanceFrom:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22650
	call	_brl_blitz_NullObjectError
_22650:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22652
	call	_brl_blitz_NullObjectError
_22652:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_getDistanceFrom
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5223
_5223:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getDistanceFromSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22656
	call	_brl_blitz_NullObjectError
_22656:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22658
	call	_brl_blitz_NullObjectError
_22658:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_getDistanceFromSQ
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5227
_5227:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_dotProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22662
	call	_brl_blitz_NullObjectError
_22662:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22664
	call	_brl_blitz_NullObjectError
_22664:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_dotProduct
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5231
_5231:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22668
	call	_brl_blitz_NullObjectError
_22668:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_5234
_5234:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22672
	call	_brl_blitz_NullObjectError
_22672:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5237
_5237:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getArray:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyArray
	push	ebp
	push	_22683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4
	push	_22675
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_22677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22679
	call	_brl_blitz_NullObjectError
_22679:
	mov	ebx,0
	mov	eax,dword [ebp-8]
	cmp	ebx,dword [eax+20]
	jb	_22681
	call	_brl_blitz_ArrayBoundsError
_22681:
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+ebx*4+24]
	push	eax
	push	esi
	call	__irrlicht_core_Vector3df_getAs4Values
	add	esp,8
	push	_22682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_5240
_5240:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getAs4Values:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22688
	call	_brl_blitz_NullObjectError
_22688:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getAs4Values
	add	esp,8
	mov	ebx,0
	jmp	_5244
_5244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getHorizontalAngle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22693
	call	_brl_blitz_NullObjectError
_22693:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getHorizontalAngle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5247
_5247:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Equals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_22700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22697
	call	_brl_blitz_NullObjectError
_22697:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22699
	call	_brl_blitz_NullObjectError
_22699:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_equals
	add	esp,12
	mov	ebx,eax
	jmp	_5252
_5252:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	mov	eax,ebp
	push	eax
	push	_22708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22703
	call	_brl_blitz_NullObjectError
_22703:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22705
	call	_brl_blitz_NullObjectError
_22705:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22707
	call	_brl_blitz_NullObjectError
_22707:
	push	1
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3df_getInterpolated_quadratic
	add	esp,20
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5258
_5258:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_interpolate:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	qword [ebp+20]
	fstp	qword [ebp-20]
	mov	eax,ebp
	push	eax
	push	_22717
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22711
	call	_brl_blitz_NullObjectError
_22711:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22713
	call	_brl_blitz_NullObjectError
_22713:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22715
	call	_brl_blitz_NullObjectError
_22715:
	fld	qword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3df_interpolate
	add	esp,20
	push	_22716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5264
_5264:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_rotationToDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22720
	call	_brl_blitz_NullObjectError
_22720:
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_rotationToDirection
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5268
_5268:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getSphericalCoordinateAngles:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22724
	call	_brl_blitz_NullObjectError
_22724:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getSphericalCoordinateAngles
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5271
_5271:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22728
	call	_brl_blitz_NullObjectError
_22728:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22730
	call	_brl_blitz_NullObjectError
_22730:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_setEq
	add	esp,8
	push	_22731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5275
_5275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22735
	call	_brl_blitz_NullObjectError
_22735:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22737
	call	_brl_blitz_NullObjectError
_22737:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5279
_5279:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22741
	call	_brl_blitz_NullObjectError
_22741:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22743
	call	_brl_blitz_NullObjectError
_22743:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5283
_5283:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_GreatEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22747
	call	_brl_blitz_NullObjectError
_22747:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22749
	call	_brl_blitz_NullObjectError
_22749:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_GreatEq
	add	esp,8
	mov	ebx,0
	jmp	_5287
_5287:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_LessEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22753
	call	_brl_blitz_NullObjectError
_22753:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22755
	call	_brl_blitz_NullObjectError
_22755:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_LessEq
	add	esp,8
	mov	ebx,0
	jmp	_5291
_5291:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22759
	call	_brl_blitz_NullObjectError
_22759:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22761
	call	_brl_blitz_NullObjectError
_22761:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5295
_5295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22765
	call	_brl_blitz_NullObjectError
_22765:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22767
	call	_brl_blitz_NullObjectError
_22767:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_PlusEq
	add	esp,8
	push	_22768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5299
_5299:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_PlusVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22772
	call	_brl_blitz_NullObjectError
_22772:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_PlusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5303
_5303:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_PlusEqVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22776
	call	_brl_blitz_NullObjectError
_22776:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_PlusEqVal
	add	esp,8
	push	_22777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5307
_5307:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22781
	call	_brl_blitz_NullObjectError
_22781:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22783
	call	_brl_blitz_NullObjectError
_22783:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5311
_5311:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22787
	call	_brl_blitz_NullObjectError
_22787:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22789
	call	_brl_blitz_NullObjectError
_22789:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_MinusEq
	add	esp,8
	push	_22790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5315
_5315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MinusVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22794
	call	_brl_blitz_NullObjectError
_22794:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MinusVal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5319
_5319:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MinusEqVal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22798
	call	_brl_blitz_NullObjectError
_22798:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MinusEqVal
	add	esp,8
	push	_22799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5323
_5323:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MultVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22803
	call	_brl_blitz_NullObjectError
_22803:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22805
	call	_brl_blitz_NullObjectError
_22805:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5327
_5327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22809
	call	_brl_blitz_NullObjectError
_22809:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5331
_5331:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MultEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22813
	call	_brl_blitz_NullObjectError
_22813:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22815
	call	_brl_blitz_NullObjectError
_22815:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_MultEqVect
	add	esp,8
	push	_22816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5335
_5335:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22820
	call	_brl_blitz_NullObjectError
_22820:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MultEq
	add	esp,8
	push	_22821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5339
_5339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_DivVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22825
	call	_brl_blitz_NullObjectError
_22825:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22827
	call	_brl_blitz_NullObjectError
_22827:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_DivVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5343
_5343:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Div:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22831
	call	_brl_blitz_NullObjectError
_22831:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_Div
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5347
_5347:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_DivEqVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22835
	call	_brl_blitz_NullObjectError
_22835:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22837
	call	_brl_blitz_NullObjectError
_22837:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_DivEqVect
	add	esp,8
	push	_22838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5351
_5351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_DivEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22842
	call	_brl_blitz_NullObjectError
_22842:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_DivEq
	add	esp,8
	push	_22843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5355
_5355:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22847
	call	_brl_blitz_NullObjectError
_22847:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22849
	call	_brl_blitz_NullObjectError
_22849:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_Less
	add	esp,8
	mov	ebx,eax
	jmp	_5359
_5359:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Great:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22853
	call	_brl_blitz_NullObjectError
_22853:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22855
	call	_brl_blitz_NullObjectError
_22855:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_Great
	add	esp,8
	mov	ebx,eax
	jmp	_5363
_5363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22859
	call	_brl_blitz_NullObjectError
_22859:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setX
	add	esp,8
	mov	ebx,0
	jmp	_5367
_5367:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22863
	call	_brl_blitz_NullObjectError
_22863:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setY
	add	esp,8
	mov	ebx,0
	jmp	_5371
_5371:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setZ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_22868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22867
	call	_brl_blitz_NullObjectError
_22867:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setZ
	add	esp,8
	mov	ebx,0
	jmp	_5375
_5375:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22871
	call	_brl_blitz_NullObjectError
_22871:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22873
	call	_brl_blitz_NullObjectError
_22873:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_setFromVect
	add	esp,8
	push	_22874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5379
_5379:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_set:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_22880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22878
	call	_brl_blitz_NullObjectError
_22878:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_set
	add	esp,16
	push	_22879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5385
_5385:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22883
	call	_brl_blitz_NullObjectError
_22883:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5388
_5388:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22887
	call	_brl_blitz_NullObjectError
_22887:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5391
_5391:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_getZ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22891
	call	_brl_blitz_NullObjectError
_22891:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getZ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5394
_5394:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_22894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	0
	push	0
	push	0
	call	_IrrCore_Vector3df_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5396
_5396:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_22896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Vector3df_new
	add	esp,12
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5401
_5401:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromVal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	push	ebp
	push	_22898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Vector3df_newFromVal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5404
_5404:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22901
	call	_brl_blitz_NullObjectError
_22901:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5407
_5407:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_22913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22904
	push	ebp
	push	_22906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5411
_22904:
	push	_22907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22911
	call	_brl_blitz_NullObjectError
_22911:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5411
_5411:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_22915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Triangle3di
	push	ebp
	push	_22914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5414
_5414:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_22917
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_del
	add	esp,4
_22917:
_5417:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_22918
_22918:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_closestPointOnTriangle:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22922
	call	_brl_blitz_NullObjectError
_22922:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22924
	call	_brl_blitz_NullObjectError
_22924:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_closestPointOnTriangle
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5421
_5421:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isTotalInsideBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22928
	call	_brl_blitz_NullObjectError
_22928:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22930
	call	_brl_blitz_NullObjectError
_22930:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isTotalInsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5425
_5425:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isTotalOutsideBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22936
	call	_brl_blitz_NullObjectError
_22936:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22938
	call	_brl_blitz_NullObjectError
_22938:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isTotalOutsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5429
_5429:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isFrontFacing:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22942
	call	_brl_blitz_NullObjectError
_22942:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22944
	call	_brl_blitz_NullObjectError
_22944:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5433
_5433:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22949
	call	_brl_blitz_NullObjectError
_22949:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22951
	call	_brl_blitz_NullObjectError
_22951:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_5437
_5437:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_isPointInsideFast:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22955
	call	_brl_blitz_NullObjectError
_22955:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22957
	call	_brl_blitz_NullObjectError
_22957:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isPointInsideFast
	add	esp,8
	mov	ebx,eax
	jmp	_5441
_5441:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22961
	call	_brl_blitz_NullObjectError
_22961:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22963
	call	_brl_blitz_NullObjectError
_22963:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5445
_5445:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_22971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22968
	call	_brl_blitz_NullObjectError
_22968:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22970
	call	_brl_blitz_NullObjectError
_22970:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5449
_5449:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_22979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22974
	call	_brl_blitz_NullObjectError
_22974:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22976
	call	_brl_blitz_NullObjectError
_22976:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22978
	call	_brl_blitz_NullObjectError
_22978:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Triangle3di_getIntersectionWithLimitedLine
	add	esp,12
	mov	ebx,eax
	jmp	_5454
_5454:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_22992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22985
	call	_brl_blitz_NullObjectError
_22985:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22987
	call	_brl_blitz_NullObjectError
_22987:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22989
	call	_brl_blitz_NullObjectError
_22989:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22991
	call	_brl_blitz_NullObjectError
_22991:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getIntersectionWithLine
	add	esp,16
	mov	ebx,eax
	jmp	_5460
_5460:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22997
	call	_brl_blitz_NullObjectError
_22997:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22999
	call	_brl_blitz_NullObjectError
_22999:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23001
	call	_brl_blitz_NullObjectError
_23001:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23003
	call	_brl_blitz_NullObjectError
_23003:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_getIntersectionOfPlaneWithLine
	add	esp,16
	mov	ebx,eax
	jmp	_5466
_5466:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23007
	call	_brl_blitz_NullObjectError
_23007:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5469
_5469:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23011
	call	_brl_blitz_NullObjectError
_23011:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5472
_5472:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPointA:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23015
	call	_brl_blitz_NullObjectError
_23015:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getPointA
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5475
_5475:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPointB:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23019
	call	_brl_blitz_NullObjectError
_23019:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getPointB
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5478
_5478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getPointC:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23023
	call	_brl_blitz_NullObjectError
_23023:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getPointC
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5481
_5481:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23027
	call	_brl_blitz_NullObjectError
_23027:
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_5484
_5484:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23031
	call	_brl_blitz_NullObjectError
_23031:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23033
	call	_brl_blitz_NullObjectError
_23033:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23035
	call	_brl_blitz_NullObjectError
_23035:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23037
	call	_brl_blitz_NullObjectError
_23037:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_setFromVect
	add	esp,16
	mov	ebx,0
	jmp	_5490
_5490:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	push	ebp
	push	_23045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23044
	call	_brl_blitz_NullObjectError
_23044:
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_setFromVals
	add	esp,40
	mov	ebx,0
	jmp	_5502
_5502:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setPointA:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23053
	call	_brl_blitz_NullObjectError
_23053:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23055
	call	_brl_blitz_NullObjectError
_23055:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_setPointA
	add	esp,8
	mov	ebx,0
	jmp	_5506
_5506:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setPointB:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23059
	call	_brl_blitz_NullObjectError
_23059:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23061
	call	_brl_blitz_NullObjectError
_23061:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_setPointB
	add	esp,8
	mov	ebx,0
	jmp	_5510
_5510:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_setPointC:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23065
	call	_brl_blitz_NullObjectError
_23065:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23067
	call	_brl_blitz_NullObjectError
_23067:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_setPointC
	add	esp,8
	mov	ebx,0
	jmp	_5514
_5514:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_23070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Triangle3di_new
	push	eax
	call	__irrlicht_core_Triangle3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5516
_5516:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	push	ebp
	push	_23072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Triangle3di_newFromVals
	add	esp,36
	push	eax
	call	__irrlicht_core_Triangle3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5527
_5527:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23075
	call	_brl_blitz_NullObjectError
_23075:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23077
	call	_brl_blitz_NullObjectError
_23077:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23079
	call	_brl_blitz_NullObjectError
_23079:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Triangle3di_newFromVect
	add	esp,12
	push	eax
	call	__irrlicht_core_Triangle3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5532
_5532:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_23091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23082
	push	ebp
	push	_23084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5536
_23082:
	push	_23085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Triangle3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23089
	call	_brl_blitz_NullObjectError
_23089:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5536
_5536:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Triangle3df
	push	ebp
	push	_23093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5539
_5539:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_23096
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_del
	add	esp,4
_23096:
_5542:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_23097
_23097:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_closestPointOnTriangle:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23101
	call	_brl_blitz_NullObjectError
_23101:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23103
	call	_brl_blitz_NullObjectError
_23103:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_closestPointOnTriangle
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5546
_5546:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isFrontFacing:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23107
	call	_brl_blitz_NullObjectError
_23107:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23109
	call	_brl_blitz_NullObjectError
_23109:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5550
_5550:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isTotalInsideBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23113
	call	_brl_blitz_NullObjectError
_23113:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23115
	call	_brl_blitz_NullObjectError
_23115:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isTotalInsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5554
_5554:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isTotalOutsideBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23120
	call	_brl_blitz_NullObjectError
_23120:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23122
	call	_brl_blitz_NullObjectError
_23122:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isTotalOutsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5558
_5558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23126
	call	_brl_blitz_NullObjectError
_23126:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23128
	call	_brl_blitz_NullObjectError
_23128:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_5562
_5562:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_isPointInsideFast:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23132
	call	_brl_blitz_NullObjectError
_23132:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23134
	call	_brl_blitz_NullObjectError
_23134:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isPointInsideFast
	add	esp,8
	mov	ebx,eax
	jmp	_5566
_5566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23138
	call	_brl_blitz_NullObjectError
_23138:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23140
	call	_brl_blitz_NullObjectError
_23140:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5570
_5570:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23144
	call	_brl_blitz_NullObjectError
_23144:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23146
	call	_brl_blitz_NullObjectError
_23146:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5574
_5574:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23150
	call	_brl_blitz_NullObjectError
_23150:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23152
	call	_brl_blitz_NullObjectError
_23152:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23154
	call	_brl_blitz_NullObjectError
_23154:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Triangle3df_getIntersectionWithLimitedLine
	add	esp,12
	mov	ebx,eax
	jmp	_5579
_5579:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23159
	call	_brl_blitz_NullObjectError
_23159:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23161
	call	_brl_blitz_NullObjectError
_23161:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23163
	call	_brl_blitz_NullObjectError
_23163:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23165
	call	_brl_blitz_NullObjectError
_23165:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getIntersectionWithLine
	add	esp,16
	mov	ebx,eax
	jmp	_5585
_5585:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23169
	call	_brl_blitz_NullObjectError
_23169:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23171
	call	_brl_blitz_NullObjectError
_23171:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23173
	call	_brl_blitz_NullObjectError
_23173:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23175
	call	_brl_blitz_NullObjectError
_23175:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_getIntersectionOfPlaneWithLine
	add	esp,16
	mov	ebx,eax
	jmp	_5591
_5591:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23179
	call	_brl_blitz_NullObjectError
_23179:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5594
_5594:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23183
	call	_brl_blitz_NullObjectError
_23183:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5597
_5597:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPointA:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23187
	call	_brl_blitz_NullObjectError
_23187:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getPointA
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5600
_5600:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPointB:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23191
	call	_brl_blitz_NullObjectError
_23191:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getPointB
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5603
_5603:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPointC:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23195
	call	_brl_blitz_NullObjectError
_23195:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getPointC
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5606
_5606:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_23198
	push	ebp
	push	_23202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23201
	call	_brl_blitz_NullObjectError
_23201:
	push	ebx
	call	__irrlicht_core_Triangle3df_getPointA
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5610
_23198:
	push	_23203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],1
	jne	_23204
	push	ebp
	push	_23208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23207
	call	_brl_blitz_NullObjectError
_23207:
	push	ebx
	call	__irrlicht_core_Triangle3df_getPointB
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5610
_23204:
	push	_23209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],2
	jne	_23210
	push	ebp
	push	_23214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23213
	call	_brl_blitz_NullObjectError
_23213:
	push	ebx
	call	__irrlicht_core_Triangle3df_getPointC
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5610
_23210:
	push	_23215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_5610
_5610:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23220
	call	_brl_blitz_NullObjectError
_23220:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23222
	call	_brl_blitz_NullObjectError
_23222:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23224
	call	_brl_blitz_NullObjectError
_23224:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23226
	call	_brl_blitz_NullObjectError
_23226:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_setFromVect
	add	esp,16
	mov	ebx,0
	jmp	_5616
_5616:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	fld	dword [ebp+40]
	fstp	dword [ebp-36]
	fld	dword [ebp+44]
	fstp	dword [ebp-40]
	push	ebp
	push	_23231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23230
	call	_brl_blitz_NullObjectError
_23230:
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_setFromVals
	add	esp,40
	mov	ebx,0
	jmp	_5628
_5628:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setPointA:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23234
	call	_brl_blitz_NullObjectError
_23234:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23236
	call	_brl_blitz_NullObjectError
_23236:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_setPointA
	add	esp,8
	mov	ebx,0
	jmp	_5632
_5632:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setPointB:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23240
	call	_brl_blitz_NullObjectError
_23240:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23242
	call	_brl_blitz_NullObjectError
_23242:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_setPointB
	add	esp,8
	mov	ebx,0
	jmp	_5636
_5636:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_setPointC:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23246
	call	_brl_blitz_NullObjectError
_23246:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23248
	call	_brl_blitz_NullObjectError
_23248:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_setPointC
	add	esp,8
	mov	ebx,0
	jmp	_5640
_5640:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23252
	call	_brl_blitz_NullObjectError
_23252:
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5643
_5643:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_23255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Triangle3df_new
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5645
_5645:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	fld	dword [ebp+40]
	fstp	dword [ebp-36]
	push	ebp
	push	_23257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Triangle3df_newFromVals
	add	esp,36
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5656
_5656:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23260
	call	_brl_blitz_NullObjectError
_23260:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23262
	call	_brl_blitz_NullObjectError
_23262:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23264
	call	_brl_blitz_NullObjectError
_23264:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Triangle3df_newFromVect
	add	esp,12
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5661
_5661:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_23276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23267
	push	ebp
	push	_23269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5665
_23267:
	push	_23270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Triangle3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23274
	call	_brl_blitz_NullObjectError
_23274:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5665
_5665:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Plane3df
	push	ebp
	push	_23277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5668
_5668:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_23280
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_del
	add	esp,4
_23280:
_5671:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_23281
_23281:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23285
	call	_brl_blitz_NullObjectError
_23285:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23287
	call	_brl_blitz_NullObjectError
_23287:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5675
_5675:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23291
	call	_brl_blitz_NullObjectError
_23291:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23293
	call	_brl_blitz_NullObjectError
_23293:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5679
_5679:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getMemberPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23297
	call	_brl_blitz_NullObjectError
_23297:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getMemberPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5682
_5682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getDistanceTo:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23301
	call	_brl_blitz_NullObjectError
_23301:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23303
	call	_brl_blitz_NullObjectError
_23303:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_getDistanceTo
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5686
_5686:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getD:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23308
	call	_brl_blitz_NullObjectError
_23308:
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getD
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5689
_5689:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23312
	call	_brl_blitz_NullObjectError
_23312:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5692
_5692:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_isFrontFacing:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23316
	call	_brl_blitz_NullObjectError
_23316:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23318
	call	_brl_blitz_NullObjectError
_23318:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5696
_5696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_classifyPointRelation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23322
	call	_brl_blitz_NullObjectError
_23322:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23324
	call	_brl_blitz_NullObjectError
_23324:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_classifyPointRelation
	add	esp,8
	mov	ebx,eax
	jmp	_5700
_5700:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_recalculateD:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23328
	call	_brl_blitz_NullObjectError
_23328:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23330
	call	_brl_blitz_NullObjectError
_23330:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_recalculateD
	add	esp,8
	mov	ebx,0
	jmp	_5704
_5704:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23335
	call	_brl_blitz_NullObjectError
_23335:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23337
	call	_brl_blitz_NullObjectError
_23337:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23339
	call	_brl_blitz_NullObjectError
_23339:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23341
	call	_brl_blitz_NullObjectError
_23341:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getIntersectionWithLine
	add	esp,16
	mov	ebx,eax
	jmp	_5710
_5710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_existsIntersection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23345
	call	_brl_blitz_NullObjectError
_23345:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23347
	call	_brl_blitz_NullObjectError
_23347:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_existsIntersection
	add	esp,8
	mov	ebx,eax
	jmp	_5714
_5714:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23351
	call	_brl_blitz_NullObjectError
_23351:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23353
	call	_brl_blitz_NullObjectError
_23353:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23355
	call	_brl_blitz_NullObjectError
_23355:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23357
	call	_brl_blitz_NullObjectError
_23357:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getIntersectionWithPlane
	add	esp,16
	mov	ebx,eax
	jmp	_5720
_5720:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithPlanes:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23363
	call	_brl_blitz_NullObjectError
_23363:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23365
	call	_brl_blitz_NullObjectError
_23365:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23367
	call	_brl_blitz_NullObjectError
_23367:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23369
	call	_brl_blitz_NullObjectError
_23369:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getIntersectionWithPlanes
	add	esp,16
	mov	ebx,eax
	jmp	_5726
_5726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23376
	call	_brl_blitz_NullObjectError
_23376:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23378
	call	_brl_blitz_NullObjectError
_23378:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23380
	call	_brl_blitz_NullObjectError
_23380:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23382
	call	_brl_blitz_NullObjectError
_23382:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_getIntersectionWithLimitedLine
	add	esp,16
	mov	ebx,eax
	jmp	_5732
_5732:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_setPlaneFromPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23388
	call	_brl_blitz_NullObjectError
_23388:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23390
	call	_brl_blitz_NullObjectError
_23390:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23392
	call	_brl_blitz_NullObjectError
_23392:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23394
	call	_brl_blitz_NullObjectError
_23394:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3df_setPlaneFromPoints
	add	esp,16
	mov	ebx,0
	jmp	_5738
_5738:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_setPlaneFromPointVect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23401
	call	_brl_blitz_NullObjectError
_23401:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23403
	call	_brl_blitz_NullObjectError
_23403:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23405
	call	_brl_blitz_NullObjectError
_23405:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Plane3df_setPlaneFromPointVect
	add	esp,12
	mov	ebx,0
	jmp	_5743
_5743:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_setPlaneFromVectVal:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_23412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23409
	call	_brl_blitz_NullObjectError
_23409:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23411
	call	_brl_blitz_NullObjectError
_23411:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_setPlaneFromVectVal
	add	esp,12
	mov	ebx,0
	jmp	_5748
_5748:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_23414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Plane3df_new
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5750
_5750:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	push	ebp
	push	_23416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Plane3df_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5758
_5758:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23425
	call	_brl_blitz_NullObjectError
_23425:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23427
	call	_brl_blitz_NullObjectError
_23427:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23429
	call	_brl_blitz_NullObjectError
_23429:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Plane3df_newFromPoints
	add	esp,12
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5763
_5763:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23433
	call	_brl_blitz_NullObjectError
_23433:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_newFromPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5766
_5766:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromPointNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23438
	call	_brl_blitz_NullObjectError
_23438:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23440
	call	_brl_blitz_NullObjectError
_23440:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_newFromPointNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5770
_5770:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createNewFromNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_23446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23445
	call	_brl_blitz_NullObjectError
_23445:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_newFromNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5774
_5774:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_23458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23449
	push	ebp
	push	_23451
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5778
_23449:
	push	_23452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Plane3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23456
	call	_brl_blitz_NullObjectError
_23456:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5778
_5778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Plane3di
	push	ebp
	push	_23459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5781
_5781:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_23462
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_del
	add	esp,4
_23462:
_5784:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_23463
_23463:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23467
	call	_brl_blitz_NullObjectError
_23467:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23469
	call	_brl_blitz_NullObjectError
_23469:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5788
_5788:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23473
	call	_brl_blitz_NullObjectError
_23473:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23475
	call	_brl_blitz_NullObjectError
_23475:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5792
_5792:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getMemberPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23479
	call	_brl_blitz_NullObjectError
_23479:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getMemberPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5795
_5795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getDistanceTo:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23483
	call	_brl_blitz_NullObjectError
_23483:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23485
	call	_brl_blitz_NullObjectError
_23485:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_getDistanceTo
	add	esp,8
	mov	ebx,eax
	jmp	_5799
_5799:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getD:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23489
	call	_brl_blitz_NullObjectError
_23489:
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getD
	add	esp,4
	mov	ebx,eax
	jmp	_5802
_5802:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23493
	call	_brl_blitz_NullObjectError
_23493:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5805
_5805:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_isFrontFacing:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23497
	call	_brl_blitz_NullObjectError
_23497:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23499
	call	_brl_blitz_NullObjectError
_23499:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5809
_5809:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_classifyPointRelation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23503
	call	_brl_blitz_NullObjectError
_23503:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23505
	call	_brl_blitz_NullObjectError
_23505:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_classifyPointRelation
	add	esp,8
	mov	ebx,eax
	jmp	_5813
_5813:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_recalculateD:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23509
	call	_brl_blitz_NullObjectError
_23509:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23511
	call	_brl_blitz_NullObjectError
_23511:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_recalculateD
	add	esp,8
	mov	ebx,0
	jmp	_5817
_5817:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23515
	call	_brl_blitz_NullObjectError
_23515:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23517
	call	_brl_blitz_NullObjectError
_23517:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23519
	call	_brl_blitz_NullObjectError
_23519:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23521
	call	_brl_blitz_NullObjectError
_23521:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getIntersectionWithLine
	add	esp,16
	mov	ebx,eax
	jmp	_5823
_5823:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_existsIntersection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23525
	call	_brl_blitz_NullObjectError
_23525:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23527
	call	_brl_blitz_NullObjectError
_23527:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_existsIntersection
	add	esp,8
	mov	ebx,eax
	jmp	_5827
_5827:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23531
	call	_brl_blitz_NullObjectError
_23531:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23533
	call	_brl_blitz_NullObjectError
_23533:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23535
	call	_brl_blitz_NullObjectError
_23535:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23537
	call	_brl_blitz_NullObjectError
_23537:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getIntersectionWithPlane
	add	esp,16
	mov	ebx,eax
	jmp	_5833
_5833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithPlanes:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23541
	call	_brl_blitz_NullObjectError
_23541:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23543
	call	_brl_blitz_NullObjectError
_23543:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23545
	call	_brl_blitz_NullObjectError
_23545:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23547
	call	_brl_blitz_NullObjectError
_23547:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getIntersectionWithPlanes
	add	esp,16
	mov	ebx,eax
	jmp	_5839
_5839:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_getIntersectionWithLimitedLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23551
	call	_brl_blitz_NullObjectError
_23551:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23553
	call	_brl_blitz_NullObjectError
_23553:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23555
	call	_brl_blitz_NullObjectError
_23555:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23557
	call	_brl_blitz_NullObjectError
_23557:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3di_getIntersectionWithLimitedLine
	add	esp,16
	mov	ebx,eax
	jmp	_5845
_5845:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_setPlaneFromPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_23568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23561
	call	_brl_blitz_NullObjectError
_23561:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23563
	call	_brl_blitz_NullObjectError
_23563:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23565
	call	_brl_blitz_NullObjectError
_23565:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23567
	call	_brl_blitz_NullObjectError
_23567:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Plane3di_setPlaneFromPoints
	add	esp,16
	mov	ebx,0
	jmp	_5851
_5851:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_setPlaneFromPointVect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23571
	call	_brl_blitz_NullObjectError
_23571:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23573
	call	_brl_blitz_NullObjectError
_23573:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23575
	call	_brl_blitz_NullObjectError
_23575:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Plane3di_setPlaneFromPointVect
	add	esp,12
	mov	ebx,0
	jmp	_5856
_5856:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_setPlaneFromVectVal:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23579
	call	_brl_blitz_NullObjectError
_23579:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23581
	call	_brl_blitz_NullObjectError
_23581:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_setPlaneFromVectVal
	add	esp,12
	mov	ebx,0
	jmp	_5861
_5861:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_23584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Plane3di_new
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5863
_5863:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_23586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Plane3di_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5871
_5871:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromPoints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23589
	call	_brl_blitz_NullObjectError
_23589:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23591
	call	_brl_blitz_NullObjectError
_23591:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23593
	call	_brl_blitz_NullObjectError
_23593:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Plane3di_newFromPoints
	add	esp,12
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5876
_5876:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23597
	call	_brl_blitz_NullObjectError
_23597:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_newFromPlane
	add	esp,4
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5879
_5879:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromPointNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23601
	call	_brl_blitz_NullObjectError
_23601:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23603
	call	_brl_blitz_NullObjectError
_23603:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_newFromPointNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5883
_5883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createNewFromNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23607
	call	_brl_blitz_NullObjectError
_23607:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_newFromNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5887
_5887:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_23619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23610
	push	ebp
	push	_23612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5891
_23610:
	push	_23613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Plane3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23617
	call	_brl_blitz_NullObjectError
_23617:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5891
_5891:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Quaternion
	push	ebp
	push	_23620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5894
_5894:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_23623
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_del
	add	esp,4
_23623:
_5897:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_23624
_23624:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23628
	call	_brl_blitz_NullObjectError
_23628:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23630
	call	_brl_blitz_NullObjectError
_23630:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5901
_5901:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_EqQuat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23634
	call	_brl_blitz_NullObjectError
_23634:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23636
	call	_brl_blitz_NullObjectError
_23636:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_EqQuat
	add	esp,8
	mov	ebx,0
	jmp	_5905
_5905:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_EqMat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23640
	call	_brl_blitz_NullObjectError
_23640:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23642
	call	_brl_blitz_NullObjectError
_23642:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_EqMat
	add	esp,8
	mov	ebx,0
	jmp	_5909
_5909:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23648
	call	_brl_blitz_NullObjectError
_23648:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23650
	call	_brl_blitz_NullObjectError
_23650:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5913
_5913:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultQuat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23654
	call	_brl_blitz_NullObjectError
_23654:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23656
	call	_brl_blitz_NullObjectError
_23656:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_MultQuat
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5917
_5917:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_23661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23660
	call	_brl_blitz_NullObjectError
_23660:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_MultFloat
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5921
_5921:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23665
	call	_brl_blitz_NullObjectError
_23665:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23667
	call	_brl_blitz_NullObjectError
_23667:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_MultVect
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5925
_5925:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultEqFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_23672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23671
	call	_brl_blitz_NullObjectError
_23671:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_MultEqFloat
	add	esp,8
	mov	ebx,0
	jmp	_5929
_5929:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_MultEqQuat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23675
	call	_brl_blitz_NullObjectError
_23675:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23677
	call	_brl_blitz_NullObjectError
_23677:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_MultEqQuat
	add	esp,8
	mov	ebx,0
	jmp	_5933
_5933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Equals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_23682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23681
	call	_brl_blitz_NullObjectError
_23681:
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_equals
	add	esp,12
	mov	ebx,eax
	jmp	_5938
_5938:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23685
	call	_brl_blitz_NullObjectError
_23685:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5942
_5942:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_dotProduct:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23689
	call	_brl_blitz_NullObjectError
_23689:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23691
	call	_brl_blitz_NullObjectError
_23691:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_dotProduct
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5946
_5946:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFrom4Vals:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_23697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23695
	call	_brl_blitz_NullObjectError
_23695:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFrom4Vals
	add	esp,20
	push	_23696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5953
_5953:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFrom3Vals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_23703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23701
	call	_brl_blitz_NullObjectError
_23701:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFrom3Vals
	add	esp,16
	push	_23702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5959
_5959:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23706
	call	_brl_blitz_NullObjectError
_23706:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23708
	call	_brl_blitz_NullObjectError
_23708:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_setFromVect
	add	esp,8
	push	_23709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5963
_5963:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_setFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23714
	call	_brl_blitz_NullObjectError
_23714:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFromOther
	add	esp,8
	push	_23715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5967
_5967:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_normalize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23719
	call	_brl_blitz_NullObjectError
_23719:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_normalize
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5970
_5970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23723
	call	_brl_blitz_NullObjectError
_23723:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5973
_5973:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrixToDest:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23727
	call	_brl_blitz_NullObjectError
_23727:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23729
	call	_brl_blitz_NullObjectError
_23729:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23731
	call	_brl_blitz_NullObjectError
_23731:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Quaternion_getMatrixToDest
	add	esp,12
	mov	ebx,0
	jmp	_5978
_5978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrix_transposed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23737
	call	_brl_blitz_NullObjectError
_23737:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23739
	call	_brl_blitz_NullObjectError
_23739:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_getMatrix_transposed
	add	esp,8
	mov	ebx,0
	jmp	_5982
_5982:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_makeInverse:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23743
	call	_brl_blitz_NullObjectError
_23743:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_makeInverse
	add	esp,4
	push	_23744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5985
_5985:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_slerp:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_23754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23748
	call	_brl_blitz_NullObjectError
_23748:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23750
	call	_brl_blitz_NullObjectError
_23750:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23752
	call	_brl_blitz_NullObjectError
_23752:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Quaternion_slerp
	add	esp,16
	push	_23753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5991
_5991:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_fromAngleAxis:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23759
	call	_brl_blitz_NullObjectError
_23759:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23761
	call	_brl_blitz_NullObjectError
_23761:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_fromAngleAxis
	add	esp,12
	push	_23762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5996
_5996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_toEuler:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23771
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23768
	call	_brl_blitz_NullObjectError
_23768:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23770
	call	_brl_blitz_NullObjectError
_23770:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_toEuler
	add	esp,8
	mov	ebx,0
	jmp	_6000
_6000:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_makeIdentity:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23775
	call	_brl_blitz_NullObjectError
_23775:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_makeIdentity
	add	esp,4
	push	_23776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_6003
_6003:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23780
	call	_brl_blitz_NullObjectError
_23780:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6006
_6006:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23784
	call	_brl_blitz_NullObjectError
_23784:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6009
_6009:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getZ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23788
	call	_brl_blitz_NullObjectError
_23788:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getZ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6012
_6012:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getW:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23792
	call	_brl_blitz_NullObjectError
_23792:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getW
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6015
_6015:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_toAngleAxis:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23796
	call	_brl_blitz_NullObjectError
_23796:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23798
	call	_brl_blitz_NullObjectError
_23798:
	push	dword [esi+8]
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_toAngleAxis
	add	esp,12
	mov	ebx,0
	jmp	_6020
_6020:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_rotationFromTo:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_23809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23803
	call	_brl_blitz_NullObjectError
_23803:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23805
	call	_brl_blitz_NullObjectError
_23805:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23807
	call	_brl_blitz_NullObjectError
_23807:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Quaternion_rotationFromTo
	add	esp,12
	push	_23808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_6025
_6025:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_getMatrixCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_23815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23814
	call	_brl_blitz_NullObjectError
_23814:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getMatrixCenter
	add	esp,16
	mov	ebx,0
	jmp	_6031
_6031:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_23818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Quaternion_new
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6033
_6033:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFrom3Vals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_23820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Quaternion_newFrom3Vals
	add	esp,12
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6038
_6038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFrom4Vals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_23822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Quaternion_newFrom4Vals
	add	esp,16
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6044
_6044:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFromMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23825
	call	_brl_blitz_NullObjectError
_23825:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_newFromMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6047
_6047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23830
	call	_brl_blitz_NullObjectError
_23830:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6050
_6050:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_23842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23833
	push	ebp
	push	_23835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6054
_23833:
	push	_23836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Quaternion
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23840
	call	_brl_blitz_NullObjectError
_23840:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6054
_6054:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_StringC
	push	ebp
	push	_23844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6057
_6057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_23847
	push	dword [ebx+8]
	call	_IrrCore_StringC_del
	add	esp,4
_23847:
_6060:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_23848
_23848:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqEqStringC:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23852
	call	_brl_blitz_NullObjectError
_23852:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23854
	call	_brl_blitz_NullObjectError
_23854:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_EqEqStringC
	add	esp,8
	mov	ebx,eax
	jmp	_6064
_6064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23858
	call	_brl_blitz_NullObjectError
_23858:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrCore_StringC_EqEq
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_6068
_6068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23864
	call	_brl_blitz_NullObjectError
_23864:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23866
	call	_brl_blitz_NullObjectError
_23866:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6072
_6072:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23870
	call	_brl_blitz_NullObjectError
_23870:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23872
	call	_brl_blitz_NullObjectError
_23872:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_Less
	add	esp,8
	mov	ebx,eax
	jmp	_6076
_6076:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqChar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_23877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23876
	call	_brl_blitz_NullObjectError
_23876:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqChar
	add	esp,8
	mov	ebx,0
	jmp	_6080
_6080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23881
	call	_brl_blitz_NullObjectError
_23881:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23883
	call	_brl_blitz_NullObjectError
_23883:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_PlusEqString
	add	esp,8
	mov	ebx,0
	jmp	_6084
_6084:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqInt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23887
	call	_brl_blitz_NullObjectError
_23887:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqInt
	add	esp,8
	mov	ebx,0
	jmp	_6088
_6088:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23891
	call	_brl_blitz_NullObjectError
_23891:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23893
	call	_brl_blitz_NullObjectError
_23893:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_Eq
	add	esp,8
	mov	ebx,0
	jmp	_6092
_6092:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqStringPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23897
	call	_brl_blitz_NullObjectError
_23897:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_EqStringPtr
	add	esp,8
	mov	ebx,0
	jmp	_6096
_6096:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_EqString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23901
	call	_brl_blitz_NullObjectError
_23901:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_EqStringPtr
	add	esp,8
	mov	ebx,0
	jmp	_6100
_6100:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusStringPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23906
	call	_brl_blitz_NullObjectError
_23906:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusStringPtr
	add	esp,8
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6104
_6104:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23910
	call	_brl_blitz_NullObjectError
_23910:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23912
	call	_brl_blitz_NullObjectError
_23912:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6108
_6108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_idx:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23916
	call	_brl_blitz_NullObjectError
_23916:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_idx
	add	esp,8
	mov	eax,eax
	mov	byte [ebp-12],al
	jmp	_6112
_6112:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_idx_s:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23920
	call	_brl_blitz_NullObjectError
_23920:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_idx
	add	esp,8
	mov	eax,eax
	push	eax
	call	_bbStringFromChar
	add	esp,4
	mov	ebx,eax
	jmp	_6116
_6116:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_equals_ignore_case:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23924
	call	_brl_blitz_NullObjectError
_23924:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23926
	call	_brl_blitz_NullObjectError
_23926:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_equals_ignore_case
	add	esp,8
	mov	ebx,eax
	jmp	_6120
_6120:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_equalsnStringC:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23930
	call	_brl_blitz_NullObjectError
_23930:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23932
	call	_brl_blitz_NullObjectError
_23932:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_equalsnStringC
	add	esp,12
	mov	ebx,eax
	jmp	_6125
_6125:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_equalsn:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23937
	call	_brl_blitz_NullObjectError
_23937:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrCore_StringC_equalsn
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_6130
_6130:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_reserve:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23943
	call	_brl_blitz_NullObjectError
_23943:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_reserve
	add	esp,8
	mov	ebx,0
	jmp	_6134
_6134:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_findFirst:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_23949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23948
	call	_brl_blitz_NullObjectError
_23948:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_findFirst
	add	esp,8
	mov	ebx,eax
	jmp	_6138
_6138:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_findNext:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23952
	call	_brl_blitz_NullObjectError
_23952:
	push	dword [ebp-12]
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_findNext
	add	esp,12
	mov	ebx,eax
	jmp	_6143
_6143:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_findLast:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_23958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23957
	call	_brl_blitz_NullObjectError
_23957:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_findLast
	add	esp,8
	mov	ebx,eax
	jmp	_6147
_6147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_find:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23961
	call	_brl_blitz_NullObjectError
_23961:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrCore_StringC_find
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_6151
_6151:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_subString:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23967
	call	_brl_blitz_NullObjectError
_23967:
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_subString
	add	esp,12
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6156
_6156:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23973
	call	_brl_blitz_NullObjectError
_23973:
	push	dword [ebp-8]
	call	__irrlicht_core_StringC_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_23975
	call	_brl_blitz_NullObjectError
_23975:
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendStringC
	add	esp,8
	mov	ebx,0
	jmp	_6160
_6160:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendStringWithLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23979
	call	_brl_blitz_NullObjectError
_23979:
	push	dword [ebp-8]
	call	__irrlicht_core_StringC_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_23981
	call	_brl_blitz_NullObjectError
_23981:
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendStringCWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6165
_6165:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendChar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_23986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23985
	call	_brl_blitz_NullObjectError
_23985:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendChar
	add	esp,8
	mov	ebx,0
	jmp	_6169
_6169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendStringC:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_23992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23989
	call	_brl_blitz_NullObjectError
_23989:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23991
	call	_brl_blitz_NullObjectError
_23991:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_appendStringC
	add	esp,8
	mov	ebx,0
	jmp	_6173
_6173:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendStringCWithLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_23998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23995
	call	_brl_blitz_NullObjectError
_23995:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23997
	call	_brl_blitz_NullObjectError
_23997:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_appendStringCWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6178
_6178:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_getString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24001
	call	_brl_blitz_NullObjectError
_24001:
	push	ebx
	call	__irrlicht_core_StringC_c_str
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_6181
_6181:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_c_str:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24005
	call	_brl_blitz_NullObjectError
_24005:
	push	dword [ebx+8]
	call	_IrrCore_StringC_c_str
	add	esp,4
	mov	ebx,eax
	jmp	_6184
_6184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_make_lower:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24009
	call	_brl_blitz_NullObjectError
_24009:
	push	dword [ebx+8]
	call	_IrrCore_StringC_make_lower
	add	esp,4
	mov	ebx,0
	jmp	_6187
_6187:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_make_upper:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24013
	call	_brl_blitz_NullObjectError
_24013:
	push	dword [ebx+8]
	call	_IrrCore_StringC_make_upper
	add	esp,4
	mov	ebx,0
	jmp	_6190
_6190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24018
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24017
	call	_brl_blitz_NullObjectError
_24017:
	push	dword [ebx+8]
	call	_IrrCore_StringC_size
	add	esp,4
	mov	ebx,eax
	jmp	_6193
_6193:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqCharString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24021
	call	_brl_blitz_NullObjectError
_24021:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqcharString
	add	esp,8
	mov	ebx,0
	jmp	_6197
_6197:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_PlusEqDouble:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	push	ebp
	push	_24026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24025
	call	_brl_blitz_NullObjectError
_24025:
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqDouble
	add	esp,12
	mov	ebx,0
	jmp	_6201
_6201:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_appendCharString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24029
	call	_brl_blitz_NullObjectError
_24029:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendCharString
	add	esp,8
	mov	ebx,0
	jmp	_6205
_6205:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringToCString
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromStringPtr
	add	esp,4
	mov	ebx,eax
	jmp	_6208
_6208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromStringC:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24035
	call	_brl_blitz_NullObjectError
_24035:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_StringC_newFromStringC
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6211
_6211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromInt:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_StringC_newFromInt
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6214
_6214:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromStringPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24041
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_StringC_newFromStringPtr
	add	esp,4
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6217
_6217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromStringPtrWithLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_StringC_newFromStringPtrWithLength
	add	esp,8
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6221
_6221:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_StringC_new
	push	eax
	call	__irrlicht_core_StringC_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6223
_6223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_24056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24047
	push	ebp
	push	_24049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6227
_24047:
	push	_24050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_StringC
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24054
	call	_brl_blitz_NullObjectError
_24054:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6227
_6227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_StringW
	push	ebp
	push	_24057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6230
_6230:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_24060
	push	dword [ebx+8]
	call	_IrrCore_StringW_del
	add	esp,4
_24060:
_6233:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_24061
_24061:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqEqStringW:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24065
	call	_brl_blitz_NullObjectError
_24065:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24067
	call	_brl_blitz_NullObjectError
_24067:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_EqEqStringW
	add	esp,8
	mov	ebx,eax
	jmp	_6237
_6237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24071
	call	_brl_blitz_NullObjectError
_24071:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6241
_6241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24075
	call	_brl_blitz_NullObjectError
_24075:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24077
	call	_brl_blitz_NullObjectError
_24077:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6245
_6245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24081
	call	_brl_blitz_NullObjectError
_24081:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24083
	call	_brl_blitz_NullObjectError
_24083:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_Less
	add	esp,8
	mov	ebx,eax
	jmp	_6249
_6249:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqChar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_24088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24087
	call	_brl_blitz_NullObjectError
_24087:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqChar
	add	esp,8
	mov	ebx,0
	jmp	_6253
_6253:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24091
	call	_brl_blitz_NullObjectError
_24091:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24093
	call	_brl_blitz_NullObjectError
_24093:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_PlusEqString
	add	esp,8
	mov	ebx,0
	jmp	_6257
_6257:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqInt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24097
	call	_brl_blitz_NullObjectError
_24097:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqInt
	add	esp,8
	mov	ebx,0
	jmp	_6261
_6261:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24101
	call	_brl_blitz_NullObjectError
_24101:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24103
	call	_brl_blitz_NullObjectError
_24103:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_Eq
	add	esp,8
	mov	ebx,0
	jmp	_6265
_6265:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqStringPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24107
	call	_brl_blitz_NullObjectError
_24107:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_EqStringPtr
	add	esp,8
	mov	ebx,0
	jmp	_6269
_6269:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_EqString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24112
	call	_brl_blitz_NullObjectError
_24112:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_EqStringPtr
	add	esp,8
	mov	ebx,0
	jmp	_6273
_6273:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusStringPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24116
	call	_brl_blitz_NullObjectError
_24116:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusStringPtr
	add	esp,8
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6277
_6277:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24120
	call	_brl_blitz_NullObjectError
_24120:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24122
	call	_brl_blitz_NullObjectError
_24122:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6281
_6281:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_idx:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24126
	call	_brl_blitz_NullObjectError
_24126:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_idx
	add	esp,8
	mov	eax,eax
	mov	word [ebp-12],ax
	jmp	_6285
_6285:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_idx_s:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24130
	call	_brl_blitz_NullObjectError
_24130:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_idx
	add	esp,8
	mov	eax,eax
	push	eax
	call	_bbStringFromChar
	add	esp,4
	mov	ebx,eax
	jmp	_6289
_6289:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_equals_ignore_case:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24134
	call	_brl_blitz_NullObjectError
_24134:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24136
	call	_brl_blitz_NullObjectError
_24136:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_equals_ignore_case
	add	esp,8
	mov	ebx,eax
	jmp	_6293
_6293:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_equalsnStringW:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_24143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24140
	call	_brl_blitz_NullObjectError
_24140:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24142
	call	_brl_blitz_NullObjectError
_24142:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_equalsnStringW
	add	esp,12
	mov	ebx,eax
	jmp	_6298
_6298:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_equalsn:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_24147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24146
	call	_brl_blitz_NullObjectError
_24146:
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_equalsn
	add	esp,12
	mov	ebx,eax
	jmp	_6303
_6303:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_reserve:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24150
	call	_brl_blitz_NullObjectError
_24150:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_reserve
	add	esp,8
	mov	ebx,0
	jmp	_6307
_6307:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_findFirst:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_24155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24154
	call	_brl_blitz_NullObjectError
_24154:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_findFirst
	add	esp,8
	mov	ebx,eax
	jmp	_6311
_6311:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_findNext:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_24159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24158
	call	_brl_blitz_NullObjectError
_24158:
	push	dword [ebp-12]
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_findNext
	add	esp,12
	mov	ebx,eax
	jmp	_6316
_6316:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_findLast:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_24163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24162
	call	_brl_blitz_NullObjectError
_24162:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_findLast
	add	esp,8
	mov	ebx,eax
	jmp	_6320
_6320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_find:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24166
	call	_brl_blitz_NullObjectError
_24166:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_find
	add	esp,8
	mov	ebx,eax
	jmp	_6324
_6324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_subString:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_24171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24170
	call	_brl_blitz_NullObjectError
_24170:
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_subString
	add	esp,12
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6329
_6329:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24174
	call	_brl_blitz_NullObjectError
_24174:
	push	dword [ebp-8]
	call	__irrlicht_core_StringW_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_24176
	call	_brl_blitz_NullObjectError
_24176:
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendStringW
	add	esp,8
	mov	ebx,0
	jmp	_6333
_6333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendStringWithLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_24183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24180
	call	_brl_blitz_NullObjectError
_24180:
	push	dword [ebp-8]
	call	__irrlicht_core_StringW_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_24182
	call	_brl_blitz_NullObjectError
_24182:
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendStringWWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6338
_6338:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendChar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_24187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24186
	call	_brl_blitz_NullObjectError
_24186:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendChar
	add	esp,8
	mov	ebx,0
	jmp	_6342
_6342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendStringW:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24190
	call	_brl_blitz_NullObjectError
_24190:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24192
	call	_brl_blitz_NullObjectError
_24192:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_appendStringW
	add	esp,8
	mov	ebx,0
	jmp	_6346
_6346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendStringWWithLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_24199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24196
	call	_brl_blitz_NullObjectError
_24196:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24198
	call	_brl_blitz_NullObjectError
_24198:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_appendStringWWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6351
_6351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_getString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24202
	call	_brl_blitz_NullObjectError
_24202:
	push	ebx
	call	__irrlicht_core_StringW_c_str
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_6354
_6354:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_c_str:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24206
	call	_brl_blitz_NullObjectError
_24206:
	push	dword [ebx+8]
	call	_IrrCore_StringW_c_str
	add	esp,4
	mov	ebx,eax
	jmp	_6357
_6357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_make_lower:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24210
	call	_brl_blitz_NullObjectError
_24210:
	push	dword [ebx+8]
	call	_IrrCore_StringW_make_lower
	add	esp,4
	mov	ebx,0
	jmp	_6360
_6360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_make_upper:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24214
	call	_brl_blitz_NullObjectError
_24214:
	push	dword [ebx+8]
	call	_IrrCore_StringW_make_upper
	add	esp,4
	mov	ebx,0
	jmp	_6363
_6363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24218
	call	_brl_blitz_NullObjectError
_24218:
	push	dword [ebx+8]
	call	_IrrCore_StringW_size
	add	esp,4
	mov	ebx,eax
	jmp	_6366
_6366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqCharString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24222
	call	_brl_blitz_NullObjectError
_24222:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqcharString
	add	esp,8
	mov	ebx,0
	jmp	_6370
_6370:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_PlusEqDouble:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	qword [ebp+12]
	fstp	qword [ebp-12]
	push	ebp
	push	_24227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24226
	call	_brl_blitz_NullObjectError
_24226:
	fld	qword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqDouble
	add	esp,12
	mov	ebx,0
	jmp	_6374
_6374:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_appendCharString:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24230
	call	_brl_blitz_NullObjectError
_24230:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendCharString
	add	esp,8
	mov	ebx,0
	jmp	_6378
_6378:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromString:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	dword [_irrlicht_core_IrrBase+56]
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromStringPtr
	add	esp,4
	mov	ebx,eax
	jmp	_6381
_6381:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromStringW:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24236
	call	_brl_blitz_NullObjectError
_24236:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_StringW_newFromStringW
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6384
_6384:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromInt:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_StringW_newFromInt
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6387
_6387:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromStringPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_StringW_newFromStringPtr
	add	esp,4
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6390
_6390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromStringPtrWithLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_StringW_newFromStringPtrWithLength
	add	esp,8
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6394
_6394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_StringW_new
	push	eax
	call	__irrlicht_core_StringW_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6396
_6396:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_24256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24247
	push	ebp
	push	_24249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6400
_24247:
	push	_24250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_StringW
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24254
	call	_brl_blitz_NullObjectError
_24254:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6400
_6400:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Line2di
	push	ebp
	push	_24257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6403
_6403:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_24260
	push	dword [ebx+8]
	call	_IrrCore_Line2di_del
	add	esp,4
_24260:
_6406:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_24261
_24261:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24265
	call	_brl_blitz_NullObjectError
_24265:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24267
	call	_brl_blitz_NullObjectError
_24267:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6410
_6410:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24271
	call	_brl_blitz_NullObjectError
_24271:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24273
	call	_brl_blitz_NullObjectError
_24273:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6414
_6414:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24277
	call	_brl_blitz_NullObjectError
_24277:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24279
	call	_brl_blitz_NullObjectError
_24279:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6418
_6418:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24283
	call	_brl_blitz_NullObjectError
_24283:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24285
	call	_brl_blitz_NullObjectError
_24285:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_MinusEq
	add	esp,8
	mov	ebx,0
	jmp	_6422
_6422:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24289
	call	_brl_blitz_NullObjectError
_24289:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24291
	call	_brl_blitz_NullObjectError
_24291:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6426
_6426:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24296
	call	_brl_blitz_NullObjectError
_24296:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24298
	call	_brl_blitz_NullObjectError
_24298:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6430
_6430:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_setLineFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_24303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24302
	call	_brl_blitz_NullObjectError
_24302:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Line2di_setLineFromVals
	add	esp,20
	mov	ebx,0
	jmp	_6437
_6437:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_setLineFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_24315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24310
	call	_brl_blitz_NullObjectError
_24310:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24312
	call	_brl_blitz_NullObjectError
_24312:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24314
	call	_brl_blitz_NullObjectError
_24314:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2di_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6442
_6442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_setLineFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24320
	call	_brl_blitz_NullObjectError
_24320:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24322
	call	_brl_blitz_NullObjectError
_24322:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6446
_6446:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24326
	call	_brl_blitz_NullObjectError
_24326:
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_6449
_6449:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24330
	call	_brl_blitz_NullObjectError
_24330:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6452
_6452:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getUnitVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24334
	call	_brl_blitz_NullObjectError
_24334:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getUnitVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6455
_6455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getAngleWith:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24338
	call	_brl_blitz_NullObjectError
_24338:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24340
	call	_brl_blitz_NullObjectError
_24340:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_6459
_6459:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-16]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_intersectWith:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_24349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24344
	call	_brl_blitz_NullObjectError
_24344:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24346
	call	_brl_blitz_NullObjectError
_24346:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24348
	call	_brl_blitz_NullObjectError
_24348:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2di_intersectWith
	add	esp,12
	mov	ebx,eax
	jmp	_6464
_6464:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24353
	call	_brl_blitz_NullObjectError
_24353:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6467
_6467:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24357
	call	_brl_blitz_NullObjectError
_24357:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6470
_6470:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24361
	call	_brl_blitz_NullObjectError
_24361:
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_6473
_6473:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getMiddle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24365
	call	_brl_blitz_NullObjectError
_24365:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6476
_6476:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getPointOrientation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24369
	call	_brl_blitz_NullObjectError
_24369:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24371
	call	_brl_blitz_NullObjectError
_24371:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_getPointOrientation
	add	esp,8
	mov	ebx,eax
	jmp	_6480
_6480:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_isPointOnLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24376
	call	_brl_blitz_NullObjectError
_24376:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24378
	call	_brl_blitz_NullObjectError
_24378:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_isPointOnLine
	add	esp,8
	mov	ebx,eax
	jmp	_6484
_6484:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24382
	call	_brl_blitz_NullObjectError
_24382:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24384
	call	_brl_blitz_NullObjectError
_24384:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6488
_6488:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_getClosestPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24388
	call	_brl_blitz_NullObjectError
_24388:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24390
	call	_brl_blitz_NullObjectError
_24390:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6492
_6492:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Line2di_new
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6494
_6494:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_24395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Line2di_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6500
_6500:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24398
	call	_brl_blitz_NullObjectError
_24398:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24400
	call	_brl_blitz_NullObjectError
_24400:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6504
_6504:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24404
	call	_brl_blitz_NullObjectError
_24404:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2di_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6507
_6507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_24416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24407
	push	ebp
	push	_24409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6511
_24407:
	push	_24410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24414
	call	_brl_blitz_NullObjectError
_24414:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6511
_6511:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Line2df
	push	ebp
	push	_24417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6514
_6514:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_24420
	push	dword [ebx+8]
	call	_IrrCore_Line2df_del
	add	esp,4
_24420:
_6517:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_24421
_24421:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24425
	call	_brl_blitz_NullObjectError
_24425:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24427
	call	_brl_blitz_NullObjectError
_24427:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6521
_6521:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24431
	call	_brl_blitz_NullObjectError
_24431:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24433
	call	_brl_blitz_NullObjectError
_24433:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6525
_6525:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24437
	call	_brl_blitz_NullObjectError
_24437:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24439
	call	_brl_blitz_NullObjectError
_24439:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6529
_6529:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24443
	call	_brl_blitz_NullObjectError
_24443:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24445
	call	_brl_blitz_NullObjectError
_24445:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_MinusEq
	add	esp,8
	mov	ebx,0
	jmp	_6533
_6533:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24449
	call	_brl_blitz_NullObjectError
_24449:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24451
	call	_brl_blitz_NullObjectError
_24451:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6537
_6537:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24455
	call	_brl_blitz_NullObjectError
_24455:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24457
	call	_brl_blitz_NullObjectError
_24457:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6541
_6541:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_setLineFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_24462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24461
	call	_brl_blitz_NullObjectError
_24461:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Line2df_setLineFromVals
	add	esp,20
	mov	ebx,0
	jmp	_6548
_6548:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_setLineFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_24470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24465
	call	_brl_blitz_NullObjectError
_24465:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24467
	call	_brl_blitz_NullObjectError
_24467:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24469
	call	_brl_blitz_NullObjectError
_24469:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2df_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6553
_6553:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_setLineFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24473
	call	_brl_blitz_NullObjectError
_24473:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24475
	call	_brl_blitz_NullObjectError
_24475:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6557
_6557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24479
	call	_brl_blitz_NullObjectError
_24479:
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_6560
_6560:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24483
	call	_brl_blitz_NullObjectError
_24483:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6563
_6563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getUnitVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24487
	call	_brl_blitz_NullObjectError
_24487:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getUnitVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6566
_6566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getAngleWith:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24491
	call	_brl_blitz_NullObjectError
_24491:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24493
	call	_brl_blitz_NullObjectError
_24493:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_6570
_6570:
	call	dword [_bbOnDebugLeaveScope]
	fld	qword [ebp-16]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_intersectWith:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_24502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24497
	call	_brl_blitz_NullObjectError
_24497:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24499
	call	_brl_blitz_NullObjectError
_24499:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24501
	call	_brl_blitz_NullObjectError
_24501:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2df_intersectWith
	add	esp,12
	mov	ebx,eax
	jmp	_6575
_6575:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24505
	call	_brl_blitz_NullObjectError
_24505:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6578
_6578:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24509
	call	_brl_blitz_NullObjectError
_24509:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6581
_6581:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24513
	call	_brl_blitz_NullObjectError
_24513:
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6584
_6584:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getMiddle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24517
	call	_brl_blitz_NullObjectError
_24517:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2df_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6587
_6587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getPointOrientation:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24521
	call	_brl_blitz_NullObjectError
_24521:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24523
	call	_brl_blitz_NullObjectError
_24523:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_getPointOrientation
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_6591
_6591:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_isPointOnLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24527
	call	_brl_blitz_NullObjectError
_24527:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24529
	call	_brl_blitz_NullObjectError
_24529:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_isPointOnLine
	add	esp,8
	mov	ebx,eax
	jmp	_6595
_6595:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24533
	call	_brl_blitz_NullObjectError
_24533:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24535
	call	_brl_blitz_NullObjectError
_24535:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6599
_6599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_getClosestPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24539
	call	_brl_blitz_NullObjectError
_24539:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24541
	call	_brl_blitz_NullObjectError
_24541:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6603
_6603:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Line2df_new
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6605
_6605:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_24546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Line2df_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6611
_6611:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24549
	call	_brl_blitz_NullObjectError
_24549:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24551
	call	_brl_blitz_NullObjectError
_24551:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6615
_6615:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24555
	call	_brl_blitz_NullObjectError
_24555:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line2df_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6618
_6618:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_24567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24558
	push	ebp
	push	_24560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6622
_24558:
	push	_24561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24565
	call	_brl_blitz_NullObjectError
_24565:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6622
_6622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Line3di
	push	ebp
	push	_24568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6625
_6625:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_24570
	push	dword [ebx+8]
	call	_IrrCore_Line3di_del
	add	esp,4
_24570:
_6628:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_24571
_24571:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24575
	call	_brl_blitz_NullObjectError
_24575:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24577
	call	_brl_blitz_NullObjectError
_24577:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6632
_6632:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24581
	call	_brl_blitz_NullObjectError
_24581:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24583
	call	_brl_blitz_NullObjectError
_24583:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6636
_6636:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24587
	call	_brl_blitz_NullObjectError
_24587:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24589
	call	_brl_blitz_NullObjectError
_24589:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6640
_6640:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24593
	call	_brl_blitz_NullObjectError
_24593:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24595
	call	_brl_blitz_NullObjectError
_24595:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6644
_6644:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24599
	call	_brl_blitz_NullObjectError
_24599:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24601
	call	_brl_blitz_NullObjectError
_24601:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6648
_6648:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24605
	call	_brl_blitz_NullObjectError
_24605:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24607
	call	_brl_blitz_NullObjectError
_24607:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6652
_6652:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_setLineFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	push	ebp
	push	_24612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24611
	call	_brl_blitz_NullObjectError
_24611:
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Line3di_setLineFromVals
	add	esp,28
	mov	ebx,0
	jmp	_6661
_6661:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_setLineFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_24622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24617
	call	_brl_blitz_NullObjectError
_24617:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24619
	call	_brl_blitz_NullObjectError
_24619:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24621
	call	_brl_blitz_NullObjectError
_24621:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line3di_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6666
_6666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_setLineFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24625
	call	_brl_blitz_NullObjectError
_24625:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24627
	call	_brl_blitz_NullObjectError
_24627:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6670
_6670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24632
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24631
	call	_brl_blitz_NullObjectError
_24631:
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getLength
	add	esp,4
	mov	ebx,eax
	jmp	_6673
_6673:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24635
	call	_brl_blitz_NullObjectError
_24635:
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_6676
_6676:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getMiddle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24639
	call	_brl_blitz_NullObjectError
_24639:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6679
_6679:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24643
	call	_brl_blitz_NullObjectError
_24643:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6682
_6682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24647
	call	_brl_blitz_NullObjectError
_24647:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24649
	call	_brl_blitz_NullObjectError
_24649:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6686
_6686:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getClosestPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24653
	call	_brl_blitz_NullObjectError
_24653:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24655
	call	_brl_blitz_NullObjectError
_24655:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6690
_6690:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24659
	call	_brl_blitz_NullObjectError
_24659:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6693
_6693:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24663
	call	_brl_blitz_NullObjectError
_24663:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6696
_6696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_getIntersectionWithSphere:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_24670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24667
	call	_brl_blitz_NullObjectError
_24667:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24669
	call	_brl_blitz_NullObjectError
_24669:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_getIntersectionWithSphere
	add	esp,16
	mov	ebx,eax
	jmp	_6702
_6702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	push	ebp
	push	_24676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Line3di_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6710
_6710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24679
	call	_brl_blitz_NullObjectError
_24679:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24681
	call	_brl_blitz_NullObjectError
_24681:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6714
_6714:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24685
	call	_brl_blitz_NullObjectError
_24685:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line3di_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6717
_6717:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Line3di_new
	push	eax
	call	__irrlicht_core_Line3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6719
_6719:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_24699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24690
	push	ebp
	push	_24692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6723
_24690:
	push	_24693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24697
	call	_brl_blitz_NullObjectError
_24697:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6723
_6723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Line3df
	push	ebp
	push	_24700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6726
_6726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_24702
	push	dword [ebx+8]
	call	_IrrCore_Line3df_del
	add	esp,4
_24702:
_6729:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_24703
_24703:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24707
	call	_brl_blitz_NullObjectError
_24707:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24709
	call	_brl_blitz_NullObjectError
_24709:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6733
_6733:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24713
	call	_brl_blitz_NullObjectError
_24713:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24715
	call	_brl_blitz_NullObjectError
_24715:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6737
_6737:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24719
	call	_brl_blitz_NullObjectError
_24719:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24721
	call	_brl_blitz_NullObjectError
_24721:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6741
_6741:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24725
	call	_brl_blitz_NullObjectError
_24725:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24727
	call	_brl_blitz_NullObjectError
_24727:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6745
_6745:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24731
	call	_brl_blitz_NullObjectError
_24731:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24733
	call	_brl_blitz_NullObjectError
_24733:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6749
_6749:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24737
	call	_brl_blitz_NullObjectError
_24737:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24739
	call	_brl_blitz_NullObjectError
_24739:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6753
_6753:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_setLineFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	push	ebp
	push	_24744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24743
	call	_brl_blitz_NullObjectError
_24743:
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Line3df_setLineFromVals
	add	esp,28
	mov	ebx,0
	jmp	_6762
_6762:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_setLineFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_24752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24747
	call	_brl_blitz_NullObjectError
_24747:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24749
	call	_brl_blitz_NullObjectError
_24749:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24751
	call	_brl_blitz_NullObjectError
_24751:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line3df_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6767
_6767:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_setLineFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24755
	call	_brl_blitz_NullObjectError
_24755:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24757
	call	_brl_blitz_NullObjectError
_24757:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6771
_6771:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24761
	call	_brl_blitz_NullObjectError
_24761:
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getLength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6774
_6774:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getLengthSQ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24765
	call	_brl_blitz_NullObjectError
_24765:
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6777
_6777:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getMiddle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24769
	call	_brl_blitz_NullObjectError
_24769:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getMiddle
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6780
_6780:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24773
	call	_brl_blitz_NullObjectError
_24773:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6783
_6783:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_isPointBetweenStartAndEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24777
	call	_brl_blitz_NullObjectError
_24777:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24779
	call	_brl_blitz_NullObjectError
_24779:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6787
_6787:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getClosestPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24783
	call	_brl_blitz_NullObjectError
_24783:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24785
	call	_brl_blitz_NullObjectError
_24785:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_getClosestPoint
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6791
_6791:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24789
	call	_brl_blitz_NullObjectError
_24789:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getStart
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6794
_6794:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24793
	call	_brl_blitz_NullObjectError
_24793:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getEnd
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6797
_6797:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_getIntersectionWithSphere:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_24800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24797
	call	_brl_blitz_NullObjectError
_24797:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24799
	call	_brl_blitz_NullObjectError
_24799:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_getIntersectionWithSphere
	add	esp,16
	mov	ebx,eax
	jmp	_6803
_6803:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	push	ebp
	push	_24802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_Line3df_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6811
_6811:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24805
	call	_brl_blitz_NullObjectError
_24805:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24807
	call	_brl_blitz_NullObjectError
_24807:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_newFromVects
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6815
_6815:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromLine:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24811
	call	_brl_blitz_NullObjectError
_24811:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Line3df_newFromLine
	add	esp,4
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6818
_6818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Line3df_new
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6820
_6820:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_24825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24816
	push	ebp
	push	_24818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6824
_24816:
	push	_24819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24823
	call	_brl_blitz_NullObjectError
_24823:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6824
_6824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_AABbox3df
	push	ebp
	push	_24826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6827
_6827:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_24828
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_del
	add	esp,4
_24828:
_6830:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_24829
_24829:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24833
	call	_brl_blitz_NullObjectError
_24833:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24835
	call	_brl_blitz_NullObjectError
_24835:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6834
_6834:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24839
	call	_brl_blitz_NullObjectError
_24839:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24841
	call	_brl_blitz_NullObjectError
_24841:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6838
_6838:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getEdges:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyArray
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	push	ebp
	push	_24873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_24844
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_24846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_24847
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_24849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	jmp	_24851
_209:
	push	ebp
	push	_24868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-8]
	cmp	esi,dword [eax+20]
	jb	_24854
	call	_brl_blitz_ArrayBoundsError
_24854:
	mov	ebx,dword [ebp-8]
	shl	esi,2
	add	ebx,esi
	call	__irrlicht_core_Vector3df_create
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_24859
	push	eax
	call	_bbGCFree
	add	esp,4
_24859:
	mov	dword [ebx+24],esi
	push	_24860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_24862
	call	_brl_blitz_ArrayBoundsError
_24862:
	mov	ebx,dword [ebp-12]
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-8]
	cmp	esi,dword [eax+20]
	jb	_24865
	call	_brl_blitz_ArrayBoundsError
_24865:
	mov	eax,dword [ebp-8]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_24867
	call	_brl_blitz_NullObjectError
_24867:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_207:
	add	dword [ebp-16],1
_24851:
	cmp	dword [ebp-16],7
	jle	_209
_208:
	push	_24869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24871
	call	_brl_blitz_NullObjectError
_24871:
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getEdges
	add	esp,8
	push	_24872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_6841
_6841:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_intersectsWithBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24880
	call	_brl_blitz_NullObjectError
_24880:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24882
	call	_brl_blitz_NullObjectError
_24882:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_intersectsWithBox
	add	esp,8
	mov	ebx,eax
	jmp	_6845
_6845:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_intersectsWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24886
	call	_brl_blitz_NullObjectError
_24886:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24888
	call	_brl_blitz_NullObjectError
_24888:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_intersectsWithLine
	add	esp,8
	mov	ebx,eax
	jmp	_6849
_6849:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_intersectsWithLineUsingVects:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_24897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24892
	call	_brl_blitz_NullObjectError
_24892:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24894
	call	_brl_blitz_NullObjectError
_24894:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24896
	call	_brl_blitz_NullObjectError
_24896:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_AABbox3df_intersectsWithLineUsingVects
	add	esp,16
	mov	ebx,eax
	jmp	_6855
_6855:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_classifyPlaneRelation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24902
	call	_brl_blitz_NullObjectError
_24902:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24904
	call	_brl_blitz_NullObjectError
_24904:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_classifyPlaneRelation
	add	esp,8
	mov	ebx,eax
	jmp	_6859
_6859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24908
	call	_brl_blitz_NullObjectError
_24908:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6862
_6862:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getExtent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24912
	call	_brl_blitz_NullObjectError
_24912:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getExtent
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6865
_6865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getMinEdge:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24916
	call	_brl_blitz_NullObjectError
_24916:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getMinEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6868
_6868:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getMaxEdge:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24920
	call	_brl_blitz_NullObjectError
_24920:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getMaxEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6871
_6871:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isEmpty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24924
	call	_brl_blitz_NullObjectError
_24924:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_isEmpty
	add	esp,4
	mov	ebx,eax
	jmp	_6874
_6874:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_repair:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24928
	call	_brl_blitz_NullObjectError
_24928:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_repair
	add	esp,4
	mov	ebx,0
	jmp	_6877
_6877:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_24935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24932
	call	_brl_blitz_NullObjectError
_24932:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24934
	call	_brl_blitz_NullObjectError
_24934:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6882
_6882:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_addInternalPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24938
	call	_brl_blitz_NullObjectError
_24938:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24940
	call	_brl_blitz_NullObjectError
_24940:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_addInternalPoint
	add	esp,8
	mov	ebx,0
	jmp	_6886
_6886:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_addInternalPointFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_24945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24944
	call	_brl_blitz_NullObjectError
_24944:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_addInternalPointFromVals
	add	esp,16
	mov	ebx,0
	jmp	_6892
_6892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_addInternalBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24948
	call	_brl_blitz_NullObjectError
_24948:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24950
	call	_brl_blitz_NullObjectError
_24950:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_addInternalBox
	add	esp,8
	mov	ebx,0
	jmp	_6896
_6896:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_resetFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_24956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24955
	call	_brl_blitz_NullObjectError
_24955:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_resetFromVals
	add	esp,16
	mov	ebx,0
	jmp	_6902
_6902:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_resetFromBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24959
	call	_brl_blitz_NullObjectError
_24959:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24961
	call	_brl_blitz_NullObjectError
_24961:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_resetFromBox
	add	esp,8
	mov	ebx,0
	jmp	_6906
_6906:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_resetFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24966
	call	_brl_blitz_NullObjectError
_24966:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24968
	call	_brl_blitz_NullObjectError
_24968:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_resetFromVect
	add	esp,8
	mov	ebx,0
	jmp	_6910
_6910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24972
	call	_brl_blitz_NullObjectError
_24972:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24974
	call	_brl_blitz_NullObjectError
_24974:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_6914
_6914:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isPointTotalInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24978
	call	_brl_blitz_NullObjectError
_24978:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24980
	call	_brl_blitz_NullObjectError
_24980:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_isPointTotalInside
	add	esp,8
	mov	ebx,eax
	jmp	_6918
_6918:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_isFullInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_24987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24984
	call	_brl_blitz_NullObjectError
_24984:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24986
	call	_brl_blitz_NullObjectError
_24986:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_isFullInside
	add	esp,8
	mov	ebx,eax
	jmp	_6922
_6922:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getVolume:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24990
	call	_brl_blitz_NullObjectError
_24990:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getVolume
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6925
_6925:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_24995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24994
	call	_brl_blitz_NullObjectError
_24994:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6928
_6928:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_24997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_AABbox3df_new
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6930
_6930:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25000
	call	_brl_blitz_NullObjectError
_25000:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_newFromBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6933
_6933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25004
	call	_brl_blitz_NullObjectError
_25004:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6936
_6936:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromVectWithMax:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25009
	call	_brl_blitz_NullObjectError
_25009:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25011
	call	_brl_blitz_NullObjectError
_25011:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_newFromVectWithMax
	add	esp,8
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6940
_6940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	push	ebp
	push	_25015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrCore_AABbox3df_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6948
_6948:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_25032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25023
	push	ebp
	push	_25025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6952
_25023:
	push	_25026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_AABbox3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25030
	call	_brl_blitz_NullObjectError
_25030:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6952
_6952:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_AABbox3di
	push	ebp
	push	_25033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6955
_6955:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_25035
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_del
	add	esp,4
_25035:
_6958:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_25036
_25036:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25040
	call	_brl_blitz_NullObjectError
_25040:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25042
	call	_brl_blitz_NullObjectError
_25042:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6962
_6962:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25046
	call	_brl_blitz_NullObjectError
_25046:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25048
	call	_brl_blitz_NullObjectError
_25048:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6966
_6966:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getEdges:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyArray
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	push	ebp
	push	_25080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_25051
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_25053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_25054
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_25056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	jmp	_25058
_212:
	push	ebp
	push	_25075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-8]
	cmp	esi,dword [eax+20]
	jb	_25061
	call	_brl_blitz_ArrayBoundsError
_25061:
	mov	ebx,dword [ebp-8]
	shl	esi,2
	add	ebx,esi
	call	__irrlicht_core_Vector3di_create
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_25066
	push	eax
	call	_bbGCFree
	add	esp,4
_25066:
	mov	dword [ebx+24],esi
	push	_25067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_25069
	call	_brl_blitz_ArrayBoundsError
_25069:
	mov	ebx,dword [ebp-12]
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-8]
	cmp	esi,dword [eax+20]
	jb	_25072
	call	_brl_blitz_ArrayBoundsError
_25072:
	mov	eax,dword [ebp-8]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_25074
	call	_brl_blitz_NullObjectError
_25074:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_210:
	add	dword [ebp-16],1
_25058:
	cmp	dword [ebp-16],7
	jle	_212
_211:
	push	_25076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25078
	call	_brl_blitz_NullObjectError
_25078:
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getEdges
	add	esp,8
	push	_25079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_6969
_6969:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_intersectsWithBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25084
	call	_brl_blitz_NullObjectError
_25084:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25086
	call	_brl_blitz_NullObjectError
_25086:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_intersectsWithBox
	add	esp,8
	mov	ebx,eax
	jmp	_6973
_6973:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_intersectsWithLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25090
	call	_brl_blitz_NullObjectError
_25090:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25092
	call	_brl_blitz_NullObjectError
_25092:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_intersectsWithLine
	add	esp,8
	mov	ebx,eax
	jmp	_6977
_6977:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_intersectsWithLineUsingVects:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_25101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25096
	call	_brl_blitz_NullObjectError
_25096:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25098
	call	_brl_blitz_NullObjectError
_25098:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25100
	call	_brl_blitz_NullObjectError
_25100:
	fld	dword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_AABbox3di_intersectsWithLineUsingVects
	add	esp,16
	mov	ebx,eax
	jmp	_6983
_6983:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_classifyPlaneRelation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25104
	call	_brl_blitz_NullObjectError
_25104:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25106
	call	_brl_blitz_NullObjectError
_25106:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_classifyPlaneRelation
	add	esp,8
	mov	ebx,eax
	jmp	_6987
_6987:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25110
	call	_brl_blitz_NullObjectError
_25110:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6990
_6990:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getExtent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25114
	call	_brl_blitz_NullObjectError
_25114:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getExtent
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6993
_6993:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getMinEdge:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25118
	call	_brl_blitz_NullObjectError
_25118:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getMinEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6996
_6996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getMaxEdge:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25122
	call	_brl_blitz_NullObjectError
_25122:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getMaxEdge
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6999
_6999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isEmpty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25126
	call	_brl_blitz_NullObjectError
_25126:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_isEmpty
	add	esp,4
	mov	ebx,eax
	jmp	_7002
_7002:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_repair:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25130
	call	_brl_blitz_NullObjectError
_25130:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_repair
	add	esp,4
	mov	ebx,0
	jmp	_7005
_7005:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25134
	call	_brl_blitz_NullObjectError
_25134:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25136
	call	_brl_blitz_NullObjectError
_25136:
	push	1
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7010
_7010:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_addInternalPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25140
	call	_brl_blitz_NullObjectError
_25140:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25142
	call	_brl_blitz_NullObjectError
_25142:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_addInternalPoint
	add	esp,8
	mov	ebx,0
	jmp	_7014
_7014:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_addInternalPointFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_25147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25146
	call	_brl_blitz_NullObjectError
_25146:
	fld	dword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_addInternalPointFromVals
	add	esp,16
	mov	ebx,0
	jmp	_7020
_7020:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_addInternalBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25150
	call	_brl_blitz_NullObjectError
_25150:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25152
	call	_brl_blitz_NullObjectError
_25152:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_addInternalBox
	add	esp,8
	mov	ebx,0
	jmp	_7024
_7024:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_resetFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_25157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25156
	call	_brl_blitz_NullObjectError
_25156:
	fld	dword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_resetFromVals
	add	esp,16
	mov	ebx,0
	jmp	_7030
_7030:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_resetFromBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25160
	call	_brl_blitz_NullObjectError
_25160:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25162
	call	_brl_blitz_NullObjectError
_25162:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_resetFromBox
	add	esp,8
	mov	ebx,0
	jmp	_7034
_7034:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_resetFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25166
	call	_brl_blitz_NullObjectError
_25166:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25168
	call	_brl_blitz_NullObjectError
_25168:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_resetFromVect
	add	esp,8
	mov	ebx,0
	jmp	_7038
_7038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25172
	call	_brl_blitz_NullObjectError
_25172:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25174
	call	_brl_blitz_NullObjectError
_25174:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_7042
_7042:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isPointTotalInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25178
	call	_brl_blitz_NullObjectError
_25178:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25180
	call	_brl_blitz_NullObjectError
_25180:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_isPointTotalInside
	add	esp,8
	mov	ebx,eax
	jmp	_7046
_7046:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_isFullInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25184
	call	_brl_blitz_NullObjectError
_25184:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25186
	call	_brl_blitz_NullObjectError
_25186:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_isFullInside
	add	esp,8
	mov	ebx,eax
	jmp	_7050
_7050:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getVolume:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25190
	call	_brl_blitz_NullObjectError
_25190:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getVolume
	add	esp,4
	mov	ebx,eax
	jmp	_7053
_7053:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_getArea:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25194
	call	_brl_blitz_NullObjectError
_25194:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_7056
_7056:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_25197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_AABbox3di_new
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7058
_7058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25200
	call	_brl_blitz_NullObjectError
_25200:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_newFromBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7061
_7061:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromVect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25204
	call	_brl_blitz_NullObjectError
_25204:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_newFromVect
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7064
_7064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromVectWithMax:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25208
	call	_brl_blitz_NullObjectError
_25208:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25210
	call	_brl_blitz_NullObjectError
_25210:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_newFromVectWithMax
	add	esp,8
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7068
_7068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	push	ebp
	push	_25213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	fld	dword [ebp-24]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-20]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-12]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	fld	dword [ebp-4]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	call	_IrrCore_AABbox3di_newFromVals
	add	esp,24
	push	eax
	call	__irrlicht_core_AABbox3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7076
_7076:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_25224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25215
	push	ebp
	push	_25217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7080
_25215:
	push	_25218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_AABbox3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25222
	call	_brl_blitz_NullObjectError
_25222:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7080
_7080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Matrix4
	push	ebp
	push	_25225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7083
_7083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_25227
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_del
	add	esp,4
_25227:
_7086:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_25228
_25228:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25232
	call	_brl_blitz_NullObjectError
_25232:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_elementAt
	add	esp,12
	fstp	dword [ebp-16]
	jmp	_7091
_7091:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-16]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25238
	call	_brl_blitz_NullObjectError
_25238:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25240
	call	_brl_blitz_NullObjectError
_25240:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_Eq
	add	esp,8
	push	_25241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7095
_7095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25245
	call	_brl_blitz_NullObjectError
_25245:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25247
	call	_brl_blitz_NullObjectError
_25247:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_7099
_7099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25251
	call	_brl_blitz_NullObjectError
_25251:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25253
	call	_brl_blitz_NullObjectError
_25253:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_7103
_7103:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MultEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25257
	call	_brl_blitz_NullObjectError
_25257:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25259
	call	_brl_blitz_NullObjectError
_25259:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_MultEq
	add	esp,8
	push	_25260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7107
_7107:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Mult:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25264
	call	_brl_blitz_NullObjectError
_25264:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25266
	call	_brl_blitz_NullObjectError
_25266:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_Mult
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7111
_7111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Idx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25270
	call	_brl_blitz_NullObjectError
_25270:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_Idx
	add	esp,8
	mov	ebx,eax
	jmp	_7115
_7115:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_EqScalar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_25276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25274
	call	_brl_blitz_NullObjectError
_25274:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_EqScalar
	add	esp,8
	push	_25275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7119
_7119:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MultEqScalar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_25281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25279
	call	_brl_blitz_NullObjectError
_25279:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_MultEqScalar
	add	esp,8
	push	_25280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7123
_7123:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MultScalar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_25285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25284
	call	_brl_blitz_NullObjectError
_25284:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_MultScalar
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7127
_7127:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_PlusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25288
	call	_brl_blitz_NullObjectError
_25288:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25290
	call	_brl_blitz_NullObjectError
_25290:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_PlusEq
	add	esp,8
	push	_25291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7131
_7131:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25295
	call	_brl_blitz_NullObjectError
_25295:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25297
	call	_brl_blitz_NullObjectError
_25297:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_Plus
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7135
_7135:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_MinusEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25301
	call	_brl_blitz_NullObjectError
_25301:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25303
	call	_brl_blitz_NullObjectError
_25303:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_MinusEq
	add	esp,8
	push	_25304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7139
_7139:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Minus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25308
	call	_brl_blitz_NullObjectError
_25308:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25310
	call	_brl_blitz_NullObjectError
_25310:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_Minus
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7143
_7143:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_equals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25314
	call	_brl_blitz_NullObjectError
_25314:
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_equals
	add	esp,12
	mov	ebx,eax
	jmp	_7148
_7148:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_25320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25318
	call	_brl_blitz_NullObjectError
_25318:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovRH
	add	esp,20
	push	_25319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7155
_7155:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_25329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25327
	call	_brl_blitz_NullObjectError
_25327:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveFovLH
	add	esp,20
	push	_25328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7162
_7162:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_25334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25332
	call	_brl_blitz_NullObjectError
_25332:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveRH
	add	esp,20
	push	_25333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7169
_7169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_25341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25339
	call	_brl_blitz_NullObjectError
_25339:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixPerspectiveLH
	add	esp,20
	push	_25340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7176
_7176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_25346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25344
	call	_brl_blitz_NullObjectError
_25344:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixOrthoRH
	add	esp,20
	push	_25345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7183
_7183:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_25351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25349
	call	_brl_blitz_NullObjectError
_25349:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildProjectionMatrixOrthoLH
	add	esp,20
	push	_25350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7190
_7190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_25362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_25354
	call	_brl_blitz_NullObjectError
_25354:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_25356
	call	_brl_blitz_NullObjectError
_25356:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_25358
	call	_brl_blitz_NullObjectError
_25358:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_25360
	call	_brl_blitz_NullObjectError
_25360:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_buildCameraLookAtMatrixRH
	add	esp,16
	push	_25361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7196
_7196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_25376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_25368
	call	_brl_blitz_NullObjectError
_25368:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_25370
	call	_brl_blitz_NullObjectError
_25370:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_25372
	call	_brl_blitz_NullObjectError
_25372:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_25374
	call	_brl_blitz_NullObjectError
_25374:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_buildCameraLookAtMatrixLH
	add	esp,16
	push	_25375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7202
_7202:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildShadowMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_25385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25379
	call	_brl_blitz_NullObjectError
_25379:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25381
	call	_brl_blitz_NullObjectError
_25381:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25383
	call	_brl_blitz_NullObjectError
_25383:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_buildShadowMatrix
	add	esp,16
	push	_25384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7208
_7208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildNDCToDCMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25389
	call	_brl_blitz_NullObjectError
_25389:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25391
	call	_brl_blitz_NullObjectError
_25391:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_buildNDCToDCMatrix
	add	esp,12
	push	_25392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7213
_7213:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_multiplyWith1x4Matrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25398
	call	_brl_blitz_NullObjectError
_25398:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_multiplyWith1x4Matrix
	add	esp,8
	mov	ebx,0
	jmp	_7217
_7217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_makeInverse:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25404
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25403
	call	_brl_blitz_NullObjectError
_25403:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_makeInverse
	add	esp,4
	mov	ebx,eax
	jmp	_7220
_7220:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getInverse:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25407
	call	_brl_blitz_NullObjectError
_25407:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25409
	call	_brl_blitz_NullObjectError
_25409:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_getInverse
	add	esp,8
	mov	ebx,eax
	jmp	_7224
_7224:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_interpolate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25413
	call	_brl_blitz_NullObjectError
_25413:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25415
	call	_brl_blitz_NullObjectError
_25415:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_interpolate
	add	esp,12
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7229
_7229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getTransposed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25421
	call	_brl_blitz_NullObjectError
_25421:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_getTransposed
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7232
_7232:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setInverseRotationRadians:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25429
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25425
	call	_brl_blitz_NullObjectError
_25425:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25427
	call	_brl_blitz_NullObjectError
_25427:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setInverseRotationRadians
	add	esp,8
	push	_25428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7236
_7236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setInverseRotationDegrees:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25433
	call	_brl_blitz_NullObjectError
_25433:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25435
	call	_brl_blitz_NullObjectError
_25435:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setInverseRotationDegrees
	add	esp,8
	push	_25436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7240
_7240:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_SetScale:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25440
	call	_brl_blitz_NullObjectError
_25440:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25442
	call	_brl_blitz_NullObjectError
_25442:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setScale
	add	esp,8
	push	_25443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7244
_7244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_SetScaleFromFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_25450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25448
	call	_brl_blitz_NullObjectError
_25448:
	fld	dword [ebp-8]
	sub	esp,8
	fstp	qword [esp]
	call	_bbFloatToInt
	add	esp,8
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setScale
	add	esp,8
	push	_25449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7248
_7248:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_inverseTranslateVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25453
	call	_brl_blitz_NullObjectError
_25453:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25455
	call	_brl_blitz_NullObjectError
_25455:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_inverseTranslateVect
	add	esp,8
	mov	ebx,0
	jmp	_7252
_7252:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_inverseRotateVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25459
	call	_brl_blitz_NullObjectError
_25459:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25461
	call	_brl_blitz_NullObjectError
_25461:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_inverseRotateVect
	add	esp,8
	mov	ebx,0
	jmp	_7256
_7256:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25465
	call	_brl_blitz_NullObjectError
_25465:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25467
	call	_brl_blitz_NullObjectError
_25467:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_rotateVect
	add	esp,8
	mov	ebx,0
	jmp	_7260
_7260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVectToVect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_25476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25471
	call	_brl_blitz_NullObjectError
_25471:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25473
	call	_brl_blitz_NullObjectError
_25473:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25475
	call	_brl_blitz_NullObjectError
_25475:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_rotateVectToVect
	add	esp,12
	mov	ebx,0
	jmp	_7265
_7265:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVectToFloatArray:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25481
	call	_brl_blitz_NullObjectError
_25481:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_25483
	call	_brl_blitz_NullObjectError
_25483:
	push	dword [esi+8]
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_rotateVectToFloatArray
	add	esp,12
	mov	ebx,0
	jmp	_7270
_7270:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformVectIO:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_25492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25487
	call	_brl_blitz_NullObjectError
_25487:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25489
	call	_brl_blitz_NullObjectError
_25489:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25491
	call	_brl_blitz_NullObjectError
_25491:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_transformVectIO
	add	esp,12
	mov	ebx,0
	jmp	_7275
_7275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25496
	call	_brl_blitz_NullObjectError
_25496:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25498
	call	_brl_blitz_NullObjectError
_25498:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformVect
	add	esp,8
	mov	ebx,0
	jmp	_7279
_7279:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformVectArray:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25502
	call	_brl_blitz_NullObjectError
_25502:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25504
	call	_brl_blitz_NullObjectError
_25504:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformVectArray
	add	esp,12
	mov	ebx,0
	jmp	_7284
_7284:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_translateVect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25508
	call	_brl_blitz_NullObjectError
_25508:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25510
	call	_brl_blitz_NullObjectError
_25510:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_translateVect
	add	esp,8
	mov	ebx,0
	jmp	_7288
_7288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformPlaneIO:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_25519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25514
	call	_brl_blitz_NullObjectError
_25514:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25516
	call	_brl_blitz_NullObjectError
_25516:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25518
	call	_brl_blitz_NullObjectError
_25518:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_transformPlaneIO
	add	esp,12
	mov	ebx,0
	jmp	_7293
_7293:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25522
	call	_brl_blitz_NullObjectError
_25522:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25524
	call	_brl_blitz_NullObjectError
_25524:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformPlane
	add	esp,8
	mov	ebx,0
	jmp	_7297
_7297:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25528
	call	_brl_blitz_NullObjectError
_25528:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25530
	call	_brl_blitz_NullObjectError
_25530:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformBox
	add	esp,8
	mov	ebx,0
	jmp	_7301
_7301:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_transformBoxEx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25534
	call	_brl_blitz_NullObjectError
_25534:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25536
	call	_brl_blitz_NullObjectError
_25536:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformBoxEx
	add	esp,8
	mov	ebx,0
	jmp	_7305
_7305:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_makeIdentity:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25540
	call	_brl_blitz_NullObjectError
_25540:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_makeIdentity
	add	esp,4
	push	_25541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7308
_7308:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_isIdentity:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25545
	call	_brl_blitz_NullObjectError
_25545:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_isIdentity
	add	esp,4
	mov	ebx,eax
	jmp	_7311
_7311:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTranslation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25549
	call	_brl_blitz_NullObjectError
_25549:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25551
	call	_brl_blitz_NullObjectError
_25551:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setTranslation
	add	esp,8
	push	_25552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7315
_7315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getTranslation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25557
	call	_brl_blitz_NullObjectError
_25557:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_getTranslation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7318
_7318:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setInverseTranslation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25561
	call	_brl_blitz_NullObjectError
_25561:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25563
	call	_brl_blitz_NullObjectError
_25563:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setInverseTranslation
	add	esp,8
	push	_25564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7322
_7322:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setRotationRadians:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25568
	call	_brl_blitz_NullObjectError
_25568:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25570
	call	_brl_blitz_NullObjectError
_25570:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setRotationRadians
	add	esp,8
	push	_25571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7326
_7326:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setRotationDegrees:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25575
	call	_brl_blitz_NullObjectError
_25575:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25577
	call	_brl_blitz_NullObjectError
_25577:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setRotationDegrees
	add	esp,8
	push	_25578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7330
_7330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getRotationDegrees:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25582
	call	_brl_blitz_NullObjectError
_25582:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_getRotationDegrees
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7333
_7333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getScale:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25586
	call	_brl_blitz_NullObjectError
_25586:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7336
_7336:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_pointer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25590
	call	_brl_blitz_NullObjectError
_25590:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_pointer
	add	esp,4
	mov	ebx,eax
	jmp	_7339
_7339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setbyproduct_nocheck:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_25599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25594
	call	_brl_blitz_NullObjectError
_25594:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25596
	call	_brl_blitz_NullObjectError
_25596:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25598
	call	_brl_blitz_NullObjectError
_25598:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_setbyproduct_nocheck
	add	esp,12
	mov	ebx,0
	jmp	_7344
_7344:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setbyproduct:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_25609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25604
	call	_brl_blitz_NullObjectError
_25604:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25606
	call	_brl_blitz_NullObjectError
_25606:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25608
	call	_brl_blitz_NullObjectError
_25608:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_setbyproduct
	add	esp,12
	mov	ebx,0
	jmp	_7349
_7349:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_isIdentity_integer_base:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25612
	call	_brl_blitz_NullObjectError
_25612:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_isIdentity_integer_base
	add	esp,4
	mov	ebx,eax
	jmp	_7352
_7352:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_rotateVectToOut:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25616
	call	_brl_blitz_NullObjectError
_25616:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_25618
	call	_brl_blitz_NullObjectError
_25618:
	push	dword [esi+8]
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_rotateVectToOut
	add	esp,12
	mov	ebx,0
	jmp	_7357
_7357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getInversePrimitive:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25622
	call	_brl_blitz_NullObjectError
_25622:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25624
	call	_brl_blitz_NullObjectError
_25624:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_getInversePrimitive
	add	esp,8
	mov	ebx,eax
	jmp	_7361
_7361:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getTransposedToDest:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25628
	call	_brl_blitz_NullObjectError
_25628:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25630
	call	_brl_blitz_NullObjectError
_25630:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_getTransposedToDest
	add	esp,8
	mov	ebx,0
	jmp	_7365
_7365:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureRotationCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_25636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25634
	call	_brl_blitz_NullObjectError
_25634:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureRotationCenter
	add	esp,8
	push	_25635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7369
_7369:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureTranslate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25640
	call	_brl_blitz_NullObjectError
_25640:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureTranslate
	add	esp,12
	push	_25641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7374
_7374:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureScale:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25645
	call	_brl_blitz_NullObjectError
_25645:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureScale
	add	esp,12
	push	_25646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7379
_7379:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureScaleCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25652
	call	_brl_blitz_NullObjectError
_25652:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureScaleCenter
	add	esp,12
	push	_25653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7384
_7384:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildTextureTransform:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_25665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_25657
	call	_brl_blitz_NullObjectError
_25657:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_25659
	call	_brl_blitz_NullObjectError
_25659:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_25661
	call	_brl_blitz_NullObjectError
_25661:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_25663
	call	_brl_blitz_NullObjectError
_25663:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-8]
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	call	_IrrCore_Matrix4_buildTextureTransform
	add	esp,20
	push	_25664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7391
_7391:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setM:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25669
	call	_brl_blitz_NullObjectError
_25669:
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setM
	add	esp,8
	push	_25670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7395
_7395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25675
	call	_brl_blitz_NullObjectError
_25675:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setDefinitelyIdentityMatrix
	add	esp,8
	mov	ebx,0
	jmp	_7399
_7399:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25680
	call	_brl_blitz_NullObjectError
_25680:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_getDefinitelyIdentityMatrix
	add	esp,4
	mov	ebx,eax
	jmp	_7402
_7402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setTextureTranslateTransposed:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_25686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25684
	call	_brl_blitz_NullObjectError
_25684:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureTranslateTransposed
	add	esp,12
	push	_25685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7407
_7407:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_isOrthogonal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25689
	call	_brl_blitz_NullObjectError
_25689:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_isOrthogonal
	add	esp,4
	mov	ebx,eax
	jmp	_7410
_7410:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildRotateFromTo:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25693
	call	_brl_blitz_NullObjectError
_25693:
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildRotateFromTo
	add	esp,12
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7415
_7415:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_setRotationCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25699
	call	_brl_blitz_NullObjectError
_25699:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setRotationCenter
	add	esp,12
	mov	ebx,0
	jmp	_7420
_7420:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_buildAxisAlignedBillboard:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_25704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25703
	call	_brl_blitz_NullObjectError
_25703:
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_buildAxisAlignedBillboard
	add	esp,24
	mov	ebx,0
	jmp	_7428
_7428:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Matrix4_new
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7431
_7431:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_createFromMatrix4:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25711
	call	_brl_blitz_NullObjectError
_25711:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_newFromMatrix4
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7435
_7435:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_25723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25714
	push	ebp
	push	_25716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7439
_25714:
	push	_25717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25721
	call	_brl_blitz_NullObjectError
_25721:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7439
_7439:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_s32
	push	ebp
	push	_25724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7442
_7442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_25727
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_del
	add	esp,4
_25727:
_7445:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_25728
_25728:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_s32_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_s32_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7448
_7448:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25735
	call	_brl_blitz_NullObjectError
_25735:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_s32_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7451
_7451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_25738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_s32_new
	push	eax
	call	__irrlicht_core_Array_s32_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7453
_7453:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_25749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25740
	push	ebp
	push	_25742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7457
_25740:
	push	_25743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_s32
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25747
	call	_brl_blitz_NullObjectError
_25747:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7457
_7457:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25752
	call	_brl_blitz_NullObjectError
_25752:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7460
_7460:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25756
	call	_brl_blitz_NullObjectError
_25756:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_clear
	add	esp,4
	mov	ebx,0
	jmp	_7463
_7463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25761
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25760
	call	_brl_blitz_NullObjectError
_25760:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7466
_7466:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25764
	call	_brl_blitz_NullObjectError
_25764:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7471
_7471:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25768
	call	_brl_blitz_NullObjectError
_25768:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_erase
	add	esp,8
	mov	ebx,0
	jmp	_7475
_7475:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25772
	call	_brl_blitz_NullObjectError
_25772:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_7478
_7478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25776
	call	_brl_blitz_NullObjectError
_25776:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_7482
_7482:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25780
	call	_brl_blitz_NullObjectError
_25780:
	push	dword [ebp-12]
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_insert
	add	esp,12
	mov	ebx,0
	jmp	_7487
_7487:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25785
	call	_brl_blitz_NullObjectError
_25785:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25787
	call	_brl_blitz_NullObjectError
_25787:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_s32_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7491
_7491:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25791
	call	_brl_blitz_NullObjectError
_25791:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7495
_7495:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25795
	call	_brl_blitz_NullObjectError
_25795:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7499
_7499:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25799
	call	_brl_blitz_NullObjectError
_25799:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7503
_7503:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25804
	call	_brl_blitz_NullObjectError
_25804:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7507
_7507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25809
	call	_brl_blitz_NullObjectError
_25809:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7511
_7511:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25814
	call	_brl_blitz_NullObjectError
_25814:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7515
_7515:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25819
	call	_brl_blitz_NullObjectError
_25819:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_size
	add	esp,4
	mov	ebx,eax
	jmp	_7518
_7518:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_linear_reverse_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25823
	call	_brl_blitz_NullObjectError
_25823:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_linear_reverse_search
	add	esp,8
	mov	ebx,eax
	jmp	_7522
_7522:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_linear_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25827
	call	_brl_blitz_NullObjectError
_25827:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_linear_search
	add	esp,8
	mov	ebx,eax
	jmp	_7526
_7526:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_binary_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25831
	call	_brl_blitz_NullObjectError
_25831:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_binary_search
	add	esp,8
	mov	ebx,eax
	jmp	_7530
_7530:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_binary_searchWithBounds:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_25836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25835
	call	_brl_blitz_NullObjectError
_25835:
	push	dword [ebp-16]
	push	dword [ebp-12]
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_binary_searchWithBounds
	add	esp,16
	mov	ebx,eax
	jmp	_7536
_7536:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_sort:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25841
	call	_brl_blitz_NullObjectError
_25841:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_sort
	add	esp,4
	mov	ebx,0
	jmp	_7539
_7539:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_u16
	push	ebp
	push	_25843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7542
_7542:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_25846
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_del
	add	esp,4
_25846:
_7545:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_25847
_25847:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_u16_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u16_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7548
_7548:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25853
	call	_brl_blitz_NullObjectError
_25853:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u16_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7551
_7551:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_25856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_u16_new
	push	eax
	call	__irrlicht_core_Array_u16_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7553
_7553:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_25867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25858
	push	ebp
	push	_25860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7557
_25858:
	push	_25861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_u16
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25865
	call	_brl_blitz_NullObjectError
_25865:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7557
_7557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25871
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25870
	call	_brl_blitz_NullObjectError
_25870:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7560
_7560:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25874
	call	_brl_blitz_NullObjectError
_25874:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_clear
	add	esp,4
	mov	ebx,0
	jmp	_7563
_7563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25878
	call	_brl_blitz_NullObjectError
_25878:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7566
_7566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25882
	call	_brl_blitz_NullObjectError
_25882:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7571
_7571:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25886
	call	_brl_blitz_NullObjectError
_25886:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_erase
	add	esp,8
	mov	ebx,0
	jmp	_7575
_7575:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25890
	call	_brl_blitz_NullObjectError
_25890:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_7578
_7578:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25894
	call	_brl_blitz_NullObjectError
_25894:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_7582
_7582:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25898
	call	_brl_blitz_NullObjectError
_25898:
	push	dword [ebp-12]
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_insert
	add	esp,12
	mov	ebx,0
	jmp	_7587
_7587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25902
	call	_brl_blitz_NullObjectError
_25902:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25904
	call	_brl_blitz_NullObjectError
_25904:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_u16_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7591
_7591:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_25909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25908
	call	_brl_blitz_NullObjectError
_25908:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7595
_7595:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_25913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25912
	call	_brl_blitz_NullObjectError
_25912:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7599
_7599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25916
	call	_brl_blitz_NullObjectError
_25916:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7603
_7603:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25920
	call	_brl_blitz_NullObjectError
_25920:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7607
_7607:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25924
	call	_brl_blitz_NullObjectError
_25924:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7611
_7611:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25928
	call	_brl_blitz_NullObjectError
_25928:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7615
_7615:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25932
	call	_brl_blitz_NullObjectError
_25932:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_size
	add	esp,4
	mov	ebx,eax
	jmp	_7618
_7618:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_linear_reverse_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_25937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25936
	call	_brl_blitz_NullObjectError
_25936:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_linear_reverse_search
	add	esp,8
	mov	ebx,eax
	jmp	_7622
_7622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_linear_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_25941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25940
	call	_brl_blitz_NullObjectError
_25940:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_linear_search
	add	esp,8
	mov	ebx,eax
	jmp	_7626
_7626:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_binary_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_25945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25944
	call	_brl_blitz_NullObjectError
_25944:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_binary_search
	add	esp,8
	mov	ebx,eax
	jmp	_7630
_7630:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_binary_searchWithBounds:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_25949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25948
	call	_brl_blitz_NullObjectError
_25948:
	push	dword [ebp-16]
	push	dword [ebp-12]
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_binary_searchWithBounds
	add	esp,16
	mov	ebx,eax
	jmp	_7636
_7636:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_sort:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25952
	call	_brl_blitz_NullObjectError
_25952:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_sort
	add	esp,4
	mov	ebx,0
	jmp	_7639
_7639:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_u32
	push	ebp
	push	_25954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7642
_7642:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_25957
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_del
	add	esp,4
_25957:
_7645:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_25958
_25958:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_u32_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u32_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7648
_7648:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25964
	call	_brl_blitz_NullObjectError
_25964:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_u32_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7651
_7651:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_25967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_u32_new
	push	eax
	call	__irrlicht_core_Array_u32_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7653
_7653:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_25978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25969
	push	ebp
	push	_25971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7657
_25969:
	push	_25972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_u32
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25976
	call	_brl_blitz_NullObjectError
_25976:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7657
_7657:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25981
	call	_brl_blitz_NullObjectError
_25981:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7660
_7660:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25985
	call	_brl_blitz_NullObjectError
_25985:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_clear
	add	esp,4
	mov	ebx,0
	jmp	_7663
_7663:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_25990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25989
	call	_brl_blitz_NullObjectError
_25989:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7666
_7666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_25994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25993
	call	_brl_blitz_NullObjectError
_25993:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7671
_7671:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_25998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25997
	call	_brl_blitz_NullObjectError
_25997:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_erase
	add	esp,8
	mov	ebx,0
	jmp	_7675
_7675:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26001
	call	_brl_blitz_NullObjectError
_26001:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_7678
_7678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26005
	call	_brl_blitz_NullObjectError
_26005:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_7682
_7682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26009
	call	_brl_blitz_NullObjectError
_26009:
	push	dword [ebp-12]
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_insert
	add	esp,12
	mov	ebx,0
	jmp	_7687
_7687:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26013
	call	_brl_blitz_NullObjectError
_26013:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26015
	call	_brl_blitz_NullObjectError
_26015:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_u32_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7691
_7691:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_26020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26019
	call	_brl_blitz_NullObjectError
_26019:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7695
_7695:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_26024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26023
	call	_brl_blitz_NullObjectError
_26023:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7699
_7699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26027
	call	_brl_blitz_NullObjectError
_26027:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7703
_7703:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26031
	call	_brl_blitz_NullObjectError
_26031:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7707
_7707:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26035
	call	_brl_blitz_NullObjectError
_26035:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7711
_7711:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26039
	call	_brl_blitz_NullObjectError
_26039:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7715
_7715:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26043
	call	_brl_blitz_NullObjectError
_26043:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_size
	add	esp,4
	mov	ebx,eax
	jmp	_7718
_7718:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_linear_reverse_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_26048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26047
	call	_brl_blitz_NullObjectError
_26047:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_linear_reverse_search
	add	esp,8
	mov	ebx,eax
	jmp	_7722
_7722:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_linear_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_26052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26051
	call	_brl_blitz_NullObjectError
_26051:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_linear_search
	add	esp,8
	mov	ebx,eax
	jmp	_7726
_7726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_binary_search:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_26056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26055
	call	_brl_blitz_NullObjectError
_26055:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_binary_search
	add	esp,8
	mov	ebx,eax
	jmp	_7730
_7730:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_binary_searchWithBounds:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_26060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26059
	call	_brl_blitz_NullObjectError
_26059:
	push	dword [ebp-16]
	push	dword [ebp-12]
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_binary_searchWithBounds
	add	esp,16
	mov	ebx,eax
	jmp	_7736
_7736:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_sort:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26063
	call	_brl_blitz_NullObjectError
_26063:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_sort
	add	esp,4
	mov	ebx,0
	jmp	_7739
_7739:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_vector3df
	push	ebp
	push	_26065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7742
_7742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26068
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_del
	add	esp,4
_26068:
_7745:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26069
_26069:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_vector3df_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7748
_7748:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26075
	call	_brl_blitz_NullObjectError
_26075:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7751
_7751:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_vector3df_new
	push	eax
	call	__irrlicht_core_Array_vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7753
_7753:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26080
	push	ebp
	push	_26082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7757
_26080:
	push	_26083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26087
	call	_brl_blitz_NullObjectError
_26087:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7757
_7757:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26092
	call	_brl_blitz_NullObjectError
_26092:
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7760
_7760:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26097
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26096
	call	_brl_blitz_NullObjectError
_26096:
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_clear
	add	esp,4
	mov	ebx,0
	jmp	_7763
_7763:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26100
	call	_brl_blitz_NullObjectError
_26100:
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7766
_7766:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26104
	call	_brl_blitz_NullObjectError
_26104:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7771
_7771:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26108
	call	_brl_blitz_NullObjectError
_26108:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_erase
	add	esp,8
	mov	ebx,0
	jmp	_7775
_7775:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26112
	call	_brl_blitz_NullObjectError
_26112:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7779
_7779:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26116
	call	_brl_blitz_NullObjectError
_26116:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7783
_7783:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26120
	call	_brl_blitz_NullObjectError
_26120:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7787
_7787:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26124
	call	_brl_blitz_NullObjectError
_26124:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7791
_7791:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26128
	call	_brl_blitz_NullObjectError
_26128:
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_size
	add	esp,4
	mov	ebx,eax
	jmp	_7794
_7794:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26132
	call	_brl_blitz_NullObjectError
_26132:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7797
_7797:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26136
	call	_brl_blitz_NullObjectError
_26136:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7801
_7801:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26140
	call	_brl_blitz_NullObjectError
_26140:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26142
	call	_brl_blitz_NullObjectError
_26142:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_insert
	add	esp,12
	mov	ebx,0
	jmp	_7806
_7806:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26146
	call	_brl_blitz_NullObjectError
_26146:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26148
	call	_brl_blitz_NullObjectError
_26148:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7810
_7810:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26152
	call	_brl_blitz_NullObjectError
_26152:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26154
	call	_brl_blitz_NullObjectError
_26154:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7814
_7814:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26158
	call	_brl_blitz_NullObjectError
_26158:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26160
	call	_brl_blitz_NullObjectError
_26160:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7818
_7818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_triangle3df
	push	ebp
	push	_26162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7821
_7821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26165
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_del
	add	esp,4
_26165:
_7824:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26166
_26166:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_triangle3df_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7827
_7827:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26172
	call	_brl_blitz_NullObjectError
_26172:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7830
_7830:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_triangle3df_new
	push	eax
	call	__irrlicht_core_Array_triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7832
_7832:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26177
	push	ebp
	push	_26179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7836
_26177:
	push	_26180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_triangle3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26184
	call	_brl_blitz_NullObjectError
_26184:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7836
_7836:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26189
	call	_brl_blitz_NullObjectError
_26189:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7839
_7839:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26193
	call	_brl_blitz_NullObjectError
_26193:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_clear
	add	esp,4
	mov	ebx,0
	jmp	_7842
_7842:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26197
	call	_brl_blitz_NullObjectError
_26197:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7845
_7845:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26201
	call	_brl_blitz_NullObjectError
_26201:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7850
_7850:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26205
	call	_brl_blitz_NullObjectError
_26205:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_erase
	add	esp,8
	mov	ebx,0
	jmp	_7854
_7854:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26209
	call	_brl_blitz_NullObjectError
_26209:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7858
_7858:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26213
	call	_brl_blitz_NullObjectError
_26213:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7862
_7862:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26217
	call	_brl_blitz_NullObjectError
_26217:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7866
_7866:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26221
	call	_brl_blitz_NullObjectError
_26221:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7870
_7870:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26225
	call	_brl_blitz_NullObjectError
_26225:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_size
	add	esp,4
	mov	ebx,eax
	jmp	_7873
_7873:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26229
	call	_brl_blitz_NullObjectError
_26229:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7876
_7876:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26233
	call	_brl_blitz_NullObjectError
_26233:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7880
_7880:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26237
	call	_brl_blitz_NullObjectError
_26237:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26239
	call	_brl_blitz_NullObjectError
_26239:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_insert
	add	esp,12
	mov	ebx,0
	jmp	_7885
_7885:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26243
	call	_brl_blitz_NullObjectError
_26243:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26245
	call	_brl_blitz_NullObjectError
_26245:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7889
_7889:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26249
	call	_brl_blitz_NullObjectError
_26249:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26251
	call	_brl_blitz_NullObjectError
_26251:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7893
_7893:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26255
	call	_brl_blitz_NullObjectError
_26255:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26257
	call	_brl_blitz_NullObjectError
_26257:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7897
_7897:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_S3DVertex
	push	ebp
	push	_26259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7900
_7900:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26262
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_del
	add	esp,4
_26262:
_7903:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26263
_26263:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_S3DVertex_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7906
_7906:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26269
	call	_brl_blitz_NullObjectError
_26269:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7909
_7909:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_S3DVertex_new
	push	eax
	call	__irrlicht_core_Array_S3DVertex_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7911
_7911:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26274
	push	ebp
	push	_26276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7915
_26274:
	push	_26277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26281
	call	_brl_blitz_NullObjectError
_26281:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7915
_7915:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26286
	call	_brl_blitz_NullObjectError
_26286:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7918
_7918:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26290
	call	_brl_blitz_NullObjectError
_26290:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_clear
	add	esp,4
	mov	ebx,0
	jmp	_7921
_7921:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26294
	call	_brl_blitz_NullObjectError
_26294:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7924
_7924:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26298
	call	_brl_blitz_NullObjectError
_26298:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7929
_7929:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26302
	call	_brl_blitz_NullObjectError
_26302:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_erase
	add	esp,8
	mov	ebx,0
	jmp	_7933
_7933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26306
	call	_brl_blitz_NullObjectError
_26306:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7937
_7937:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26310
	call	_brl_blitz_NullObjectError
_26310:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7941
_7941:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26314
	call	_brl_blitz_NullObjectError
_26314:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7945
_7945:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26318
	call	_brl_blitz_NullObjectError
_26318:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7949
_7949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26322
	call	_brl_blitz_NullObjectError
_26322:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_size
	add	esp,4
	mov	ebx,eax
	jmp	_7952
_7952:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26326
	call	_brl_blitz_NullObjectError
_26326:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7955
_7955:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26330
	call	_brl_blitz_NullObjectError
_26330:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7959
_7959:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26334
	call	_brl_blitz_NullObjectError
_26334:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26336
	call	_brl_blitz_NullObjectError
_26336:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_insert
	add	esp,12
	mov	ebx,0
	jmp	_7964
_7964:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26341
	call	_brl_blitz_NullObjectError
_26341:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26343
	call	_brl_blitz_NullObjectError
_26343:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7968
_7968:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26347
	call	_brl_blitz_NullObjectError
_26347:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26349
	call	_brl_blitz_NullObjectError
_26349:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7972
_7972:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26353
	call	_brl_blitz_NullObjectError
_26353:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26355
	call	_brl_blitz_NullObjectError
_26355:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7976
_7976:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_S3DVertex2TCoords
	push	ebp
	push	_26357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7979
_7979:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26360
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_del
	add	esp,4
_26360:
_7982:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26361
_26361:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_S3DVertex2TCoords_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7985
_7985:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26367
	call	_brl_blitz_NullObjectError
_26367:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7988
_7988:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_S3DVertex2TCoords_new
	push	eax
	call	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_7990
_7990:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26372
	push	ebp
	push	_26374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7994
_26372:
	push	_26375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex2TCoords
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26379
	call	_brl_blitz_NullObjectError
_26379:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7994
_7994:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26384
	call	_brl_blitz_NullObjectError
_26384:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7997
_7997:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26388
	call	_brl_blitz_NullObjectError
_26388:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_clear
	add	esp,4
	mov	ebx,0
	jmp	_8000
_8000:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26392
	call	_brl_blitz_NullObjectError
_26392:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8003
_8003:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26396
	call	_brl_blitz_NullObjectError
_26396:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8008
_8008:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26400
	call	_brl_blitz_NullObjectError
_26400:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_erase
	add	esp,8
	mov	ebx,0
	jmp	_8012
_8012:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26404
	call	_brl_blitz_NullObjectError
_26404:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8016
_8016:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26408
	call	_brl_blitz_NullObjectError
_26408:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8020
_8020:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26412
	call	_brl_blitz_NullObjectError
_26412:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8024
_8024:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26416
	call	_brl_blitz_NullObjectError
_26416:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8028
_8028:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26420
	call	_brl_blitz_NullObjectError
_26420:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_size
	add	esp,4
	mov	ebx,eax
	jmp	_8031
_8031:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26424
	call	_brl_blitz_NullObjectError
_26424:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8034
_8034:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26429
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26428
	call	_brl_blitz_NullObjectError
_26428:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8038
_8038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26432
	call	_brl_blitz_NullObjectError
_26432:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26434
	call	_brl_blitz_NullObjectError
_26434:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_insert
	add	esp,12
	mov	ebx,0
	jmp	_8043
_8043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26439
	call	_brl_blitz_NullObjectError
_26439:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26441
	call	_brl_blitz_NullObjectError
_26441:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8047
_8047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26445
	call	_brl_blitz_NullObjectError
_26445:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26447
	call	_brl_blitz_NullObjectError
_26447:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8051
_8051:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26451
	call	_brl_blitz_NullObjectError
_26451:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26453
	call	_brl_blitz_NullObjectError
_26453:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8055
_8055:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_S3DVertexTangents
	push	ebp
	push	_26455
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8058
_8058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26458
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_del
	add	esp,4
_26458:
_8061:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26459
_26459:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_S3DVertexTangents_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8064
_8064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26465
	call	_brl_blitz_NullObjectError
_26465:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8067
_8067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_S3DVertexTangents_new
	push	eax
	call	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8069
_8069:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26470
	push	ebp
	push	_26472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8073
_26470:
	push	_26473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_S3DVertexTangents
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26477
	call	_brl_blitz_NullObjectError
_26477:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8073
_8073:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26482
	call	_brl_blitz_NullObjectError
_26482:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_8076
_8076:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26486
	call	_brl_blitz_NullObjectError
_26486:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_clear
	add	esp,4
	mov	ebx,0
	jmp	_8079
_8079:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26490
	call	_brl_blitz_NullObjectError
_26490:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8082
_8082:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26494
	call	_brl_blitz_NullObjectError
_26494:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8087
_8087:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26498
	call	_brl_blitz_NullObjectError
_26498:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_erase
	add	esp,8
	mov	ebx,0
	jmp	_8091
_8091:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26502
	call	_brl_blitz_NullObjectError
_26502:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8095
_8095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26506
	call	_brl_blitz_NullObjectError
_26506:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8099
_8099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26510
	call	_brl_blitz_NullObjectError
_26510:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8103
_8103:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26514
	call	_brl_blitz_NullObjectError
_26514:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8107
_8107:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26518
	call	_brl_blitz_NullObjectError
_26518:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_size
	add	esp,4
	mov	ebx,eax
	jmp	_8110
_8110:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26522
	call	_brl_blitz_NullObjectError
_26522:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8113
_8113:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26526
	call	_brl_blitz_NullObjectError
_26526:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8117
_8117:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26530
	call	_brl_blitz_NullObjectError
_26530:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26532
	call	_brl_blitz_NullObjectError
_26532:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_insert
	add	esp,12
	mov	ebx,0
	jmp	_8122
_8122:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26537
	call	_brl_blitz_NullObjectError
_26537:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26539
	call	_brl_blitz_NullObjectError
_26539:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8126
_8126:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26543
	call	_brl_blitz_NullObjectError
_26543:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26545
	call	_brl_blitz_NullObjectError
_26545:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8130
_8130:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26549
	call	_brl_blitz_NullObjectError
_26549:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26551
	call	_brl_blitz_NullObjectError
_26551:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8134
_8134:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_SParticle_ptr
	push	ebp
	push	_26553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8137
_8137:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26556
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_del
	add	esp,4
_26556:
_8140:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26557
_26557:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_SParticle_ptr_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8143
_8143:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26563
	call	_brl_blitz_NullObjectError
_26563:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8146
_8146:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_SParticle_ptr_new
	push	eax
	call	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8148
_8148:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26568
	push	ebp
	push	_26570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8152
_26568:
	push	_26571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_SParticle_ptr
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26575
	call	_brl_blitz_NullObjectError
_26575:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8152
_8152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26580
	call	_brl_blitz_NullObjectError
_26580:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_8155
_8155:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26584
	call	_brl_blitz_NullObjectError
_26584:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_clear
	add	esp,4
	mov	ebx,0
	jmp	_8158
_8158:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26588
	call	_brl_blitz_NullObjectError
_26588:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8161
_8161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26592
	call	_brl_blitz_NullObjectError
_26592:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8166
_8166:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26596
	call	_brl_blitz_NullObjectError
_26596:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_erase
	add	esp,8
	mov	ebx,0
	jmp	_8170
_8170:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26600
	call	_brl_blitz_NullObjectError
_26600:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8174
_8174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26604
	call	_brl_blitz_NullObjectError
_26604:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8178
_8178:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26608
	call	_brl_blitz_NullObjectError
_26608:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8182
_8182:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26612
	call	_brl_blitz_NullObjectError
_26612:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8186
_8186:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26616
	call	_brl_blitz_NullObjectError
_26616:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_size
	add	esp,4
	mov	ebx,eax
	jmp	_8189
_8189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26620
	call	_brl_blitz_NullObjectError
_26620:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8192
_8192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26624
	call	_brl_blitz_NullObjectError
_26624:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8196
_8196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26628
	call	_brl_blitz_NullObjectError
_26628:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26630
	call	_brl_blitz_NullObjectError
_26630:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_insert
	add	esp,12
	mov	ebx,0
	jmp	_8201
_8201:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26635
	call	_brl_blitz_NullObjectError
_26635:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26637
	call	_brl_blitz_NullObjectError
_26637:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8205
_8205:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26641
	call	_brl_blitz_NullObjectError
_26641:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26643
	call	_brl_blitz_NullObjectError
_26643:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8209
_8209:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_ptr_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26647
	call	_brl_blitz_NullObjectError
_26647:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26649
	call	_brl_blitz_NullObjectError
_26649:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8213
_8213:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_Array_SParticle
	push	ebp
	push	_26651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8216
_8216:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26654
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_del
	add	esp,4
_26654:
_8219:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_26655
_26655:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_createWithSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrCore_Array_SParticle_newWithSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8222
_8222:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26661
	call	_brl_blitz_NullObjectError
_26661:
	push	1
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8225
_8225:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_26664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrCore_Array_SParticle_new
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8227
_8227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26666
	push	ebp
	push	_26668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8231
_26666:
	push	_26669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_SParticle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26673
	call	_brl_blitz_NullObjectError
_26673:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8231
_8231:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26678
	call	_brl_blitz_NullObjectError
_26678:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_8234
_8234:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26682
	call	_brl_blitz_NullObjectError
_26682:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_clear
	add	esp,4
	mov	ebx,0
	jmp	_8237
_8237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_empty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26686
	call	_brl_blitz_NullObjectError
_26686:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8240
_8240:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_eraseWithCount:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26690
	call	_brl_blitz_NullObjectError
_26690:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8245
_8245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_erase:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26694
	call	_brl_blitz_NullObjectError
_26694:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_erase
	add	esp,8
	mov	ebx,0
	jmp	_8249
_8249:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26698
	call	_brl_blitz_NullObjectError
_26698:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8253
_8253:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_set_free_when_destroyed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26702
	call	_brl_blitz_NullObjectError
_26702:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8257
_8257:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_set_sorted:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26706
	call	_brl_blitz_NullObjectError
_26706:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8261
_8261:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26710
	call	_brl_blitz_NullObjectError
_26710:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8265
_8265:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26714
	call	_brl_blitz_NullObjectError
_26714:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_size
	add	esp,4
	mov	ebx,eax
	jmp	_8268
_8268:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26718
	call	_brl_blitz_NullObjectError
_26718:
	push	0
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_getLast
	add	esp,4
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8271
_8271:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26722
	call	_brl_blitz_NullObjectError
_26722:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_elementAt
	add	esp,8
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8275
_8275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_insert:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26726
	call	_brl_blitz_NullObjectError
_26726:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26728
	call	_brl_blitz_NullObjectError
_26728:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_insert
	add	esp,12
	mov	ebx,0
	jmp	_8280
_8280:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_Eq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26732
	call	_brl_blitz_NullObjectError
_26732:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26734
	call	_brl_blitz_NullObjectError
_26734:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8284
_8284:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26738
	call	_brl_blitz_NullObjectError
_26738:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26740
	call	_brl_blitz_NullObjectError
_26740:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8288
_8288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_push_front:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26744
	call	_brl_blitz_NullObjectError
_26744:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26746
	call	_brl_blitz_NullObjectError
_26746:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8292
_8292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IFileList
	push	ebp
	push	_26748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8295
_8295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26751
	push	ebx
	call	__irrlicht_core_IFileList_drop
	add	esp,4
_26751:
_8298:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_26752
_26752:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26755
	push	ebp
	push	_26757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8302
_26755:
	push	_26758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IFileList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26762
	call	_brl_blitz_NullObjectError
_26762:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8302
_8302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getFileCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26767
	call	_brl_blitz_NullObjectError
_26767:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getFileCount
	add	esp,4
	mov	ebx,eax
	jmp	_8305
_8305:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getFileName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26771
	call	_brl_blitz_NullObjectError
_26771:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getFileName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8309
_8309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getFullFileName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26775
	call	_brl_blitz_NullObjectError
_26775:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getFullFileName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8313
_8313:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_isDirectory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26779
	call	_brl_blitz_NullObjectError
_26779:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileList_isDirectory
	add	esp,8
	mov	ebx,eax
	jmp	_8317
_8317:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_findFile:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26783
	call	_brl_blitz_NullObjectError
_26783:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileList_findFile
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8322
_8322:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getPath:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26791
	call	_brl_blitz_NullObjectError
_26791:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getPath
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8325
_8325:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getID:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26795
	call	_brl_blitz_NullObjectError
_26795:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getID
	add	esp,8
	mov	ebx,eax
	jmp	_8329
_8329:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_addItem:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_26802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26799
	call	_brl_blitz_NullObjectError
_26799:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileList_addItem
	add	esp,20
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8336
_8336:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_sort:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26808
	call	_brl_blitz_NullObjectError
_26808:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_sort
	add	esp,4
	mov	ebx,0
	jmp	_8339
_8339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26812
	call	_brl_blitz_NullObjectError
_26812:
	cmp	dword [ebx+12],0
	je	_26813
	push	ebp
	push	_26818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26816
	call	_brl_blitz_NullObjectError
_26816:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26813:
	push	_26819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26821
	call	_brl_blitz_NullObjectError
_26821:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8342
_8342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26825
	call	_brl_blitz_NullObjectError
_26825:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8345
_8345:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26829
	call	_brl_blitz_NullObjectError
_26829:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_grab
	add	esp,4
	mov	ebx,0
	jmp	_8348
_8348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IReadFile
	push	ebp
	push	_26831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8351
_8351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26834
	push	ebx
	call	__irrlicht_core_IReadFile_drop
	add	esp,4
_26834:
_8354:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_26835
_26835:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26838
	push	ebp
	push	_26840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8358
_26838:
	push	_26841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26845
	call	_brl_blitz_NullObjectError
_26845:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8358
_8358:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getFileName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26850
	call	_brl_blitz_NullObjectError
_26850:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8361
_8361:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getPos:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	ebx,dword [ebp+12]
	push	ebp
	push	_26855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26854
	call	_brl_blitz_NullObjectError
_26854:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrIO_IReadFile_getPos
	add	esp,8
	jmp	_8364
_8364:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,dword [ebp-12]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebx+4],eax
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	ebx,dword [ebp+12]
	push	ebp
	push	_26859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26858
	call	_brl_blitz_NullObjectError
_26858:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrIO_IReadFile_getSize
	add	esp,8
	jmp	_8367
_8367:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,dword [ebp-12]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebx+4],eax
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_read:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26862
	call	_brl_blitz_NullObjectError
_26862:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_read
	add	esp,12
	mov	ebx,eax
	jmp	_8372
_8372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_seek:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_26868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26867
	call	_brl_blitz_NullObjectError
_26867:
	push	dword [ebp-16]
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_seek
	add	esp,16
	mov	ebx,eax
	jmp	_8377
_8377:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26874
	call	_brl_blitz_NullObjectError
_26874:
	cmp	dword [ebx+12],0
	je	_26875
	push	ebp
	push	_26880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26878
	call	_brl_blitz_NullObjectError
_26878:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26875:
	push	_26881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26883
	call	_brl_blitz_NullObjectError
_26883:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8380
_8380:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26887
	call	_brl_blitz_NullObjectError
_26887:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8383
_8383:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26891
	call	_brl_blitz_NullObjectError
_26891:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_grab
	add	esp,4
	mov	ebx,0
	jmp	_8386
_8386:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IWriteFile
	push	ebp
	push	_26893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8389
_8389:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26896
	push	ebx
	call	__irrlicht_core_IWriteFile_drop
	add	esp,4
_26896:
_8392:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_26897
_26897:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26900
	push	ebp
	push	_26902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8396
_26900:
	push	_26903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IWriteFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26907
	call	_brl_blitz_NullObjectError
_26907:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8396
_8396:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_getFileName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26912
	call	_brl_blitz_NullObjectError
_26912:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8399
_8399:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_getPos:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	ebx,dword [ebp+12]
	push	ebp
	push	_26917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26916
	call	_brl_blitz_NullObjectError
_26916:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrIO_IWriteFile_getPos
	add	esp,8
	jmp	_8402
_8402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,dword [ebp-12]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebx+4],eax
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_seek:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_26921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26920
	call	_brl_blitz_NullObjectError
_26920:
	push	dword [ebp-16]
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_seek
	add	esp,16
	mov	ebx,eax
	jmp	_8407
_8407:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_write:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_26925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26924
	call	_brl_blitz_NullObjectError
_26924:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_write
	add	esp,12
	mov	ebx,eax
	jmp	_8412
_8412:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26930
	call	_brl_blitz_NullObjectError
_26930:
	cmp	dword [ebx+12],0
	je	_26931
	push	ebp
	push	_26936
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26934
	call	_brl_blitz_NullObjectError
_26934:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26931:
	push	_26937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26939
	call	_brl_blitz_NullObjectError
_26939:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8415
_8415:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26943
	call	_brl_blitz_NullObjectError
_26943:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8418
_8418:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26947
	call	_brl_blitz_NullObjectError
_26947:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_grab
	add	esp,4
	mov	ebx,0
	jmp	_8421
_8421:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IXMLReader
	push	ebp
	push	_26949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8424
_8424:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_26952
	push	ebx
	call	__irrlicht_core_IXMLReader_drop
	add	esp,4
_26952:
_8427:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_26953
_26953:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_26965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26956
	push	ebp
	push	_26958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8431
_26956:
	push	_26959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IXMLReader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26963
	call	_brl_blitz_NullObjectError
_26963:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8431
_8431:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26968
	call	_brl_blitz_NullObjectError
_26968:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeCount
	add	esp,4
	mov	ebx,eax
	jmp	_8434
_8434:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26972
	call	_brl_blitz_NullObjectError
_26972:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8438
_8438:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26976
	call	_brl_blitz_NullObjectError
_26976:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValue
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8442
_8442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26983
	call	_brl_blitz_NullObjectError
_26983:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8446
_8446:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26987
	call	_brl_blitz_NullObjectError
_26987:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsFloat
	add	esp,8
	fstp	dword [ebp-16]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-16]
	fstp	dword [ebp-12]
	jmp	_8450
_8450:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_26994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26993
	call	_brl_blitz_NullObjectError
_26993:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsFloatByIdx
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_8454
_8454:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsInt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26997
	call	_brl_blitz_NullObjectError
_26997:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsInt
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8458
_8458:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27003
	call	_brl_blitz_NullObjectError
_27003:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsIntByIdx
	add	esp,8
	mov	ebx,eax
	jmp	_8462
_8462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getAttributeValueSafe:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebp-8]
	call	_IrrIO_IXMLReader_getAttributeValueSafe
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8467
_8467:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getNodeData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27011
	call	_brl_blitz_NullObjectError
_27011:
	push	_1
	push	_27012
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getNodeData
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	push	eax
	call	_bbStringReplace
	add	esp,12
	mov	ebx,eax
	jmp	_8470
_8470:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getNodeName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27016
	call	_brl_blitz_NullObjectError
_27016:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getNodeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8473
_8473:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getNodeType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27020
	call	_brl_blitz_NullObjectError
_27020:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getNodeType
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	ebx,eax
	jmp	_8476
_8476:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_IsEmptyElement:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27024
	call	_brl_blitz_NullObjectError
_27024:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_isEmptyElement
	add	esp,4
	mov	ebx,eax
	jmp	_8479
_8479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_read:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27028
	call	_brl_blitz_NullObjectError
_27028:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_read
	add	esp,4
	mov	ebx,eax
	jmp	_8482
_8482:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27032
	call	_brl_blitz_NullObjectError
_27032:
	cmp	dword [ebx+12],0
	je	_27033
	push	ebp
	push	_27038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27036
	call	_brl_blitz_NullObjectError
_27036:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_27033:
	push	_27039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27041
	call	_brl_blitz_NullObjectError
_27041:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8485
_8485:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27045
	call	_brl_blitz_NullObjectError
_27045:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8488
_8488:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27049
	call	_brl_blitz_NullObjectError
_27049:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_grab
	add	esp,4
	mov	ebx,0
	jmp	_8491
_8491:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IXMLReaderUTF8
	push	ebp
	push	_27051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8494
_8494:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_27054
	push	ebx
	call	__irrlicht_core_IXMLReaderUTF8_drop
	add	esp,4
_27054:
_8497:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_27055
_27055:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_27067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27058
	push	ebp
	push	_27060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8501
_27058:
	push	_27061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IXMLReaderUTF8
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27065
	call	_brl_blitz_NullObjectError
_27065:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8501
_8501:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27070
	call	_brl_blitz_NullObjectError
_27070:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeCount
	add	esp,4
	mov	ebx,eax
	jmp	_8504
_8504:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27074
	call	_brl_blitz_NullObjectError
_27074:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8508
_8508:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27078
	call	_brl_blitz_NullObjectError
_27078:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValue
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8512
_8512:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27084
	call	_brl_blitz_NullObjectError
_27084:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8516
_8516:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27088
	call	_brl_blitz_NullObjectError
_27088:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloat
	add	esp,8
	fstp	dword [ebp-16]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-16]
	fstp	dword [ebp-12]
	jmp	_8520
_8520:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27094
	call	_brl_blitz_NullObjectError
_27094:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_8524
_8524:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27098
	call	_brl_blitz_NullObjectError
_27098:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsInt
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8528
_8528:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27104
	call	_brl_blitz_NullObjectError
_27104:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	add	esp,8
	mov	ebx,eax
	jmp	_8532
_8532:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [ebp-8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueSafe
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8537
_8537:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getNodeData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27112
	call	_brl_blitz_NullObjectError
_27112:
	push	_1
	push	_27012
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeData
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	push	eax
	call	_bbStringReplace
	add	esp,12
	mov	ebx,eax
	jmp	_8540
_8540:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getNodeName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27116
	call	_brl_blitz_NullObjectError
_27116:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8543
_8543:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getNodeType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27120
	call	_brl_blitz_NullObjectError
_27120:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeType
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	ebx,eax
	jmp	_8546
_8546:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_IsEmptyElement:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27124
	call	_brl_blitz_NullObjectError
_27124:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_isEmptyElement
	add	esp,4
	mov	ebx,eax
	jmp	_8549
_8549:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_read:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27128
	call	_brl_blitz_NullObjectError
_27128:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_read
	add	esp,4
	mov	ebx,eax
	jmp	_8552
_8552:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27132
	call	_brl_blitz_NullObjectError
_27132:
	cmp	dword [ebx+12],0
	je	_27133
	push	ebp
	push	_27138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27136
	call	_brl_blitz_NullObjectError
_27136:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_27133:
	push	_27139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27141
	call	_brl_blitz_NullObjectError
_27141:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8555
_8555:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27145
	call	_brl_blitz_NullObjectError
_27145:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8558
_8558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27149
	call	_brl_blitz_NullObjectError
_27149:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_grab
	add	esp,4
	mov	ebx,0
	jmp	_8561
_8561:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IXMLWriter
	push	ebp
	push	_27151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8564
_8564:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_27154
	push	ebx
	call	__irrlicht_core_IXMLWriter_drop
	add	esp,4
_27154:
_8567:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_27155
_27155:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_27167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27158
	push	ebp
	push	_27160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8571
_27158:
	push	_27161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IXMLWriter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27165
	call	_brl_blitz_NullObjectError
_27165:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8571
_8571:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeClosingTag:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27170
	call	_brl_blitz_NullObjectError
_27170:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeClosingTag
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8575
_8575:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeComment:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27176
	call	_brl_blitz_NullObjectError
_27176:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeComment
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8579
_8579:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeElement:
	push	ebp
	mov	ebp,esp
	sub	esp,88
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,ebp
	push	eax
	push	_27196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-88],eax
	cmp	dword [ebp-88],_bbNullObject
	jne	_27183
	call	_brl_blitz_NullObjectError
_27183:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-76],eax
	push	dword [ebp-16]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-68],eax
	push	dword [ebp-20]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-60],eax
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	dword [ebp-28]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-84],eax
	push	dword [ebp-32]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-80],eax
	push	dword [ebp-36]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-40]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-72],eax
	push	dword [ebp-44]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-48]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-64],eax
	push	dword [ebp-52]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-56],eax
	push	dword [ebp-56]
	push	dword [ebp-64]
	push	ebx
	push	dword [ebp-72]
	push	esi
	push	dword [ebp-80]
	push	dword [ebp-84]
	push	edi
	push	dword [ebp-60]
	push	dword [ebp-68]
	push	dword [ebp-12]
	push	dword [ebp-76]
	mov	eax,dword [ebp-88]
	push	dword [eax+8]
	call	_IrrIO_IXMLWriter_writeElement
	add	esp,52
	push	dword [ebp-76]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-68]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-60]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-84]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-80]
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-72]
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-64]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-56]
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8594
_8594:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeElementFromArray:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	dword [ebp-32],_bbEmptyArray
	mov	dword [ebp-36],_bbEmptyArray
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	dword [ebp-52],0
	mov	eax,ebp
	push	eax
	push	_27267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_27211
	call	_brl_blitz_ArrayBoundsError
_27211:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-24],eax
	push	_27213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_27216
	call	_brl_blitz_ArrayBoundsError
_27216:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-28],eax
	push	_27218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_27219
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	_27221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_27222
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-36],eax
	push	_27224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	mov	dword [ebp-40],0
	mov	edi,dword [ebp-24]
	jmp	_27226
_215:
	mov	eax,ebp
	push	eax
	push	_27234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	mov	eax,dword [ebp-32]
	cmp	ebx,dword [eax+20]
	jb	_27230
	call	_brl_blitz_ArrayBoundsError
_27230:
	mov	eax,dword [ebp-32]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-40]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_27233
	call	_brl_blitz_ArrayBoundsError
_27233:
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_213:
	add	dword [ebp-40],1
_27226:
	cmp	dword [ebp-40],edi
	jle	_215
_214:
	push	_27235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	mov	dword [ebp-44],0
	mov	edi,dword [ebp-28]
	jmp	_27237
_218:
	mov	eax,ebp
	push	eax
	push	_27245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	mov	eax,dword [ebp-36]
	cmp	ebx,dword [eax+20]
	jb	_27241
	call	_brl_blitz_ArrayBoundsError
_27241:
	mov	eax,dword [ebp-36]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-44]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_27244
	call	_brl_blitz_ArrayBoundsError
_27244:
	mov	eax,dword [ebp-20]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_216:
	add	dword [ebp-44],1
_27237:
	cmp	dword [ebp-44],edi
	jle	_218
_217:
	push	_27246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27248
	call	_brl_blitz_NullObjectError
_27248:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-28]
	mov	eax,dword [ebp-36]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-24]
	mov	eax,dword [ebp-32]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IXMLWriter_writeElementFromArray
	add	esp,28
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_27251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	mov	dword [ebp-48],0
	mov	ebx,dword [ebp-24]
	jmp	_27253
_221:
	mov	eax,ebp
	push	eax
	push	_27258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-48]
	mov	eax,dword [ebp-32]
	cmp	esi,dword [eax+20]
	jb	_27257
	call	_brl_blitz_ArrayBoundsError
_27257:
	mov	eax,dword [ebp-32]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_219:
	add	dword [ebp-48],1
_27253:
	cmp	dword [ebp-48],ebx
	jle	_221
_220:
	push	_27259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-52],0
	mov	dword [ebp-52],0
	mov	ebx,dword [ebp-28]
	jmp	_27261
_224:
	mov	eax,ebp
	push	eax
	push	_27266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-52]
	mov	eax,dword [ebp-36]
	cmp	esi,dword [eax+20]
	jb	_27265
	call	_brl_blitz_ArrayBoundsError
_27265:
	mov	eax,dword [ebp-36]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_222:
	add	dword [ebp-52],1
_27261:
	cmp	dword [ebp-52],ebx
	jle	_224
_223:
	mov	ebx,0
	jmp	_8601
_8601:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeLineBreak:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27277
	call	_brl_blitz_NullObjectError
_27277:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeLineBreak
	add	esp,4
	mov	ebx,0
	jmp	_8604
_8604:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27281
	call	_brl_blitz_NullObjectError
_27281:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeText
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8608
_8608:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_writeXMLHeader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27288
	call	_brl_blitz_NullObjectError
_27288:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeXMLHeader
	add	esp,4
	mov	ebx,0
	jmp	_8611
_8611:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27292
	call	_brl_blitz_NullObjectError
_27292:
	cmp	dword [ebx+12],0
	je	_27293
	push	ebp
	push	_27298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27296
	call	_brl_blitz_NullObjectError
_27296:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_27293:
	push	_27299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27301
	call	_brl_blitz_NullObjectError
_27301:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8614
_8614:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27305
	call	_brl_blitz_NullObjectError
_27305:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8617
_8617:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27309
	call	_brl_blitz_NullObjectError
_27309:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_grab
	add	esp,4
	mov	ebx,0
	jmp	_8620
_8620:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IFileSystem
	push	ebp
	push	_27311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8623
_8623:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_27314
	push	ebx
	call	__irrlicht_core_IFileSystem_drop
	add	esp,4
_27314:
_8626:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_27315
_27315:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_27327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27318
	push	ebp
	push	_27320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8630
_27318:
	push	_27321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IFileSystem
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27325
	call	_brl_blitz_NullObjectError
_27325:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8630
_8630:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createEmptyAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_27345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_27329
	push	ebp
	push	_27331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_27329:
	push	_27332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27334
	call	_brl_blitz_NullObjectError
_27334:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27336
	call	_brl_blitz_NullObjectError
_27336:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createEmptyAttributes
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27339
	push	ebp
	push	_27341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8634
_27339:
	push	ebp
	push	_27344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8634
_8634:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addPakFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_27354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27351
	call	_brl_blitz_NullObjectError
_27351:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_addPakFileArchive
	add	esp,16
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8640
_8640:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addZipFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_27362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27359
	call	_brl_blitz_NullObjectError
_27359:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_addZipFileArchive
	add	esp,16
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8646
_8646:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_changeWorkingDirectoryTo:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27365
	call	_brl_blitz_NullObjectError
_27365:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_changeWorkingDirectoryTo
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8650
_8650:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createAndOpenFile:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27372
	call	_brl_blitz_NullObjectError
_27372:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createAndOpenFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8654
_8654:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createAndWriteFile:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27378
	call	_brl_blitz_NullObjectError
_27378:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createAndWriteFile
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IWriteFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8659
_8659:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createFileList:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27385
	call	_brl_blitz_NullObjectError
_27385:
	push	1
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_createFileList
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8662
_8662:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReaderFromStream:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27389
	call	_brl_blitz_NullObjectError
_27389:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27391
	call	_brl_blitz_NullObjectError
_27391:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLReaderFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IXMLReader_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8666
_8666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27395
	call	_brl_blitz_NullObjectError
_27395:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLReader
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IXMLReader_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8670
_8670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27404
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27401
	call	_brl_blitz_NullObjectError
_27401:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27403
	call	_brl_blitz_NullObjectError
_27403:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLReaderUTF8FromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8674
_8674:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLReaderUTF8:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27407
	call	_brl_blitz_NullObjectError
_27407:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLReaderUTF8
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8678
_8678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLWriterFromStream:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27413
	call	_brl_blitz_NullObjectError
_27413:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27415
	call	_brl_blitz_NullObjectError
_27415:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLWriterFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IXMLWriter_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8682
_8682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createXMLWriter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27419
	call	_brl_blitz_NullObjectError
_27419:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createXMLWriter
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IXMLWriter_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8686
_8686:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_existFile:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27425
	call	_brl_blitz_NullObjectError
_27425:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_existFile
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8690
_8690:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getWorkingDirectory:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27431
	call	_brl_blitz_NullObjectError
_27431:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getWorkingDirectory
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8693
_8693:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27435
	call	_brl_blitz_NullObjectError
_27435:
	cmp	dword [ebx+12],0
	je	_27436
	push	ebp
	push	_27441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27439
	call	_brl_blitz_NullObjectError
_27439:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_27436:
	push	_27442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27444
	call	_brl_blitz_NullObjectError
_27444:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8696
_8696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27448
	call	_brl_blitz_NullObjectError
_27448:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8699
_8699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27452
	call	_brl_blitz_NullObjectError
_27452:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_grab
	add	esp,4
	mov	ebx,0
	jmp	_8702
_8702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addFolderFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_27459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27456
	call	_brl_blitz_NullObjectError
_27456:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_addFolderFileArchive
	add	esp,16
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8708
_8708:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getAbsolutePath:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27462
	call	_brl_blitz_NullObjectError
_27462:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getAbsolutePath
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8712
_8712:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileDir:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27468
	call	_brl_blitz_NullObjectError
_27468:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getFileDir
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8716
_8716:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createMemoryReadFile:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_27477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27474
	call	_brl_blitz_NullObjectError
_27474:
	push	dword [ebp-16]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-20]
	push	ebx
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createMemoryReadFile
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8723
_8723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileBasename:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27483
	call	_brl_blitz_NullObjectError
_27483:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getFileBasename
	add	esp,12
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8728
_8728:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createLimitReadFile:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_27490
	call	_brl_blitz_NullObjectError
_27490:
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	push	dword [ebp-16]
	push	dword [ebp-4]
	push	dword [ebp-8]
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createLimitReadFile
	add	esp,28
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8735
_8735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createMemeoryWriteFile:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_27501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27498
	call	_brl_blitz_NullObjectError
_27498:
	push	dword [ebp-16]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-20]
	push	ebx
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createMemoryWriteFile
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IWriteFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8742
_8742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_27512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jne	_27503
	mov	eax,ebp
	push	eax
	push	_27505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_irrlicht_core_EFAT_UNKNOWN]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_27503:
	push	_27506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27508
	call	_brl_blitz_NullObjectError
_27508:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [edi+8]
	call	_IrrIO_IFileSystem_addFileArchive
	add	esp,24
	mov	edi,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,edi
	jmp	_8750
_8750:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_addArchiveLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27517
	call	_brl_blitz_NullObjectError
_27517:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_addArchiveLoader
	add	esp,8
	mov	ebx,0
	jmp	_8754
_8754:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileArchiveCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27523
	call	_brl_blitz_NullObjectError
_27523:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getFileArchiveCount
	add	esp,4
	mov	ebx,eax
	jmp	_8757
_8757:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_removeFileArchiveByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27527
	call	_brl_blitz_NullObjectError
_27527:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_removeFileArchiveByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8761
_8761:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_removeFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27531
	call	_brl_blitz_NullObjectError
_27531:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_removeFileArchive
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8765
_8765:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_moveFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27537
	call	_brl_blitz_NullObjectError
_27537:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_moveFileArchive
	add	esp,12
	mov	ebx,eax
	jmp	_8770
_8770:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_getFileArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27543
	call	_brl_blitz_NullObjectError
_27543:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getFileArchive
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IFileArchive+136]
	add	esp,8
	mov	ebx,eax
	jmp	_8774
_8774:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_setFileListSystem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27547
	call	_brl_blitz_NullObjectError
_27547:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_setFileListSystem
	add	esp,8
	mov	ebx,eax
	jmp	_8778
_8778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_createEmptyFileList:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_27555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27552
	call	_brl_blitz_NullObjectError
_27552:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createEmptyFileList
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IFileList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8784
_8784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SAttributeReadWriteOptions
	push	ebp
	push	_27557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8787
_8787:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_27560
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_del
	add	esp,4
_27560:
_8790:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_27561
_27561:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_27573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27564
	push	ebp
	push	_27566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8794
_27564:
	push	_27567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27571
	call	_brl_blitz_NullObjectError
_27571:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8794
_8794:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_27575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_Irr_SAttributeReadWriteOptions_new
	push	eax
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_8796
_8796:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_getFlags:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27578
	call	_brl_blitz_NullObjectError
_27578:
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_getFlags
	add	esp,4
	mov	ebx,eax
	jmp	_8799
_8799:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_setFlags:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27582
	call	_brl_blitz_NullObjectError
_27582:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_setFlags
	add	esp,8
	mov	ebx,0
	jmp	_8803
_8803:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_getFilename:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27587
	call	_brl_blitz_NullObjectError
_27587:
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_getFilename
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8806
_8806:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_setFilename:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27591
	call	_brl_blitz_NullObjectError
_27591:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_setFilename
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8810
_8810:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAttributeExchangingObject
	push	ebp
	push	_27595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8813
_8813:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_27598
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_27598:
_8816:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_27600
_27600:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_27612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27603
	push	ebp
	push	_27605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8821
_27603:
	push	_27606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAttributeExchangingObject
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_27608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_27610
	call	_brl_blitz_NullObjectError
_27610:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_8821
_8821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_serializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27616
	call	_brl_blitz_NullObjectError
_27616:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27618
	call	_brl_blitz_NullObjectError
_27618:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributeExchangingObject_serializeAttributes
	add	esp,12
	mov	ebx,0
	jmp	_8826
_8826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_deserializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27624
	call	_brl_blitz_NullObjectError
_27624:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27626
	call	_brl_blitz_NullObjectError
_27626:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributeExchangingObject_deserializeAttributes
	add	esp,12
	mov	ebx,0
	jmp	_8831
_8831:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27630
	call	_brl_blitz_NullObjectError
_27630:
	cmp	dword [ebx+12],0
	je	_27631
	push	ebp
	push	_27636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27634
	call	_brl_blitz_NullObjectError
_27634:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_27631:
	push	_27637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27639
	call	_brl_blitz_NullObjectError
_27639:
	push	dword [ebx+8]
	call	_Irr_IAttributeExchangingObject_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8834
_8834:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27643
	call	_brl_blitz_NullObjectError
_27643:
	push	dword [ebx+8]
	call	_Irr_IAttributeExchangingObject_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8837
_8837:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27647
	call	_brl_blitz_NullObjectError
_27647:
	push	dword [ebx+8]
	call	_Irr_IAttributeExchangingObject_grab
	add	esp,4
	mov	ebx,0
	jmp	_8840
_8840:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAttributes
	push	ebp
	push	_27649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8843
_8843:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_27651
	push	ebx
	call	__irrlicht_core_IAttributes_drop
	add	esp,4
_27651:
_8846:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_27652
_27652:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_27664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27655
	push	ebp
	push	_27657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8850
_27655:
	push	_27658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAttributes
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27662
	call	_brl_blitz_NullObjectError
_27662:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8850
_8850:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27667
	call	_brl_blitz_NullObjectError
_27667:
	push	dword [ebx+8]
	call	_Irr_IAttributes_clear
	add	esp,4
	mov	ebx,0
	jmp	_8853
_8853:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addInt:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27671
	call	_brl_blitz_NullObjectError
_27671:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_addInt
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8858
_8858:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_27682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27679
	call	_brl_blitz_NullObjectError
_27679:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_addFloat
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8863
_8863:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addString:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27685
	call	_brl_blitz_NullObjectError
_27685:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addString
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8868
_8868:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addBool:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27692
	call	_brl_blitz_NullObjectError
_27692:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_addBool
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8873
_8873:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addStringEnum:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_27730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_27700
	call	_brl_blitz_ArrayBoundsError
_27700:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_27702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27703
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_27707
_227:
	mov	eax,ebp
	push	eax
	push	_27715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27711
	call	_brl_blitz_ArrayBoundsError
_27711:
	mov	eax,dword [ebp-24]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_27714
	call	_brl_blitz_ArrayBoundsError
_27714:
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_225:
	add	dword [ebp-28],1
_27707:
	cmp	dword [ebp-28],edi
	jle	_227
_226:
	push	_27716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27718
	call	_brl_blitz_NullObjectError
_27718:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addStringEnum
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_27722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	ebx,dword [ebp-20]
	sub	ebx,1
	jmp	_27724
_230:
	mov	eax,ebp
	push	eax
	push	_27729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_27728
	call	_brl_blitz_ArrayBoundsError
_27728:
	mov	eax,dword [ebp-24]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_228:
	add	dword [ebp-32],1
_27724:
	cmp	dword [ebp-32],ebx
	jle	_230
_229:
	mov	ebx,0
	jmp	_8879
_8879:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addIntEnum:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_27765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_27736
	call	_brl_blitz_ArrayBoundsError
_27736:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_27738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27739
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_27743
_233:
	mov	eax,ebp
	push	eax
	push	_27751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27747
	call	_brl_blitz_ArrayBoundsError
_27747:
	mov	eax,dword [ebp-24]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_27750
	call	_brl_blitz_ArrayBoundsError
_27750:
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_231:
	add	dword [ebp-28],1
_27743:
	cmp	dword [ebp-28],edi
	jle	_233
_232:
	push	_27752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27754
	call	_brl_blitz_NullObjectError
_27754:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addIntEnum
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_27757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	ebx,dword [ebp-20]
	sub	ebx,1
	jmp	_27759
_236:
	mov	eax,ebp
	push	eax
	push	_27764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_27763
	call	_brl_blitz_ArrayBoundsError
_27763:
	mov	eax,dword [ebp-24]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_234:
	add	dword [ebp-32],1
_27759:
	cmp	dword [ebp-32],ebx
	jle	_236
_235:
	mov	ebx,0
	jmp	_8885
_8885:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27768
	call	_brl_blitz_NullObjectError
_27768:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27771
	call	_brl_blitz_NullObjectError
_27771:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addColor
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8890
_8890:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addColorf:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27782
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27777
	call	_brl_blitz_NullObjectError
_27777:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27780
	call	_brl_blitz_NullObjectError
_27780:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addColorf
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8895
_8895:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addVector3df:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27786
	call	_brl_blitz_NullObjectError
_27786:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27789
	call	_brl_blitz_NullObjectError
_27789:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addVector3df
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8900
_8900:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addPosition2di:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27794
	call	_brl_blitz_NullObjectError
_27794:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27797
	call	_brl_blitz_NullObjectError
_27797:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addPosition2di
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8905
_8905:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addBinary:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_27805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27802
	call	_brl_blitz_NullObjectError
_27802:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_addBinary
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8911
_8911:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27809
	call	_brl_blitz_NullObjectError
_27809:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27812
	call	_brl_blitz_NullObjectError
_27812:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addTexture
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8916
_8916:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_27820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27819
	call	_brl_blitz_NullObjectError
_27819:
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeCount
	add	esp,4
	mov	ebx,eax
	jmp	_8919
_8919:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27823
	call	_brl_blitz_NullObjectError
_27823:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8923
_8923:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeTypeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27827
	call	_brl_blitz_NullObjectError
_27827:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeTypeByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8927
_8927:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttrbuteTypeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27833
	call	_brl_blitz_NullObjectError
_27833:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeTypeByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8931
_8931:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setStringAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27837
	call	_brl_blitz_NullObjectError
_27837:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setStringAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8936
_8936:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27844
	call	_brl_blitz_NullObjectError
_27844:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsStringByName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8940
_8940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27850
	call	_brl_blitz_NullObjectError
_27850:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsStringByIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8944
_8944:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBoolAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27854
	call	_brl_blitz_NullObjectError
_27854:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_setBoolAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8949
_8949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBoolByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27860
	call	_brl_blitz_NullObjectError
_27860:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBoolByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8953
_8953:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBoolByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27866
	call	_brl_blitz_NullObjectError
_27866:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBoolByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8957
_8957:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setIntAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_27873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27870
	call	_brl_blitz_NullObjectError
_27870:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_setIntAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8962
_8962:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27876
	call	_brl_blitz_NullObjectError
_27876:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsIntByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_8966
_8966:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27882
	call	_brl_blitz_NullObjectError
_27882:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsIntByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8970
_8970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setFloatAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_27889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27886
	call	_brl_blitz_NullObjectError
_27886:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_setFloatAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8975
_8975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsFloatByName:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27892
	call	_brl_blitz_NullObjectError
_27892:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsFloatByName
	add	esp,8
	fstp	dword [ebp-16]
	push	esi
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-16]
	fstp	dword [ebp-12]
	jmp	_8979
_8979:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsFloatByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_27899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27898
	call	_brl_blitz_NullObjectError
_27898:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsFloatByIndex
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_8983
_8983:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setColorAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27902
	call	_brl_blitz_NullObjectError
_27902:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27905
	call	_brl_blitz_NullObjectError
_27905:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setColorAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_8988
_8988:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsColorByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_27921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27910
	call	_brl_blitz_NullObjectError
_27910:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsColorByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-12],esi
	push	_27914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27915
	push	ebp
	push	_27917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8992
_27915:
	push	ebp
	push	_27920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8992
_8992:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsColorByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_27933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27924
	call	_brl_blitz_NullObjectError
_27924:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsColorByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27927
	push	ebp
	push	_27929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8996
_27927:
	push	ebp
	push	_27932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8996
_8996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setSColorfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27936
	call	_brl_blitz_NullObjectError
_27936:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27939
	call	_brl_blitz_NullObjectError
_27939:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setSColorfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9001
_9001:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsColorfByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_27955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27944
	call	_brl_blitz_NullObjectError
_27944:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsColorfByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-12],esi
	push	_27948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27949
	push	ebp
	push	_27951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9005
_27949:
	push	ebp
	push	_27954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9005
_9005:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeColorfByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_27967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27958
	call	_brl_blitz_NullObjectError
_27958:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsColorfByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27961
	push	ebp
	push	_27963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9009
_27961:
	push	ebp
	push	_27966
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9009
_9009:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setVector3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_27975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27970
	call	_brl_blitz_NullObjectError
_27970:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27973
	call	_brl_blitz_NullObjectError
_27973:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setVector3dfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9014
_9014:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsVector3dfByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_27989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27978
	call	_brl_blitz_NullObjectError
_27978:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsVector3dfByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-12],esi
	push	_27982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27983
	push	ebp
	push	_27985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9018
_27983:
	push	ebp
	push	_27988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9018
_9018:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_28001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27992
	call	_brl_blitz_NullObjectError
_27992:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsVector3dfByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27995
	push	ebp
	push	_27997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9022
_27995:
	push	ebp
	push	_28000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9022
_9022:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setPosition2diAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28004
	call	_brl_blitz_NullObjectError
_28004:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28007
	call	_brl_blitz_NullObjectError
_28007:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setPosition2diAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9027
_9027:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPosition2diByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_28024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28013
	call	_brl_blitz_NullObjectError
_28013:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsPosition2diByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-12],esi
	push	_28017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_28018
	push	ebp
	push	_28020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9031
_28018:
	push	ebp
	push	_28023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9031
_9031:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_28036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28027
	call	_brl_blitz_NullObjectError
_28027:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsPosition2diByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_28029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_28030
	push	ebp
	push	_28032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9035
_28030:
	push	ebp
	push	_28035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9035
_9035:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBinaryAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28039
	call	_brl_blitz_NullObjectError
_28039:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_setBinaryAttributeByName
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9041
_9041:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28045
	call	_brl_blitz_NullObjectError
_28045:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBinaryDataByName
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9047
_9047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28053
	call	_brl_blitz_NullObjectError
_28053:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBinaryDataByIndex
	add	esp,16
	mov	ebx,0
	jmp	_9053
_9053:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setEnumAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_28088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28058
	call	_brl_blitz_ArrayBoundsError
_28058:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_28060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28061
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_28063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_28065
_239:
	mov	eax,ebp
	push	eax
	push	_28073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_28069
	call	_brl_blitz_ArrayBoundsError
_28069:
	mov	eax,dword [ebp-24]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_28072
	call	_brl_blitz_ArrayBoundsError
_28072:
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_237:
	add	dword [ebp-28],1
_28065:
	cmp	dword [ebp-28],edi
	jle	_239
_238:
	push	_28074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28076
	call	_brl_blitz_NullObjectError
_28076:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setEnumAttributeByName
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_28080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	ebx,dword [ebp-20]
	sub	ebx,1
	jmp	_28082
_242:
	mov	eax,ebp
	push	eax
	push	_28087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_28086
	call	_brl_blitz_ArrayBoundsError
_28086:
	mov	eax,dword [ebp-24]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_240:
	add	dword [ebp-32],1
_28082:
	cmp	dword [ebp-32],ebx
	jle	_242
_241:
	mov	ebx,0
	jmp	_9059
_9059:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28091
	call	_brl_blitz_NullObjectError
_28091:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsStringEnumerationByName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9063
_9063:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-24],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_28129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28098
	call	_brl_blitz_ArrayBoundsError
_28098:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28101
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-16]
	sub	eax,1
	mov	edi,eax
	jmp	_28105
_245:
	mov	eax,ebp
	push	eax
	push	_28113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28109
	call	_brl_blitz_ArrayBoundsError
_28109:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28112
	call	_brl_blitz_ArrayBoundsError
_28112:
	mov	eax,dword [ebp-12]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_243:
	add	dword [ebp-28],1
_28105:
	cmp	dword [ebp-28],edi
	jle	_245
_244:
	push	_28114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28116
	call	_brl_blitz_NullObjectError
_28116:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsIntEnumerationByName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-24],ebx
	push	_28120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	ebx,dword [ebp-16]
	sub	ebx,1
	jmp	_28122
_248:
	mov	eax,ebp
	push	eax
	push	_28127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28126
	call	_brl_blitz_ArrayBoundsError
_28126:
	mov	eax,dword [ebp-20]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_246:
	add	dword [ebp-32],1
_28122:
	cmp	dword [ebp-32],ebx
	jle	_248
_247:
	push	_28128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9068
_9068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-24],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_28163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28134
	call	_brl_blitz_ArrayBoundsError
_28134:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28137
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-16]
	sub	eax,1
	mov	edi,eax
	jmp	_28141
_251:
	mov	eax,ebp
	push	eax
	push	_28149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28145
	call	_brl_blitz_ArrayBoundsError
_28145:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28148
	call	_brl_blitz_ArrayBoundsError
_28148:
	mov	eax,dword [ebp-12]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_249:
	add	dword [ebp-28],1
_28141:
	cmp	dword [ebp-28],edi
	jle	_251
_250:
	push	_28150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28152
	call	_brl_blitz_NullObjectError
_28152:
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsIntEnumerationByIndex
	add	esp,12
	mov	dword [ebp-24],eax
	push	_28154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	ebx,dword [ebp-16]
	sub	ebx,1
	jmp	_28156
_254:
	mov	eax,ebp
	push	eax
	push	_28161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28160
	call	_brl_blitz_ArrayBoundsError
_28160:
	mov	eax,dword [ebp-20]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_252:
	add	dword [ebp-32],1
_28156:
	cmp	dword [ebp-32],ebx
	jle	_254
_253:
	push	_28162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9073
_9073:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28166
	call	_brl_blitz_NullObjectError
_28166:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsStringEnumerationByIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9077
_9077:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_28221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_28169
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_28171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_28172
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	jmp	_28176
_257:
	mov	eax,ebp
	push	eax
	push	_28193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28179
	call	_brl_blitz_ArrayBoundsError
_28179:
	mov	esi,dword [ebp-12]
	shl	ebx,2
	add	esi,ebx
	call	__irrlicht_core_StringC_create
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_28184
	push	eax
	call	_bbGCFree
	add	esp,4
_28184:
	mov	dword [esi+24],ebx
	push	_28185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	esi,dword [eax+20]
	jb	_28187
	call	_brl_blitz_ArrayBoundsError
_28187:
	mov	ebx,dword [ebp-16]
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_28190
	call	_brl_blitz_ArrayBoundsError
_28190:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_28192
	call	_brl_blitz_NullObjectError
_28192:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_255:
	add	dword [ebp-28],1
_28176:
	cmp	dword [ebp-28],49
	jle	_257
_256:
	push	_28194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28196
	call	_brl_blitz_NullObjectError
_28196:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-20],ebx
	push	_28200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28201
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_28203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_28205
_260:
	mov	eax,ebp
	push	eax
	push	_28219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_28209
	call	_brl_blitz_ArrayBoundsError
_28209:
	mov	eax,dword [ebp-24]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,eax
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_28212
	call	_brl_blitz_ArrayBoundsError
_28212:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_28214
	call	_brl_blitz_NullObjectError
_28214:
	push	esi
	call	__irrlicht_core_StringC_getString
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_28218
	push	eax
	call	_bbGCFree
	add	esp,4
_28218:
	mov	dword [ebx+24],esi
	call	dword [_bbOnDebugLeaveScope]
_258:
	add	dword [ebp-32],1
_28205:
	cmp	dword [ebp-32],edi
	jle	_260
_259:
	push	_28220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9081
_9081:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_28278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_28228
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_28230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_28231
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	jmp	_28235
_263:
	mov	eax,ebp
	push	eax
	push	_28252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28238
	call	_brl_blitz_ArrayBoundsError
_28238:
	mov	esi,dword [ebp-12]
	shl	ebx,2
	add	esi,ebx
	call	__irrlicht_core_StringC_create
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_28243
	push	eax
	call	_bbGCFree
	add	esp,4
_28243:
	mov	dword [esi+24],ebx
	push	_28244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	esi,dword [eax+20]
	jb	_28246
	call	_brl_blitz_ArrayBoundsError
_28246:
	mov	ebx,dword [ebp-16]
	shl	esi,2
	add	ebx,esi
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_28249
	call	_brl_blitz_ArrayBoundsError
_28249:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_28251
	call	_brl_blitz_NullObjectError
_28251:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_261:
	add	dword [ebp-28],1
_28235:
	cmp	dword [ebp-28],49
	jle	_263
_262:
	push	_28253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28255
	call	_brl_blitz_NullObjectError
_28255:
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	add	esp,12
	mov	dword [ebp-20],eax
	push	_28257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28258
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_28260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_28262
_266:
	mov	eax,ebp
	push	eax
	push	_28276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_28266
	call	_brl_blitz_ArrayBoundsError
_28266:
	mov	eax,dword [ebp-24]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,eax
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_28269
	call	_brl_blitz_ArrayBoundsError
_28269:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_28271
	call	_brl_blitz_NullObjectError
_28271:
	push	esi
	call	__irrlicht_core_StringC_getString
	add	esp,4
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_28275
	push	eax
	call	_bbGCFree
	add	esp,4
_28275:
	mov	dword [ebx+24],esi
	call	dword [_bbOnDebugLeaveScope]
_264:
	add	dword [ebp-32],1
_28262:
	cmp	dword [ebp-32],edi
	jle	_266
_265:
	push	_28277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9085
_9085:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTextureAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28281
	call	_brl_blitz_NullObjectError
_28281:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28284
	call	_brl_blitz_NullObjectError
_28284:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setTextureAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9090
_9090:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTextureByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_28300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28289
	call	_brl_blitz_NullObjectError
_28289:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsTextureByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-12],esi
	push	_28293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_28294
	push	ebp
	push	_28296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9094
_28294:
	push	ebp
	push	_28299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9094
_9094:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTextureByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_28312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28303
	call	_brl_blitz_NullObjectError
_28303:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsTextureByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_28305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_28306
	push	ebp
	push	_28308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9098
_28306:
	push	ebp
	push	_28311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9098
_9098:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_existsAttribute:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28315
	call	_brl_blitz_NullObjectError
_28315:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_existsAttribute
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9102
_9102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_findAttribute:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28321
	call	_brl_blitz_NullObjectError
_28321:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_findAttribute
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9106
_9106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setStringAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28327
	call	_brl_blitz_NullObjectError
_28327:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setStringAttributeByIndex
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9111
_9111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBoolAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28333
	call	_brl_blitz_NullObjectError
_28333:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setBoolAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9116
_9116:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setIntAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28337
	call	_brl_blitz_NullObjectError
_28337:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setIntAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9121
_9121:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setFloatAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_28342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28341
	call	_brl_blitz_NullObjectError
_28341:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setFloatAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9126
_9126:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setColorAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28345
	call	_brl_blitz_NullObjectError
_28345:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28347
	call	_brl_blitz_NullObjectError
_28347:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setColorAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9131
_9131:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setColorfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28351
	call	_brl_blitz_NullObjectError
_28351:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28353
	call	_brl_blitz_NullObjectError
_28353:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setColorfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9136
_9136:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setVector3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28357
	call	_brl_blitz_NullObjectError
_28357:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28359
	call	_brl_blitz_NullObjectError
_28359:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setVector3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9141
_9141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setBinaryAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28363
	call	_brl_blitz_NullObjectError
_28363:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setBinaryAttributeByIndex
	add	esp,16
	mov	ebx,0
	jmp	_9147
_9147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setEnumAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_28397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28368
	call	_brl_blitz_ArrayBoundsError
_28368:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_28370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28371
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_28373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	eax,dword [ebp-20]
	sub	eax,1
	mov	edi,eax
	jmp	_28375
_269:
	mov	eax,ebp
	push	eax
	push	_28383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_28379
	call	_brl_blitz_ArrayBoundsError
_28379:
	mov	eax,dword [ebp-24]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_28382
	call	_brl_blitz_ArrayBoundsError
_28382:
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_267:
	add	dword [ebp-28],1
_28375:
	cmp	dword [ebp-28],edi
	jle	_269
_268:
	push	_28384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28386
	call	_brl_blitz_NullObjectError
_28386:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setEnumAttributeByIndex
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_28389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	mov	dword [ebp-32],0
	mov	ebx,dword [ebp-20]
	sub	ebx,1
	jmp	_28391
_272:
	mov	eax,ebp
	push	eax
	push	_28396
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_28395
	call	_brl_blitz_ArrayBoundsError
_28395:
	mov	eax,dword [ebp-24]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_270:
	add	dword [ebp-32],1
_28391:
	cmp	dword [ebp-32],ebx
	jle	_272
_271:
	mov	ebx,0
	jmp	_9153
_9153:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTextureAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28400
	call	_brl_blitz_NullObjectError
_28400:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28402
	call	_brl_blitz_NullObjectError
_28402:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setTextureAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9158
_9158:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addRect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28406
	call	_brl_blitz_NullObjectError
_28406:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28409
	call	_brl_blitz_NullObjectError
_28409:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addRect
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9163
_9163:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setRect3diAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28415
	call	_brl_blitz_NullObjectError
_28415:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28418
	call	_brl_blitz_NullObjectError
_28418:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setRect3diAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9168
_9168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsRect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28423
	call	_brl_blitz_NullObjectError
_28423:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsRect
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9172
_9172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsRectByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28429
	call	_brl_blitz_NullObjectError
_28429:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsRectByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9176
_9176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setRect3diAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28433
	call	_brl_blitz_NullObjectError
_28433:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28435
	call	_brl_blitz_NullObjectError
_28435:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setRect3diAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9181
_9181:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28439
	call	_brl_blitz_NullObjectError
_28439:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28442
	call	_brl_blitz_NullObjectError
_28442:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addMatrix
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9186
_9186:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setMatrixAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28448
	call	_brl_blitz_NullObjectError
_28448:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28451
	call	_brl_blitz_NullObjectError
_28451:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setMatrixAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9191
_9191:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsMatrixByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28456
	call	_brl_blitz_NullObjectError
_28456:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsMatrixByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9195
_9195:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28462
	call	_brl_blitz_NullObjectError
_28462:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsMatrixByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9199
_9199:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setMatrixAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28469
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28466
	call	_brl_blitz_NullObjectError
_28466:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28468
	call	_brl_blitz_NullObjectError
_28468:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setMatrixAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9204
_9204:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addQuaternion:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28472
	call	_brl_blitz_NullObjectError
_28472:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28475
	call	_brl_blitz_NullObjectError
_28475:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addQuaternion
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9209
_9209:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setQuaternionAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28481
	call	_brl_blitz_NullObjectError
_28481:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28484
	call	_brl_blitz_NullObjectError
_28484:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setQuaternionAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9214
_9214:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsQuaternionByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28489
	call	_brl_blitz_NullObjectError
_28489:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsQuaternionByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9218
_9218:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28495
	call	_brl_blitz_NullObjectError
_28495:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsQuaternionByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9222
_9222:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setQuaternionAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28499
	call	_brl_blitz_NullObjectError
_28499:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28501
	call	_brl_blitz_NullObjectError
_28501:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setQuaternionAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9227
_9227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addBox3d:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28505
	call	_brl_blitz_NullObjectError
_28505:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28508
	call	_brl_blitz_NullObjectError
_28508:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addBox3d
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9232
_9232:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setAABbox3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28514
	call	_brl_blitz_NullObjectError
_28514:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28517
	call	_brl_blitz_NullObjectError
_28517:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setAABbox3dfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9237
_9237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBox3dByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28522
	call	_brl_blitz_NullObjectError
_28522:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsBox3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9241
_9241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28528
	call	_brl_blitz_NullObjectError
_28528:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBox3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9245
_9245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28532
	call	_brl_blitz_NullObjectError
_28532:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28534
	call	_brl_blitz_NullObjectError
_28534:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setAABbox3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9250
_9250:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addPlane3d:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28538
	call	_brl_blitz_NullObjectError
_28538:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28541
	call	_brl_blitz_NullObjectError
_28541:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addPlane3d
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9255
_9255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setPlane3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28547
	call	_brl_blitz_NullObjectError
_28547:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28550
	call	_brl_blitz_NullObjectError
_28550:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setPlane3dfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9260
_9260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPlane3dByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28555
	call	_brl_blitz_NullObjectError
_28555:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsPlane3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9264
_9264:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28561
	call	_brl_blitz_NullObjectError
_28561:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsPlane3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9268
_9268:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28565
	call	_brl_blitz_NullObjectError
_28565:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28567
	call	_brl_blitz_NullObjectError
_28567:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setPlane3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9273
_9273:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addTriangle3d:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28571
	call	_brl_blitz_NullObjectError
_28571:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28574
	call	_brl_blitz_NullObjectError
_28574:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addTriangle3d
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9278
_9278:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTriangle3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28580
	call	_brl_blitz_NullObjectError
_28580:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28583
	call	_brl_blitz_NullObjectError
_28583:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setTriangle3dfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9283
_9283:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28588
	call	_brl_blitz_NullObjectError
_28588:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsTriangle3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9287
_9287:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28594
	call	_brl_blitz_NullObjectError
_28594:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsTriangle3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9291
_9291:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28598
	call	_brl_blitz_NullObjectError
_28598:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28600
	call	_brl_blitz_NullObjectError
_28600:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setTriangle3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9296
_9296:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addLine2d:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28604
	call	_brl_blitz_NullObjectError
_28604:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28607
	call	_brl_blitz_NullObjectError
_28607:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addLine2d
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9301
_9301:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine2dfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28613
	call	_brl_blitz_NullObjectError
_28613:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28616
	call	_brl_blitz_NullObjectError
_28616:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setLine2dfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9306
_9306:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine2dByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28624
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28621
	call	_brl_blitz_NullObjectError
_28621:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsLine2dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9310
_9310:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28627
	call	_brl_blitz_NullObjectError
_28627:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsLine2dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Line2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9314
_9314:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine2dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28631
	call	_brl_blitz_NullObjectError
_28631:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28633
	call	_brl_blitz_NullObjectError
_28633:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setLine2dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9319
_9319:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addLine3d:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28637
	call	_brl_blitz_NullObjectError
_28637:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28640
	call	_brl_blitz_NullObjectError
_28640:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_addLine3d
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9324
_9324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine3dfAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_28650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28645
	call	_brl_blitz_NullObjectError
_28645:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28648
	call	_brl_blitz_NullObjectError
_28648:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_Irr_IAttributes_setLine3dfAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9329
_9329:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine3dByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28653
	call	_brl_blitz_NullObjectError
_28653:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_getAttributeAsLine3dByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9333
_9333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28659
	call	_brl_blitz_NullObjectError
_28659:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsLine3dByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9337
_9337:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setLine3dfAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28663
	call	_brl_blitz_NullObjectError
_28663:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28665
	call	_brl_blitz_NullObjectError
_28665:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setLin3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9342
_9342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_adduserPointer:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28669
	call	_brl_blitz_NullObjectError
_28669:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_addUserPointer
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9347
_9347:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setUserPointerAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28676
	call	_brl_blitz_NullObjectError
_28676:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_setUserPointerAttributeByName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9352
_9352:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsUserPointerByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28682
	call	_brl_blitz_NullObjectError
_28682:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsUserPointerByName
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9356
_9356:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28688
	call	_brl_blitz_NullObjectError
_28688:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsUserPointerByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_9360
_9360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setUserPointerAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_28693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28692
	call	_brl_blitz_NullObjectError
_28692:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setUserPointerAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9365
_9365:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_read:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28696
	call	_brl_blitz_NullObjectError
_28696:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28698
	call	_brl_blitz_NullObjectError
_28698:
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributes_read
	add	esp,16
	mov	ebx,eax
	jmp	_9371
_9371:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_write:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28705
	call	_brl_blitz_NullObjectError
_28705:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28707
	call	_brl_blitz_NullObjectError
_28707:
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IAttributes_write
	add	esp,16
	mov	ebx,eax
	jmp	_9377
_9377:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_addArray:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_28743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28714
	call	_brl_blitz_ArrayBoundsError
_28714:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28717
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-16]
	jmp	_28721
_275:
	mov	eax,ebp
	push	eax
	push	_28729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28725
	call	_brl_blitz_ArrayBoundsError
_28725:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28728
	call	_brl_blitz_ArrayBoundsError
_28728:
	mov	eax,dword [ebp-12]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_273:
	add	dword [ebp-24],1
_28721:
	cmp	dword [ebp-24],edi
	jle	_275
_274:
	push	_28730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28732
	call	_brl_blitz_NullObjectError
_28732:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_addArray
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_28735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	ebx,dword [ebp-16]
	jmp	_28737
_278:
	mov	eax,ebp
	push	eax
	push	_28742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28741
	call	_brl_blitz_ArrayBoundsError
_28741:
	mov	eax,dword [ebp-20]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_276:
	add	dword [ebp-28],1
_28737:
	cmp	dword [ebp-28],ebx
	jle	_278
_277:
	mov	ebx,0
	jmp	_9382
_9382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setArrayAttributeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_28778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28749
	call	_brl_blitz_ArrayBoundsError
_28749:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28752
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-16]
	jmp	_28756
_281:
	mov	eax,ebp
	push	eax
	push	_28764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28760
	call	_brl_blitz_ArrayBoundsError
_28760:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28763
	call	_brl_blitz_ArrayBoundsError
_28763:
	mov	eax,dword [ebp-12]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_279:
	add	dword [ebp-24],1
_28756:
	cmp	dword [ebp-24],edi
	jle	_281
_280:
	push	_28765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28767
	call	_brl_blitz_NullObjectError
_28767:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_IAttributes_setArrayAttributeByName
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	_28770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	ebx,dword [ebp-16]
	jmp	_28772
_284:
	mov	eax,ebp
	push	eax
	push	_28777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28776
	call	_brl_blitz_ArrayBoundsError
_28776:
	mov	eax,dword [ebp-20]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_282:
	add	dword [ebp-28],1
_28772:
	cmp	dword [ebp-28],ebx
	jle	_284
_283:
	mov	ebx,0
	jmp	_9387
_9387:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsArray:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_28809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_28781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_28783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28785
	call	_brl_blitz_NullObjectError
_28785:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	lea	eax,dword [ebp-12]
	push	eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsArray
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	dword [ebp-20],ebx
	push	_28789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_28790
	mov	eax,ebp
	push	eax
	push	_28806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28792
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-20]
	jmp	_28795
_287:
	mov	eax,ebp
	push	eax
	push	_28805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_28799
	call	_brl_blitz_ArrayBoundsError
_28799:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_IrrBase+60]
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_28804
	push	eax
	call	_bbGCFree
	add	esp,4
_28804:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_285:
	add	dword [ebp-24],1
_28795:
	cmp	dword [ebp-24],edi
	jl	_287
_286:
	call	dword [_bbOnDebugLeaveScope]
_28790:
	push	_28807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-12]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_28808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9391
_9391:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getAttributeAsArrayByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_28840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_28814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_28816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28818
	call	_brl_blitz_NullObjectError
_28818:
	lea	eax,dword [ebp-12]
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsArrayByIndex
	add	esp,12
	mov	dword [ebp-20],eax
	push	_28820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_28821
	mov	eax,ebp
	push	eax
	push	_28837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28823
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-20]
	jmp	_28826
_290:
	mov	eax,ebp
	push	eax
	push	_28836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_28830
	call	_brl_blitz_ArrayBoundsError
_28830:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_IrrBase+60]
	add	esp,4
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_28835
	push	eax
	call	_bbGCFree
	add	esp,4
_28835:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_288:
	add	dword [ebp-24],1
_28826:
	cmp	dword [ebp-24],edi
	jl	_290
_289:
	call	dword [_bbOnDebugLeaveScope]
_28821:
	push	_28838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-12]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_28839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9395
_9395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_setArrayAttributeByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_28871
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_28844
	call	_brl_blitz_ArrayBoundsError
_28844:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28847
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-16]
	jmp	_28851
_293:
	mov	eax,ebp
	push	eax
	push	_28859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28855
	call	_brl_blitz_ArrayBoundsError
_28855:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_28858
	call	_brl_blitz_ArrayBoundsError
_28858:
	mov	eax,dword [ebp-12]
	push	dword [eax+ebx*4+24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_291:
	add	dword [ebp-24],1
_28851:
	cmp	dword [ebp-24],edi
	jle	_293
_292:
	push	_28860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28862
	call	_brl_blitz_NullObjectError
_28862:
	push	dword [ebp-16]
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setArrayAttributeByIndex
	add	esp,16
	push	_28863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	ebx,dword [ebp-16]
	jmp	_28865
_296:
	mov	eax,ebp
	push	eax
	push	_28870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28869
	call	_brl_blitz_ArrayBoundsError
_28869:
	mov	eax,dword [ebp-20]
	push	dword [eax+esi*4+24]
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_294:
	add	dword [ebp-28],1
_28865:
	cmp	dword [ebp-28],ebx
	jle	_296
_295:
	mov	ebx,0
	jmp	_9400
_9400:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28874
	call	_brl_blitz_NullObjectError
_28874:
	cmp	dword [ebx+12],0
	je	_28875
	push	ebp
	push	_28880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28878
	call	_brl_blitz_NullObjectError
_28878:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28875:
	push	_28881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28883
	call	_brl_blitz_NullObjectError
_28883:
	push	dword [ebx+8]
	call	_Irr_IAttributes_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9403
_9403:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28887
	call	_brl_blitz_NullObjectError
_28887:
	push	dword [ebx+8]
	call	_Irr_IAttributes_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9406
_9406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28891
	call	_brl_blitz_NullObjectError
_28891:
	push	dword [ebx+8]
	call	_Irr_IAttributes_grab
	add	esp,4
	mov	ebx,0
	jmp	_9409
_9409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IFileArchive
	push	ebp
	push	_28893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9412
_9412:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_28896
	push	ebx
	call	__irrlicht_core_IFileArchive_drop
	add	esp,4
_28896:
_9415:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_28897
_28897:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_createAndOpenFile:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28904
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28901
	call	_brl_blitz_NullObjectError
_28901:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IFileArchive_createAndOpenFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9419
_9419:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_createAndOpenFileByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28907
	call	_brl_blitz_NullObjectError
_28907:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_createAndOpenFileByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9423
_9423:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getFileList:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28911
	call	_brl_blitz_NullObjectError
_28911:
	push	0
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getFileList
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9426
_9426:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28915
	call	_brl_blitz_NullObjectError
_28915:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getType
	add	esp,4
	mov	ebx,eax
	jmp	_9429
_9429:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_setPassword:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28919
	call	_brl_blitz_NullObjectError
_28919:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_setPassword
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9433
_9433:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getPassword:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28925
	call	_brl_blitz_NullObjectError
_28925:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getPassword
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9436
_9436:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_28937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28928
	push	ebp
	push	_28930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9440
_28928:
	push	_28931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IFileArchive
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28935
	call	_brl_blitz_NullObjectError
_28935:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9440
_9440:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28940
	call	_brl_blitz_NullObjectError
_28940:
	cmp	dword [ebx+12],0
	je	_28941
	push	ebp
	push	_28946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28944
	call	_brl_blitz_NullObjectError
_28944:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28941:
	push	_28947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28949
	call	_brl_blitz_NullObjectError
_28949:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9443
_9443:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28953
	call	_brl_blitz_NullObjectError
_28953:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9446
_9446:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28957
	call	_brl_blitz_NullObjectError
_28957:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_grab
	add	esp,4
	mov	ebx,0
	jmp	_9449
_9449:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_28960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IArchiveLoader
	push	ebp
	push	_28959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9452
_9452:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_28961
	push	ebx
	call	__irrlicht_core_IArchiveLoader_drop
	add	esp,4
_28961:
_9455:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_28962
_28962:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_isALoadableFileFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28965
	call	_brl_blitz_NullObjectError
_28965:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormat
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9459
_9459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromIO:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28971
	call	_brl_blitz_NullObjectError
_28971:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormatFromIO
	add	esp,8
	mov	ebx,eax
	jmp	_9463
_9463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_28977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28976
	call	_brl_blitz_NullObjectError
_28976:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormatFromType
	add	esp,8
	mov	ebx,eax
	jmp	_9467
_9467:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_createArchive:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28980
	call	_brl_blitz_NullObjectError
_28980:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrIO_IArchiveLoader_createArchive
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	dword [_irrlicht_core_IFileArchive+136]
	add	esp,8
	mov	ebx,eax
	jmp	_9473
_9473:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_createArchiveFromIO:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_28987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28986
	call	_brl_blitz_NullObjectError
_28986:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_createArchiveFromIO
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_IFileArchive+136]
	add	esp,8
	mov	ebx,eax
	jmp	_9479
_9479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_28998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28989
	push	ebp
	push	_28991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9483
_28989:
	push	_28992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IArchiveLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28996
	call	_brl_blitz_NullObjectError
_28996:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9483
_9483:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29001
	call	_brl_blitz_NullObjectError
_29001:
	cmp	dword [ebx+12],0
	je	_29002
	push	ebp
	push	_29007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29005
	call	_brl_blitz_NullObjectError
_29005:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_29002:
	push	_29008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29010
	call	_brl_blitz_NullObjectError
_29010:
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9486
_9486:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29014
	call	_brl_blitz_NullObjectError
_29014:
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9489
_9489:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29018
	call	_brl_blitz_NullObjectError
_29018:
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_grab
	add	esp,4
	mov	ebx,0
	jmp	_9492
_9492:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SNamedPath
	push	ebp
	push	_29020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9495
_9495:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_29023
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_del
	add	esp,4
_29023:
_9498:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_29024
_29024:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_29036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29027
	push	ebp
	push	_29029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9502
_29027:
	push	_29030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SNamedPath
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_29032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29034
	call	_brl_blitz_NullObjectError
_29034:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9502
_9502:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_29038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrIO_SNamedPath_new
	push	eax
	call	__irrlicht_core_SNamedPath_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9504
_9504:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_createFromPath:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	call	__irrlicht_core_SNamedPath_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9507
_9507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_LessThan:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29043
	call	_brl_blitz_NullObjectError
_29043:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_LessThan
	add	esp,8
	mov	ebx,eax
	jmp	_9511
_9511:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_setPath:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29047
	call	_brl_blitz_NullObjectError
_29047:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_setPath
	add	esp,8
	mov	ebx,0
	jmp	_9515
_9515:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_getPath:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29051
	call	_brl_blitz_NullObjectError
_29051:
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_getPath
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9518
_9518:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_getInternalName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29055
	call	_brl_blitz_NullObjectError
_29055:
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_getInternalName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,_bbEmptyString
	jmp	_9521
_9521:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ICursorControl
	push	ebp
	push	_29057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9524
_9524:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_29060
	push	ebx
	call	__irrlicht_core_ICursorControl_drop
	add	esp,4
_29060:
_9527:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_29061
_29061:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_29073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29064
	push	ebp
	push	_29066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9531
_29064:
	push	_29067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICursorControl
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_29069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29071
	call	_brl_blitz_NullObjectError
_29071:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9531
_9531:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29076
	call	_brl_blitz_NullObjectError
_29076:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9534
_9534:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_getRelativePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29080
	call	_brl_blitz_NullObjectError
_29080:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_getRelativePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Position2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9537
_9537:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_isVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29084
	call	_brl_blitz_NullObjectError
_29084:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_isVisible
	add	esp,4
	mov	ebx,eax
	jmp	_9540
_9540:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29088
	call	_brl_blitz_NullObjectError
_29088:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setVisible
	add	esp,8
	mov	ebx,0
	jmp	_9544
_9544:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionInt:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_29094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29093
	call	_brl_blitz_NullObjectError
_29093:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setPositionInt
	add	esp,12
	mov	ebx,0
	jmp	_9549
_9549:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionIntFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29097
	call	_brl_blitz_NullObjectError
_29097:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29099
	call	_brl_blitz_NullObjectError
_29099:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_ICursorControl_setPositionIntFromPos
	add	esp,8
	mov	ebx,0
	jmp	_9553
_9553:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_29104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29103
	call	_brl_blitz_NullObjectError
_29103:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setPositionFloat
	add	esp,12
	mov	ebx,0
	jmp	_9558
_9558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setPositionFloatFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29107
	call	_brl_blitz_NullObjectError
_29107:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29109
	call	_brl_blitz_NullObjectError
_29109:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_ICursorControl_setPositionFloatFromPos
	add	esp,8
	mov	ebx,0
	jmp	_9562
_9562:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_setReferenceRect:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29113
	call	_brl_blitz_NullObjectError
_29113:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setReferenceRect
	add	esp,8
	mov	ebx,0
	jmp	_9566
_9566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29117
	call	_brl_blitz_NullObjectError
_29117:
	cmp	dword [ebx+12],0
	je	_29118
	push	ebp
	push	_29123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29121
	call	_brl_blitz_NullObjectError
_29121:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_29118:
	push	_29124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29126
	call	_brl_blitz_NullObjectError
_29126:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9569
_9569:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29130
	call	_brl_blitz_NullObjectError
_29130:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9572
_9572:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29134
	call	_brl_blitz_NullObjectError
_29134:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_grab
	add	esp,4
	mov	ebx,0
	jmp	_9575
_9575:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIFont
	push	ebp
	push	_29136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9578
_9578:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_29139
	push	ebx
	call	__irrlicht_core_IGUIFont_drop
	add	esp,4
_29139:
_9581:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_29140
_29140:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_29152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29143
	push	ebp
	push	_29145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9585
_29143:
	push	_29146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFont
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_29148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29150
	call	_brl_blitz_NullObjectError
_29150:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9585
_9585:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getCharacterFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_29158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29155
	call	_brl_blitz_NullObjectError
_29155:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getCharacterFromPos
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9590
_9590:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getDimension:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29162
	call	_brl_blitz_NullObjectError
_29162:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIFont_getDimension
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9594
_9594:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_29181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_29167
	mov	eax,ebp
	push	eax
	push	_29169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_29167:
	push	_29170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_29172
	call	_brl_blitz_NullObjectError
_29172:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-32],eax
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_29175
	call	_brl_blitz_NullObjectError
_29175:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_29177
	call	_brl_blitz_NullObjectError
_29177:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_29179
	call	_brl_blitz_NullObjectError
_29179:
	push	dword [ebx+8]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-32]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	call	_IrrGUI_IGUIFont_draw
	add	esp,28
	push	dword [ebp-32]
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9603
_9603:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29187
	call	_brl_blitz_NullObjectError
_29187:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getType
	add	esp,4
	mov	ebx,eax
	jmp	_9606
_9606:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_setKerningWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29191
	call	_brl_blitz_NullObjectError
_29191:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_setKerningWidth
	add	esp,8
	mov	ebx,0
	jmp	_9610
_9610:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_setKerningHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29196
	call	_brl_blitz_NullObjectError
_29196:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_setKerningHeight
	add	esp,8
	mov	ebx,0
	jmp	_9614
_9614:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getKerningWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_29204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_29200
	call	_brl_blitz_NullObjectError
_29200:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_IrrGUI_IGUIFont_getKerningWidth
	add	esp,12
	mov	edi,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,edi
	jmp	_9619
_9619:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getKerningHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29209
	call	_brl_blitz_NullObjectError
_29209:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getKerningHeight
	add	esp,4
	mov	ebx,eax
	jmp	_9622
_9622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_setInvisibleCharacters:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29213
	call	_brl_blitz_NullObjectError
_29213:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_setInvisibleCharacters
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_9626
_9626:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29219
	call	_brl_blitz_NullObjectError
_29219:
	cmp	dword [ebx+12],0
	je	_29220
	push	ebp
	push	_29225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29223
	call	_brl_blitz_NullObjectError
_29223:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_29220:
	push	_29226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29228
	call	_brl_blitz_NullObjectError
_29228:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9629
_9629:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29232
	call	_brl_blitz_NullObjectError
_29232:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9632
_9632:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29236
	call	_brl_blitz_NullObjectError
_29236:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_grab
	add	esp,4
	mov	ebx,0
	jmp	_9635
_9635:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIFont_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIFontBitmap
	push	ebp
	push	_29238
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9638
_9638:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9641:
	mov	dword [eax],_irrlicht_core_IGUIFont
	push	eax
	call	__irrlicht_core_IGUIFont_Delete
	add	esp,4
	mov	eax,0
	jmp	_29241
_29241:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_29253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29244
	push	ebp
	push	_29246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9645
_29244:
	push	_29247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFontBitmap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_29249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29251
	call	_brl_blitz_NullObjectError
_29251:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9645
_9645:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29256
	call	_brl_blitz_NullObjectError
_29256:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFontBitmap_getSpriteNoFromChar
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9649
_9649:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	ebp
	push	_29261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9652
_9652:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_29264
	push	ebx
	call	__irrlicht_core_IGUIElement_drop
	add	esp,4
_29264:
_9655:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_29265
_29265:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29268
	push	ebp
	push	_29270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9660
_29268:
	push	_29271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29275
	call	_brl_blitz_NullObjectError
_29275:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29278
	call	_brl_blitz_NullObjectError
_29278:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_29279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9660
_9660:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29283
	call	_brl_blitz_NullObjectError
_29283:
	cmp	dword [ebx+12],0
	je	_29284
	push	ebp
	push	_29289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29287
	call	_brl_blitz_NullObjectError
_29287:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_29284:
	push	_29290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29292
	call	_brl_blitz_NullObjectError
_29292:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9663
_9663:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29296
	call	_brl_blitz_NullObjectError
_29296:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9666
_9666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29300
	call	_brl_blitz_NullObjectError
_29300:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_grab
	add	esp,4
	mov	ebx,0
	jmp	_9669
_9669:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_cast:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_29415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_29304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29306
	call	_brl_blitz_NullObjectError
_29306:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_29310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_29311
	push	ebp
	push	_29319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29314
	call	_brl_blitz_NullObjectError
_29314:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_29315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29317
	call	_brl_blitz_NullObjectError
_29317:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_29311:
	push	_29320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_29323
	cmp	eax,1
	je	_29324
	cmp	eax,2
	je	_29325
	cmp	eax,3
	je	_29326
	cmp	eax,5
	je	_29327
	cmp	eax,6
	je	_29328
	cmp	eax,8
	je	_29329
	cmp	eax,9
	je	_29330
	cmp	eax,10
	je	_29331
	cmp	eax,11
	je	_29332
	cmp	eax,14
	je	_29333
	cmp	eax,16
	je	_29334
	cmp	eax,17
	je	_29335
	cmp	eax,18
	je	_29336
	cmp	eax,20
	je	_29337
	cmp	eax,22
	je	_29338
	cmp	eax,15
	je	_29339
	push	ebp
	push	_29345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_29341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29343
	call	_brl_blitz_NullObjectError
_29343:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29323:
	push	ebp
	push	_29349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29348
	call	_brl_blitz_NullObjectError
_29348:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29324:
	push	ebp
	push	_29353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29352
	call	_brl_blitz_NullObjectError
_29352:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUICheckBox_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29325:
	push	ebp
	push	_29357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29356
	call	_brl_blitz_NullObjectError
_29356:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIComboBox_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29326:
	push	ebp
	push	_29361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29360
	call	_brl_blitz_NullObjectError
_29360:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29327:
	push	ebp
	push	_29365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29364
	call	_brl_blitz_NullObjectError
_29364:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIEditBox_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29328:
	push	ebp
	push	_29369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29368
	call	_brl_blitz_NullObjectError
_29368:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29329:
	push	ebp
	push	_29373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29372
	call	_brl_blitz_NullObjectError
_29372:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIInOutFader_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29330:
	push	ebp
	push	_29377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29376
	call	_brl_blitz_NullObjectError
_29376:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIImage_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29331:
	push	ebp
	push	_29381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29380
	call	_brl_blitz_NullObjectError
_29380:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIListBox_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29332:
	push	ebp
	push	_29385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29384
	call	_brl_blitz_NullObjectError
_29384:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIMeshViewer_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29333:
	push	ebp
	push	_29389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29388
	call	_brl_blitz_NullObjectError
_29388:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIScrollBar_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29334:
	push	ebp
	push	_29393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29392
	call	_brl_blitz_NullObjectError
_29392:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIStaticText_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29335:
	push	ebp
	push	_29397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29396
	call	_brl_blitz_NullObjectError
_29396:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29336:
	push	ebp
	push	_29401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29400
	call	_brl_blitz_NullObjectError
_29400:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUITabControl_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29337:
	push	ebp
	push	_29405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29404
	call	_brl_blitz_NullObjectError
_29404:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIToolBar_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29338:
	push	ebp
	push	_29409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29408
	call	_brl_blitz_NullObjectError
_29408:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUIWindow_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29339:
	push	ebp
	push	_29413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29412
	call	_brl_blitz_NullObjectError
_29412:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IGUISpinBox_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_29322
_29322:
	push	_29414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9673
_9673:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_addChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29422
	call	_brl_blitz_NullObjectError
_29422:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29424
	call	_brl_blitz_NullObjectError
_29424:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_addChild
	add	esp,8
	mov	ebx,0
	jmp	_9677
_9677:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_bringToFront:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29429
	call	_brl_blitz_NullObjectError
_29429:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29431
	call	_brl_blitz_NullObjectError
_29431:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_bringToFront
	add	esp,8
	mov	ebx,eax
	jmp	_9681
_9681:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29435
	call	_brl_blitz_NullObjectError
_29435:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_draw
	add	esp,4
	mov	ebx,0
	jmp	_9684
_9684:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getAbsolutePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29439
	call	_brl_blitz_NullObjectError
_29439:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getAbsolutePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9687
_9687:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getElementFromId:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29443
	call	_brl_blitz_NullObjectError
_29443:
	push	0
	push	0
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getElementFromId
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebp-16],eax
	push	_29445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_29448
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29447
	call	_brl_blitz_NullObjectError
_29447:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_29448:
	cmp	eax,0
	je	_29450
	push	ebp
	push	_29454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29453
	call	_brl_blitz_NullObjectError
_29453:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_29450:
	push	_29455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9692
_9692:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getElementFromPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_29475
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29460
	call	_brl_blitz_NullObjectError
_29460:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29462
	call	_brl_blitz_NullObjectError
_29462:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_getElementFromPoint
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebp-12],eax
	push	_29464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_29467
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29466
	call	_brl_blitz_NullObjectError
_29466:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_29467:
	cmp	eax,0
	je	_29469
	push	ebp
	push	_29473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29472
	call	_brl_blitz_NullObjectError
_29472:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_29469:
	push	_29474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9696
_9696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29478
	call	_brl_blitz_NullObjectError
_29478:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getID
	add	esp,4
	mov	ebx,eax
	jmp	_9699
_9699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getParent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_29495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29482
	call	_brl_blitz_NullObjectError
_29482:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getParent
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebp-8],eax
	push	_29484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_29487
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29486
	call	_brl_blitz_NullObjectError
_29486:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_29487:
	cmp	eax,0
	je	_29489
	push	ebp
	push	_29493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29492
	call	_brl_blitz_NullObjectError
_29492:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_29489:
	push	_29494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_9702
_9702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getRelativePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29498
	call	_brl_blitz_NullObjectError
_29498:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getRelativePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9705
_9705:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getText:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29502
	call	_brl_blitz_NullObjectError
_29502:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getText
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_9708
_9708:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29506
	call	_brl_blitz_NullObjectError
_29506:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_9711
_9711:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29510
	call	_brl_blitz_NullObjectError
_29510:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isVisible
	add	esp,4
	mov	ebx,eax
	jmp	_9714
_9714:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_move:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29514
	call	_brl_blitz_NullObjectError
_29514:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29516
	call	_brl_blitz_NullObjectError
_29516:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_move
	add	esp,8
	mov	ebx,0
	jmp	_9718
_9718:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_remove:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29521
	call	_brl_blitz_NullObjectError
_29521:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_remove
	add	esp,4
	mov	ebx,0
	jmp	_9721
_9721:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_removeChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29525
	call	_brl_blitz_NullObjectError
_29525:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29527
	call	_brl_blitz_NullObjectError
_29527:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_removeChild
	add	esp,8
	mov	ebx,0
	jmp	_9725
_9725:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29532
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29531
	call	_brl_blitz_NullObjectError
_29531:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setEnabled
	add	esp,8
	mov	ebx,0
	jmp	_9729
_9729:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setID:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29536
	call	_brl_blitz_NullObjectError
_29536:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setID
	add	esp,8
	mov	ebx,0
	jmp	_9733
_9733:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setRelativePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29540
	call	_brl_blitz_NullObjectError
_29540:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29542
	call	_brl_blitz_NullObjectError
_29542:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setRelativePosition
	add	esp,8
	mov	ebx,0
	jmp	_9737
_9737:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29547
	call	_brl_blitz_NullObjectError
_29547:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setText
	add	esp,8
	mov	ebx,0
	jmp	_9741
_9741:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29551
	call	_brl_blitz_NullObjectError
_29551:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setVisible
	add	esp,8
	mov	ebx,0
	jmp	_9745
_9745:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_updateAbsolutePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29555
	call	_brl_blitz_NullObjectError
_29555:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_updateAbsolutePosition
	add	esp,4
	mov	ebx,0
	jmp	_9748
_9748:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_29585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_29559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_29561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29563
	call	_brl_blitz_NullObjectError
_29563:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getChildren
	add	esp,8
	mov	dword [ebp-16],eax
	push	_29565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_29566
	mov	eax,ebp
	push	eax
	push	_29582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_29568
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_29569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_29571
_299:
	mov	eax,ebp
	push	eax
	push	_29581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_29575
	call	_brl_blitz_ArrayBoundsError
_29575:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_29580
	push	eax
	call	_bbGCFree
	add	esp,4
_29580:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_297:
	add	dword [ebp-20],1
_29571:
	cmp	dword [ebp-20],edi
	jl	_299
_298:
	call	dword [_bbOnDebugLeaveScope]
_29566:
	push	_29583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_29584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9751
_9751:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29589
	call	_brl_blitz_NullObjectError
_29589:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getType
	add	esp,4
	mov	ebx,eax
	jmp	_9754
_9754:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setRelativePositionProportional:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29593
	call	_brl_blitz_NullObjectError
_29593:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29595
	call	_brl_blitz_NullObjectError
_29595:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setRelativePositionProportional
	add	esp,8
	mov	ebx,0
	jmp	_9758
_9758:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setRelativePositionFromPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29599
	call	_brl_blitz_NullObjectError
_29599:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29601
	call	_brl_blitz_NullObjectError
_29601:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setRelativePositionFromPos
	add	esp,8
	mov	ebx,0
	jmp	_9762
_9762:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setNotClipped:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29605
	call	_brl_blitz_NullObjectError
_29605:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setNotClipped
	add	esp,8
	mov	ebx,0
	jmp	_9766
_9766:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isNotClipped:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29610
	call	_brl_blitz_NullObjectError
_29610:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isNotClipped
	add	esp,4
	mov	ebx,eax
	jmp	_9769
_9769:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setMaxSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29614
	call	_brl_blitz_NullObjectError
_29614:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29616
	call	_brl_blitz_NullObjectError
_29616:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setMaxSize
	add	esp,8
	mov	ebx,0
	jmp	_9773
_9773:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setMinSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29620
	call	_brl_blitz_NullObjectError
_29620:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29622
	call	_brl_blitz_NullObjectError
_29622:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setMinSize
	add	esp,8
	mov	ebx,0
	jmp	_9777
_9777:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setAlignment:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_29627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29626
	call	_brl_blitz_NullObjectError
_29626:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setAlignment
	add	esp,20
	mov	ebx,0
	jmp	_9784
_9784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_OnPostRender:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29634
	call	_brl_blitz_NullObjectError
_29634:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_OnPostRender
	add	esp,8
	mov	ebx,0
	jmp	_9788
_9788:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isSubElement:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29639
	call	_brl_blitz_NullObjectError
_29639:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isSubElement
	add	esp,4
	mov	ebx,eax
	jmp	_9791
_9791:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setSubElement:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29643
	call	_brl_blitz_NullObjectError
_29643:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setSubElement
	add	esp,8
	mov	ebx,0
	jmp	_9795
_9795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setToolTipText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29648
	call	_brl_blitz_NullObjectError
_29648:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setToolTipText
	add	esp,8
	mov	ebx,0
	jmp	_9799
_9799:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getToolTipText:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29652
	call	_brl_blitz_NullObjectError
_29652:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getToolTipText
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_9802
_9802:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getTypeName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29656
	call	_brl_blitz_NullObjectError
_29656:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getTypeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9805
_9805:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getAbsoluteClippingRect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29660
	call	_brl_blitz_NullObjectError
_29660:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getAbsoluteClippingRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_9808
_9808:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isPointInside:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29664
	call	_brl_blitz_NullObjectError
_29664:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29666
	call	_brl_blitz_NullObjectError
_29666:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_9812
_9812:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setTabStop:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29670
	call	_brl_blitz_NullObjectError
_29670:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setTabStop
	add	esp,8
	mov	ebx,0
	jmp	_9816
_9816:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isTabStop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29675
	call	_brl_blitz_NullObjectError
_29675:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isTabStop
	add	esp,4
	mov	ebx,eax
	jmp	_9819
_9819:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setTabOrder:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29679
	call	_brl_blitz_NullObjectError
_29679:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setTabOrder
	add	esp,8
	mov	ebx,0
	jmp	_9823
_9823:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getTabOrder:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29683
	call	_brl_blitz_NullObjectError
_29683:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getTabOrder
	add	esp,4
	mov	ebx,eax
	jmp	_9826
_9826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_setTabGroup:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29687
	call	_brl_blitz_NullObjectError
_29687:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setTabGroup
	add	esp,8
	mov	ebx,0
	jmp	_9830
_9830:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isTabGroup:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29692
	call	_brl_blitz_NullObjectError
_29692:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isTabGroup
	add	esp,4
	mov	ebx,eax
	jmp	_9833
_9833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getTabGroup:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29696
	call	_brl_blitz_NullObjectError
_29696:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getTabGroup
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_9836
_9836:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_isMyChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29700
	call	_brl_blitz_NullObjectError
_29700:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29702
	call	_brl_blitz_NullObjectError
_29702:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_isMyChild
	add	esp,8
	mov	ebx,eax
	jmp	_9840
_9840:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_getNextElement:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	dword [ebp-32],0
	mov	dword [ebp-36],0
	mov	dword [ebp-40],0
	push	ebp
	push	_29723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_29706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],0
	push	_29708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29710
	call	_brl_blitz_NullObjectError
_29710:
	push	dword [ebp-28]
	lea	eax,dword [ebp-36]
	push	eax
	lea	eax,dword [ebp-32]
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getNextElement
	add	esp,28
	mov	dword [ebp-40],eax
	push	_29712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-32]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [ebp-20]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_29716
	push	eax
	call	_bbGCFree
	add	esp,4
_29716:
	mov	eax,dword [ebp-20]
	mov	dword [eax],ebx
	push	_29717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-36]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_29721
	push	eax
	call	_bbGCFree
	add	esp,4
_29721:
	mov	eax,dword [ebp-24]
	mov	dword [eax],ebx
	push	_29722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	jmp	_9849
_9849:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElement_hasType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29735
	call	_brl_blitz_NullObjectError
_29735:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_hasType
	add	esp,8
	mov	ebx,eax
	jmp	_9853
_9853:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIButton
	push	ebp
	push	_29738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9856
_9856:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9859:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_29741
_29741:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29743
	push	ebp
	push	_29745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9864
_29743:
	push	_29746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIButton
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29750
	call	_brl_blitz_NullObjectError
_29750:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9864
_9864:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isPressed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29755
	call	_brl_blitz_NullObjectError
_29755:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isPressed
	add	esp,4
	mov	ebx,eax
	jmp	_9867
_9867:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setPressed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29759
	call	_brl_blitz_NullObjectError
_29759:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setPressed
	add	esp,8
	mov	ebx,0
	jmp	_9871
_9871:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setIsPushButton:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29764
	call	_brl_blitz_NullObjectError
_29764:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setIsPushButton
	add	esp,8
	mov	ebx,0
	jmp	_9875
_9875:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setOverrideFont:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29769
	call	_brl_blitz_NullObjectError
_29769:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setOverrideFont
	add	esp,8
	mov	ebx,0
	jmp	_9879
_9879:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29775
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29774
	call	_brl_blitz_NullObjectError
_29774:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setImage
	add	esp,8
	mov	ebx,0
	jmp	_9883
_9883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setImageFromSegment:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_29783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_29778
	call	_brl_blitz_NullObjectError
_29778:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_29780
	call	_brl_blitz_NullObjectError
_29780:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29782
	call	_brl_blitz_NullObjectError
_29782:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIButton_setImageFromSegment
	add	esp,12
	mov	ebx,0
	jmp	_9888
_9888:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setPressedImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29786
	call	_brl_blitz_NullObjectError
_29786:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setPressedImage
	add	esp,8
	mov	ebx,0
	jmp	_9892
_9892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setPressedImageFromSegment:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_29795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_29790
	call	_brl_blitz_NullObjectError
_29790:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_29792
	call	_brl_blitz_NullObjectError
_29792:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29794
	call	_brl_blitz_NullObjectError
_29794:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIButton_setPressedImageFromSegment
	add	esp,12
	mov	ebx,0
	jmp	_9897
_9897:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setUseAlphaChannel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29798
	call	_brl_blitz_NullObjectError
_29798:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setUseAlphaChannel
	add	esp,8
	mov	ebx,0
	jmp	_9901
_9901:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isAlphaChannelUsed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29803
	call	_brl_blitz_NullObjectError
_29803:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isAlphaChannelUsed
	add	esp,4
	mov	ebx,eax
	jmp	_9904
_9904:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setSpriteBank:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29807
	call	_brl_blitz_NullObjectError
_29807:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setSpriteBank
	add	esp,8
	mov	ebx,0
	jmp	_9908
_9908:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setSprite:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_29824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_29814
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29813
	call	_brl_blitz_NullObjectError
_29813:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_29814:
	cmp	eax,0
	je	_29816
	push	ebp
	push	_29818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	255
	push	255
	push	255
	push	255
	call	_irrlicht_core__SCOLOR
	add	esp,16
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_29816:
	push	_29819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29821
	call	_brl_blitz_NullObjectError
_29821:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29823
	call	_brl_blitz_NullObjectError
_29823:
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIButton_setSprite
	add	esp,20
	mov	ebx,0
	jmp	_9915
_9915:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setDrawBorder:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29829
	call	_brl_blitz_NullObjectError
_29829:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setDrawBorder
	add	esp,8
	mov	ebx,0
	jmp	_9919
_9919:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isPushButton:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29834
	call	_brl_blitz_NullObjectError
_29834:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isPushButton
	add	esp,4
	mov	ebx,eax
	jmp	_9922
_9922:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isDrawingBorder:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29838
	call	_brl_blitz_NullObjectError
_29838:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isDrawingBorder
	add	esp,4
	mov	ebx,eax
	jmp	_9925
_9925:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_setScaleImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29842
	call	_brl_blitz_NullObjectError
_29842:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setScaleImage
	add	esp,8
	mov	ebx,0
	jmp	_9929
_9929:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIButton_isScalingImage:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29847
	call	_brl_blitz_NullObjectError
_29847:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isScalingImage
	add	esp,4
	mov	ebx,eax
	jmp	_9932
_9932:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUICheckBox
	push	ebp
	push	_29849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9935
_9935:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9938:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_29852
_29852:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29855
	push	ebp
	push	_29857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9943
_29855:
	push	_29858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUICheckBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29862
	call	_brl_blitz_NullObjectError
_29862:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9943
_9943:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_isChecked:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29867
	call	_brl_blitz_NullObjectError
_29867:
	push	dword [ebx+8]
	call	_IrrGUI_IGUICheckBox_isChecked
	add	esp,4
	mov	ebx,eax
	jmp	_9946
_9946:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUICheckBox_setChecked:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29871
	call	_brl_blitz_NullObjectError
_29871:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUICheckBox_setChecked
	add	esp,8
	mov	ebx,0
	jmp	_9950
_9950:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIColorSelectDialog_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIColorSelectDialog
	push	ebp
	push	_29874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9953
_9953:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIColorSelectDialog_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9956:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_29877
_29877:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIColorSelectDialog_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29880
	push	ebp
	push	_29882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9961
_29880:
	push	_29883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIColorSelectDialog
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29887
	call	_brl_blitz_NullObjectError
_29887:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9961
_9961:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIComboBox
	push	ebp
	push	_29890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9964
_9964:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_9967:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_29893
_29893:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29896
	push	ebp
	push	_29898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9972
_29896:
	push	_29899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIComboBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29903
	call	_brl_blitz_NullObjectError
_29903:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9972
_9972:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29908
	call	_brl_blitz_NullObjectError
_29908:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_clear
	add	esp,4
	mov	ebx,0
	jmp	_9975
_9975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_addItem:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_29915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29912
	call	_brl_blitz_NullObjectError
_29912:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_addItem
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_9980
_9980:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29918
	call	_brl_blitz_NullObjectError
_29918:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getItem
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9984
_9984:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getItemCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29922
	call	_brl_blitz_NullObjectError
_29922:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getItemCount
	add	esp,4
	mov	ebx,eax
	jmp	_9987
_9987:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29926
	call	_brl_blitz_NullObjectError
_29926:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getSelected
	add	esp,4
	mov	ebx,eax
	jmp	_9990
_9990:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_setSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29930
	call	_brl_blitz_NullObjectError
_29930:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_9994
_9994:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_removeItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29934
	call	_brl_blitz_NullObjectError
_29934:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_removeItem
	add	esp,8
	mov	ebx,0
	jmp	_9998
_9998:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_setTextAlignment:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_29939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29938
	call	_brl_blitz_NullObjectError
_29938:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_setTextAlignment
	add	esp,12
	mov	ebx,0
	jmp	_10003
_10003:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getItemData:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29944
	call	_brl_blitz_NullObjectError
_29944:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getItemData
	add	esp,8
	mov	ebx,eax
	jmp	_10007
_10007:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIComboBox_getIndexForItemData:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29948
	call	_brl_blitz_NullObjectError
_29948:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getIndexForItemData
	add	esp,8
	mov	ebx,eax
	jmp	_10011
_10011:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIContextMenu
	push	ebp
	push	_29950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10014
_10014:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10017:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_29953
_29953:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_29965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29956
	push	ebp
	push	_29958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10022
_29956:
	push	_29959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIContextMenu
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29963
	call	_brl_blitz_NullObjectError
_29963:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10022
_10022:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_addItem:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_29971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29968
	call	_brl_blitz_NullObjectError
_29968:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_addItem
	add	esp,28
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_10031
_10031:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_insertItem:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_29980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29977
	call	_brl_blitz_NullObjectError
_29977:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	esi
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_insertItem
	add	esp,32
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_10041
_10041:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_findItemWithCommandId:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_29984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29983
	call	_brl_blitz_NullObjectError
_29983:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_findItemWithCommandId
	add	esp,12
	mov	ebx,0
	jmp	_10046
_10046:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_addSeparator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29988
	call	_brl_blitz_NullObjectError
_29988:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_addSeparator
	add	esp,4
	mov	ebx,0
	jmp	_10049
_10049:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemCommandId:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_29993
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29992
	call	_brl_blitz_NullObjectError
_29992:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemCommandId
	add	esp,8
	mov	ebx,eax
	jmp	_10053
_10053:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29996
	call	_brl_blitz_NullObjectError
_29996:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemCount
	add	esp,4
	mov	ebx,0
	jmp	_10056
_10056:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30000
	call	_brl_blitz_NullObjectError
_30000:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemText
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10060
_10060:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getSelectedItem:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30004
	call	_brl_blitz_NullObjectError
_30004:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getSelectedItem
	add	esp,4
	mov	ebx,eax
	jmp	_10063
_10063:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getSubMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30008
	call	_brl_blitz_NullObjectError
_30008:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getSubMenu
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_10067
_10067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_isItemEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30012
	call	_brl_blitz_NullObjectError
_30012:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_isItemEnabled
	add	esp,8
	mov	ebx,eax
	jmp	_10071
_10071:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_removeAllItems:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30016
	call	_brl_blitz_NullObjectError
_30016:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_removeAllItems
	add	esp,4
	mov	ebx,0
	jmp	_10074
_10074:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_removeItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30020
	call	_brl_blitz_NullObjectError
_30020:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_removeItem
	add	esp,8
	mov	ebx,0
	jmp	_10078
_10078:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemCommandId:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30024
	call	_brl_blitz_NullObjectError
_30024:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemCommandId
	add	esp,12
	mov	ebx,0
	jmp	_10083
_10083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30028
	call	_brl_blitz_NullObjectError
_30028:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemEnabled
	add	esp,12
	mov	ebx,0
	jmp	_10088
_10088:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemChecked:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30032
	call	_brl_blitz_NullObjectError
_30032:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemChecked
	add	esp,12
	mov	ebx,0
	jmp	_10093
_10093:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_isItemChecked:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30036
	call	_brl_blitz_NullObjectError
_30036:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_isItemChecked
	add	esp,8
	mov	ebx,eax
	jmp	_10097
_10097:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemText:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30040
	call	_brl_blitz_NullObjectError
_30040:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemText
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_10102
_10102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setCloseHandling:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30046
	call	_brl_blitz_NullObjectError
_30046:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setCloseHandling
	add	esp,8
	mov	ebx,0
	jmp	_10106
_10106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getCloseHandling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30051
	call	_brl_blitz_NullObjectError
_30051:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getCloseHandling
	add	esp,4
	mov	ebx,eax
	jmp	_10109
_10109:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setItemAutoChecking:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30055
	call	_brl_blitz_NullObjectError
_30055:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemAutoChecking
	add	esp,12
	mov	ebx,0
	jmp	_10114
_10114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_getItemAutoChecking:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30059
	call	_brl_blitz_NullObjectError
_30059:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemAutoChecking
	add	esp,8
	mov	ebx,eax
	jmp	_10118
_10118:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIContextMenu_setEventParent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30063
	call	_brl_blitz_NullObjectError
_30063:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setEventParent
	add	esp,8
	mov	ebx,0
	jmp	_10122
_10122:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIEditBox
	push	ebp
	push	_30066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10125
_10125:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10128:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30069
_30069:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30072
	push	ebp
	push	_30074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10133
_30072:
	push	_30075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIEditBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30079
	call	_brl_blitz_NullObjectError
_30079:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10133
_10133:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_getMax:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30084
	call	_brl_blitz_NullObjectError
_30084:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_getMax
	add	esp,4
	mov	ebx,eax
	jmp	_10136
_10136:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setMax:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30088
	call	_brl_blitz_NullObjectError
_30088:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setMax
	add	esp,8
	mov	ebx,0
	jmp	_10140
_10140:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_enableOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30093
	call	_brl_blitz_NullObjectError
_30093:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_enableOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10144
_10144:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30097
	call	_brl_blitz_NullObjectError
_30097:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30099
	call	_brl_blitz_NullObjectError
_30099:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEditBox_setOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10148
_10148:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setOverrideFont:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_30102
	push	ebp
	push	_30104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFont
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_30102:
	push	_30105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30107
	call	_brl_blitz_NullObjectError
_30107:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30109
	call	_brl_blitz_NullObjectError
_30109:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEditBox_setOverrideFont
	add	esp,8
	mov	ebx,0
	jmp	_10152
_10152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setDrawBorder:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30113
	call	_brl_blitz_NullObjectError
_30113:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setDrawBorder
	add	esp,8
	mov	ebx,0
	jmp	_10156
_10156:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setTextAlignment:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30117
	call	_brl_blitz_NullObjectError
_30117:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setTextAlignment
	add	esp,12
	mov	ebx,0
	jmp	_10161
_10161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setWordWrap:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30121
	call	_brl_blitz_NullObjectError
_30121:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setWordWrap
	add	esp,8
	mov	ebx,0
	jmp	_10165
_10165:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isWordWrapEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30125
	call	_brl_blitz_NullObjectError
_30125:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isWordWrapEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10168
_10168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setMultiLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30129
	call	_brl_blitz_NullObjectError
_30129:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setMultiLine
	add	esp,8
	mov	ebx,0
	jmp	_10172
_10172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isMultiLineEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30133
	call	_brl_blitz_NullObjectError
_30133:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isMultiLineEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10175
_10175:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setAutoScroll:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30137
	call	_brl_blitz_NullObjectError
_30137:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setAutoScroll
	add	esp,8
	mov	ebx,0
	jmp	_10179
_10179:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isAutoScrollEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30141
	call	_brl_blitz_NullObjectError
_30141:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isAutoScrollEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10182
_10182:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_setPasswordBox:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30145
	call	_brl_blitz_NullObjectError
_30145:
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setPasswordBox
	add	esp,12
	mov	ebx,0
	jmp	_10187
_10187:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_isPasswordBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30151
	call	_brl_blitz_NullObjectError
_30151:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isPasswordBox
	add	esp,4
	mov	ebx,eax
	jmp	_10190
_10190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEditBox_getTextDimension:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30155
	call	_brl_blitz_NullObjectError
_30155:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_getTextDimension
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10193
_10193:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIImage
	push	ebp
	push	_30157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10196
_10196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10199:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30160
_30160:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30163
	push	ebp
	push	_30165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10204
_30163:
	push	_30166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIImage
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30170
	call	_brl_blitz_NullObjectError
_30170:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10204
_10204:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30175
	call	_brl_blitz_NullObjectError
_30175:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30177
	call	_brl_blitz_NullObjectError
_30177:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIImage_setImage
	add	esp,8
	mov	ebx,0
	jmp	_10208
_10208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setUseAlphaChannel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30182
	call	_brl_blitz_NullObjectError
_30182:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImage_setUseAlphaChannel
	add	esp,8
	mov	ebx,0
	jmp	_10212
_10212:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30187
	call	_brl_blitz_NullObjectError
_30187:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30189
	call	_brl_blitz_NullObjectError
_30189:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIImage_setColor
	add	esp,8
	mov	ebx,0
	jmp	_10216
_10216:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_setScaleImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30193
	call	_brl_blitz_NullObjectError
_30193:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImage_setScaleImage
	add	esp,8
	mov	ebx,0
	jmp	_10220
_10220:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_isImageScaled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30198
	call	_brl_blitz_NullObjectError
_30198:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImage_isImageScaled
	add	esp,4
	mov	ebx,eax
	jmp	_10223
_10223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImage_isAlphaChannelUsed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30202
	call	_brl_blitz_NullObjectError
_30202:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImage_isAlphaChannelUsed
	add	esp,4
	mov	ebx,eax
	jmp	_10226
_10226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIImageList
	push	ebp
	push	_30204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10229
_10229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_30207
	push	ebx
	call	__irrlicht_core_IGUIImageList_drop
	add	esp,4
_30207:
_10232:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_30208
_30208:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_draw:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_30213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30212
	call	_brl_blitz_NullObjectError
_30212:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_draw
	add	esp,16
	mov	ebx,0
	jmp	_10238
_10238:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_getImageCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30217
	call	_brl_blitz_NullObjectError
_30217:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_getImageCount
	add	esp,4
	mov	ebx,eax
	jmp	_10241
_10241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_getImageSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30221
	call	_brl_blitz_NullObjectError
_30221:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_getImageSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10244
_10244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_30233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30224
	push	ebp
	push	_30226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10248
_30224:
	push	_30227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIImageList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_30229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30231
	call	_brl_blitz_NullObjectError
_30231:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_10248
_10248:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30236
	call	_brl_blitz_NullObjectError
_30236:
	cmp	dword [ebx+12],0
	je	_30237
	push	ebp
	push	_30242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30240
	call	_brl_blitz_NullObjectError
_30240:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_30237:
	push	_30243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30245
	call	_brl_blitz_NullObjectError
_30245:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_10251
_10251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30249
	call	_brl_blitz_NullObjectError
_30249:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10254
_10254:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30253
	call	_brl_blitz_NullObjectError
_30253:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_grab
	add	esp,4
	mov	ebx,0
	jmp	_10257
_10257:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIFileOpenDialog
	push	ebp
	push	_30255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10260
_10260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10263:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30258
_30258:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30261
	push	ebp
	push	_30263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10268
_30261:
	push	_30264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFileOpenDialog
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30268
	call	_brl_blitz_NullObjectError
_30268:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10268
_10268:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_getFilename:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30273
	call	_brl_blitz_NullObjectError
_30273:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFileOpenDialog_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10271
_10271:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFileOpenDialog_getDirectoryName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30277
	call	_brl_blitz_NullObjectError
_30277:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFileOpenDialog_getDirectoryName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10274
_10274:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIInOutFader
	push	ebp
	push	_30279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10277
_10277:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10280:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30282
_30282:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30285
	push	ebp
	push	_30287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10285
_30285:
	push	_30288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIInOutFader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30292
	call	_brl_blitz_NullObjectError
_30292:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10285
_10285:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_isReady:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30297
	call	_brl_blitz_NullObjectError
_30297:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_isReady
	add	esp,4
	mov	ebx,eax
	jmp	_10288
_10288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_fadeIn:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30301
	call	_brl_blitz_NullObjectError
_30301:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_fadeIn
	add	esp,8
	mov	ebx,0
	jmp	_10292
_10292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_fadeOut:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30305
	call	_brl_blitz_NullObjectError
_30305:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_fadeOut
	add	esp,8
	mov	ebx,0
	jmp	_10296
_10296:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_GetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30309
	call	_brl_blitz_NullObjectError
_30309:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_getColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10299
_10299:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_SetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30313
	call	_brl_blitz_NullObjectError
_30313:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30315
	call	_brl_blitz_NullObjectError
_30315:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIInOutFader_setColor
	add	esp,8
	mov	ebx,0
	jmp	_10303
_10303:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIInOutFader_setColorSourceDest:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_30324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30319
	call	_brl_blitz_NullObjectError
_30319:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_30321
	call	_brl_blitz_NullObjectError
_30321:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30323
	call	_brl_blitz_NullObjectError
_30323:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIInOutFader_setColorSourceDest
	add	esp,12
	mov	ebx,0
	jmp	_10308
_10308:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIListBox
	push	ebp
	push	_30326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10311
_10311:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10314:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30329
_30329:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30332
	push	ebp
	push	_30334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10319
_30332:
	push	_30335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIListBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30339
	call	_brl_blitz_NullObjectError
_30339:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10319
_10319:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_addItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30344
	call	_brl_blitz_NullObjectError
_30344:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_addItem
	add	esp,8
	mov	ebx,0
	jmp	_10323
_10323:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_addItemWithIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30348
	call	_brl_blitz_NullObjectError
_30348:
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_addItemWithIcon
	add	esp,12
	mov	ebx,eax
	jmp	_10328
_10328:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30353
	call	_brl_blitz_NullObjectError
_30353:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_clear
	add	esp,4
	mov	ebx,0
	jmp	_10331
_10331:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getItemCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30357
	call	_brl_blitz_NullObjectError
_30357:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getItemCount
	add	esp,4
	mov	ebx,eax
	jmp	_10334
_10334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getListItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30361
	call	_brl_blitz_NullObjectError
_30361:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getListItem
	add	esp,8
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_10338
_10338:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30365
	call	_brl_blitz_NullObjectError
_30365:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getSelected
	add	esp,4
	mov	ebx,eax
	jmp	_10341
_10341:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30369
	call	_brl_blitz_NullObjectError
_30369:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_10345
_10345:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setSelectedByText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30373
	call	_brl_blitz_NullObjectError
_30373:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setSelectedByText
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_10349
_10349:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_removeItem:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30379
	call	_brl_blitz_NullObjectError
_30379:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_removeItem
	add	esp,8
	mov	ebx,0
	jmp	_10353
_10353:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setSpriteBank:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30383
	call	_brl_blitz_NullObjectError
_30383:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30385
	call	_brl_blitz_NullObjectError
_30385:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_setSpriteBank
	add	esp,8
	mov	ebx,0
	jmp	_10357
_10357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30389
	call	_brl_blitz_NullObjectError
_30389:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getIcon
	add	esp,8
	mov	ebx,eax
	jmp	_10361
_10361:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setAutoScrollEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30393
	call	_brl_blitz_NullObjectError
_30393:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setAutoScrollEnabled
	add	esp,8
	mov	ebx,0
	jmp	_10365
_10365:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_isAutoScrollEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30398
	call	_brl_blitz_NullObjectError
_30398:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_isAutoScrollEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10368
_10368:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItemOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30402
	call	_brl_blitz_NullObjectError
_30402:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30404
	call	_brl_blitz_NullObjectError
_30404:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_setItemOverrideColor
	add	esp,12
	mov	ebx,0
	jmp	_10373
_10373:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItemOverrideColorByType:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_30411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30408
	call	_brl_blitz_NullObjectError
_30408:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30410
	call	_brl_blitz_NullObjectError
_30410:
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_setItemOverrideColorByType
	add	esp,16
	mov	ebx,0
	jmp	_10379
_10379:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_clearItemOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30415
	call	_brl_blitz_NullObjectError
_30415:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_clearItemOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10383
_10383:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_clearItemOverrideColorByType:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30419
	call	_brl_blitz_NullObjectError
_30419:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_clearItemOverrideColorByType
	add	esp,12
	mov	ebx,0
	jmp	_10388
_10388:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_hasItemOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30423
	call	_brl_blitz_NullObjectError
_30423:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_hasItemOverrideColor
	add	esp,12
	mov	ebx,eax
	jmp	_10393
_10393:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getItemOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30427
	call	_brl_blitz_NullObjectError
_30427:
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getItemOverrideColor
	add	esp,12
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10398
_10398:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_getItemDefaultColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30431
	call	_brl_blitz_NullObjectError
_30431:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getItemDefaultColor
	add	esp,8
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10402
_10402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItem:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_30436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30435
	call	_brl_blitz_NullObjectError
_30435:
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setItem
	add	esp,16
	mov	ebx,0
	jmp	_10408
_10408:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_insertItem:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_30440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30439
	call	_brl_blitz_NullObjectError
_30439:
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_insertItem
	add	esp,16
	mov	ebx,eax
	jmp	_10414
_10414:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_swapItems:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30443
	call	_brl_blitz_NullObjectError
_30443:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_swapItems
	add	esp,12
	mov	ebx,0
	jmp	_10419
_10419:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setItemHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30449
	call	_brl_blitz_NullObjectError
_30449:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setItemHeight
	add	esp,8
	mov	ebx,0
	jmp	_10423
_10423:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIListBox_setDrawBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30453
	call	_brl_blitz_NullObjectError
_30453:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_10427
_10427:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIMeshViewer
	push	ebp
	push	_30456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10430
_10430:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10433:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30459
_30459:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30462
	push	ebp
	push	_30464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10438
_30462:
	push	_30465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIMeshViewer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30469
	call	_brl_blitz_NullObjectError
_30469:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10438
_10438:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_getMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30475
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30474
	call	_brl_blitz_NullObjectError
_30474:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIMeshViewer_getMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10441
_10441:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_setMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30478
	call	_brl_blitz_NullObjectError
_30478:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30480
	call	_brl_blitz_NullObjectError
_30480:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIMeshViewer_setMaterial
	add	esp,8
	mov	ebx,0
	jmp	_10445
_10445:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_setMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30486
	call	_brl_blitz_NullObjectError
_30486:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30488
	call	_brl_blitz_NullObjectError
_30488:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIMeshViewer_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_10449
_10449:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIMeshViewer_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30494
	call	_brl_blitz_NullObjectError
_30494:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIMeshViewer_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_10452
_10452:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIScrollBar
	push	ebp
	push	_30496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10455
_10455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10458:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30499
_30499:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30502
	push	ebp
	push	_30504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10463
_30502:
	push	_30505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIScrollBar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30509
	call	_brl_blitz_NullObjectError
_30509:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10463
_10463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30514
	call	_brl_blitz_NullObjectError
_30514:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getPos
	add	esp,4
	mov	ebx,eax
	jmp	_10466
_10466:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30518
	call	_brl_blitz_NullObjectError
_30518:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setPos
	add	esp,8
	mov	ebx,0
	jmp	_10470
_10470:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setMax:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30522
	call	_brl_blitz_NullObjectError
_30522:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setMax
	add	esp,8
	mov	ebx,0
	jmp	_10474
_10474:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setSmallStep:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30526
	call	_brl_blitz_NullObjectError
_30526:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setSmallStep
	add	esp,8
	mov	ebx,0
	jmp	_10478
_10478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getMax:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30532
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30531
	call	_brl_blitz_NullObjectError
_30531:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getMax
	add	esp,4
	mov	ebx,eax
	jmp	_10481
_10481:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setMin:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30535
	call	_brl_blitz_NullObjectError
_30535:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setMin
	add	esp,8
	mov	ebx,0
	jmp	_10485
_10485:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getMin:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30540
	call	_brl_blitz_NullObjectError
_30540:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getMin
	add	esp,4
	mov	ebx,eax
	jmp	_10488
_10488:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getSmallStep:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30544
	call	_brl_blitz_NullObjectError
_30544:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getSmallStep
	add	esp,4
	mov	ebx,eax
	jmp	_10491
_10491:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_getLargeStep:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30548
	call	_brl_blitz_NullObjectError
_30548:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getLargeStep
	add	esp,4
	mov	ebx,eax
	jmp	_10494
_10494:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIScrollBar_setLargeStep:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30552
	call	_brl_blitz_NullObjectError
_30552:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setLargeStep
	add	esp,8
	mov	ebx,0
	jmp	_10498
_10498:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUISkin
	push	ebp
	push	_30555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10501
_10501:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10504:
	mov	dword [eax],_irrlicht_core_IAttributeExchangingObject
	push	eax
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_30558
_30558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30560
	push	ebp
	push	_30562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10509
_30560:
	push	_30563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUISkin
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30567
	call	_brl_blitz_NullObjectError
_30567:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10509
_10509:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30572
	call	_brl_blitz_NullObjectError
_30572:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getSize
	add	esp,8
	mov	ebx,eax
	jmp	_10513
_10513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setSize:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30577
	call	_brl_blitz_NullObjectError
_30577:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_setSize
	add	esp,12
	mov	ebx,0
	jmp	_10518
_10518:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_GetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30581
	call	_brl_blitz_NullObjectError
_30581:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getColor
	add	esp,8
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10522
_10522:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_SetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30586
	call	_brl_blitz_NullObjectError
_30586:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30588
	call	_brl_blitz_NullObjectError
_30588:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setColor
	add	esp,12
	mov	ebx,0
	jmp	_10527
_10527:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getDefaultText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30593
	call	_brl_blitz_NullObjectError
_30593:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getDefaultText
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10531
_10531:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setDefaultText:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30598
	call	_brl_blitz_NullObjectError
_30598:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_setDefaultText
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_10536
_10536:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DButtonPaneStandard:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_30616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30604
	mov	eax,ebp
	push	eax
	push	_30606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30604:
	push	_30607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30609
	call	_brl_blitz_NullObjectError
_30609:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30611
	call	_brl_blitz_NullObjectError
_30611:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30613
	call	_brl_blitz_NullObjectError
_30613:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30615
	call	_brl_blitz_NullObjectError
_30615:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_draw3DButtonPaneStandard
	add	esp,16
	mov	ebx,0
	jmp	_10542
_10542:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DButtonPanePressed:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_30630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30618
	mov	eax,ebp
	push	eax
	push	_30620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30618:
	push	_30621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30623
	call	_brl_blitz_NullObjectError
_30623:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30625
	call	_brl_blitz_NullObjectError
_30625:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30627
	call	_brl_blitz_NullObjectError
_30627:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30629
	call	_brl_blitz_NullObjectError
_30629:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_draw3DButtonPanePressed
	add	esp,16
	mov	ebx,0
	jmp	_10548
_10548:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DSunkenPane:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_30646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_30632
	mov	eax,ebp
	push	eax
	push	_30634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_30632:
	push	_30635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_30637
	call	_brl_blitz_NullObjectError
_30637:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_30639
	call	_brl_blitz_NullObjectError
_30639:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_30641
	call	_brl_blitz_NullObjectError
_30641:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_30643
	call	_brl_blitz_NullObjectError
_30643:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_30645
	call	_brl_blitz_NullObjectError
_30645:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [edi+8]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_draw3DSunkenPane
	add	esp,28
	mov	ebx,0
	jmp	_10557
_10557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DWindowBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_30655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30652
	call	_brl_blitz_NullObjectError
_30652:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30654
	call	_brl_blitz_NullObjectError
_30654:
	push	1
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_draw3DWindowBackground
	add	esp,28
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10566
_10566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DMenuPane:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_30672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30660
	mov	eax,ebp
	push	eax
	push	_30662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30660:
	push	_30663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30665
	call	_brl_blitz_NullObjectError
_30665:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30667
	call	_brl_blitz_NullObjectError
_30667:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30669
	call	_brl_blitz_NullObjectError
_30669:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30671
	call	_brl_blitz_NullObjectError
_30671:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_draw3DMenuPane
	add	esp,16
	mov	ebx,0
	jmp	_10572
_10572:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DToolBar:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_30686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30674
	mov	eax,ebp
	push	eax
	push	_30676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30674:
	push	_30677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30679
	call	_brl_blitz_NullObjectError
_30679:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30681
	call	_brl_blitz_NullObjectError
_30681:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30683
	call	_brl_blitz_NullObjectError
_30683:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30685
	call	_brl_blitz_NullObjectError
_30685:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_draw3DToolBar
	add	esp,16
	mov	ebx,0
	jmp	_10578
_10578:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getSpriteBank:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30689
	call	_brl_blitz_NullObjectError
_30689:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getSpriteBank
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUISpriteBank_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10581
_10581:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setSpriteBank:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30693
	call	_brl_blitz_NullObjectError
_30693:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30695
	call	_brl_blitz_NullObjectError
_30695:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setSpriteBank
	add	esp,8
	mov	ebx,0
	jmp	_10585
_10585:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30699
	call	_brl_blitz_NullObjectError
_30699:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getIcon
	add	esp,8
	mov	ebx,eax
	jmp	_10589
_10589:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30704
	call	_brl_blitz_NullObjectError
_30704:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_setIcon
	add	esp,12
	mov	ebx,0
	jmp	_10594
_10594:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30708
	call	_brl_blitz_NullObjectError
_30708:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getType
	add	esp,4
	mov	ebx,eax
	jmp	_10597
_10597:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_drawIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_30727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_30713
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_30712
	call	_brl_blitz_NullObjectError
_30712:
	push	ebx
	call	__irrlicht_core_Recti_isValid
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_30713:
	cmp	eax,0
	je	_30715
	mov	eax,ebp
	push	eax
	push	_30717
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_30715:
	push	_30718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_30720
	call	_brl_blitz_NullObjectError
_30720:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30722
	call	_brl_blitz_NullObjectError
_30722:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_30724
	call	_brl_blitz_NullObjectError
_30724:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_30726
	call	_brl_blitz_NullObjectError
_30726:
	push	dword [ebx+8]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [esi+8]
	push	dword [ebp-12]
	push	dword [edi+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_drawIcon
	add	esp,32
	mov	ebx,0
	jmp	_10607
_10607:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_getFont:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30732
	call	_brl_blitz_NullObjectError
_30732:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getFont
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	mov	ebx,eax
	jmp	_10611
_10611:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_setFont:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30737
	call	_brl_blitz_NullObjectError
_30737:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30739
	call	_brl_blitz_NullObjectError
_30739:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setFont
	add	esp,12
	mov	ebx,0
	jmp	_10616
_10616:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw2DRectangle:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_30750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_30743
	call	_brl_blitz_NullObjectError
_30743:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30745
	call	_brl_blitz_NullObjectError
_30745:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30747
	call	_brl_blitz_NullObjectError
_30747:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30749
	call	_brl_blitz_NullObjectError
_30749:
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	call	_IrrGUI_IGUISkin_draw2DRectangle
	add	esp,20
	mov	ebx,0
	jmp	_10623
_10623:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DTabButton:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_30758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30753
	call	_brl_blitz_NullObjectError
_30753:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_30755
	call	_brl_blitz_NullObjectError
_30755:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30757
	call	_brl_blitz_NullObjectError
_30757:
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUISkin_draw3DTabButton
	add	esp,24
	mov	ebx,0
	jmp	_10631
_10631:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISkin_draw3DTabBody:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_30768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30763
	call	_brl_blitz_NullObjectError
_30763:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_30765
	call	_brl_blitz_NullObjectError
_30765:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_30767
	call	_brl_blitz_NullObjectError
_30767:
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUISkin_draw3DTabBody
	add	esp,32
	mov	ebx,0
	jmp	_10641
_10641:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUISpinBox
	push	ebp
	push	_30771
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10644
_10644:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10647:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30774
_30774:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30777
	push	ebp
	push	_30779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10652
_30777:
	push	_30780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUISpinBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30784
	call	_brl_blitz_NullObjectError
_30784:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10652
_10652:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getEditBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30789
	call	_brl_blitz_NullObjectError
_30789:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getEditBox
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_10655
_10655:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_30794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30793
	call	_brl_blitz_NullObjectError
_30793:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setValue
	add	esp,8
	mov	ebx,0
	jmp	_10659
_10659:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30797
	call	_brl_blitz_NullObjectError
_30797:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getValue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10662
_10662:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setRange:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_30802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30801
	call	_brl_blitz_NullObjectError
_30801:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setRange
	add	esp,12
	mov	ebx,0
	jmp	_10667
_10667:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getMin:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30807
	call	_brl_blitz_NullObjectError
_30807:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getMin
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10670
_10670:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getMax:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30811
	call	_brl_blitz_NullObjectError
_30811:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getMax
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10673
_10673:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setStepSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_30816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30815
	call	_brl_blitz_NullObjectError
_30815:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setStepSize
	add	esp,8
	mov	ebx,0
	jmp	_10677
_10677:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_getStepSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30820
	call	_brl_blitz_NullObjectError
_30820:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getStepSize
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10680
_10680:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpinBox_setDecimalPlaces:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30824
	call	_brl_blitz_NullObjectError
_30824:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setDecimalPlaces
	add	esp,8
	mov	ebx,0
	jmp	_10684
_10684:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIStaticText
	push	ebp
	push	_30827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10687
_10687:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10690:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30830
_30830:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30833
	push	ebp
	push	_30835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10695
_30833:
	push	_30836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIStaticText
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30840
	call	_brl_blitz_NullObjectError
_30840:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10695
_10695:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setOverrideFont:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30845
	call	_brl_blitz_NullObjectError
_30845:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30847
	call	_brl_blitz_NullObjectError
_30847:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIStaticText_setOverrideFont
	add	esp,8
	mov	ebx,0
	jmp	_10699
_10699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30851
	call	_brl_blitz_NullObjectError
_30851:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30853
	call	_brl_blitz_NullObjectError
_30853:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIStaticText_setOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10703
_10703:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_enableOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30857
	call	_brl_blitz_NullObjectError
_30857:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_enableOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10707
_10707:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setWordWrap:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30861
	call	_brl_blitz_NullObjectError
_30861:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_setWordWrap
	add	esp,8
	mov	ebx,0
	jmp	_10711
_10711:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getTextHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30865
	call	_brl_blitz_NullObjectError
_30865:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_getTextHeight
	add	esp,4
	mov	ebx,eax
	jmp	_10714
_10714:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getOverrideFont:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30869
	call	_brl_blitz_NullObjectError
_30869:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_getOverrideFont
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	mov	ebx,eax
	jmp	_10717
_10717:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getOverrideColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30873
	call	_brl_blitz_NullObjectError
_30873:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_getOverrideColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10720
_10720:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_isOverrideColorEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30877
	call	_brl_blitz_NullObjectError
_30877:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_isOverrideColorEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10723
_10723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_isWordWrapEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30881
	call	_brl_blitz_NullObjectError
_30881:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_isWordWrapEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10726
_10726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_getTextWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30885
	call	_brl_blitz_NullObjectError
_30885:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_getTextWidth
	add	esp,4
	mov	ebx,eax
	jmp	_10729
_10729:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setBackgroundColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30889
	call	_brl_blitz_NullObjectError
_30889:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30891
	call	_brl_blitz_NullObjectError
_30891:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIStaticText_setBackgroundColor
	add	esp,8
	mov	ebx,0
	jmp	_10733
_10733:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setDrawBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30895
	call	_brl_blitz_NullObjectError
_30895:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_10737
_10737:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIStaticText_setDrawBorder:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30899
	call	_brl_blitz_NullObjectError
_30899:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_setDrawBorder
	add	esp,8
	mov	ebx,0
	jmp	_10741
_10741:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUITab
	push	ebp
	push	_30901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10744
_10744:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10747:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30904
_30904:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30907
	push	ebp
	push	_30909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10752
_30907:
	push	_30910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITab
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30914
	call	_brl_blitz_NullObjectError
_30914:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10752
_10752:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_getNumber:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30919
	call	_brl_blitz_NullObjectError
_30919:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_getNumber
	add	esp,4
	mov	ebx,eax
	jmp	_10755
_10755:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_setBackgroundColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30923
	call	_brl_blitz_NullObjectError
_30923:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30925
	call	_brl_blitz_NullObjectError
_30925:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITab_setBackgroundColor
	add	esp,8
	mov	ebx,0
	jmp	_10759
_10759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_setDrawBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30929
	call	_brl_blitz_NullObjectError
_30929:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_10763
_10763:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_isDrawingBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30933
	call	_brl_blitz_NullObjectError
_30933:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_isDrawingBackground
	add	esp,4
	mov	ebx,eax
	jmp	_10766
_10766:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_getBackgroundColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30937
	call	_brl_blitz_NullObjectError
_30937:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_getBackgroundColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10769
_10769:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_setTextColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30941
	call	_brl_blitz_NullObjectError
_30941:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30943
	call	_brl_blitz_NullObjectError
_30943:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITab_setTextColor
	add	esp,8
	mov	ebx,0
	jmp	_10773
_10773:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITab_getTextColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30947
	call	_brl_blitz_NullObjectError
_30947:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_getTextColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10776
_10776:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUITabControl
	push	ebp
	push	_30949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10779
_10779:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10782:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_30952
_30952:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_30964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30955
	push	ebp
	push	_30957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10787
_30955:
	push	_30958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITabControl
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30962
	call	_brl_blitz_NullObjectError
_30962:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10787
_10787:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_addTab:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_30968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30967
	call	_brl_blitz_NullObjectError
_30967:
	push	0
	push	0
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_addTab
	add	esp,12
	push	eax
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_10792
_10792:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getActiveTab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30972
	call	_brl_blitz_NullObjectError
_30972:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getActiveTab
	add	esp,4
	mov	ebx,eax
	jmp	_10795
_10795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTab:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30976
	call	_brl_blitz_NullObjectError
_30976:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTab
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_10799
_10799:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_30981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30980
	call	_brl_blitz_NullObjectError
_30980:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabCount
	add	esp,4
	mov	ebx,eax
	jmp	_10802
_10802:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setActiveTab:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30984
	call	_brl_blitz_NullObjectError
_30984:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setActiveTab
	add	esp,8
	mov	ebx,0
	jmp	_10806
_10806:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setActiveTabFromTab:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30988
	call	_brl_blitz_NullObjectError
_30988:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30990
	call	_brl_blitz_NullObjectError
_30990:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITabControl_setActiveTabFromTab
	add	esp,8
	mov	ebx,eax
	jmp	_10810
_10810:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_30996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30995
	call	_brl_blitz_NullObjectError
_30995:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabHeight
	add	esp,8
	mov	ebx,0
	jmp	_10814
_10814:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30999
	call	_brl_blitz_NullObjectError
_30999:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabHeight
	add	esp,4
	mov	ebx,eax
	jmp	_10817
_10817:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabVerticalAlignment:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31003
	call	_brl_blitz_NullObjectError
_31003:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabVerticalAlignment
	add	esp,8
	mov	ebx,0
	jmp	_10821
_10821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabVerticalAlignment:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31007
	call	_brl_blitz_NullObjectError
_31007:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabVerticalAlignment
	add	esp,4
	mov	ebx,eax
	jmp	_10824
_10824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabExtraWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31011
	call	_brl_blitz_NullObjectError
_31011:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabExtraWidth
	add	esp,8
	mov	ebx,0
	jmp	_10828
_10828:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabExtraWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31016
	call	_brl_blitz_NullObjectError
_31016:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabExtraWidth
	add	esp,4
	mov	ebx,eax
	jmp	_10831
_10831:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_setTabMaxWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31020
	call	_brl_blitz_NullObjectError
_31020:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabMaxWidth
	add	esp,8
	mov	ebx,0
	jmp	_10835
_10835:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITabControl_getTabMaxWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31024
	call	_brl_blitz_NullObjectError
_31024:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabMaxWidth
	add	esp,4
	mov	ebx,eax
	jmp	_10838
_10838:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUITable
	push	ebp
	push	_31026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10841
_10841:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10844:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_31029
_31029:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_31041
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31032
	push	ebp
	push	_31034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10849
_31032:
	push	_31035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITable
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_31037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31039
	call	_brl_blitz_NullObjectError
_31039:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10849
_10849:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_addColumn:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31044
	call	_brl_blitz_NullObjectError
_31044:
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_addColumn
	add	esp,12
	mov	ebx,0
	jmp	_10854
_10854:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_removeColumn:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31049
	call	_brl_blitz_NullObjectError
_31049:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_removeColumn
	add	esp,8
	mov	ebx,0
	jmp	_10858
_10858:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getColumnCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31053
	call	_brl_blitz_NullObjectError
_31053:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getColumnCount
	add	esp,4
	mov	ebx,eax
	jmp	_10861
_10861:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setActiveColumn:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31057
	call	_brl_blitz_NullObjectError
_31057:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setActiveColumn
	add	esp,12
	mov	ebx,eax
	jmp	_10866
_10866:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getActiveColumn:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31062
	call	_brl_blitz_NullObjectError
_31062:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getActiveColumn
	add	esp,4
	mov	ebx,eax
	jmp	_10869
_10869:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getActiveColumnOrdering:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31066
	call	_brl_blitz_NullObjectError
_31066:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getActiveColumnOrdering
	add	esp,4
	mov	ebx,eax
	jmp	_10872
_10872:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setColumnWidth:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31070
	call	_brl_blitz_NullObjectError
_31070:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setColumnWidth
	add	esp,12
	mov	ebx,0
	jmp	_10877
_10877:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setResizableColumns:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31074
	call	_brl_blitz_NullObjectError
_31074:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setResizableColumns
	add	esp,8
	mov	ebx,0
	jmp	_10881
_10881:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_hasResizableColumns:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31079
	call	_brl_blitz_NullObjectError
_31079:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_hasResizableColumns
	add	esp,4
	mov	ebx,eax
	jmp	_10884
_10884:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setColumnOrdering:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31083
	call	_brl_blitz_NullObjectError
_31083:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setColumnOrdering
	add	esp,12
	mov	ebx,0
	jmp	_10889
_10889:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31088
	call	_brl_blitz_NullObjectError
_31088:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getSelected
	add	esp,4
	mov	ebx,eax
	jmp	_10892
_10892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31092
	call	_brl_blitz_NullObjectError
_31092:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_10896
_10896:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getRowCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31097
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31096
	call	_brl_blitz_NullObjectError
_31096:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getRowCount
	add	esp,4
	mov	ebx,eax
	jmp	_10899
_10899:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_addRow:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31100
	call	_brl_blitz_NullObjectError
_31100:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_addRow
	add	esp,8
	mov	ebx,eax
	jmp	_10903
_10903:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_removeRow:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31105
	call	_brl_blitz_NullObjectError
_31105:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_removeRow
	add	esp,8
	mov	ebx,0
	jmp	_10907
_10907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_clearRows:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31109
	call	_brl_blitz_NullObjectError
_31109:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_clearRows
	add	esp,4
	mov	ebx,0
	jmp	_10910
_10910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_swapRows:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31113
	call	_brl_blitz_NullObjectError
_31113:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_swapRows
	add	esp,12
	mov	ebx,0
	jmp	_10915
_10915:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_orderRows:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31120
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31119
	call	_brl_blitz_NullObjectError
_31119:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_orderRows
	add	esp,12
	mov	ebx,0
	jmp	_10920
_10920:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellText:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_31125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31124
	call	_brl_blitz_NullObjectError
_31124:
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setCellText
	add	esp,16
	mov	ebx,0
	jmp	_10926
_10926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellTextAndColor:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_31131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31128
	call	_brl_blitz_NullObjectError
_31128:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_31130
	call	_brl_blitz_NullObjectError
_31130:
	push	dword [esi+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setCellTextAndColor
	add	esp,20
	mov	ebx,0
	jmp	_10933
_10933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellData:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_31135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31134
	call	_brl_blitz_NullObjectError
_31134:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setCellData
	add	esp,16
	mov	ebx,0
	jmp	_10939
_10939:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setCellColor:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_31141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31138
	call	_brl_blitz_NullObjectError
_31138:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31140
	call	_brl_blitz_NullObjectError
_31140:
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITable_setCellColor
	add	esp,16
	mov	ebx,0
	jmp	_10945
_10945:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getCellText:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31144
	call	_brl_blitz_NullObjectError
_31144:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getCellText
	add	esp,12
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_10950
_10950:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getCellData:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31148
	call	_brl_blitz_NullObjectError
_31148:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getCellData
	add	esp,12
	mov	ebx,eax
	jmp	_10955
_10955:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31152
	call	_brl_blitz_NullObjectError
_31152:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_clear
	add	esp,4
	mov	ebx,0
	jmp	_10958
_10958:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_setDrawFlags:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31156
	call	_brl_blitz_NullObjectError
_31156:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setDrawFlags
	add	esp,8
	mov	ebx,0
	jmp	_10962
_10962:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITable_getDrawFlags:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31160
	call	_brl_blitz_NullObjectError
_31160:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getDrawFlags
	add	esp,4
	mov	ebx,eax
	jmp	_10965
_10965:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIToolBar
	push	ebp
	push	_31162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10968
_10968:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_10971:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_31165
_31165:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_31177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31168
	push	ebp
	push	_31170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10976
_31168:
	push	_31171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIToolBar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_31173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31175
	call	_brl_blitz_NullObjectError
_31175:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10976
_10976:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIToolBar_addButton:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_31196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31179
	mov	eax,ebp
	push	eax
	push	_31181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31179:
	push	_31182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_31183
	mov	eax,ebp
	push	eax
	push	_31185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_31183:
	push	_31186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_31188
	call	_brl_blitz_NullObjectError
_31188:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-36],eax
	push	dword [ebp-16]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_31192
	call	_brl_blitz_NullObjectError
_31192:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_31194
	call	_brl_blitz_NullObjectError
_31194:
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebx+8]
	push	dword [edi+8]
	push	esi
	push	dword [ebp-36]
	push	dword [ebp-8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrGUI_IGUIToolBar_addButton
	add	esp,32
	mov	ebx,eax
	push	dword [ebp-36]
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	ebx
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_10986
_10986:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUITreeViewNode
	push	ebp
	push	_31200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10989
_10989:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_31203
	push	ebx
	call	__irrlicht_core_IGUITreeViewNode_drop
	add	esp,4
_31203:
_10992:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_31204
_31204:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getOwner:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31209
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31208
	call	_brl_blitz_NullObjectError
_31208:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getOwner
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeView_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_10995
_10995:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getParent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31212
	call	_brl_blitz_NullObjectError
_31212:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getParent
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_10998
_10998:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getText:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31216
	call	_brl_blitz_NullObjectError
_31216:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getText
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_11001
_11001:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31220
	call	_brl_blitz_NullObjectError
_31220:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setText
	add	esp,8
	mov	ebx,0
	jmp	_11005
_11005:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31224
	call	_brl_blitz_NullObjectError
_31224:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getIcon
	add	esp,4
	push	eax
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+60]
	add	esp,4
	mov	ebx,eax
	jmp	_11008
_11008:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31228
	call	_brl_blitz_NullObjectError
_31228:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setIcon
	add	esp,8
	mov	ebx,0
	jmp	_11012
_11012:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getImageIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31232
	call	_brl_blitz_NullObjectError
_31232:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getImageIndex
	add	esp,4
	mov	ebx,eax
	jmp	_11015
_11015:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setImageIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31236
	call	_brl_blitz_NullObjectError
_31236:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setImageIndex
	add	esp,8
	mov	ebx,0
	jmp	_11019
_11019:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31241
	call	_brl_blitz_NullObjectError
_31241:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getSelectedImageIndex
	add	esp,4
	mov	ebx,eax
	jmp	_11022
_11022:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31245
	call	_brl_blitz_NullObjectError
_31245:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setSelectedImageIndex
	add	esp,8
	mov	ebx,0
	jmp	_11026
_11026:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31249
	call	_brl_blitz_NullObjectError
_31249:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getData
	add	esp,4
	mov	ebx,eax
	jmp	_11029
_11029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setData:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31253
	call	_brl_blitz_NullObjectError
_31253:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setData
	add	esp,8
	mov	ebx,0
	jmp	_11033
_11033:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getData2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31257
	call	_brl_blitz_NullObjectError
_31257:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getData2
	add	esp,4
	mov	ebx,eax
	jmp	_11036
_11036:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setData2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31261
	call	_brl_blitz_NullObjectError
_31261:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setData2
	add	esp,8
	mov	ebx,0
	jmp	_11040
_11040:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getChildCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31267
	call	_brl_blitz_NullObjectError
_31267:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getChildCount
	add	esp,4
	mov	ebx,eax
	jmp	_11043
_11043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_clearChilds:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31271
	call	_brl_blitz_NullObjectError
_31271:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_clearChilds
	add	esp,4
	mov	ebx,0
	jmp	_11046
_11046:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_hasChilds:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31275
	call	_brl_blitz_NullObjectError
_31275:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_hasChilds
	add	esp,4
	mov	ebx,eax
	jmp	_11049
_11049:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_addChildBack:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_31280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31279
	call	_brl_blitz_NullObjectError
_31279:
	push	0
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_addChildBack
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11058
_11058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_addChildFront:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_31285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31284
	call	_brl_blitz_NullObjectError
_31284:
	push	0
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_addChildFront
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11067
_11067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_insertChildAfter:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_31289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31288
	call	_brl_blitz_NullObjectError
_31288:
	push	0
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_insertChildAfter
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11077
_11077:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_insertChildBefore:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_31293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31292
	call	_brl_blitz_NullObjectError
_31292:
	push	0
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_insertChildBefore
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11087
_11087:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getFirstChild:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31296
	call	_brl_blitz_NullObjectError
_31296:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getFirstChild
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11090
_11090:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getLastChild:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31300
	call	_brl_blitz_NullObjectError
_31300:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getLastChild
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11093
_11093:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getPrevSibling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31304
	call	_brl_blitz_NullObjectError
_31304:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getPrevSibling
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11096
_11096:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getNextSibling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31308
	call	_brl_blitz_NullObjectError
_31308:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getNextSibling
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11099
_11099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getNextVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31312
	call	_brl_blitz_NullObjectError
_31312:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getNextVisible
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11102
_11102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_deleteChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31316
	call	_brl_blitz_NullObjectError
_31316:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_deleteChild
	add	esp,8
	mov	ebx,eax
	jmp	_11106
_11106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_moveChildUp:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31320
	call	_brl_blitz_NullObjectError
_31320:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_moveChildUp
	add	esp,8
	mov	ebx,eax
	jmp	_11110
_11110:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_moveChildDown:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31324
	call	_brl_blitz_NullObjectError
_31324:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_moveChildDown
	add	esp,8
	mov	ebx,eax
	jmp	_11114
_11114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getExpanded:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31328
	call	_brl_blitz_NullObjectError
_31328:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getExpanded
	add	esp,4
	mov	ebx,eax
	jmp	_11117
_11117:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setExpanded:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31332
	call	_brl_blitz_NullObjectError
_31332:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setExpanded
	add	esp,8
	mov	ebx,0
	jmp	_11121
_11121:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31337
	call	_brl_blitz_NullObjectError
_31337:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getSelected
	add	esp,4
	mov	ebx,0
	jmp	_11124
_11124:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_setSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31341
	call	_brl_blitz_NullObjectError
_31341:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_11128
_11128:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_isRoot:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31346
	call	_brl_blitz_NullObjectError
_31346:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_isRoot
	add	esp,4
	mov	ebx,eax
	jmp	_11131
_11131:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31350
	call	_brl_blitz_NullObjectError
_31350:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getLevel
	add	esp,4
	mov	ebx,eax
	jmp	_11134
_11134:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_isVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31354
	call	_brl_blitz_NullObjectError
_31354:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_isVisible
	add	esp,4
	mov	ebx,eax
	jmp	_11137
_11137:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_31366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31357
	push	ebp
	push	_31359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11141
_31357:
	push	_31360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITreeViewNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31364
	call	_brl_blitz_NullObjectError
_31364:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11141
_11141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31369
	call	_brl_blitz_NullObjectError
_31369:
	cmp	dword [ebx+12],0
	je	_31370
	push	ebp
	push	_31375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31373
	call	_brl_blitz_NullObjectError
_31373:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31370:
	push	_31376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31378
	call	_brl_blitz_NullObjectError
_31378:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11144
_11144:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31382
	call	_brl_blitz_NullObjectError
_31382:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11147
_11147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31386
	call	_brl_blitz_NullObjectError
_31386:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_grab
	add	esp,4
	mov	ebx,0
	jmp	_11150
_11150:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUITreeView
	push	ebp
	push	_31388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11153
_11153:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11156:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_31391
_31391:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getRoot:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31394
	call	_brl_blitz_NullObjectError
_31394:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getRoot
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11159
_11159:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getSelected:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31398
	call	_brl_blitz_NullObjectError
_31398:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getSelected
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11162
_11162:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getLinesVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31402
	call	_brl_blitz_NullObjectError
_31402:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getLinesVisible
	add	esp,4
	mov	ebx,eax
	jmp	_11165
_11165:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setLinesVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31406
	call	_brl_blitz_NullObjectError
_31406:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setLinesVisible
	add	esp,8
	mov	ebx,0
	jmp	_11169
_11169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setIconFont:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31410
	call	_brl_blitz_NullObjectError
_31410:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setIconFont
	add	esp,8
	mov	ebx,0
	jmp	_11173
_11173:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setImageList:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31414
	call	_brl_blitz_NullObjectError
_31414:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setImageList
	add	esp,8
	mov	ebx,0
	jmp	_11177
_11177:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getImageList:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31419
	call	_brl_blitz_NullObjectError
_31419:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getImageList
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIImageList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11180
_11180:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_setImageLeftOfIcon:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31423
	call	_brl_blitz_NullObjectError
_31423:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setImageLeftOfIcon
	add	esp,8
	mov	ebx,0
	jmp	_11184
_11184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getImageLeftOfOcon:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31429
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31428
	call	_brl_blitz_NullObjectError
_31428:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getImageLeftOfIcon
	add	esp,4
	mov	ebx,eax
	jmp	_11187
_11187:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_getLastEventNode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31432
	call	_brl_blitz_NullObjectError
_31432:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getLastEventNode
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11190
_11190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeView_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_31444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31435
	push	ebp
	push	_31437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11195
_31435:
	push	_31438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITreeView
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_31440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31442
	call	_brl_blitz_NullObjectError
_31442:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_11195
_11195:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IGUIElement_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIWindow
	push	ebp
	push	_31445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11198
_11198:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11201:
	mov	dword [eax],_irrlicht_core_IGUIElement
	push	eax
	call	__irrlicht_core_IGUIElement_Delete
	add	esp,4
	mov	eax,0
	jmp	_31448
_31448:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_31460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31451
	push	ebp
	push	_31453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11206
_31451:
	push	_31454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIWindow
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_31456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31458
	call	_brl_blitz_NullObjectError
_31458:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_11206
_11206:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getCloseButton:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31463
	call	_brl_blitz_NullObjectError
_31463:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getCloseButton
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11209
_11209:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getMinimizeButton:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31467
	call	_brl_blitz_NullObjectError
_31467:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getMinimizeButton
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11212
_11212:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getMaximizeButton:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31471
	call	_brl_blitz_NullObjectError
_31471:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getMaximizeButton
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11215
_11215:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_isDraggable:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31475
	call	_brl_blitz_NullObjectError
_31475:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_isDraggable
	add	esp,4
	mov	ebx,eax
	jmp	_11218
_11218:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_setDraggable:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31479
	call	_brl_blitz_NullObjectError
_31479:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_setDraggable
	add	esp,8
	mov	ebx,0
	jmp	_11222
_11222:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getDrawBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31484
	call	_brl_blitz_NullObjectError
_31484:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getDrawBackground
	add	esp,4
	mov	ebx,eax
	jmp	_11225
_11225:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_setDrawBackground:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31488
	call	_brl_blitz_NullObjectError
_31488:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_11229
_11229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getDrawTitlebar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31492
	call	_brl_blitz_NullObjectError
_31492:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getDrawTitlebar
	add	esp,4
	mov	ebx,eax
	jmp	_11232
_11232:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_setDrawTitlebar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31496
	call	_brl_blitz_NullObjectError
_31496:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_setDrawTitlebar
	add	esp,8
	mov	ebx,0
	jmp	_11236
_11236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIWindow_getClientRect:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31500
	call	_brl_blitz_NullObjectError
_31500:
	push	1
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getClientRect
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11239
_11239:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIEnvironment
	push	ebp
	push	_31502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11242
_11242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11245:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_31505
_31505:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_31517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31508
	push	ebp
	push	_31510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11249
_31508:
	push	_31511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIEnvironment
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31515
	call	_brl_blitz_NullObjectError
_31515:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11249
_11249:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31520
	call	_brl_blitz_NullObjectError
_31520:
	cmp	dword [ebx+12],0
	je	_31521
	push	ebp
	push	_31526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31524
	call	_brl_blitz_NullObjectError
_31524:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31521:
	push	_31527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31529
	call	_brl_blitz_NullObjectError
_31529:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11252
_11252:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31533
	call	_brl_blitz_NullObjectError
_31533:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11255
_11255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31537
	call	_brl_blitz_NullObjectError
_31537:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_grab
	add	esp,4
	mov	ebx,0
	jmp	_11258
_11258:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addButton:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_31550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31540
	mov	eax,ebp
	push	eax
	push	_31542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31540:
	push	_31543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31545
	call	_brl_blitz_NullObjectError
_31545:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31547
	call	_brl_blitz_NullObjectError
_31547:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31549
	call	_brl_blitz_NullObjectError
_31549:
	push	0
	push	0
	push	dword [ebp-24]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-20]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addButton
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUIButton_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11266
_11266:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addCheckBox:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_31563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31553
	mov	eax,ebp
	push	eax
	push	_31555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31553:
	push	_31556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31558
	call	_brl_blitz_NullObjectError
_31558:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31560
	call	_brl_blitz_NullObjectError
_31560:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31562
	call	_brl_blitz_NullObjectError
_31562:
	push	0
	push	0
	push	dword [ebp-24]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addCheckBox
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUICheckBox_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11274
_11274:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addComboBox:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_31575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31565
	mov	eax,ebp
	push	eax
	push	_31567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31565:
	push	_31568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31570
	call	_brl_blitz_NullObjectError
_31570:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31572
	call	_brl_blitz_NullObjectError
_31572:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31574
	call	_brl_blitz_NullObjectError
_31574:
	push	0
	push	0
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addComboBox
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIComboBox_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11280
_11280:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addContextMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_31587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31577
	mov	eax,ebp
	push	eax
	push	_31579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31577:
	push	_31580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31582
	call	_brl_blitz_NullObjectError
_31582:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31584
	call	_brl_blitz_NullObjectError
_31584:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31586
	call	_brl_blitz_NullObjectError
_31586:
	push	0
	push	0
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addContextMenu
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11286
_11286:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addEditBox:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_31599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31589
	mov	eax,ebp
	push	eax
	push	_31591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31589:
	push	_31592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31594
	call	_brl_blitz_NullObjectError
_31594:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31596
	call	_brl_blitz_NullObjectError
_31596:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_31598
	call	_brl_blitz_NullObjectError
_31598:
	push	0
	push	0
	push	dword [ebp-24]
	push	dword [ebx+8]
	push	dword [ebp-16]
	push	dword [esi+8]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addEditBox
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUIEditBox_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11294
_11294:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addFileOpenDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_31609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31601
	push	ebp
	push	_31603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31601:
	push	_31604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31606
	call	_brl_blitz_NullObjectError
_31606:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_31608
	call	_brl_blitz_NullObjectError
_31608:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [esi+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addFileOpenDialog
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11301
_11301:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addColorSelectionDialog:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_31621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31613
	push	ebp
	push	_31615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31613:
	push	_31616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31618
	call	_brl_blitz_NullObjectError
_31618:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_31620
	call	_brl_blitz_NullObjectError
_31620:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [esi+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addColorSelectDialog
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11308
_11308:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addImage:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_31633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31623
	mov	eax,ebp
	push	eax
	push	_31625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31623:
	push	_31626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31628
	call	_brl_blitz_NullObjectError
_31628:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31630
	call	_brl_blitz_NullObjectError
_31630:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31632
	call	_brl_blitz_NullObjectError
_31632:
	push	0
	push	0
	push	dword [ebp-20]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addImage
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIImage_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11315
_11315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addImageFromTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_31647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31635
	mov	eax,ebp
	push	eax
	push	_31637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31635:
	push	_31638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_31640
	call	_brl_blitz_NullObjectError
_31640:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_31642
	call	_brl_blitz_NullObjectError
_31642:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31644
	call	_brl_blitz_NullObjectError
_31644:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_31646
	call	_brl_blitz_NullObjectError
_31646:
	push	0
	push	0
	push	dword [ebp-28]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebx+8]
	push	dword [ebp-16]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	call	_IrrGUI_IGUIEnvironment_addImageFromTexture
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUIImage_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11324
_11324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addInOutFader:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_31659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31649
	mov	eax,ebp
	push	eax
	push	_31651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31649:
	push	_31652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31654
	call	_brl_blitz_NullObjectError
_31654:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31656
	call	_brl_blitz_NullObjectError
_31656:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31658
	call	_brl_blitz_NullObjectError
_31658:
	push	0
	push	0
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addInOutFader
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIInOutFader_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11330
_11330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addListBox:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_31671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31661
	mov	eax,ebp
	push	eax
	push	_31663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31661:
	push	_31664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31666
	call	_brl_blitz_NullObjectError
_31666:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31668
	call	_brl_blitz_NullObjectError
_31668:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31670
	call	_brl_blitz_NullObjectError
_31670:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addListBox
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIListBox_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11337
_11337:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addMenu:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_31674
	push	ebp
	push	_31676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_31674:
	push	_31677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31679
	call	_brl_blitz_NullObjectError
_31679:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31681
	call	_brl_blitz_NullObjectError
_31681:
	push	0
	push	0
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addMenu
	add	esp,12
	push	eax
	call	__irrlicht_core_IGUIContextMenu_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11342
_11342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addMeshViewer:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_31690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31685
	call	_brl_blitz_NullObjectError
_31685:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31687
	call	_brl_blitz_NullObjectError
_31687:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31689
	call	_brl_blitz_NullObjectError
_31689:
	push	0
	push	0
	push	dword [ebp-20]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addMeshViewer
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIMeshViewer_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11349
_11349:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addMessageBox:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_31694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31693
	call	_brl_blitz_NullObjectError
_31693:
	push	0
	push	0
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addMessageBox
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUIWindow_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11359
_11359:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addScrollBar:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_31706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31696
	mov	eax,ebp
	push	eax
	push	_31698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31696:
	push	_31699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31701
	call	_brl_blitz_NullObjectError
_31701:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31703
	call	_brl_blitz_NullObjectError
_31703:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31705
	call	_brl_blitz_NullObjectError
_31705:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addScrollBar
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUIScrollBar_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11366
_11366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addStaticText:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_31719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_31709
	mov	eax,ebp
	push	eax
	push	_31711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_31709:
	push	_31712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31714
	call	_brl_blitz_NullObjectError
_31714:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31716
	call	_brl_blitz_NullObjectError
_31716:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_31718
	call	_brl_blitz_NullObjectError
_31718:
	push	0
	push	0
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebx+8]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [esi+8]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addStaticText
	add	esp,32
	push	eax
	call	__irrlicht_core_IGUIStaticText_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11376
_11376:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTab:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_31733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31723
	mov	eax,ebp
	push	eax
	push	_31725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31723:
	push	_31726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31728
	call	_brl_blitz_NullObjectError
_31728:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31730
	call	_brl_blitz_NullObjectError
_31730:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31732
	call	_brl_blitz_NullObjectError
_31732:
	push	0
	push	0
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addTab
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUITab_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11382
_11382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTabControl:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_31745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31735
	mov	eax,ebp
	push	eax
	push	_31737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31735:
	push	_31738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31740
	call	_brl_blitz_NullObjectError
_31740:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31742
	call	_brl_blitz_NullObjectError
_31742:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31744
	call	_brl_blitz_NullObjectError
_31744:
	push	0
	push	0
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addTabControl
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUITabControl_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11390
_11390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addToolBar:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_31748
	push	ebp
	push	_31750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_31748:
	push	_31751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31753
	call	_brl_blitz_NullObjectError
_31753:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31755
	call	_brl_blitz_NullObjectError
_31755:
	push	0
	push	0
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addToolBar
	add	esp,12
	push	eax
	call	__irrlicht_core_IGUIToolBar_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11395
_11395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_31768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31758
	mov	eax,ebp
	push	eax
	push	_31760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31758:
	push	_31761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31763
	call	_brl_blitz_NullObjectError
_31763:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31765
	call	_brl_blitz_NullObjectError
_31765:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_31767
	call	_brl_blitz_NullObjectError
_31767:
	push	0
	push	0
	push	dword [ebp-24]
	push	dword [ebx+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addWindow
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUIWindow_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11403
_11403:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_drawAll:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31771
	call	_brl_blitz_NullObjectError
_31771:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_drawAll
	add	esp,4
	mov	ebx,0
	jmp	_11406
_11406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getBuiltInFont:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31775
	call	_brl_blitz_NullObjectError
_31775:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getBuiltInFont
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	mov	ebx,eax
	jmp	_11409
_11409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getFont:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31782
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31779
	call	_brl_blitz_NullObjectError
_31779:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_getFont
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	mov	ebx,eax
	jmp	_11413
_11413:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getRootGUIElement:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31785
	call	_brl_blitz_NullObjectError
_31785:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getRootGUIElement
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_11416
_11416:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getSkin:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31789
	call	_brl_blitz_NullObjectError
_31789:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getSkin
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUISkin_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11419
_11419:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_setSkin:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31793
	call	_brl_blitz_NullObjectError
_31793:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31795
	call	_brl_blitz_NullObjectError
_31795:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_setSkin
	add	esp,8
	mov	ebx,0
	jmp	_11423
_11423:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_createSkin:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31800
	call	_brl_blitz_NullObjectError
_31800:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_createSkin
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUISkin_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11427
_11427:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getVideoDriver:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31805
	call	_brl_blitz_NullObjectError
_31805:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11430
_11430:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_hasFocus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31809
	call	_brl_blitz_NullObjectError
_31809:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31811
	call	_brl_blitz_NullObjectError
_31811:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_hasFocus
	add	esp,8
	mov	ebx,eax
	jmp	_11434
_11434:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_postEventFromUser:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31815
	call	_brl_blitz_NullObjectError
_31815:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31817
	call	_brl_blitz_NullObjectError
_31817:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_postEventFromUser
	add	esp,8
	mov	ebx,eax
	jmp	_11438
_11438:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_removeFocus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31823
	call	_brl_blitz_NullObjectError
_31823:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31825
	call	_brl_blitz_NullObjectError
_31825:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_removeFocus
	add	esp,8
	mov	ebx,0
	jmp	_11442
_11442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_setFocus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31829
	call	_brl_blitz_NullObjectError
_31829:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31831
	call	_brl_blitz_NullObjectError
_31831:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_setFocus
	add	esp,8
	mov	ebx,0
	jmp	_11446
_11446:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_setUserEventReceiver:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31835
	call	_brl_blitz_NullObjectError
_31835:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31837
	call	_brl_blitz_NullObjectError
_31837:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_setUserEventReceiver
	add	esp,8
	mov	ebx,0
	jmp	_11450
_11450:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getFocus:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31843
	call	_brl_blitz_NullObjectError
_31843:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getFocus
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_11453
_11453:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getFileSystem:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31847
	call	_brl_blitz_NullObjectError
_31847:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getFileSystem
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileSystem_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11456
_11456:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31851
	call	_brl_blitz_NullObjectError
_31851:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_clear
	add	esp,4
	mov	ebx,0
	jmp	_11459
_11459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getSpriteBank:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31855
	call	_brl_blitz_NullObjectError
_31855:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_getSpriteBank
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IGUISpriteBank_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11463
_11463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addEmptySpriteBank:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31861
	call	_brl_blitz_NullObjectError
_31861:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addEmptySpriteBank
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IGUISpriteBank_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11467
_11467:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addModalScreen:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31868
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31867
	call	_brl_blitz_NullObjectError
_31867:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31868:
	cmp	eax,0
	je	_31870
	push	ebp
	push	_31872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_31870:
	push	_31873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31875
	call	_brl_blitz_NullObjectError
_31875:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31877
	call	_brl_blitz_NullObjectError
_31877:
	push	0
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addModalScreen
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_11471
_11471:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31882
	call	_brl_blitz_NullObjectError
_31882:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getDefaultGUIElementFactory
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIElementFactory_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11474
_11474:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_registerGUIElementFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31886
	call	_brl_blitz_NullObjectError
_31886:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31888
	call	_brl_blitz_NullObjectError
_31888:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_registerGUIElementFactory
	add	esp,8
	mov	ebx,0
	jmp	_11478
_11478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31894
	call	_brl_blitz_NullObjectError
_31894:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	add	esp,4
	mov	ebx,eax
	jmp	_11481
_11481:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getGUIElementFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_31899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31898
	call	_brl_blitz_NullObjectError
_31898:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getGUIElementFactory
	add	esp,8
	push	eax
	call	__irrlicht_core_IGUIElementFactory_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11485
_11485:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addGUIElement:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_31915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31903
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31902
	call	_brl_blitz_NullObjectError
_31902:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31903:
	cmp	eax,0
	je	_31905
	mov	eax,ebp
	push	eax
	push	_31907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31905:
	push	_31908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31910
	call	_brl_blitz_NullObjectError
_31910:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31913
	call	_brl_blitz_NullObjectError
_31913:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_addGUIElement
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	ebx
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_11490
_11490:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_serializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_31931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31919
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31918
	call	_brl_blitz_NullObjectError
_31918:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31919:
	cmp	eax,0
	je	_31921
	mov	eax,ebp
	push	eax
	push	_31923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31921:
	push	_31924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31926
	call	_brl_blitz_NullObjectError
_31926:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31928
	call	_brl_blitz_NullObjectError
_31928:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31930
	call	_brl_blitz_NullObjectError
_31930:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_serializeAttributes
	add	esp,12
	mov	ebx,0
	jmp	_11495
_11495:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_deserializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_31947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_31935
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31934
	call	_brl_blitz_NullObjectError
_31934:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31935:
	cmp	eax,0
	je	_31937
	mov	eax,ebp
	push	eax
	push	_31939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31937:
	push	_31940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31942
	call	_brl_blitz_NullObjectError
_31942:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31944
	call	_brl_blitz_NullObjectError
_31944:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31946
	call	_brl_blitz_NullObjectError
_31946:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_deserializeAttributes
	add	esp,12
	mov	ebx,0
	jmp	_11500
_11500:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_writeGUIElement:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_31955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31950
	call	_brl_blitz_NullObjectError
_31950:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31952
	call	_brl_blitz_NullObjectError
_31952:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31954
	call	_brl_blitz_NullObjectError
_31954:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_writeGUIElement
	add	esp,12
	mov	ebx,0
	jmp	_11505
_11505:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_readGUIElement:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_31964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31959
	call	_brl_blitz_NullObjectError
_31959:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31961
	call	_brl_blitz_NullObjectError
_31961:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31963
	call	_brl_blitz_NullObjectError
_31963:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_readGUIElement
	add	esp,12
	mov	ebx,0
	jmp	_11510
_11510:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_getOSOperator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_31968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31967
	call	_brl_blitz_NullObjectError
_31967:
	push	0
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getOSOperator
	add	esp,4
	push	eax
	call	__irrlicht_core_IOSOperator_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11513
_11513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_saveGUI:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31971
	call	_brl_blitz_NullObjectError
_31971:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_saveGUI
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_11518
_11518:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_saveGUIToFileIO:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31977
	call	_brl_blitz_NullObjectError
_31977:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31979
	call	_brl_blitz_NullObjectError
_31979:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_saveGUIToFileIO
	add	esp,12
	mov	ebx,eax
	jmp	_11523
_11523:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_loadGUI:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31983
	call	_brl_blitz_NullObjectError
_31983:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	esi
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_loadGUI
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_11528
_11528:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_31992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31989
	call	_brl_blitz_NullObjectError
_31989:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31991
	call	_brl_blitz_NullObjectError
_31991:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_loadGUIFromFileIO
	add	esp,12
	mov	ebx,eax
	jmp	_11533
_11533:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addSpinBox:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_31998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31995
	call	_brl_blitz_NullObjectError
_31995:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31997
	call	_brl_blitz_NullObjectError
_31997:
	push	0
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [esi+8]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addSpinBox
	add	esp,24
	push	eax
	call	__irrlicht_core_IGUISpinBox_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11541
_11541:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTable:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_32003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32002
	call	_brl_blitz_NullObjectError
_32002:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addTable
	add	esp,20
	push	eax
	call	__irrlicht_core_IGUITable_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11548
_11548:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_createImageList:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_32007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32006
	call	_brl_blitz_NullObjectError
_32006:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_createImageList
	add	esp,16
	push	eax
	call	__irrlicht_core_IGUIImageList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11554
_11554:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addTreeView:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_32012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32011
	call	_brl_blitz_NullObjectError
_32011:
	push	0
	push	0
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_addTreeView
	add	esp,28
	push	eax
	call	__irrlicht_core_IGUITreeView_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_11563
_11563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIEnvironment_addFont:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32017
	call	_brl_blitz_NullObjectError
_32017:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_addFont
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IGUIFont+112]
	add	esp,8
	mov	ebx,eax
	jmp	_11568
_11568:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SGUISpriteFrame
	push	ebp
	push	_32021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11571
_11571:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11574:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_32024
_32024:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32027
	push	ebp
	push	_32029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11578
_32027:
	push	_32030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SGUISpriteFrame
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32034
	call	_brl_blitz_NullObjectError
_32034:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11578
_11578:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_setTextureNumber:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32039
	call	_brl_blitz_NullObjectError
_32039:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_setTextureNumber
	add	esp,8
	mov	ebx,0
	jmp	_11582
_11582:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_getTextureNumber:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32044
	call	_brl_blitz_NullObjectError
_32044:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_getTextureNumber
	add	esp,4
	mov	ebx,eax
	jmp	_11585
_11585:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_setRectNumber:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32048
	call	_brl_blitz_NullObjectError
_32048:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_setRectNumber
	add	esp,8
	mov	ebx,0
	jmp	_11589
_11589:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISpriteFrame_getRectNumber:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32053
	call	_brl_blitz_NullObjectError
_32053:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_getRectNumber
	add	esp,4
	mov	ebx,eax
	jmp	_11592
_11592:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SGUISprite
	push	ebp
	push	_32055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11595
_11595:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11598:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_32058
_32058:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32060
	push	ebp
	push	_32062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11602
_32060:
	push	_32063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SGUISprite
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32067
	call	_brl_blitz_NullObjectError
_32067:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11602
_11602:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_getFrameCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32072
	call	_brl_blitz_NullObjectError
_32072:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_getFrameCount
	add	esp,4
	mov	ebx,eax
	jmp	_11605
_11605:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_getFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32076
	call	_brl_blitz_NullObjectError
_32076:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_getFrame
	add	esp,8
	push	eax
	call	__irrlicht_core_SGUISpriteFrame_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11609
_11609:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_getFrameTime:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32081
	call	_brl_blitz_NullObjectError
_32081:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_getFrameTime
	add	esp,4
	mov	ebx,eax
	jmp	_11612
_11612:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SGUISprite_setFrameTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32086
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32085
	call	_brl_blitz_NullObjectError
_32085:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_setFrameTime
	add	esp,8
	mov	ebx,0
	jmp	_11616
_11616:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUISpriteBank
	push	ebp
	push	_32088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11619
_11619:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_11622:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_32090
_32090:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32092
	push	ebp
	push	_32094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11626
_32092:
	push	_32095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUISpriteBank
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32099
	call	_brl_blitz_NullObjectError
_32099:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11626
_11626:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32104
	call	_brl_blitz_NullObjectError
_32104:
	cmp	dword [ebx+12],0
	je	_32105
	push	ebp
	push	_32110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32108
	call	_brl_blitz_NullObjectError
_32108:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32105:
	push	_32111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32113
	call	_brl_blitz_NullObjectError
_32113:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11629
_11629:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32117
	call	_brl_blitz_NullObjectError
_32117:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11632
_11632:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32121
	call	_brl_blitz_NullObjectError
_32121:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_grab
	add	esp,4
	mov	ebx,0
	jmp	_11635
_11635:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getPositions:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_32151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_32125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_32127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32129
	call	_brl_blitz_NullObjectError
_32129:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getPositions
	add	esp,8
	mov	dword [ebp-16],eax
	push	_32131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_32132
	mov	eax,ebp
	push	eax
	push	_32148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_32134
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_32135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_32137
_337:
	mov	eax,ebp
	push	eax
	push	_32147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_32141
	call	_brl_blitz_ArrayBoundsError
_32141:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_32146
	push	eax
	call	_bbGCFree
	add	esp,4
_32146:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_335:
	add	dword [ebp-20],1
_32137:
	cmp	dword [ebp-20],edi
	jl	_337
_336:
	call	dword [_bbOnDebugLeaveScope]
_32132:
	push	_32149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_32150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11638
_11638:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getSprites:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_32183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_32157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_32159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32161
	call	_brl_blitz_NullObjectError
_32161:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getSprites
	add	esp,8
	mov	dword [ebp-16],eax
	push	_32163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_32164
	mov	eax,ebp
	push	eax
	push	_32180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_32166
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_32167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_32169
_340:
	mov	eax,ebp
	push	eax
	push	_32179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_32173
	call	_brl_blitz_ArrayBoundsError
_32173:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SGUISprite_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_32178
	push	eax
	call	_bbGCFree
	add	esp,4
_32178:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_338:
	add	dword [ebp-20],1
_32169:
	cmp	dword [ebp-20],edi
	jl	_340
_339:
	call	dword [_bbOnDebugLeaveScope]
_32164:
	push	_32181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_32182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11641
_11641:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getTextureCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32188
	call	_brl_blitz_NullObjectError
_32188:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getTextureCount
	add	esp,4
	mov	ebx,eax
	jmp	_11644
_11644:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_getTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32192
	call	_brl_blitz_NullObjectError
_32192:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getTexture
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11648
_11648:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_addTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32196
	call	_brl_blitz_NullObjectError
_32196:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32198
	call	_brl_blitz_NullObjectError
_32198:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISpriteBank_addTexture
	add	esp,8
	mov	ebx,0
	jmp	_11652
_11652:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_setTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32202
	call	_brl_blitz_NullObjectError
_32202:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32204
	call	_brl_blitz_NullObjectError
_32204:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISpriteBank_setTexture
	add	esp,12
	mov	ebx,0
	jmp	_11657
_11657:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_draw2DSprite:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	push	ebp
	push	_32211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32208
	call	_brl_blitz_NullObjectError
_32208:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32210
	call	_brl_blitz_NullObjectError
_32210:
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISpriteBank_draw2DSprite
	add	esp,36
	mov	ebx,0
	jmp	_11668
_11668:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],_bbEmptyArray
	push	ebp
	push	_32236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_32215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_32216
	push	ebp
	push	_32221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_32220
	call	_brl_blitz_ArrayBoundsError
_32220:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_32216:
	push	_32222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_32224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-48],eax
	push	_32226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+16],0
	je	_32227
	push	ebp
	push	_32232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-48]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_32231
	call	_brl_blitz_ArrayBoundsError
_32231:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_32227:
	push	_32233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32235
	call	_brl_blitz_NullObjectError
_32235:
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-44]
	mov	eax,dword [ebp-48]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-40]
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_draw2DSpriteBatch
	add	esp,44
	mov	ebx,0
	jmp	_11679
_11679:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_addTextureAsSprite:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32244
	call	_brl_blitz_NullObjectError
_32244:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_addTextureAsSprite
	add	esp,8
	mov	ebx,eax
	jmp	_11683
_11683:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUISpriteBank_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32248
	call	_brl_blitz_NullObjectError
_32248:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_clear
	add	esp,4
	mov	ebx,0
	jmp	_11686
_11686:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGUIElementFactory
	push	ebp
	push	_32250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11689
_11689:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32252
	push	ebx
	call	__irrlicht_core_IGUIElementFactory_drop
	add	esp,4
_32252:
_11692:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_32253
_32253:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32256
	push	ebp
	push	_32258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11696
_32256:
	push	_32259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElementFactory
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32263
	call	_brl_blitz_NullObjectError
_32263:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11696
_11696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32268
	call	_brl_blitz_NullObjectError
_32268:
	cmp	dword [ebx+12],0
	je	_32269
	push	ebp
	push	_32274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32272
	call	_brl_blitz_NullObjectError
_32272:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32269:
	push	_32275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32277
	call	_brl_blitz_NullObjectError
_32277:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11699
_11699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32281
	call	_brl_blitz_NullObjectError
_32281:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11702
_11702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32285
	call	_brl_blitz_NullObjectError
_32285:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_grab
	add	esp,4
	mov	ebx,0
	jmp	_11705
_11705:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_addGUIElementByType:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_32310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32290
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32289
	call	_brl_blitz_NullObjectError
_32289:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_32290:
	cmp	eax,0
	je	_32292
	push	ebp
	push	_32294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_32292:
	push	_32295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32297
	call	_brl_blitz_NullObjectError
_32297:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32299
	call	_brl_blitz_NullObjectError
_32299:
	push	0
	push	1
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElementFactory_addGUIElementByType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebp-16],eax
	push	_32301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_32302
	push	ebp
	push	_32306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_32305
	call	_brl_blitz_NullObjectError
_32305:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11710
_32302:
	push	ebp
	push	_32309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11710
_11710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_addGUIElementByName:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_32336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_32314
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32313
	call	_brl_blitz_NullObjectError
_32313:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_32314:
	cmp	eax,0
	je	_32316
	mov	eax,ebp
	push	eax
	push	_32318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_32316:
	push	_32319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_32321
	call	_brl_blitz_NullObjectError
_32321:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32324
	call	_brl_blitz_NullObjectError
_32324:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrGUI_IGUIElementFactory_addGUIElementByName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	1
	push	ebx
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebp-16],eax
	push	_32327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_32328
	mov	eax,ebp
	push	eax
	push	_32332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_32331
	call	_brl_blitz_NullObjectError
_32331:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11715
_32328:
	mov	eax,ebp
	push	eax
	push	_32335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11715
_11715:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32340
	call	_brl_blitz_NullObjectError
_32340:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getCreatableGUIElementTypeCount
	add	esp,4
	mov	ebx,eax
	jmp	_11718
_11718:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32344
	call	_brl_blitz_NullObjectError
_32344:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementType
	add	esp,8
	mov	ebx,eax
	jmp	_11722
_11722:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32348
	call	_brl_blitz_NullObjectError
_32348:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11726
_11726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32352
	call	_brl_blitz_NullObjectError
_32352:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11730
_11730:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ILogger
	push	ebp
	push	_32354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11733
_11733:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32357
	push	ebx
	call	__irrlicht_core_ILogger_drop
	add	esp,4
_32357:
_11736:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_32358
_32358:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32361
	push	ebp
	push	_32363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11740
_32361:
	push	_32364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILogger
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32368
	call	_brl_blitz_NullObjectError
_32368:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11740
_11740:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_getLogLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32373
	call	_brl_blitz_NullObjectError
_32373:
	push	dword [ebx+8]
	call	_Irr_ILogger_getLogLevel
	add	esp,4
	mov	ebx,eax
	jmp	_11743
_11743:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_setLogLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32377
	call	_brl_blitz_NullObjectError
_32377:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_ILogger_setLogLevel
	add	esp,8
	mov	ebx,0
	jmp	_11747
_11747:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_log:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32382
	call	_brl_blitz_NullObjectError
_32382:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_ILogger_logC
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11752
_11752:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logWithHint:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_32393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_32389
	call	_brl_blitz_NullObjectError
_32389:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_Irr_ILogger_logCWithHint
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11758
_11758:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logC:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32400
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32397
	call	_brl_blitz_NullObjectError
_32397:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_Irr_ILogger_logC
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11763
_11763:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logCWithHint:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_32407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_32403
	call	_brl_blitz_NullObjectError
_32403:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_Irr_ILogger_logCWithHint
	add	esp,16
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11769
_11769:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logCWithWHint:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_32413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32410
	call	_brl_blitz_NullObjectError
_32410:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_Irr_ILogger_logCWithWHint
	add	esp,16
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11775
_11775:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logW:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32416
	call	_brl_blitz_NullObjectError
_32416:
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_Irr_ILogger_logW
	add	esp,12
	mov	ebx,0
	jmp	_11780
_11780:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_logWWithHint:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_32421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32420
	call	_brl_blitz_NullObjectError
_32420:
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_Irr_ILogger_logWWithHint
	add	esp,16
	mov	ebx,0
	jmp	_11786
_11786:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32424
	call	_brl_blitz_NullObjectError
_32424:
	cmp	dword [ebx+12],0
	je	_32425
	push	ebp
	push	_32430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32428
	call	_brl_blitz_NullObjectError
_32428:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32425:
	push	_32431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32433
	call	_brl_blitz_NullObjectError
_32433:
	push	dword [ebx+8]
	call	_Irr_ILogger_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11789
_11789:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32437
	call	_brl_blitz_NullObjectError
_32437:
	push	dword [ebx+8]
	call	_Irr_ILogger_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11792
_11792:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32441
	call	_brl_blitz_NullObjectError
_32441:
	push	dword [ebx+8]
	call	_Irr_ILogger_grab
	add	esp,4
	mov	ebx,0
	jmp	_11795
_11795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IOSOperator
	push	ebp
	push	_32443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11798
_11798:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32446
	push	ebx
	call	__irrlicht_core_IOSOperator_drop
	add	esp,4
_32446:
_11801:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_32447
_32447:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32450
	push	ebp
	push	_32452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11805
_32450:
	push	_32453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IOSOperator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32457
	call	_brl_blitz_NullObjectError
_32457:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11805
_11805:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32462
	call	_brl_blitz_NullObjectError
_32462:
	cmp	dword [ebx+12],0
	je	_32463
	push	ebp
	push	_32468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32466
	call	_brl_blitz_NullObjectError
_32466:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32463:
	push	_32469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32471
	call	_brl_blitz_NullObjectError
_32471:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11808
_11808:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32475
	call	_brl_blitz_NullObjectError
_32475:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11811
_11811:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32479
	call	_brl_blitz_NullObjectError
_32479:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_grab
	add	esp,4
	mov	ebx,0
	jmp	_11814
_11814:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_copyToClipboard:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32483
	call	_brl_blitz_NullObjectError
_32483:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IOSOperator_copyToClipboard
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11818
_11818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getOperationSystemVersion:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32489
	call	_brl_blitz_NullObjectError
_32489:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getOperationSystemVersion
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11821
_11821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getTextFromClipboard:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32493
	call	_brl_blitz_NullObjectError
_32493:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getTextFromClipboard
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11824
_11824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getProcessorSpeedMHz:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32497
	call	_brl_blitz_NullObjectError
_32497:
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getProcessorSpeedMHz
	add	esp,8
	mov	ebx,eax
	jmp	_11828
_11828:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_getSystemMemory:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32502
	call	_brl_blitz_NullObjectError
_32502:
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getSystemMemory
	add	esp,12
	mov	ebx,eax
	jmp	_11833
_11833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ITimer
	push	ebp
	push	_32506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11836
_11836:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32509
	push	ebx
	call	__irrlicht_core_ITimer_drop
	add	esp,4
_32509:
_11839:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_32510
_32510:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32513
	push	ebp
	push	_32515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11843
_32513:
	push	_32516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITimer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32520
	call	_brl_blitz_NullObjectError
_32520:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11843
_11843:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getTime:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32525
	call	_brl_blitz_NullObjectError
_32525:
	push	dword [ebx+8]
	call	_Irr_ITimer_getTime
	add	esp,4
	mov	ebx,eax
	jmp	_11846
_11846:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getRealTime:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32529
	call	_brl_blitz_NullObjectError
_32529:
	push	dword [ebx+8]
	call	_Irr_ITimer_getRealTime
	add	esp,4
	mov	ebx,eax
	jmp	_11849
_11849:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_setTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32533
	call	_brl_blitz_NullObjectError
_32533:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_ITimer_setTime
	add	esp,8
	mov	ebx,0
	jmp	_11853
_11853:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_stop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32537
	call	_brl_blitz_NullObjectError
_32537:
	push	dword [ebx+8]
	call	_Irr_ITimer_stop
	add	esp,4
	mov	ebx,0
	jmp	_11856
_11856:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_start:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32541
	call	_brl_blitz_NullObjectError
_32541:
	push	dword [ebx+8]
	call	_Irr_ITimer_start
	add	esp,4
	mov	ebx,0
	jmp	_11859
_11859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_setSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_32546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32545
	call	_brl_blitz_NullObjectError
_32545:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_ITimer_setSpeed
	add	esp,8
	mov	ebx,0
	jmp	_11863
_11863:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32550
	call	_brl_blitz_NullObjectError
_32550:
	push	dword [ebx+8]
	call	_Irr_ITimer_getSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_11866
_11866:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_isStopped:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32554
	call	_brl_blitz_NullObjectError
_32554:
	push	dword [ebx+8]
	call	_Irr_ITimer_isStopped
	add	esp,4
	mov	ebx,eax
	jmp	_11869
_11869:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_tick:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32558
	call	_brl_blitz_NullObjectError
_32558:
	push	dword [ebx+8]
	call	_Irr_ITimer_tick
	add	esp,4
	mov	ebx,0
	jmp	_11872
_11872:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32562
	call	_brl_blitz_NullObjectError
_32562:
	cmp	dword [ebx+12],0
	je	_32563
	push	ebp
	push	_32568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32566
	call	_brl_blitz_NullObjectError
_32566:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32563:
	push	_32569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32571
	call	_brl_blitz_NullObjectError
_32571:
	push	dword [ebx+8]
	call	_Irr_ITimer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11875
_11875:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32575
	call	_brl_blitz_NullObjectError
_32575:
	push	dword [ebx+8]
	call	_Irr_ITimer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11878
_11878:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32579
	call	_brl_blitz_NullObjectError
_32579:
	push	dword [ebx+8]
	call	_Irr_ITimer_grab
	add	esp,4
	mov	ebx,0
	jmp	_11881
_11881:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SKeyMap
	push	ebp
	push	_32581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11884
_11884:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32584
	push	dword [ebx+8]
	call	_Irr_SKeyMap_del
	add	esp,4
_32584:
_11887:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_32585
_32585:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32588
	push	ebp
	push	_32590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11891
_32588:
	push	_32591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SKeyMap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32595
	call	_brl_blitz_NullObjectError
_32595:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11891
_11891:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_Irr_SKeyMap_new
	push	eax
	call	__irrlicht_core_SKeyMap_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11893
_11893:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_getAction:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32602
	call	_brl_blitz_NullObjectError
_32602:
	push	dword [ebx+8]
	call	_Irr_SKeyMap_getAction
	add	esp,4
	mov	ebx,eax
	jmp	_11896
_11896:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_getKeyCode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32606
	call	_brl_blitz_NullObjectError
_32606:
	push	dword [ebx+8]
	call	_Irr_SKeyMap_getKeyCode
	add	esp,4
	mov	ebx,eax
	jmp	_11899
_11899:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_setAction:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32610
	call	_brl_blitz_NullObjectError
_32610:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SKeyMap_setAction
	add	esp,8
	mov	ebx,0
	jmp	_11903
_11903:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_setKeyCode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32615
	call	_brl_blitz_NullObjectError
_32615:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SKeyMap_setKeyCode
	add	esp,8
	mov	ebx,0
	jmp	_11907
_11907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SJoystickInfo
	push	ebp
	push	_32618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11910
_11910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32621
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_del
	add	esp,4
_32621:
_11913:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_32622
_32622:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32625
	push	ebp
	push	_32627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11917
_32625:
	push	_32628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SJoystickInfo
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32632
	call	_brl_blitz_NullObjectError
_32632:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11917
_11917:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_Irr_SJoystickInfo_new
	push	eax
	call	__irrlicht_core_SJoystickInfo_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11919
_11919:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32639
	call	_brl_blitz_NullObjectError
_32639:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getJoystick
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_11922
_11922:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_32644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32643
	call	_brl_blitz_NullObjectError
_32643:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setJoystick
	add	esp,8
	mov	ebx,0
	jmp	_11926
_11926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32648
	call	_brl_blitz_NullObjectError
_32648:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11929
_11929:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32652
	call	_brl_blitz_NullObjectError
_32652:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_11933
_11933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getButtons:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32658
	call	_brl_blitz_NullObjectError
_32658:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getButtons
	add	esp,4
	mov	ebx,eax
	jmp	_11936
_11936:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setButtons:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32662
	call	_brl_blitz_NullObjectError
_32662:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setButtons
	add	esp,8
	mov	ebx,0
	jmp	_11940
_11940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getAxes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32667
	call	_brl_blitz_NullObjectError
_32667:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getAxes
	add	esp,4
	mov	ebx,eax
	jmp	_11943
_11943:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setAxes:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32671
	call	_brl_blitz_NullObjectError
_32671:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setAxes
	add	esp,8
	mov	ebx,0
	jmp	_11947
_11947:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_getPovHat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32676
	call	_brl_blitz_NullObjectError
_32676:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getPovHat
	add	esp,4
	mov	ebx,eax
	jmp	_11950
_11950:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_setPovHat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32680
	call	_brl_blitz_NullObjectError
_32680:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setPovHat
	add	esp,8
	mov	ebx,0
	jmp	_11954
_11954:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SEvent
	push	ebp
	push	_32683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11957
_11957:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32685
	push	dword [ebx+8]
	call	_Irr_SEvent_del
	add	esp,4
_32685:
_11960:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_32686
_32686:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32689
	push	ebp
	push	_32691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11964
_32689:
	push	_32692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SEvent
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32696
	call	_brl_blitz_NullObjectError
_32696:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11964
_11964:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_Irr_SEvent_new
	push	eax
	call	__irrlicht_core_SEvent_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11966
_11966:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setEventType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32703
	call	_brl_blitz_NullObjectError
_32703:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setEventType
	add	esp,8
	mov	ebx,0
	jmp	_11970
_11970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getEventType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32708
	call	_brl_blitz_NullObjectError
_32708:
	push	dword [ebx+8]
	call	_Irr_SEvent_getEventType
	add	esp,4
	mov	ebx,eax
	jmp	_11973
_11973:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setGUIEventCaller:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32712
	call	_brl_blitz_NullObjectError
_32712:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32714
	call	_brl_blitz_NullObjectError
_32714:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SEvent_setGUIEventCaller
	add	esp,8
	mov	ebx,0
	jmp	_11977
_11977:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getGUIEventCaller:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32718
	call	_brl_blitz_NullObjectError
_32718:
	push	0
	push	0
	push	dword [ebx+8]
	call	_Irr_SEvent_getGUIEventCaller
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_11980
_11980:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setGUIEventElement:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32722
	call	_brl_blitz_NullObjectError
_32722:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32724
	call	_brl_blitz_NullObjectError
_32724:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SEvent_setGUIEventElement
	add	esp,8
	mov	ebx,0
	jmp	_11984
_11984:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getGUIEventElement:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32728
	call	_brl_blitz_NullObjectError
_32728:
	push	0
	push	0
	push	dword [ebx+8]
	call	_Irr_SEvent_getGUIEventElement
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	ebx,eax
	jmp	_11987
_11987:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setGUIEventType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32732
	call	_brl_blitz_NullObjectError
_32732:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setGUIEventType
	add	esp,8
	mov	ebx,0
	jmp	_11991
_11991:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getGUIEventType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32737
	call	_brl_blitz_NullObjectError
_32737:
	push	dword [ebx+8]
	call	_Irr_SEvent_getGUIEventType
	add	esp,4
	mov	ebx,eax
	jmp	_11994
_11994:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseEventType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32741
	call	_brl_blitz_NullObjectError
_32741:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseEventType
	add	esp,4
	mov	ebx,eax
	jmp	_11997
_11997:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseEventType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32745
	call	_brl_blitz_NullObjectError
_32745:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseEventType
	add	esp,8
	mov	ebx,0
	jmp	_12001
_12001:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseX:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32750
	call	_brl_blitz_NullObjectError
_32750:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseX
	add	esp,4
	mov	ebx,eax
	jmp	_12004
_12004:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseY:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32754
	call	_brl_blitz_NullObjectError
_32754:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseY
	add	esp,4
	mov	ebx,eax
	jmp	_12007
_12007:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouse:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_32759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32758
	call	_brl_blitz_NullObjectError
_32758:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouse
	add	esp,12
	mov	ebx,0
	jmp	_12012
_12012:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseWheel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32762
	call	_brl_blitz_NullObjectError
_32762:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseWheel
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12015
_12015:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseWheel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_32767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32766
	call	_brl_blitz_NullObjectError
_32766:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseWheel
	add	esp,8
	mov	ebx,0
	jmp	_12019
_12019:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseShift:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32771
	call	_brl_blitz_NullObjectError
_32771:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseShift
	add	esp,8
	mov	ebx,0
	jmp	_12023
_12023:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseShift:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32776
	call	_brl_blitz_NullObjectError
_32776:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseShift
	add	esp,4
	mov	ebx,eax
	jmp	_12026
_12026:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseControl:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32780
	call	_brl_blitz_NullObjectError
_32780:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseControl
	add	esp,8
	mov	ebx,0
	jmp	_12030
_12030:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseControl:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32785
	call	_brl_blitz_NullObjectError
_32785:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseControl
	add	esp,4
	mov	ebx,eax
	jmp	_12033
_12033:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setMouseButtonStates:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32789
	call	_brl_blitz_NullObjectError
_32789:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseButtonStates
	add	esp,8
	mov	ebx,0
	jmp	_12037
_12037:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseButtonStates:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32794
	call	_brl_blitz_NullObjectError
_32794:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseButtonStates
	add	esp,4
	mov	ebx,eax
	jmp	_12040
_12040:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseIsLeftPressed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32798
	call	_brl_blitz_NullObjectError
_32798:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseIsLeftPressed
	add	esp,4
	mov	ebx,eax
	jmp	_12043
_12043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseIsRightPressed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32802
	call	_brl_blitz_NullObjectError
_32802:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseIsRightPressed
	add	esp,4
	mov	ebx,eax
	jmp	_12046
_12046:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getMouseISMiddlePressed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32806
	call	_brl_blitz_NullObjectError
_32806:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseIsMiddlePressed
	add	esp,4
	mov	ebx,eax
	jmp	_12049
_12049:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyInputChar:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32811
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32810
	call	_brl_blitz_NullObjectError
_32810:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyInputChar
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12052
_12052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyInputChar:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32814
	call	_brl_blitz_NullObjectError
_32814:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyInputChar
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_12056
_12056:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyInputKey:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32820
	call	_brl_blitz_NullObjectError
_32820:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyInputKey
	add	esp,4
	mov	ebx,eax
	jmp	_12059
_12059:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyInputKey:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32824
	call	_brl_blitz_NullObjectError
_32824:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyInputKey
	add	esp,8
	mov	ebx,0
	jmp	_12063
_12063:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyPressedDown:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32828
	call	_brl_blitz_NullObjectError
_32828:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyPressedDown
	add	esp,4
	mov	ebx,eax
	jmp	_12066
_12066:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyPressedDown:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32832
	call	_brl_blitz_NullObjectError
_32832:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyPressedDown
	add	esp,8
	mov	ebx,0
	jmp	_12070
_12070:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyShift:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32836
	call	_brl_blitz_NullObjectError
_32836:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyShift
	add	esp,4
	mov	ebx,eax
	jmp	_12073
_12073:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyShift:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32840
	call	_brl_blitz_NullObjectError
_32840:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyShift
	add	esp,8
	mov	ebx,0
	jmp	_12077
_12077:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getKeyControl:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32844
	call	_brl_blitz_NullObjectError
_32844:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyControl
	add	esp,4
	mov	ebx,eax
	jmp	_12080
_12080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setKeyControl:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32848
	call	_brl_blitz_NullObjectError
_32848:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyControl
	add	esp,8
	mov	ebx,0
	jmp	_12084
_12084:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getLogText:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32852
	call	_brl_blitz_NullObjectError
_32852:
	push	dword [ebx+8]
	call	_Irr_SEvent_getLogText
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_12087
_12087:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setLogText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32858
	call	_brl_blitz_NullObjectError
_32858:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_SEvent_setLogText
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_12091
_12091:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getLogLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32864
	call	_brl_blitz_NullObjectError
_32864:
	push	dword [ebx+8]
	call	_Irr_SEvent_getLogLevel
	add	esp,4
	mov	ebx,eax
	jmp	_12094
_12094:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setLogLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32868
	call	_brl_blitz_NullObjectError
_32868:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setLogLevel
	add	esp,8
	mov	ebx,0
	jmp	_12098
_12098:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getUserData1:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32872
	call	_brl_blitz_NullObjectError
_32872:
	push	dword [ebx+8]
	call	_Irr_SEvent_getUserData1
	add	esp,4
	mov	ebx,eax
	jmp	_12101
_12101:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setUserData1:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32876
	call	_brl_blitz_NullObjectError
_32876:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setUserData1
	add	esp,8
	mov	ebx,0
	jmp	_12105
_12105:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getUserData2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32880
	call	_brl_blitz_NullObjectError
_32880:
	push	dword [ebx+8]
	call	_Irr_SEvent_getUserData2
	add	esp,4
	mov	ebx,eax
	jmp	_12108
_12108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setUserData2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32884
	call	_brl_blitz_NullObjectError
_32884:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setUserData2
	add	esp,8
	mov	ebx,0
	jmp	_12112
_12112:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getJoystickButtonStates:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32888
	call	_brl_blitz_NullObjectError
_32888:
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickButtonStates
	add	esp,4
	mov	ebx,eax
	jmp	_12115
_12115:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setJoystickButtonStates:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32892
	call	_brl_blitz_NullObjectError
_32892:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickButtonStates
	add	esp,8
	mov	ebx,0
	jmp	_12119
_12119:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getAxis:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_32898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32897
	call	_brl_blitz_NullObjectError
_32897:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickGetAxis
	add	esp,8
	mov	eax,eax
	mov	word [ebp-12],ax
	jmp	_12123
_12123:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setAxis:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-12],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp+16]
	mov	eax,eax
	mov	word [ebp-8],ax
	push	ebp
	push	_32902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32901
	call	_brl_blitz_NullObjectError
_32901:
	movzx	eax,word [ebp-8]
	push	eax
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickSetAxis
	add	esp,12
	mov	ebx,0
	jmp	_12128
_12128:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getPOV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32906
	call	_brl_blitz_NullObjectError
_32906:
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickGetPOV
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12131
_12131:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setPOV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_32911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32910
	call	_brl_blitz_NullObjectError
_32910:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickSetPOV
	add	esp,8
	mov	ebx,0
	jmp	_12135
_12135:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_getJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32915
	call	_brl_blitz_NullObjectError
_32915:
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickJoystick
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12138
_12138:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_setJoystick:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_32920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32919
	call	_brl_blitz_NullObjectError
_32919:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickSetJoystick
	add	esp,8
	mov	ebx,0
	jmp	_12142
_12142:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_IsJoystickButtonPressed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32923
	call	_brl_blitz_NullObjectError
_32923:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickIsButtonPressed
	add	esp,8
	mov	ebx,eax
	jmp	_12146
_12146:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IrrlichtDevice
	push	ebp
	push	_32926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12149
_12149:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_32929
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_drop
	add	esp,4
_32929:
_12152:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_32930
_32930:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_create:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_32941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_32933
	push	ebp
	push	_32935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_32933:
	push	_32936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_32938
	call	_brl_blitz_NullObjectError
_32938:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_32940
	call	_brl_blitz_NullObjectError
_32940:
	push	1
	push	dword [ebx+8]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [ebp-4]
	call	_Irr_createDevice
	add	esp,28
	push	eax
	call	__irrlicht_core_IrrlichtDevice_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12161
_12161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_createFromParams:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32949
	call	_brl_blitz_NullObjectError
_32949:
	push	1
	push	dword [ebx+8]
	call	_Irr_createDeviceEx
	add	esp,4
	push	eax
	call	__irrlicht_core_IrrlichtDevice_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12164
_12164:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_32971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32954
	push	ebp
	push	_32956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12168
_32954:
	push	_32957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IrrlichtDevice
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32961
	call	_brl_blitz_NullObjectError
_32961:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32964
	call	_brl_blitz_NullObjectError
_32964:
	push	_423
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_32965
	push	ebp
	push	_32969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32968
	call	_brl_blitz_NullObjectError
_32968:
	push	_423
	push	_342
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	push	_341
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_bbStringConcat
	add	esp,8
	push	eax
	call	_brl_blitz_RuntimeError
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_32965:
	push	_32970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12168
_12168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32974
	call	_brl_blitz_NullObjectError
_32974:
	cmp	dword [ebx+12],0
	je	_32975
	push	ebp
	push	_32980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32978
	call	_brl_blitz_NullObjectError
_32978:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32975:
	push	_32981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32983
	call	_brl_blitz_NullObjectError
_32983:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_drop
	add	esp,4
	mov	ebx,eax
	jmp	_12171
_12171:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32987
	call	_brl_blitz_NullObjectError
_32987:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12174
_12174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_32992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32991
	call	_brl_blitz_NullObjectError
_32991:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_grab
	add	esp,4
	mov	ebx,0
	jmp	_12177
_12177:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setResizable:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_32996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32995
	call	_brl_blitz_NullObjectError
_32995:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setResizable
	add	esp,8
	mov	ebx,0
	jmp	_12181
_12181:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getEventReceiver:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33000
	call	_brl_blitz_NullObjectError
_33000:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getEventReceiver
	add	esp,4
	push	eax
	push	dword [_irrlicht_core_IEventReceiver+96]
	call	__irrlicht_core_IEventReceiver_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_12184
_12184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setEventReceiver:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33004
	call	_brl_blitz_NullObjectError
_33004:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33006
	call	_brl_blitz_NullObjectError
_33006:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IrrlichtDevice_setEventReceiver
	add	esp,8
	mov	ebx,0
	jmp	_12188
_12188:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isWindowActive:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33010
	call	_brl_blitz_NullObjectError
_33010:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isWindowActive
	add	esp,4
	mov	ebx,eax
	jmp	_12191
_12191:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getVideoModeList:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33014
	call	_brl_blitz_NullObjectError
_33014:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getVideoModeList
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoModeList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12194
_12194:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getVersion:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33018
	call	_brl_blitz_NullObjectError
_33018:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12197
_12197:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getTimer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33022
	call	_brl_blitz_NullObjectError
_33022:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getTimer
	add	esp,4
	push	eax
	call	__irrlicht_core_ITimer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12200
_12200:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getOSOperator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33026
	call	_brl_blitz_NullObjectError
_33026:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getOSOperator
	add	esp,4
	push	eax
	call	__irrlicht_core_IOSOperator_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12203
_12203:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getLogger:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33030
	call	_brl_blitz_NullObjectError
_33030:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getLogger
	add	esp,4
	push	eax
	call	__irrlicht_core_ILogger_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12206
_12206:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getFileSystem:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33034
	call	_brl_blitz_NullObjectError
_33034:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getFileSystem
	add	esp,4
	push	eax
	call	__irrlicht_core_IFileSystem_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12209
_12209:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_closeDevice:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33039
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33038
	call	_brl_blitz_NullObjectError
_33038:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_closeDevice
	add	esp,4
	mov	ebx,0
	jmp	_12212
_12212:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getCursorControl:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33042
	call	_brl_blitz_NullObjectError
_33042:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getCursorControl
	add	esp,4
	push	eax
	call	__irrlicht_core_ICursorControl_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12215
_12215:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setWindowCaption:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33046
	call	_brl_blitz_NullObjectError
_33046:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setWindowCaption
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_12219
_12219:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setWindowCaptionW:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33052
	call	_brl_blitz_NullObjectError
_33052:
	push	dword [ebp-8]
	call	_bbStringToWString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setWindowCaptionW
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_12223
_12223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_run:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33058
	call	_brl_blitz_NullObjectError
_33058:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_run
	add	esp,4
	mov	ebx,eax
	jmp	_12226
_12226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getVideoDriver:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33062
	call	_brl_blitz_NullObjectError
_33062:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12229
_12229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getSceneManager:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33066
	call	_brl_blitz_NullObjectError
_33066:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getSceneManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12232
_12232:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getGUIEnvironment:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33070
	call	_brl_blitz_NullObjectError
_33070:
	push	0
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getGUIEnvironment
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIEnvironment_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12235
_12235:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_postEventFromUser:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33074
	call	_brl_blitz_NullObjectError
_33074:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33076
	call	_brl_blitz_NullObjectError
_33076:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IrrlichtDevice_postEventFromUser
	add	esp,8
	mov	ebx,eax
	jmp	_12239
_12239:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_yield:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33081
	call	_brl_blitz_NullObjectError
_33081:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_yield
	add	esp,4
	mov	ebx,0
	jmp	_12242
_12242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_sleep:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_33086
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33085
	call	_brl_blitz_NullObjectError
_33085:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_sleep
	add	esp,12
	mov	ebx,0
	jmp	_12247
_12247:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33090
	call	_brl_blitz_NullObjectError
_33090:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33092
	call	_brl_blitz_NullObjectError
_33092:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IrrlichtDevice_setInputReceivingSceneManager
	add	esp,8
	mov	ebx,0
	jmp	_12251
_12251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isWindowFocused:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33098
	call	_brl_blitz_NullObjectError
_33098:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isWindowFocused
	add	esp,4
	mov	ebx,eax
	jmp	_12254
_12254:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isWindowMinimized:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33102
	call	_brl_blitz_NullObjectError
_33102:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isWindowMinimized
	add	esp,4
	mov	ebx,eax
	jmp	_12257
_12257:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isFullscreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33106
	call	_brl_blitz_NullObjectError
_33106:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isFullscreen
	add	esp,4
	mov	ebx,eax
	jmp	_12260
_12260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getColorFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33110
	call	_brl_blitz_NullObjectError
_33110:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_12263
_12263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_activateJoysticks:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_33126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_33114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_33116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_33117
	push	ebp
	push	_33122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_33121
	call	_brl_blitz_ArrayBoundsError
_33121:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_33117:
	push	_33123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33125
	call	_brl_blitz_NullObjectError
_33125:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_activateJoysticks
	add	esp,12
	mov	ebx,eax
	jmp	_12267
_12267:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_isDriverSupported:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33133
	call	_brl_blitz_NullObjectError
_33133:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isDriverSupported
	add	esp,8
	mov	ebx,eax
	jmp	_12271
_12271:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_minimizeWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33138
	call	_brl_blitz_NullObjectError
_33138:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_minimizeWindow
	add	esp,4
	mov	ebx,0
	jmp	_12274
_12274:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_maximizeWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33142
	call	_brl_blitz_NullObjectError
_33142:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_maximizeWindow
	add	esp,4
	mov	ebx,0
	jmp	_12277
_12277:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_restoreWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33146
	call	_brl_blitz_NullObjectError
_33146:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_restoreWindow
	add	esp,4
	mov	ebx,0
	jmp	_12280
_12280:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_setGammaRamp:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	push	ebp
	push	_33151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33150
	call	_brl_blitz_NullObjectError
_33150:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setGammaRamp
	add	esp,24
	mov	ebx,eax
	jmp	_12288
_12288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getGammaRamp:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_33160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33159
	call	_brl_blitz_NullObjectError
_33159:
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getGammaRamp
	add	esp,24
	mov	ebx,eax
	jmp	_12296
_12296:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33165
	call	_brl_blitz_NullObjectError
_33165:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getType
	add	esp,4
	mov	ebx,eax
	jmp	_12299
_12299:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_clearSystemMessages:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33169
	call	_brl_blitz_NullObjectError
_33169:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_clearSystemMessages
	add	esp,4
	mov	ebx,0
	jmp	_12302
_12302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IEventReceiver
	push	ebp
	push	_33171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12305
_12305:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12308:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33173
_33173:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	jmp	_12310
_12310:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_33178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_33180
	call	_brl_blitz_NullObjectError
_33180:
	push	__irrlicht_core_IEventReceiver_OnEventBinding
	push	dword [ebx+8]
	call	_Irr_BMXEventReceiver_bindOnEvent
	add	esp,8
	mov	ebx,0
	jmp	_12314
_12314:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_OnEventBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_33197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_33184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_33185
	push	ebp
	push	_33191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_SEvent_createFromHandle
	add	esp,8
	mov	dword [ebp-16],eax
	push	_33188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33190
	call	_brl_blitz_NullObjectError
_33190:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12318
_33185:
	push	ebp
	push	_33196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	push	_33195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12318
_12318:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_12322
_12322:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33202
	call	_brl_blitz_NullObjectError
_33202:
	push	dword [ebx+8]
	call	_Irr_BMXEventReceiver_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_12325
_12325:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_Irr_BMXEventReceiver_new
	push	eax
	push	dword [ebp-4]
	call	__irrlicht_core_IEventReceiver_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_12328
_12328:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_brl_blitz_NullFunctionError
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_33224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_33207
	push	ebp
	push	_33209
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12333
_33207:
	push	_33210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,0
	jne	_33212
	mov	eax,_brl_blitz_NullFunctionError
_33212:
	mov	dword [ebp-16],eax
	push	_33214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_33216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_33218
	call	_brl_blitz_NullObjectError
_33218:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_33220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_33222
	call	_brl_blitz_NullObjectError
_33222:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_12333
_12333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_Destroy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33227
	call	_brl_blitz_NullObjectError
_33227:
	push	dword [ebx+8]
	call	_Irr_BMXEventReceiver_del
	add	esp,4
	mov	ebx,0
	jmp	_12336
_12336:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SIrrlichtCreationParameters
	push	ebp
	push	_33229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12339
_12339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_33231
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_del
	add	esp,4
_33231:
_12342:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33232
_33232:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_33244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33235
	push	ebp
	push	_33237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12346
_33235:
	push	_33238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SIrrlichtCreationParameters
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33242
	call	_brl_blitz_NullObjectError
_33242:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12346
_12346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_Irr_SIrrlichtCreationParameters_new
	push	eax
	call	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12348
_12348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33249
	call	_brl_blitz_NullObjectError
_33249:
	push	1
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12352
_12352:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33253
	call	_brl_blitz_NullObjectError
_33253:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33255
	call	_brl_blitz_NullObjectError
_33255:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SIrrlichtCreationParameters_setEq
	add	esp,8
	push	_33256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_12356
_12356:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33260
	call	_brl_blitz_NullObjectError
_33260:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getAntiAlias
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12359
_12359:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_33265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33264
	call	_brl_blitz_NullObjectError
_33264:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setAntiAlias
	add	esp,8
	mov	ebx,0
	jmp	_12363
_12363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getBits:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33269
	call	_brl_blitz_NullObjectError
_33269:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getBits
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12366
_12366:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setBits:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_33274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33273
	call	_brl_blitz_NullObjectError
_33273:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setBits
	add	esp,8
	mov	ebx,0
	jmp	_12370
_12370:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getDriverType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33277
	call	_brl_blitz_NullObjectError
_33277:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getDriverType
	add	esp,4
	mov	ebx,eax
	jmp	_12373
_12373:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setDriverType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33281
	call	_brl_blitz_NullObjectError
_33281:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setDriverType
	add	esp,8
	mov	ebx,0
	jmp	_12377
_12377:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33286
	call	_brl_blitz_NullObjectError
_33286:
	push	0
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getEventReceiver
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	__irrlicht_core_IEventReceiver_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_12381
_12381:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33291
	call	_brl_blitz_NullObjectError
_33291:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33293
	call	_brl_blitz_NullObjectError
_33293:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SIrrlichtCreationParameters_setEventReceiver
	add	esp,8
	mov	ebx,0
	jmp	_12385
_12385:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getFullscreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33298
	call	_brl_blitz_NullObjectError
_33298:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getFullscreen
	add	esp,4
	mov	ebx,eax
	jmp	_12388
_12388:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setFullscreen:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33302
	call	_brl_blitz_NullObjectError
_33302:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setFullscreen
	add	esp,8
	mov	ebx,0
	jmp	_12392
_12392:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33306
	call	_brl_blitz_NullObjectError
_33306:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getStencilbuffer
	add	esp,4
	mov	ebx,eax
	jmp	_12395
_12395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33310
	call	_brl_blitz_NullObjectError
_33310:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setStencilbuffer
	add	esp,8
	mov	ebx,0
	jmp	_12399
_12399:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getVsync:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33315
	call	_brl_blitz_NullObjectError
_33315:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getVsync
	add	esp,4
	mov	ebx,eax
	jmp	_12402
_12402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setVsync:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33319
	call	_brl_blitz_NullObjectError
_33319:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setVsync
	add	esp,8
	mov	ebx,0
	jmp	_12406
_12406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getWindowId:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33324
	call	_brl_blitz_NullObjectError
_33324:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getWindowId
	add	esp,4
	mov	ebx,eax
	jmp	_12409
_12409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setWindowId:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33328
	call	_brl_blitz_NullObjectError
_33328:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setWindowId
	add	esp,8
	mov	ebx,0
	jmp	_12413
_12413:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getWindowSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33333
	call	_brl_blitz_NullObjectError
_33333:
	push	1
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getWindowSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12416
_12416:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setWindowSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33337
	call	_brl_blitz_NullObjectError
_33337:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33339
	call	_brl_blitz_NullObjectError
_33339:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SIrrlichtCreationParameters_setWindowSize
	add	esp,8
	mov	ebx,0
	jmp	_12420
_12420:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33343
	call	_brl_blitz_NullObjectError
_33343:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getHighPrecisionFPU
	add	esp,4
	mov	ebx,eax
	jmp	_12423
_12423:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33347
	call	_brl_blitz_NullObjectError
_33347:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setHighPrecisionFPU
	add	esp,8
	mov	ebx,0
	jmp	_12427
_12427:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33352
	call	_brl_blitz_NullObjectError
_33352:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getZBufferBits
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12430
_12430:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_33357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33356
	call	_brl_blitz_NullObjectError
_33356:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setZBufferBits
	add	esp,8
	mov	ebx,0
	jmp	_12434
_12434:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33360
	call	_brl_blitz_NullObjectError
_33360:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getWithAlphaChannel
	add	esp,4
	mov	ebx,eax
	jmp	_12437
_12437:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33364
	call	_brl_blitz_NullObjectError
_33364:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setWithAlphaChannel
	add	esp,8
	mov	ebx,0
	jmp	_12441
_12441:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33369
	call	_brl_blitz_NullObjectError
_33369:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getIgnoreInput
	add	esp,4
	mov	ebx,eax
	jmp	_12444
_12444:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33373
	call	_brl_blitz_NullObjectError
_33373:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setIgnoreInput
	add	esp,8
	mov	ebx,0
	jmp	_12448
_12448:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getDeviceType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33378
	call	_brl_blitz_NullObjectError
_33378:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getDeviceType
	add	esp,4
	mov	ebx,eax
	jmp	_12451
_12451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setDeviceType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33382
	call	_brl_blitz_NullObjectError
_33382:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setDeviceType
	add	esp,8
	mov	ebx,0
	jmp	_12455
_12455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33387
	call	_brl_blitz_NullObjectError
_33387:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getDoublebuffer
	add	esp,4
	mov	ebx,eax
	jmp	_12458
_12458:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33391
	call	_brl_blitz_NullObjectError
_33391:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setDoublebuffer
	add	esp,8
	mov	ebx,0
	jmp	_12462
_12462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33396
	call	_brl_blitz_NullObjectError
_33396:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getStereobuffer
	add	esp,4
	mov	ebx,eax
	jmp	_12465
_12465:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33400
	call	_brl_blitz_NullObjectError
_33400:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setStereobuffer
	add	esp,8
	mov	ebx,0
	jmp	_12469
_12469:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33405
	call	_brl_blitz_NullObjectError
_33405:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getLoggingLevel
	add	esp,4
	mov	ebx,eax
	jmp	_12472
_12472:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33409
	call	_brl_blitz_NullObjectError
_33409:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setLoggingLevel
	add	esp,8
	mov	ebx,0
	jmp	_12476
_12476:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	mov	eax,dword [ebp-4]
	mov	dword [eax+20],0
	push	ebp
	push	_33411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12479
_12479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12482:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33413
_33413:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_getReferenceCount:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_brl_blitz_NullFunctionError
	push	ebp
	push	_33433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33417
	call	_brl_blitz_NullObjectError
_33417:
	cmp	dword [ebx+20],0
	je	_33418
	push	ebp
	push	_33428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33421
	call	_brl_blitz_NullObjectError
_33421:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_33423
	mov	eax,_brl_blitz_NullFunctionError
_33423:
	mov	dword [ebp-8],eax
	push	_33425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33427
	call	_brl_blitz_NullObjectError
_33427:
	push	dword [ebx+8]
	call	dword [ebp-8]
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_getReferenceCount
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12485
_33418:
	push	ebp
	push	_33432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12485
_12485:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_brl_blitz_NullFunctionError
	push	ebp
	push	_33460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33436
	call	_brl_blitz_NullObjectError
_33436:
	cmp	dword [ebx+20],0
	je	_33437
	push	ebp
	push	_33456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33440
	call	_brl_blitz_NullObjectError
_33440:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_33442
	mov	eax,_brl_blitz_NullFunctionError
_33442:
	mov	dword [ebp-8],eax
	push	_33444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33446
	call	_brl_blitz_NullObjectError
_33446:
	cmp	dword [ebx+12],0
	je	_33447
	push	ebp
	push	_33452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33450
	call	_brl_blitz_NullObjectError
_33450:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_33447:
	push	_33453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33455
	call	_brl_blitz_NullObjectError
_33455:
	push	dword [ebx+8]
	call	dword [ebp-8]
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_drop
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12488
_33437:
	push	ebp
	push	_33459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12488
_12488:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_brl_blitz_NullFunctionError
	push	ebp
	push	_33478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33463
	call	_brl_blitz_NullObjectError
_33463:
	cmp	dword [ebx+20],0
	je	_33464
	push	ebp
	push	_33474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33467
	call	_brl_blitz_NullObjectError
_33467:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_33469
	mov	eax,_brl_blitz_NullFunctionError
_33469:
	mov	dword [ebp-8],eax
	push	_33471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33473
	call	_brl_blitz_NullObjectError
_33473:
	push	dword [ebx+8]
	call	dword [ebp-8]
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12491
_33464:
	push	ebp
	push	_33477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12491
_12491:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReferenceCounted_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_brl_blitz_NullFunctionError
	push	ebp
	push	_33493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33481
	call	_brl_blitz_NullObjectError
_33481:
	cmp	dword [ebx+20],0
	je	_33482
	push	ebp
	push	_33492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33485
	call	_brl_blitz_NullObjectError
_33485:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_33487
	mov	eax,_brl_blitz_NullFunctionError
_33487:
	mov	dword [ebp-8],eax
	push	_33489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33491
	call	_brl_blitz_NullObjectError
_33491:
	push	dword [ebx+8]
	call	dword [ebp-8]
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_grab
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_33482:
	mov	ebx,0
	jmp	_12494
_12494:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_RGB16:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_33496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_Func_RGB16
	add	esp,12
	mov	eax,eax
	mov	word [ebp-16],ax
	jmp	_12499
_12499:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-16]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_RGBA16:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_33501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_Func_RGBA16
	add	esp,16
	mov	eax,eax
	mov	word [ebp-20],ax
	jmp	_12505
_12505:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-20]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_X8R8G8B8toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_IrrVideo_Func_X8R8G8B8toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12508
_12508:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A8R8G8B8toR5G6B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_IrrVideo_Func_A8R8G8B8toR5G6B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12511
_12511:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getAlpha
	add	esp,4
	mov	ebx,eax
	jmp	_12514
_12514:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getRed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33513
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getRed
	add	esp,4
	mov	ebx,eax
	jmp	_12517
_12517:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getGreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getGreen
	add	esp,4
	mov	ebx,eax
	jmp	_12520
_12520:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getBlue:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getBlue
	add	esp,4
	mov	ebx,eax
	jmp	_12523
_12523:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A1R5G5B5toA8R8G8B8:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_A1R5G5B5toA8R8G8B8
	add	esp,4
	mov	ebx,eax
	jmp	_12526
_12526:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_R5G6B5toA8R8G8B8:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_R5G6B5toA8R8G8B8
	add	esp,4
	mov	ebx,eax
	jmp	_12529
_12529:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_R5G6B5toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_R5G6B5toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12532
_12532:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A1R5G5B5toR5G6B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_A1R5G5B5toR5G6B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12535
_12535:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_A8R8G8B8toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_IrrVideo_Func_A8R8G8B8toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12538
_12538:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_RGB16from16:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-8],ax
	movzx	eax,word [ebp+16]
	mov	eax,eax
	mov	word [ebp-12],ax
	push	ebp
	push	_33537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-12]
	push	eax
	movzx	eax,word [ebp-8]
	push	eax
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_RGB16from16
	add	esp,12
	mov	eax,eax
	mov	word [ebp-16],ax
	jmp	_12543
_12543:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-16]
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_getAverage:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	movzx	eax,word [ebp+8]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_33540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getAverage
	add	esp,4
	mov	ebx,eax
	jmp	_12546
_12546:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SColor
	push	ebp
	push	_33541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12549
_12549:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_33543
	push	dword [ebx+8]
	call	_IrrVideo_SColor_del
	add	esp,4
_33543:
_12552:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33544
_33544:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_33555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33546
	push	ebp
	push	_33548
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12556
_33546:
	push	_33549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33553
	call	_brl_blitz_NullObjectError
_33553:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12556
_12556:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_SColor_new
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12558
_12558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_33559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_SColor_newFromVals
	add	esp,16
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12564
_12564:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_createFromColorVal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrVideo_SColor_newFromColorVal
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12567
_12567:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_GetAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33564
	call	_brl_blitz_NullObjectError
_33564:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getAlpha
	add	esp,4
	mov	ebx,eax
	jmp	_12570
_12570:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getRed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33568
	call	_brl_blitz_NullObjectError
_33568:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getRed
	add	esp,4
	mov	ebx,eax
	jmp	_12573
_12573:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getGreen:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33572
	call	_brl_blitz_NullObjectError
_33572:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getGreen
	add	esp,4
	mov	ebx,eax
	jmp	_12576
_12576:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getBlue:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33576
	call	_brl_blitz_NullObjectError
_33576:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getBlue
	add	esp,4
	mov	ebx,eax
	jmp	_12579
_12579:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_SetAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33580
	call	_brl_blitz_NullObjectError
_33580:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setAlpha
	add	esp,8
	mov	ebx,0
	jmp	_12583
_12583:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_setRed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33584
	call	_brl_blitz_NullObjectError
_33584:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setRed
	add	esp,8
	mov	ebx,0
	jmp	_12587
_12587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_setGreen:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33588
	call	_brl_blitz_NullObjectError
_33588:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setGreen
	add	esp,8
	mov	ebx,0
	jmp	_12591
_12591:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_setBlue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33592
	call	_brl_blitz_NullObjectError
_33592:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setBlue
	add	esp,8
	mov	ebx,0
	jmp	_12595
_12595:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_toA1R5G5B5:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33596
	call	_brl_blitz_NullObjectError
_33596:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12598
_12598:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_toOpenGLColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbEmptyArray
	push	ebp
	push	_33605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4
	push	_33599
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_33601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33603
	call	_brl_blitz_NullObjectError
_33603:
	mov	eax,dword [ebp-8]
	lea	eax,byte [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SColor_toOpenGLColor
	add	esp,8
	push	_33604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_12601
_12601:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_set:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_33611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33610
	call	_brl_blitz_NullObjectError
_33610:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_set
	add	esp,20
	mov	ebx,0
	jmp	_12608
_12608:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33614
	call	_brl_blitz_NullObjectError
_33614:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33616
	call	_brl_blitz_NullObjectError
_33616:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColor_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_12612
_12612:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33620
	call	_brl_blitz_NullObjectError
_33620:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33622
	call	_brl_blitz_NullObjectError
_33622:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColor_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_12616
_12616:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_Plus:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33626
	call	_brl_blitz_NullObjectError
_33626:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33628
	call	_brl_blitz_NullObjectError
_33628:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColor_plus
	add	esp,8
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12620
_12620:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_33635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33632
	call	_brl_blitz_NullObjectError
_33632:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33634
	call	_brl_blitz_NullObjectError
_33634:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColor_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12625
_12625:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_GetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33638
	call	_brl_blitz_NullObjectError
_33638:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getColor
	add	esp,4
	mov	ebx,eax
	jmp	_12628
_12628:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getLuminance:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33642
	call	_brl_blitz_NullObjectError
_33642:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getLuminance
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12631
_12631:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getAverage:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33646
	call	_brl_blitz_NullObjectError
_33646:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getAverage
	add	esp,4
	mov	ebx,eax
	jmp	_12634
_12634:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_33655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_33650
	call	_brl_blitz_NullObjectError
_33650:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_33652
	call	_brl_blitz_NullObjectError
_33652:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33654
	call	_brl_blitz_NullObjectError
_33654:
	push	1
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_SColor_getInterpolated_quadratic
	add	esp,16
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12640
_12640:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_getLightness:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33660
	call	_brl_blitz_NullObjectError
_33660:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getLightness
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12643
_12643:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SColorf
	push	ebp
	push	_33662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12646
_12646:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_33664
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_del
	add	esp,4
_33664:
_12649:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33665
_33665:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_33676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33667
	push	ebp
	push	_33669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12653
_33667:
	push	_33670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColorf
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33674
	call	_brl_blitz_NullObjectError
_33674:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12653
_12653:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_SColorf_new
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12655
_12655:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromRGB:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_33680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_SColorf_newFromRGB
	add	esp,12
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12660
_12660:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromRGBA:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_33682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_SColorf_newFromRGBA
	add	esp,16
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12666
_12666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_createFromSColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33685
	call	_brl_blitz_NullObjectError
_33685:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_newFromSColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12669
_12669:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_toSColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33689
	call	_brl_blitz_NullObjectError
_33689:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_toSColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12672
_12672:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_set:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_33694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33693
	call	_brl_blitz_NullObjectError
_33693:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_set
	add	esp,16
	mov	ebx,0
	jmp	_12678
_12678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_setWithAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_33701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33700
	call	_brl_blitz_NullObjectError
_33700:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_setWithAlpha
	add	esp,20
	mov	ebx,0
	jmp	_12685
_12685:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_GetAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33705
	call	_brl_blitz_NullObjectError
_33705:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getAlpha
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12688
_12688:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getRed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33709
	call	_brl_blitz_NullObjectError
_33709:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getRed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12691
_12691:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getGreen:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33714
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33713
	call	_brl_blitz_NullObjectError
_33713:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getGreen
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12694
_12694:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getBlue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33718
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33717
	call	_brl_blitz_NullObjectError
_33717:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getBlue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12697
_12697:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getArray:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33721
	call	_brl_blitz_NullObjectError
_33721:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getArray
	add	esp,4
	mov	ebx,eax
	jmp	_12700
_12700:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getInterpolated:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_33728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33725
	call	_brl_blitz_NullObjectError
_33725:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33727
	call	_brl_blitz_NullObjectError
_33727:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColorf_getInterpolated
	add	esp,12
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12705
_12705:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_setColorComponentValue:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_33732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33731
	call	_brl_blitz_NullObjectError
_33731:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_setColorComponentValue
	add	esp,12
	mov	ebx,0
	jmp	_12710
_12710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_getInterpolated_quadratic:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,ebp
	push	eax
	push	_33740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_33735
	call	_brl_blitz_NullObjectError
_33735:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_33737
	call	_brl_blitz_NullObjectError
_33737:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33739
	call	_brl_blitz_NullObjectError
_33739:
	push	1
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_SColorf_getInterpolated_quadratic
	add	esp,16
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12716
_12716:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SColorHSL
	push	ebp
	push	_33741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12719
_12719:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_33744
	push	dword [ebx+8]
	call	_IrrVideo_SColorHSL_del
	add	esp,4
_33744:
_12722:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33745
_33745:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_33756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33747
	push	ebp
	push	_33749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12726
_33747:
	push	_33750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColorHSL
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33754
	call	_brl_blitz_NullObjectError
_33754:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12726
_12726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33759
	call	_brl_blitz_NullObjectError
_33759:
	push	0
	push	0
	push	0
	push	ebx
	call	__irrlicht_core_SColorHSL_createFromHSL
	add	esp,16
	mov	ebx,eax
	jmp	_12729
_12729:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_createFromHSL:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_33762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_IrrVideo_SColorHSL_new
	add	esp,12
	push	eax
	call	__irrlicht_core_SColorHSL_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12735
_12735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_toRGB:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33766
	call	_brl_blitz_NullObjectError
_33766:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33768
	call	_brl_blitz_NullObjectError
_33768:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColorHSL_toRGB
	add	esp,8
	mov	ebx,0
	jmp	_12739
_12739:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33771
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IImage
	push	ebp
	push	_33770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12742
_12742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_33773
	push	ebx
	call	__irrlicht_core_IImage_drop
	add	esp,4
_33773:
_12745:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_33774
_33774:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_33786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33777
	push	ebp
	push	_33779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12749
_33777:
	push	_33780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImage
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33784
	call	_brl_blitz_NullObjectError
_33784:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12749
_12749:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_lock:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33789
	call	_brl_blitz_NullObjectError
_33789:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_lock
	add	esp,4
	mov	ebx,eax
	jmp	_12752
_12752:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_unlock:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33793
	call	_brl_blitz_NullObjectError
_33793:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_unlock
	add	esp,4
	mov	ebx,0
	jmp	_12755
_12755:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getDimension:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33797
	call	_brl_blitz_NullObjectError
_33797:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getDimension
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12758
_12758:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBitsPerPixel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33801
	call	_brl_blitz_NullObjectError
_33801:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBitsPerPixel
	add	esp,4
	mov	ebx,eax
	jmp	_12761
_12761:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBytesPerPixel:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33805
	call	_brl_blitz_NullObjectError
_33805:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBytesPerPixel
	add	esp,4
	mov	ebx,eax
	jmp	_12764
_12764:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getImageDataSizeInBytes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33809
	call	_brl_blitz_NullObjectError
_33809:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getImageDataSizeInBytes
	add	esp,4
	mov	ebx,eax
	jmp	_12767
_12767:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getImageDataSizeInPixels:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33813
	call	_brl_blitz_NullObjectError
_33813:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getImageDataSizeInPixels
	add	esp,4
	mov	ebx,eax
	jmp	_12770
_12770:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getPixel:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_33818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33817
	call	_brl_blitz_NullObjectError
_33817:
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getPixel
	add	esp,12
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12775
_12775:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getColorFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33821
	call	_brl_blitz_NullObjectError
_33821:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_12778
_12778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getRedMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33825
	call	_brl_blitz_NullObjectError
_33825:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getRedMask
	add	esp,4
	mov	ebx,eax
	jmp	_12781
_12781:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getGreenMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33829
	call	_brl_blitz_NullObjectError
_33829:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getGreenMask
	add	esp,4
	mov	ebx,eax
	jmp	_12784
_12784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBlueMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33833
	call	_brl_blitz_NullObjectError
_33833:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBlueMask
	add	esp,4
	mov	ebx,eax
	jmp	_12787
_12787:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getAlphaMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33837
	call	_brl_blitz_NullObjectError
_33837:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getAlphaMask
	add	esp,4
	mov	ebx,eax
	jmp	_12790
_12790:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getPitch:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33841
	call	_brl_blitz_NullObjectError
_33841:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getPitch
	add	esp,4
	mov	ebx,eax
	jmp	_12793
_12793:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33845
	call	_brl_blitz_NullObjectError
_33845:
	cmp	dword [ebx+12],0
	je	_33846
	push	ebp
	push	_33851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33849
	call	_brl_blitz_NullObjectError
_33849:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_33846:
	push	_33852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33854
	call	_brl_blitz_NullObjectError
_33854:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_drop
	add	esp,4
	mov	ebx,eax
	jmp	_12796
_12796:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33858
	call	_brl_blitz_NullObjectError
_33858:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12799
_12799:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33862
	call	_brl_blitz_NullObjectError
_33862:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_grab
	add	esp,4
	mov	ebx,0
	jmp	_12802
_12802:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_setPixel:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_33867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33866
	call	_brl_blitz_NullObjectError
_33866:
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_setPixel
	add	esp,20
	mov	ebx,0
	jmp	_12809
_12809:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToScaling:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_33872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33871
	call	_brl_blitz_NullObjectError
_33871:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToScaling
	add	esp,24
	mov	ebx,0
	jmp	_12817
_12817:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToScalingToImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33878
	call	_brl_blitz_NullObjectError
_33878:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33880
	call	_brl_blitz_NullObjectError
_33880:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IImage_copyToScalingToImage
	add	esp,8
	mov	ebx,0
	jmp	_12821
_12821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToImage:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_33885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33884
	call	_brl_blitz_NullObjectError
_33884:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToImage
	add	esp,12
	mov	ebx,0
	jmp	_12826
_12826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToImageFromPart:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_33889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33888
	call	_brl_blitz_NullObjectError
_33888:
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToImageFromPart
	add	esp,20
	mov	ebx,0
	jmp	_12833
_12833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToWithAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_33895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33894
	call	_brl_blitz_NullObjectError
_33894:
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToWithAlpha
	add	esp,24
	mov	ebx,0
	jmp	_12841
_12841:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_fill:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33898
	call	_brl_blitz_NullObjectError
_33898:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_fill
	add	esp,8
	mov	ebx,0
	jmp	_12845
_12845:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_copyToScalingBoxFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_33903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33902
	call	_brl_blitz_NullObjectError
_33902:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImage_copyToScalingBoxFilter
	add	esp,16
	mov	ebx,0
	jmp	_12851
_12851:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_getBitsPerPixelFromFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33907
	call	_brl_blitz_NullObjectError
_33907:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBitsPerPixelFromFormat
	add	esp,8
	mov	ebx,eax
	jmp	_12855
_12855:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_isRenderTargetOnlyFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33911
	call	_brl_blitz_NullObjectError
_33911:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_isRenderTargetOnlyFormat
	add	esp,8
	mov	ebx,eax
	jmp	_12859
_12859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_irr_getVertexPitchFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_IrrVideo_Func_getVertexPitchFromType
	add	esp,4
	mov	ebx,eax
	jmp	_12862
_12862:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_S3DVertex
	push	ebp
	push	_33918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12865
_12865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12868:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_33920
_33920:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getPos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33923
	call	_brl_blitz_NullObjectError
_33923:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getPos
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12871
_12871:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_setPos:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33927
	call	_brl_blitz_NullObjectError
_33927:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33929
	call	_brl_blitz_NullObjectError
_33929:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setPos
	add	esp,8
	mov	ebx,0
	jmp	_12875
_12875:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33933
	call	_brl_blitz_NullObjectError
_33933:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12878
_12878:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_setNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33937
	call	_brl_blitz_NullObjectError
_33937:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33939
	call	_brl_blitz_NullObjectError
_33939:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setNormal
	add	esp,8
	mov	ebx,0
	jmp	_12882
_12882:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getTCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33943
	call	_brl_blitz_NullObjectError
_33943:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getTCoords
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12885
_12885:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_setTCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33947
	call	_brl_blitz_NullObjectError
_33947:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33949
	call	_brl_blitz_NullObjectError
_33949:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setTCoords
	add	esp,8
	mov	ebx,0
	jmp	_12889
_12889:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_GetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33954
	call	_brl_blitz_NullObjectError
_33954:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12892
_12892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_SetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_33961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33958
	call	_brl_blitz_NullObjectError
_33958:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33960
	call	_brl_blitz_NullObjectError
_33960:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setColor
	add	esp,8
	mov	ebx,0
	jmp	_12896
_12896:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_33965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33964
	call	_brl_blitz_NullObjectError
_33964:
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getType
	add	esp,4
	mov	ebx,eax
	jmp	_12899
_12899:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_cast:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_34009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_33968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33970
	call	_brl_blitz_NullObjectError
_33970:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_33972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_33974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_33975
	push	ebp
	push	_33983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33978
	call	_brl_blitz_NullObjectError
_33978:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_33979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33981
	call	_brl_blitz_NullObjectError
_33981:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_33975:
	push	_33984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_33987
	cmp	eax,1
	je	_33988
	cmp	eax,2
	je	_33989
	push	ebp
	push	_33995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_33991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33993
	call	_brl_blitz_NullObjectError
_33993:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33986
_33987:
	push	ebp
	push	_33999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33998
	call	_brl_blitz_NullObjectError
_33998:
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33986
_33988:
	push	ebp
	push	_34003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34002
	call	_brl_blitz_NullObjectError
_34002:
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33986
_33989:
	push	ebp
	push	_34007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34006
	call	_brl_blitz_NullObjectError
_34006:
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33986
_33986:
	push	_34008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12903
_12903:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34013
	push	ebp
	push	_34015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12907
_34013:
	push	_34016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34020
	call	_brl_blitz_NullObjectError
_34020:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34023
	call	_brl_blitz_NullObjectError
_34023:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	mov	ebx,eax
	jmp	_12907
_12907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_S3DVertex_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_S3DVertexDefault
	push	ebp
	push	_34025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12910
_12910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34028
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_del
	add	esp,4
_34028:
_12913:
	mov	dword [ebx],_irrlicht_core_S3DVertex
	push	ebx
	call	__irrlicht_core_S3DVertex_Delete
	add	esp,4
	mov	eax,0
	jmp	_34029
_34029:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34031
	push	ebp
	push	_34033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12917
_34031:
	push	_34034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34038
	call	_brl_blitz_NullObjectError
_34038:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12917
_12917:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_S3DVertex_new
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12919
_12919:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	fld	dword [ebp+40]
	fstp	dword [ebp-36]
	push	ebp
	push	_34046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_34045
	call	_brl_blitz_NullObjectError
_34045:
	push	1
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebx+8]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_S3DVertex_newFromVals
	add	esp,36
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12930
_12930:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_createFromVects:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_34058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_34051
	call	_brl_blitz_NullObjectError
_34051:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_34053
	call	_brl_blitz_NullObjectError
_34053:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_34055
	call	_brl_blitz_NullObjectError
_34055:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_34057
	call	_brl_blitz_NullObjectError
_34057:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_newFromVects
	add	esp,16
	push	eax
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12936
_12936:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34062
	call	_brl_blitz_NullObjectError
_34062:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34064
	call	_brl_blitz_NullObjectError
_34064:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_12940
_12940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34068
	call	_brl_blitz_NullObjectError
_34068:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34070
	call	_brl_blitz_NullObjectError
_34070:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_12944
_12944:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34074
	call	_brl_blitz_NullObjectError
_34074:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34076
	call	_brl_blitz_NullObjectError
_34076:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_Less
	add	esp,8
	mov	ebx,eax
	jmp	_12948
_12948:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_getVertexInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_34081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34080
	call	_brl_blitz_NullObjectError
_34080:
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getVertexInfo
	add	esp,20
	mov	ebx,eax
	jmp	_12955
_12955:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_S3DVertex_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_S3DVertex2TCoords
	push	ebp
	push	_34083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12958
_12958:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_12961:
	mov	dword [eax],_irrlicht_core_S3DVertex
	push	eax
	call	__irrlicht_core_S3DVertex_Delete
	add	esp,4
	mov	eax,0
	jmp	_34085
_34085:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34087
	push	ebp
	push	_34089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12965
_34087:
	push	_34090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertex2TCoords
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34094
	call	_brl_blitz_NullObjectError
_34094:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12965
_12965:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_S3DVertex2TCoords_new
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12967
_12967:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	push	ebp
	push	_34102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_34101
	call	_brl_blitz_NullObjectError
_34101:
	push	1
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_S3DVertex2TCoords_newFromValsWithDiffTexCoords
	add	esp,32
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12977
_12977:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_34114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_34107
	call	_brl_blitz_NullObjectError
_34107:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_34109
	call	_brl_blitz_NullObjectError
_34109:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_34111
	call	_brl_blitz_NullObjectError
_34111:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_34113
	call	_brl_blitz_NullObjectError
_34113:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex2TCoords_newWithDiffTexCoords
	add	esp,16
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12983
_12983:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	fld	dword [ebp+40]
	fstp	dword [ebp-36]
	push	ebp
	push	_34119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_34118
	call	_brl_blitz_NullObjectError
_34118:
	push	1
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebx+8]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_S3DVertex2TCoords_newFromValsWithNormalAndSameTexCoords
	add	esp,36
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_12994
_12994:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_34129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_34122
	call	_brl_blitz_NullObjectError
_34122:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_34124
	call	_brl_blitz_NullObjectError
_34124:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_34126
	call	_brl_blitz_NullObjectError
_34126:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_34128
	call	_brl_blitz_NullObjectError
_34128:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex2TCoords_newWithNormalAndSameTexCoords
	add	esp,16
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13000
_13000:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_34141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_34132
	call	_brl_blitz_NullObjectError
_34132:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_34134
	call	_brl_blitz_NullObjectError
_34134:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_34136
	call	_brl_blitz_NullObjectError
_34136:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_34138
	call	_brl_blitz_NullObjectError
_34138:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_34140
	call	_brl_blitz_NullObjectError
_34140:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-24]
	push	dword [eax+8]
	mov	eax,dword [ebp-28]
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex2TCoords_newWithNormalAndDiffTexCoords
	add	esp,20
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13007
_13007:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_createFromVertex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34144
	call	_brl_blitz_NullObjectError
_34144:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex2TCoords_newFromVertex
	add	esp,4
	push	eax
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13010
_13010:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_getTCoords2:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34149
	call	_brl_blitz_NullObjectError
_34149:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex2TCoords_getTCoords2
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13013
_13013:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_setTCoords2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34153
	call	_brl_blitz_NullObjectError
_34153:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34155
	call	_brl_blitz_NullObjectError
_34155:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_setTCoords2
	add	esp,8
	mov	ebx,0
	jmp	_13017
_13017:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34159
	call	_brl_blitz_NullObjectError
_34159:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34161
	call	_brl_blitz_NullObjectError
_34161:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_13021
_13021:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34165
	call	_brl_blitz_NullObjectError
_34165:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34167
	call	_brl_blitz_NullObjectError
_34167:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_13025
_13025:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34171
	call	_brl_blitz_NullObjectError
_34171:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34173
	call	_brl_blitz_NullObjectError
_34173:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_Less
	add	esp,8
	mov	ebx,eax
	jmp	_13029
_13029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertex2TCoords_getVertexInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_34178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34177
	call	_brl_blitz_NullObjectError
_34177:
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex2TCoords_getVertexInfo
	add	esp,24
	mov	ebx,eax
	jmp	_13037
_13037:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_S3DVertex_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_S3DVertexTangents
	push	ebp
	push	_34179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13040
_13040:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34181
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertexTangents_del
	add	esp,4
_34181:
_13043:
	mov	dword [ebx],_irrlicht_core_S3DVertex
	push	ebx
	call	__irrlicht_core_S3DVertex_Delete
	add	esp,4
	mov	eax,0
	jmp	_34182
_34182:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34184
	push	ebp
	push	_34186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13047
_34184:
	push	_34187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertexTangents
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34191
	call	_brl_blitz_NullObjectError
_34191:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13047
_13047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_S3DVertexTangents_new
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13049
_13049:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_createFromVals:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_34197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_S3DVertexTangents_newFromVals
	add	esp,12
	push	eax
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13054
_13054:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_getTangent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34200
	call	_brl_blitz_NullObjectError
_34200:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertexTangents_getTangent
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13057
_13057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_setTangent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34204
	call	_brl_blitz_NullObjectError
_34204:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34206
	call	_brl_blitz_NullObjectError
_34206:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_setTangent
	add	esp,8
	mov	ebx,0
	jmp	_13061
_13061:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_getBinormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34211
	call	_brl_blitz_NullObjectError
_34211:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertexTangents_getBinormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13064
_13064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_setBinormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34215
	call	_brl_blitz_NullObjectError
_34215:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34217
	call	_brl_blitz_NullObjectError
_34217:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_setBinormal
	add	esp,8
	mov	ebx,0
	jmp	_13068
_13068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34222
	call	_brl_blitz_NullObjectError
_34222:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34224
	call	_brl_blitz_NullObjectError
_34224:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_13072
_13072:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34228
	call	_brl_blitz_NullObjectError
_34228:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34230
	call	_brl_blitz_NullObjectError
_34230:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_13076
_13076:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34234
	call	_brl_blitz_NullObjectError
_34234:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34236
	call	_brl_blitz_NullObjectError
_34236:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_Less
	add	esp,8
	mov	ebx,eax
	jmp	_13080
_13080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_getVertexInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_34241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34240
	call	_brl_blitz_NullObjectError
_34240:
	mov	eax,dword [ebp-28]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertexTangents_getVertexInfo
	add	esp,28
	mov	ebx,eax
	jmp	_13089
_13089:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ITexture
	push	ebp
	push	_34242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13092
_13092:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34244
	push	ebx
	call	__irrlicht_core_ITexture_drop
	add	esp,4
_34244:
_13095:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_34245
_34245:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34248
	push	ebp
	push	_34250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13099
_34248:
	push	_34251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34255
	call	_brl_blitz_NullObjectError
_34255:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13099
_13099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_lock:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_34261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34260
	call	_brl_blitz_NullObjectError
_34260:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_lock
	add	esp,12
	mov	ebx,eax
	jmp	_13104
_13104:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_unlock:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34266
	call	_brl_blitz_NullObjectError
_34266:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_unlock
	add	esp,4
	mov	ebx,0
	jmp	_13107
_13107:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getOriginalSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34270
	call	_brl_blitz_NullObjectError
_34270:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getOriginalSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13110
_13110:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34274
	call	_brl_blitz_NullObjectError
_34274:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13113
_13113:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getDriverType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34278
	call	_brl_blitz_NullObjectError
_34278:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getDriverType
	add	esp,4
	mov	ebx,eax
	jmp	_13116
_13116:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getColorFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34282
	call	_brl_blitz_NullObjectError
_34282:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_13119
_13119:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getPitch:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34286
	call	_brl_blitz_NullObjectError
_34286:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getPitch
	add	esp,4
	mov	ebx,eax
	jmp	_13122
_13122:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_regenerateMipMapLevels:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34290
	call	_brl_blitz_NullObjectError
_34290:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_regenerateMipMapLevels
	add	esp,8
	mov	ebx,0
	jmp	_13126
_13126:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_hasMipMaps:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34295
	call	_brl_blitz_NullObjectError
_34295:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_hasMipMaps
	add	esp,4
	mov	ebx,eax
	jmp	_13129
_13129:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34299
	call	_brl_blitz_NullObjectError
_34299:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getName
	add	esp,4
	push	eax
	call	__irrlicht_core_SNamedPath_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13132
_13132:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_isRenderTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34303
	call	_brl_blitz_NullObjectError
_34303:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_isRenderTarget
	add	esp,4
	mov	ebx,eax
	jmp	_13135
_13135:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_hasAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34307
	call	_brl_blitz_NullObjectError
_34307:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_hasAlpha
	add	esp,4
	mov	ebx,eax
	jmp	_13138
_13138:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34311
	call	_brl_blitz_NullObjectError
_34311:
	cmp	dword [ebx+12],0
	je	_34312
	push	ebp
	push	_34317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34315
	call	_brl_blitz_NullObjectError
_34315:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_34312:
	push	_34318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34320
	call	_brl_blitz_NullObjectError
_34320:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_drop
	add	esp,4
	mov	ebx,eax
	jmp	_13141
_13141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34324
	call	_brl_blitz_NullObjectError
_34324:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13144
_13144:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34328
	call	_brl_blitz_NullObjectError
_34328:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_grab
	add	esp,4
	mov	ebx,0
	jmp	_13147
_13147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SExposedVideoData
	push	ebp
	push	_34330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13150
_13150:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_13153:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_34333
_34333:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34336
	push	ebp
	push	_34338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13157
_34336:
	push	_34339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SExposedVideoData
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34343
	call	_brl_blitz_NullObjectError
_34343:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13157
_13157:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D9:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34348
	call	_brl_blitz_NullObjectError
_34348:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D9
	add	esp,4
	mov	ebx,eax
	jmp	_13160
_13160:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3DDevice9:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34352
	call	_brl_blitz_NullObjectError
_34352:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3DDevice9
	add	esp,4
	mov	ebx,eax
	jmp	_13163
_13163:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D9HWND:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34356
	call	_brl_blitz_NullObjectError
_34356:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D9HWND
	add	esp,4
	mov	ebx,eax
	jmp	_13166
_13166:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D8:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34360
	call	_brl_blitz_NullObjectError
_34360:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D8
	add	esp,4
	mov	ebx,eax
	jmp	_13169
_13169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3DDevice8:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34364
	call	_brl_blitz_NullObjectError
_34364:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3DDevice8
	add	esp,4
	mov	ebx,eax
	jmp	_13172
_13172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getIDirect3D8HWND:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34368
	call	_brl_blitz_NullObjectError
_34368:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D8HWND
	add	esp,4
	mov	ebx,eax
	jmp	_13175
_13175:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLWin32HDc:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34372
	call	_brl_blitz_NullObjectError
_34372:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HDc
	add	esp,4
	mov	ebx,eax
	jmp	_13178
_13178:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLWin32HRc:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34376
	call	_brl_blitz_NullObjectError
_34376:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HRc
	add	esp,4
	mov	ebx,eax
	jmp	_13181
_13181:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLWin32HWnd:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34380
	call	_brl_blitz_NullObjectError
_34380:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HWnd
	add	esp,4
	mov	ebx,eax
	jmp	_13184
_13184:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLLinuxWindow:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	ebx,dword [ebp+12]
	push	ebp
	push	_34385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34384
	call	_brl_blitz_NullObjectError
_34384:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrVideo_SExposedVideoData_getOGLLinuxWindow
	add	esp,8
	jmp	_13187
_13187:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,dword [ebp-12]
	mov	dword [ebx],eax
	mov	eax,dword [ebp-8]
	mov	dword [ebx+4],eax
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34388
	call	_brl_blitz_NullObjectError
_34388:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLLinuxDisplay
	add	esp,4
	mov	ebx,eax
	jmp	_13190
_13190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SExposedVideoData_getOGLLinuxContext:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34392
	call	_brl_blitz_NullObjectError
_34392:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLLinuxContext
	add	esp,4
	mov	ebx,eax
	jmp	_13193
_13193:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SLight
	push	ebp
	push	_34394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13196
_13196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34397
	push	dword [ebx+8]
	call	_IrrVideo_SLight_del
	add	esp,4
_34397:
_13199:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_34398
_34398:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_SLight_new
	push	eax
	call	__irrlicht_core_SLight_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13201
_13201:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34403
	push	ebp
	push	_34405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13205
_34403:
	push	_34406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SLight
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34410
	call	_brl_blitz_NullObjectError
_34410:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13205
_13205:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getAmbientColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34415
	call	_brl_blitz_NullObjectError
_34415:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getAmbientColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13208
_13208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getDiffuseColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34419
	call	_brl_blitz_NullObjectError
_34419:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getDiffuseColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13211
_13211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getSpecularColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34423
	call	_brl_blitz_NullObjectError
_34423:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getSpecularColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13214
_13214:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34427
	call	_brl_blitz_NullObjectError
_34427:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13217
_13217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34431
	call	_brl_blitz_NullObjectError
_34431:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getDirection
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13220
_13220:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getCastShadows:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34435
	call	_brl_blitz_NullObjectError
_34435:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getCastShadows
	add	esp,4
	mov	ebx,eax
	jmp	_13223
_13223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setCastShadows:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34439
	call	_brl_blitz_NullObjectError
_34439:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setCastShadows
	add	esp,8
	mov	ebx,0
	jmp	_13227
_13227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34444
	call	_brl_blitz_NullObjectError
_34444:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13230
_13230:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34448
	call	_brl_blitz_NullObjectError
_34448:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_13234
_13234:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34453
	call	_brl_blitz_NullObjectError
_34453:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getType
	add	esp,4
	mov	ebx,eax
	jmp	_13237
_13237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34457
	call	_brl_blitz_NullObjectError
_34457:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setType
	add	esp,8
	mov	ebx,0
	jmp	_13241
_13241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getAttenuation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34462
	call	_brl_blitz_NullObjectError
_34462:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getAttenuation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13244
_13244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getOuterCone:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34466
	call	_brl_blitz_NullObjectError
_34466:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getOuterCone
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13247
_13247:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setOuterCone:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34470
	call	_brl_blitz_NullObjectError
_34470:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setOuterCone
	add	esp,8
	mov	ebx,0
	jmp	_13251
_13251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getInnerCone:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34475
	call	_brl_blitz_NullObjectError
_34475:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getInnerCone
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13254
_13254:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setInnerCone:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34479
	call	_brl_blitz_NullObjectError
_34479:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setOuterCone
	add	esp,8
	mov	ebx,0
	jmp	_13258
_13258:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_getFalloff:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34484
	call	_brl_blitz_NullObjectError
_34484:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getFalloff
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13261
_13261:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_setFalloff:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34488
	call	_brl_blitz_NullObjectError
_34488:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setFalloff
	add	esp,8
	mov	ebx,0
	jmp	_13265
_13265:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMaterial
	push	ebp
	push	_34491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13268
_13268:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34493
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_del
	add	esp,4
_34493:
_13271:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_34494
_34494:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_Create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_SMaterial_new
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13273
_13273:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_createFromMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34500
	call	_brl_blitz_NullObjectError
_34500:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_newFromMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13276
_13276:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34503
	push	ebp
	push	_34505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13280
_34503:
	push	_34506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34510
	call	_brl_blitz_NullObjectError
_34510:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13280
_13280:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getMaterialType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34515
	call	_brl_blitz_NullObjectError
_34515:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getMaterialType
	add	esp,4
	mov	ebx,eax
	jmp	_13283
_13283:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterialType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34520
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34519
	call	_brl_blitz_NullObjectError
_34519:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setMaterialType
	add	esp,8
	mov	ebx,0
	jmp	_13287
_13287:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getMaterialTypeParam:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34524
	call	_brl_blitz_NullObjectError
_34524:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getMaterialTypeParam
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13290
_13290:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterialTypeParam:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34528
	call	_brl_blitz_NullObjectError
_34528:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setMaterialTypeParam
	add	esp,8
	mov	ebx,0
	jmp	_13294
_13294:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getMaterialTypeParam2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34533
	call	_brl_blitz_NullObjectError
_34533:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getMaterialTypeParam2
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13297
_13297:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterialTypeParam2:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34537
	call	_brl_blitz_NullObjectError
_34537:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setMaterialTypeParam2
	add	esp,8
	mov	ebx,0
	jmp	_13301
_13301:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_34544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34541
	call	_brl_blitz_NullObjectError
_34541:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34543
	call	_brl_blitz_NullObjectError
_34543:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setMaterial
	add	esp,12
	mov	ebx,0
	jmp	_13306
_13306:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getAmbientColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34548
	call	_brl_blitz_NullObjectError
_34548:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getAmbientColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13309
_13309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getDiffuseColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34552
	call	_brl_blitz_NullObjectError
_34552:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getDiffuseColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13312
_13312:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getEmissiveColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34556
	call	_brl_blitz_NullObjectError
_34556:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getEmissiveColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13315
_13315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getSpecularColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34560
	call	_brl_blitz_NullObjectError
_34560:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getSpecularColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13318
_13318:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getShininess:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34564
	call	_brl_blitz_NullObjectError
_34564:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getShininess
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13321
_13321:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setShininess:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34568
	call	_brl_blitz_NullObjectError
_34568:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setShininess
	add	esp,8
	mov	ebx,0
	jmp	_13325
_13325:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getThickness:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34573
	call	_brl_blitz_NullObjectError
_34573:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getThickness
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13328
_13328:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setThickness:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_34578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34577
	call	_brl_blitz_NullObjectError
_34577:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setThickness
	add	esp,8
	mov	ebx,0
	jmp	_13332
_13332:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getWireframe:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34582
	call	_brl_blitz_NullObjectError
_34582:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getWireframe
	add	esp,4
	mov	ebx,eax
	jmp	_13335
_13335:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setWireframe:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34586
	call	_brl_blitz_NullObjectError
_34586:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setWireframe
	add	esp,8
	mov	ebx,0
	jmp	_13339
_13339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getGouraudShading:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34591
	call	_brl_blitz_NullObjectError
_34591:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getGouraudShading
	add	esp,4
	mov	ebx,eax
	jmp	_13342
_13342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setGouraudShading:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34595
	call	_brl_blitz_NullObjectError
_34595:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setGouraudShading
	add	esp,8
	mov	ebx,0
	jmp	_13346
_13346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getLighting:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34599
	call	_brl_blitz_NullObjectError
_34599:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getLighting
	add	esp,4
	mov	ebx,eax
	jmp	_13349
_13349:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setLighting:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34603
	call	_brl_blitz_NullObjectError
_34603:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setLighting
	add	esp,8
	mov	ebx,0
	jmp	_13353
_13353:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getZBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34607
	call	_brl_blitz_NullObjectError
_34607:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getZBuffer
	add	esp,4
	mov	ebx,eax
	jmp	_13356
_13356:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setZBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34611
	call	_brl_blitz_NullObjectError
_34611:
	mov	eax,dword [ebp-8]
	and	eax,0xff
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setZBuffer
	add	esp,8
	mov	ebx,0
	jmp	_13360
_13360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getZWriteEnable:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34616
	call	_brl_blitz_NullObjectError
_34616:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getZWriteEnable
	add	esp,4
	mov	ebx,eax
	jmp	_13363
_13363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setZWriteEnable:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34620
	call	_brl_blitz_NullObjectError
_34620:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setZWriteEnable
	add	esp,8
	mov	ebx,0
	jmp	_13367
_13367:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getBackfaceCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34624
	call	_brl_blitz_NullObjectError
_34624:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getBackfaceCulling
	add	esp,4
	mov	ebx,eax
	jmp	_13370
_13370:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setBackfaceCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34628
	call	_brl_blitz_NullObjectError
_34628:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setBackfaceCulling
	add	esp,8
	mov	ebx,0
	jmp	_13374
_13374:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getFogEnable:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34632
	call	_brl_blitz_NullObjectError
_34632:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getFogEnable
	add	esp,4
	mov	ebx,eax
	jmp	_13377
_13377:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setFogEnable:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34636
	call	_brl_blitz_NullObjectError
_34636:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setFogEnable
	add	esp,8
	mov	ebx,0
	jmp	_13381
_13381:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34640
	call	_brl_blitz_NullObjectError
_34640:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getFlag
	add	esp,8
	mov	ebx,eax
	jmp	_13385
_13385:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_34646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34645
	call	_brl_blitz_NullObjectError
_34645:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setFlag
	add	esp,12
	mov	ebx,0
	jmp	_13390
_13390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34649
	call	_brl_blitz_NullObjectError
_34649:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getTexture
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13394
_13394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_34660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_34652
	push	ebp
	push	_34654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_34652:
	push	_34655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34657
	call	_brl_blitz_NullObjectError
_34657:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34659
	call	_brl_blitz_NullObjectError
_34659:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_setTexture
	add	esp,12
	mov	ebx,0
	jmp	_13399
_13399:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getNormalizeNormals:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34663
	call	_brl_blitz_NullObjectError
_34663:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getNormalizeNormals
	add	esp,4
	mov	ebx,eax
	jmp	_13402
_13402:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setNormalizeNormals:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34667
	call	_brl_blitz_NullObjectError
_34667:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setNormalizeNormals
	add	esp,8
	mov	ebx,0
	jmp	_13406
_13406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getPointCloud:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34671
	call	_brl_blitz_NullObjectError
_34671:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getPointCloud
	add	esp,4
	mov	ebx,eax
	jmp	_13409
_13409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setPointCloud:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34675
	call	_brl_blitz_NullObjectError
_34675:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setPointCloud
	add	esp,8
	mov	ebx,0
	jmp	_13413
_13413:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_SetEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34680
	call	_brl_blitz_NullObjectError
_34680:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34682
	call	_brl_blitz_NullObjectError
_34682:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_SetEq
	add	esp,8
	push	_34683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_13417
_13417:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34687
	call	_brl_blitz_NullObjectError
_34687:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34689
	call	_brl_blitz_NullObjectError
_34689:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_13421
_13421:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setTextureMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_34696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34693
	call	_brl_blitz_NullObjectError
_34693:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34695
	call	_brl_blitz_NullObjectError
_34695:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_setTextureMatrix
	add	esp,12
	mov	ebx,0
	jmp	_13426
_13426:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getTextureMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34699
	call	_brl_blitz_NullObjectError
_34699:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getTextureMatrix
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13430
_13430:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_isTransparent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34703
	call	_brl_blitz_NullObjectError
_34703:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_isTransparent
	add	esp,4
	mov	ebx,eax
	jmp	_13433
_13433:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getFrontfaceCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34707
	call	_brl_blitz_NullObjectError
_34707:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getFrontfaceCulling
	add	esp,4
	mov	ebx,eax
	jmp	_13436
_13436:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setFrontfaceCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34711
	call	_brl_blitz_NullObjectError
_34711:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setFrontfaceCulling
	add	esp,8
	mov	ebx,0
	jmp	_13440
_13440:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getAntiAliasing:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34715
	call	_brl_blitz_NullObjectError
_34715:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getAntiAliasing
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13443
_13443:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setAntiAliasing:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_34720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34719
	call	_brl_blitz_NullObjectError
_34719:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setAntiAliasing
	add	esp,8
	mov	ebx,0
	jmp	_13447
_13447:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getColorMask:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34723
	call	_brl_blitz_NullObjectError
_34723:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getColorMask
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13450
_13450:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setColorMask:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_34728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34727
	call	_brl_blitz_NullObjectError
_34727:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setColorMask
	add	esp,8
	mov	ebx,0
	jmp	_13454
_13454:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getColorMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34731
	call	_brl_blitz_NullObjectError
_34731:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getColorMaterial
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13457
_13457:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_setColorMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_34736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34735
	call	_brl_blitz_NullObjectError
_34735:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setColorMaterial
	add	esp,8
	mov	ebx,0
	jmp	_13461
_13461:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_getTextureLayer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34739
	call	_brl_blitz_NullObjectError
_34739:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getTextureLayer
	add	esp,8
	push	eax
	call	__irrlicht_core_SMaterialLayer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13465
_13465:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMaterialLayer
	push	ebp
	push	_34742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13468
_13468:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34745
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_del
	add	esp,4
_34745:
_13471:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_34746
_34746:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_SetEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34750
	call	_brl_blitz_NullObjectError
_34750:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34752
	call	_brl_blitz_NullObjectError
_34752:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_setEq
	add	esp,8
	push	_34753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_13475
_13475:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_NotEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34757
	call	_brl_blitz_NullObjectError
_34757:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34759
	call	_brl_blitz_NullObjectError
_34759:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_13479
_13479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34763
	call	_brl_blitz_NullObjectError
_34763:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34765
	call	_brl_blitz_NullObjectError
_34765:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_13483
_13483:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34769
	call	_brl_blitz_NullObjectError
_34769:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTexture
	add	esp,4
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13486
_13486:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34773
	call	_brl_blitz_NullObjectError
_34773:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34775
	call	_brl_blitz_NullObjectError
_34775:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_setTexture
	add	esp,8
	mov	ebx,0
	jmp	_13490
_13490:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTextureWrapU:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34779
	call	_brl_blitz_NullObjectError
_34779:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTextureWrapU
	add	esp,4
	mov	ebx,eax
	jmp	_13493
_13493:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTextureWrapU:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34783
	call	_brl_blitz_NullObjectError
_34783:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setTextureWrapU
	add	esp,8
	mov	ebx,0
	jmp	_13497
_13497:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTextureWrapV:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34788
	call	_brl_blitz_NullObjectError
_34788:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTextureWrapV
	add	esp,4
	mov	ebx,eax
	jmp	_13500
_13500:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTextureWrapV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34792
	call	_brl_blitz_NullObjectError
_34792:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setTextureWrapV
	add	esp,8
	mov	ebx,0
	jmp	_13504
_13504:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getBilinearFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34796
	call	_brl_blitz_NullObjectError
_34796:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getBilinearFilter
	add	esp,4
	mov	ebx,eax
	jmp	_13507
_13507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setBilinearFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34800
	call	_brl_blitz_NullObjectError
_34800:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setBilinearFilter
	add	esp,8
	mov	ebx,0
	jmp	_13511
_13511:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTrilinearFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34805
	call	_brl_blitz_NullObjectError
_34805:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTrilinearFilter
	add	esp,4
	mov	ebx,eax
	jmp	_13514
_13514:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTrilinearFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34809
	call	_brl_blitz_NullObjectError
_34809:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setTrilinearFilter
	add	esp,8
	mov	ebx,0
	jmp	_13518
_13518:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getAnisotropicFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34813
	call	_brl_blitz_NullObjectError
_34813:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getAnisotropicFilter
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13521
_13521:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setAnisotropicFilter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_34818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34817
	call	_brl_blitz_NullObjectError
_34817:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setAnisotropicFilter
	add	esp,8
	mov	ebx,0
	jmp	_13525
_13525:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getTextureMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34822
	call	_brl_blitz_NullObjectError
_34822:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTextureMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13528
_13528:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setTextureMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34826
	call	_brl_blitz_NullObjectError
_34826:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34828
	call	_brl_blitz_NullObjectError
_34828:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_setTextureMatrix
	add	esp,8
	mov	ebx,0
	jmp	_13532
_13532:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_getLODBias:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34832
	call	_brl_blitz_NullObjectError
_34832:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getLODBias
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13535
_13535:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,byte [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_setLODBias:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,byte [ebp+12]
	mov	eax,eax
	mov	byte [ebp-4],al
	push	ebp
	push	_34837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34836
	call	_brl_blitz_NullObjectError
_34836:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setLODBias
	add	esp,8
	mov	ebx,0
	jmp	_13539
_13539:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_SMaterialLayer_new
	push	eax
	call	__irrlicht_core_SMaterialLayer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13541
_13541:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34843
	call	_brl_blitz_NullObjectError
_34843:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterialLayer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13544
_13544:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34846
	push	ebp
	push	_34848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13548
_34846:
	push	_34849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMaterialLayer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34853
	call	_brl_blitz_NullObjectError
_34853:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13548
_13548:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IVideoModeList
	push	ebp
	push	_34856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13551
_13551:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34859
	push	ebx
	call	__irrlicht_core_IVideoModeList_drop
	add	esp,4
_34859:
_13554:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_34860
_34860:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_34872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34863
	push	ebp
	push	_34865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13558
_34863:
	push	_34866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVideoModeList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34870
	call	_brl_blitz_NullObjectError
_34870:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13558
_13558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34876
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34875
	call	_brl_blitz_NullObjectError
_34875:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeCount
	add	esp,4
	mov	ebx,eax
	jmp	_13561
_13561:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeResolution:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34879
	call	_brl_blitz_NullObjectError
_34879:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeResolution
	add	esp,8
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13565
_13565:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_34889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34884
	call	_brl_blitz_NullObjectError
_34884:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34886
	call	_brl_blitz_NullObjectError
_34886:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34888
	call	_brl_blitz_NullObjectError
_34888:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoModeList_getVideoModeResolutionFromConstraints
	add	esp,12
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13570
_13570:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getVideoModeDepth:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34894
	call	_brl_blitz_NullObjectError
_34894:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeDepth
	add	esp,8
	mov	ebx,eax
	jmp	_13574
_13574:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getDesktopResolution:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34898
	call	_brl_blitz_NullObjectError
_34898:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getDesktopResolution
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13577
_13577:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getDesktopDepth:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34902
	call	_brl_blitz_NullObjectError
_34902:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getDesktopDepth
	add	esp,4
	mov	ebx,eax
	jmp	_13580
_13580:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34906
	call	_brl_blitz_NullObjectError
_34906:
	cmp	dword [ebx+12],0
	je	_34907
	push	ebp
	push	_34912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34910
	call	_brl_blitz_NullObjectError
_34910:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_34907:
	push	_34913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34915
	call	_brl_blitz_NullObjectError
_34915:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_13583
_13583:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34919
	call	_brl_blitz_NullObjectError
_34919:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13586
_13586:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34923
	call	_brl_blitz_NullObjectError
_34923:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_grab
	add	esp,4
	mov	ebx,0
	jmp	_13589
_13589:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_34926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGeometryCreator
	push	ebp
	push	_34925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13592
_13592:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_34928
	push	ebx
	call	__irrlicht_core_IGeometryCreator_drop
	add	esp,4
_34928:
_13595:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_34929
_34929:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createCubeMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_34938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34932
	push	ebp
	push	_34934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1084227584
	push	1084227584
	push	1084227584
	call	_irrlicht_core__VECTOR3DF
	add	esp,12
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_34932:
	push	_34935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34937
	call	_brl_blitz_NullObjectError
_34937:
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createCubeMesh
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13599
_13599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createHillPlaneMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_34942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34941
	call	_brl_blitz_NullObjectError
_34941:
	push	1
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createHillPlaneMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13608
_13608:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createPlaneMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_34951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34950
	call	_brl_blitz_NullObjectError
_34950:
	push	1
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createPlaneMesh
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13615
_13615:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createTerrainMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_34955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34954
	call	_brl_blitz_NullObjectError
_34954:
	push	1
	push	dword [ebp-32]
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createTerrainMesh
	add	esp,32
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13625
_13625:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createArrowMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	push	ebp
	push	_34972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34962
	push	ebp
	push	_34964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_34962:
	push	_34965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34966
	push	ebp
	push	_34968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_34966:
	push	_34969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34971
	call	_brl_blitz_NullObjectError
_34971:
	push	1
	push	dword [ebp-36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createArrowMesh
	add	esp,36
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13636
_13636:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createSphereMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_34983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34982
	call	_brl_blitz_NullObjectError
_34982:
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createSphereMesh
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13642
_13642:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createCylinderMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	push	ebp
	push	_34994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34988
	push	ebp
	push	_34990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_34988:
	push	_34991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34993
	call	_brl_blitz_NullObjectError
_34993:
	push	1
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createCylinderMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13651
_13651:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createConeMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	push	ebp
	push	_35009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34999
	push	ebp
	push	_35001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_34999:
	push	_35002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_35003
	push	ebp
	push	_35005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_35003:
	push	_35006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35008
	call	_brl_blitz_NullObjectError
_35008:
	push	1
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createConeMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13660
_13660:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createVolumeLightMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_35027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_35013
	push	ebp
	push	_35015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35013:
	push	_35016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_35017
	push	ebp
	push	_35019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_35017:
	push	_35020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_35021
	push	ebp
	push	_35023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1065353216
	push	1067030938
	push	1065353216
	call	_irrlicht_core__VECTOR3DF
	add	esp,12
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_35021:
	push	_35024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35026
	call	_brl_blitz_NullObjectError
_35026:
	push	1
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_createVolumeLightMesh
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_13669
_13669:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_35044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35035
	push	ebp
	push	_35037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13673
_35035:
	push	_35038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGeometryCreator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35042
	call	_brl_blitz_NullObjectError
_35042:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13673
_13673:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35047
	call	_brl_blitz_NullObjectError
_35047:
	cmp	dword [ebx+12],0
	je	_35048
	push	ebp
	push	_35053
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35051
	call	_brl_blitz_NullObjectError
_35051:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_35048:
	push	_35054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35056
	call	_brl_blitz_NullObjectError
_35056:
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_13676
_13676:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35060
	call	_brl_blitz_NullObjectError
_35060:
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13679
_13679:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35064
	call	_brl_blitz_NullObjectError
_35064:
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_grab
	add	esp,4
	mov	ebx,0
	jmp	_13682
_13682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IVideoDriver
	push	ebp
	push	_35066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13685
_13685:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_35068
	push	ebx
	call	__irrlicht_core_IVideoDriver_drop
	add	esp,4
_35068:
_13688:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_35069
_35069:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_35081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35072
	push	ebp
	push	_35074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13692
_35072:
	push	_35075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35079
	call	_brl_blitz_NullObjectError
_35079:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13692
_13692:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_beginScene:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_35085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35084
	call	_brl_blitz_NullObjectError
_35084:
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_beginScene
	add	esp,24
	mov	ebx,eax
	jmp	_13700
_13700:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_endScene:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35092
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35091
	call	_brl_blitz_NullObjectError
_35091:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_endScene
	add	esp,4
	mov	ebx,eax
	jmp	_13703
_13703:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_queryFeature:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35095
	call	_brl_blitz_NullObjectError
_35095:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_queryFeature
	add	esp,8
	mov	ebx,eax
	jmp	_13707
_13707:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getGPUProgrammingServices:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35100
	call	_brl_blitz_NullObjectError
_35100:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getGPUProgrammingServices
	add	esp,4
	push	eax
	call	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13710
_13710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMeshManipulator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35104
	call	_brl_blitz_NullObjectError
_35104:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMeshManipulator
	add	esp,4
	push	eax
	call	__irrlicht_core_IMeshManipulator_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13713
_13713:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_SetTransform:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35108
	call	_brl_blitz_NullObjectError
_35108:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35110
	call	_brl_blitz_NullObjectError
_35110:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setTransform
	add	esp,12
	mov	ebx,0
	jmp	_13718
_13718:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTransform:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35115
	call	_brl_blitz_NullObjectError
_35115:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getTransform
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13722
_13722:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35119
	call	_brl_blitz_NullObjectError
_35119:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35121
	call	_brl_blitz_NullObjectError
_35121:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setMaterial
	add	esp,8
	mov	ebx,0
	jmp	_13726
_13726:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35125
	call	_brl_blitz_NullObjectError
_35125:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_getTexture
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13730
_13730:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureFromStream:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35131
	call	_brl_blitz_NullObjectError
_35131:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35133
	call	_brl_blitz_NullObjectError
_35133:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_getTextureFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13734
_13734:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35137
	call	_brl_blitz_NullObjectError
_35137:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35139
	call	_brl_blitz_NullObjectError
_35139:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_addTexture
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13740
_13740:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addTextureFromImage:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35145
	call	_brl_blitz_NullObjectError
_35145:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addTextureFromImage
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13746
_13746:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35151
	call	_brl_blitz_NullObjectError
_35151:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35153
	call	_brl_blitz_NullObjectError
_35153:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_removeTexture
	add	esp,8
	mov	ebx,0
	jmp	_13750
_13750:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeAllTextures:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35157
	call	_brl_blitz_NullObjectError
_35157:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_removeAllTextures
	add	esp,4
	mov	ebx,0
	jmp	_13753
_13753:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_makeColorKeyTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35161
	call	_brl_blitz_NullObjectError
_35161:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35163
	call	_brl_blitz_NullObjectError
_35163:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35165
	call	_brl_blitz_NullObjectError
_35165:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_makeColorKeyTexture
	add	esp,16
	mov	ebx,0
	jmp	_13759
_13759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35170
	call	_brl_blitz_NullObjectError
_35170:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35172
	call	_brl_blitz_NullObjectError
_35172:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35174
	call	_brl_blitz_NullObjectError
_35174:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_makeColorKeyTextureFromPixel
	add	esp,16
	mov	ebx,0
	jmp	_13765
_13765:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_makeNormalMapTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_35181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35178
	call	_brl_blitz_NullObjectError
_35178:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35180
	call	_brl_blitz_NullObjectError
_35180:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_makeNormalMapTexture
	add	esp,12
	mov	ebx,0
	jmp	_13770
_13770:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setRenderTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_35186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35185
	call	_brl_blitz_NullObjectError
_35185:
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setRenderTarget
	add	esp,20
	mov	ebx,eax
	jmp	_13777
_13777:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setRenderTargetByEnum:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_35192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35191
	call	_brl_blitz_NullObjectError
_35191:
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setRenderTargetByEnum
	add	esp,20
	mov	ebx,eax
	jmp	_13784
_13784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],0
	mov	dword [ebp-28],_bbEmptyArray
	push	ebp
	push	_35208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	push	_35196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-28],eax
	push	_35198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	dword [eax+16],0
	je	_35199
	push	ebp
	push	_35204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_35203
	call	_brl_blitz_ArrayBoundsError
_35203:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_35199:
	push	_35205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35207
	call	_brl_blitz_NullObjectError
_35207:
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-24]
	mov	eax,dword [ebp-28]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setRenderTargetByRenderTarget
	add	esp,24
	mov	ebx,eax
	jmp	_13791
_13791:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_SetViewport:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35215
	call	_brl_blitz_NullObjectError
_35215:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35217
	call	_brl_blitz_NullObjectError
_35217:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setViewPort
	add	esp,8
	mov	ebx,0
	jmp	_13795
_13795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_GetViewport:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35221
	call	_brl_blitz_NullObjectError
_35221:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getViewPort
	add	esp,4
	push	eax
	call	__irrlicht_core_Recti_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13798
_13798:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawVertexPrimitiveList:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_35226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35225
	call	_brl_blitz_NullObjectError
_35225:
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_drawVertexPrimitiveList
	add	esp,32
	mov	ebx,0
	jmp	_13808
_13808:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_35236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35235
	call	_brl_blitz_NullObjectError
_35235:
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_draw2DVertexPrimitiveList
	add	esp,32
	mov	ebx,0
	jmp	_13818
_13818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw3DLine:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_35238
	mov	eax,ebp
	push	eax
	push	_35240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35238:
	push	_35241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_35243
	call	_brl_blitz_NullObjectError
_35243:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_35245
	call	_brl_blitz_NullObjectError
_35245:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_35247
	call	_brl_blitz_NullObjectError
_35247:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35249
	call	_brl_blitz_NullObjectError
_35249:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-20]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw3DLine
	add	esp,16
	mov	ebx,0
	jmp	_13824
_13824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw3DTriangle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_35252
	mov	eax,ebp
	push	eax
	push	_35254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_35252:
	push	_35255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35257
	call	_brl_blitz_NullObjectError
_35257:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35259
	call	_brl_blitz_NullObjectError
_35259:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35261
	call	_brl_blitz_NullObjectError
_35261:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw3DTriangle
	add	esp,12
	mov	ebx,0
	jmp	_13829
_13829:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw3DBox:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_35265
	mov	eax,ebp
	push	eax
	push	_35267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_35265:
	push	_35268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35270
	call	_brl_blitz_NullObjectError
_35270:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35272
	call	_brl_blitz_NullObjectError
_35272:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35274
	call	_brl_blitz_NullObjectError
_35274:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw3DBox
	add	esp,12
	mov	ebx,0
	jmp	_13834
_13834:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImage:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35278
	call	_brl_blitz_NullObjectError
_35278:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35280
	call	_brl_blitz_NullObjectError
_35280:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35282
	call	_brl_blitz_NullObjectError
_35282:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw2DImage
	add	esp,12
	mov	ebx,0
	jmp	_13839
_13839:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageSegment:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_35293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_35286
	call	_brl_blitz_NullObjectError
_35286:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_35288
	call	_brl_blitz_NullObjectError
_35288:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_35290
	call	_brl_blitz_NullObjectError
_35290:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35292
	call	_brl_blitz_NullObjectError
_35292:
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DImageSegment
	add	esp,28
	mov	ebx,0
	jmp	_13848
_13848:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbEmptyArray
	mov	eax,ebp
	push	eax
	push	_35321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_35296
	mov	eax,ebp
	push	eax
	push	_35298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_35296:
	push	_35299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_35301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-36],eax
	push	_35303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	dword [eax+16],0
	je	_35304
	mov	eax,ebp
	push	eax
	push	_35309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-36]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_35308
	call	_brl_blitz_ArrayBoundsError
_35308:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_35304:
	push	_35310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_35312
	call	_brl_blitz_NullObjectError
_35312:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_35314
	call	_brl_blitz_NullObjectError
_35314:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_35316
	call	_brl_blitz_NullObjectError
_35316:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_35318
	call	_brl_blitz_NullObjectError
_35318:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_35320
	call	_brl_blitz_NullObjectError
_35320:
	push	dword [ebp-28]
	push	dword [ebp-32]
	mov	eax,dword [ebp-36]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	mov	eax,dword [ebp-44]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DImageSegmentToRect
	add	esp,32
	mov	ebx,0
	jmp	_13857
_13857:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageBatch:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	dword [ebp-40],0
	mov	dword [ebp-44],0
	mov	dword [ebp-48],_bbEmptyArray
	push	ebp
	push	_35350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_35329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [eax+16],0
	je	_35330
	push	ebp
	push	_35335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_35334
	call	_brl_blitz_ArrayBoundsError
_35334:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_35330:
	push	_35336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_35338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-48],eax
	push	_35340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+16],0
	je	_35341
	push	ebp
	push	_35346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-48]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_35345
	call	_brl_blitz_ArrayBoundsError
_35345:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_35341:
	push	_35347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35349
	call	_brl_blitz_NullObjectError
_35349:
	push	dword [ebp-36]
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-40]
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-44]
	mov	eax,dword [ebp-48]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_draw2DImageBatch
	add	esp,44
	mov	ebx,0
	jmp	_13868
_13868:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbEmptyArray
	mov	dword [ebp-40],0
	mov	dword [ebp-44],_bbEmptyArray
	push	ebp
	push	_35380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_35357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-36],eax
	push	_35359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	dword [eax+16],0
	je	_35360
	push	ebp
	push	_35365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-36]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_35364
	call	_brl_blitz_ArrayBoundsError
_35364:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_35360:
	push	_35366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_35368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-44],eax
	push	_35370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	cmp	dword [eax+16],0
	je	_35371
	push	ebp
	push	_35376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-44]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_35375
	call	_brl_blitz_ArrayBoundsError
_35375:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_35371:
	push	_35377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35379
	call	_brl_blitz_NullObjectError
_35379:
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	mov	eax,dword [ebp-44]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-32]
	mov	eax,dword [ebp-36]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_draw2DImageBatchAtPositions
	add	esp,36
	mov	ebx,0
	jmp	_13877
_13877:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DRectangle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35383
	call	_brl_blitz_NullObjectError
_35383:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35385
	call	_brl_blitz_NullObjectError
_35385:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35387
	call	_brl_blitz_NullObjectError
_35387:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw2DRectangle
	add	esp,16
	mov	ebx,0
	jmp	_13883
_13883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_35402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_35391
	call	_brl_blitz_NullObjectError
_35391:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_35393
	call	_brl_blitz_NullObjectError
_35393:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_35395
	call	_brl_blitz_NullObjectError
_35395:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_35397
	call	_brl_blitz_NullObjectError
_35397:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_35399
	call	_brl_blitz_NullObjectError
_35399:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_35401
	call	_brl_blitz_NullObjectError
_35401:
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrVideo_IVideoDriver_draw2DRectangleWithGradient
	add	esp,28
	mov	ebx,0
	jmp	_13892
_13892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DRectangleOutline:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35409
	call	_brl_blitz_NullObjectError
_35409:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_draw2DRectangleOutline
	add	esp,12
	mov	ebx,0
	jmp	_13897
_13897:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DLine:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35413
	call	_brl_blitz_NullObjectError
_35413:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35415
	call	_brl_blitz_NullObjectError
_35415:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35417
	call	_brl_blitz_NullObjectError
_35417:
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw2DLine
	add	esp,16
	mov	ebx,0
	jmp	_13903
_13903:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_draw2DPolygon:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_35424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35421
	call	_brl_blitz_NullObjectError
_35421:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35423
	call	_brl_blitz_NullObjectError
_35423:
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_draw2DPolygon
	add	esp,20
	mov	ebx,0
	jmp	_13910
_13910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawStencilShadowVolume:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35427
	call	_brl_blitz_NullObjectError
_35427:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35429
	call	_brl_blitz_NullObjectError
_35429:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_drawStencilShadowVolume
	add	esp,16
	mov	ebx,0
	jmp	_13916
_13916:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawStencilShadow:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_35436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35435
	call	_brl_blitz_NullObjectError
_35435:
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_drawStencilShadow
	add	esp,24
	mov	ebx,0
	jmp	_13924
_13924:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35444
	call	_brl_blitz_NullObjectError
_35444:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35446
	call	_brl_blitz_NullObjectError
_35446:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_drawMeshBuffer
	add	esp,8
	mov	ebx,0
	jmp	_13928
_13928:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setFog:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_35453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35452
	call	_brl_blitz_NullObjectError
_35452:
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setFog
	add	esp,32
	mov	ebx,0
	jmp	_13938
_13938:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getScreenSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35461
	call	_brl_blitz_NullObjectError
_35461:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getScreenSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13941
_13941:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35465
	call	_brl_blitz_NullObjectError
_35465:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getCurrentRenderTargetSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13944
_13944:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getFPS:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35469
	call	_brl_blitz_NullObjectError
_35469:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getFPS
	add	esp,4
	mov	ebx,eax
	jmp	_13947
_13947:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35473
	call	_brl_blitz_NullObjectError
_35473:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getPrimitiveCountDrawn
	add	esp,8
	mov	ebx,eax
	jmp	_13951
_13951:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_deleteAllDynamicLights:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35478
	call	_brl_blitz_NullObjectError
_35478:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_deleteAllDynamicLights
	add	esp,4
	mov	ebx,0
	jmp	_13954
_13954:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addDynamicLight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35482
	call	_brl_blitz_NullObjectError
_35482:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35484
	call	_brl_blitz_NullObjectError
_35484:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addDynamicLight
	add	esp,8
	mov	ebx,0
	jmp	_13958
_13958:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setAmbientLight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35489
	call	_brl_blitz_NullObjectError
_35489:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35491
	call	_brl_blitz_NullObjectError
_35491:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setAmbientLight
	add	esp,8
	mov	ebx,0
	jmp	_13962
_13962:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35495
	call	_brl_blitz_NullObjectError
_35495:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaximalDynamicLightAmount
	add	esp,4
	mov	ebx,eax
	jmp	_13965
_13965:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDynamicLightCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35499
	call	_brl_blitz_NullObjectError
_35499:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDynamicLightCount
	add	esp,4
	mov	ebx,eax
	jmp	_13968
_13968:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDynamicLight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35503
	call	_brl_blitz_NullObjectError
_35503:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDynamicLight
	add	esp,8
	push	eax
	call	__irrlicht_core_SLight_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13972
_13972:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35507
	call	_brl_blitz_NullObjectError
_35507:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13975
_13975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35511
	call	_brl_blitz_NullObjectError
_35511:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaximalPrimitiveCount
	add	esp,4
	mov	ebx,eax
	jmp	_13978
_13978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setTextureCreationFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35515
	call	_brl_blitz_NullObjectError
_35515:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setTextureCreationFlag
	add	esp,12
	mov	ebx,0
	jmp	_13983
_13983:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureCreationFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35520
	call	_brl_blitz_NullObjectError
_35520:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getTextureCreationFlag
	add	esp,8
	mov	ebx,eax
	jmp	_13987
_13987:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromFile:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35524
	call	_brl_blitz_NullObjectError
_35524:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromFile
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13991
_13991:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromStream:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35530
	call	_brl_blitz_NullObjectError
_35530:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35532
	call	_brl_blitz_NullObjectError
_35532:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromStream
	add	esp,8
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_13995
_13995:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromData:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_35539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35536
	call	_brl_blitz_NullObjectError
_35536:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35538
	call	_brl_blitz_NullObjectError
_35538:
	push	1
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createImageFromData
	add	esp,24
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14003
_14003:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageEmpty:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35545
	call	_brl_blitz_NullObjectError
_35545:
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_createImageEmpty
	add	esp,12
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14008
_14008:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromImage:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35549
	call	_brl_blitz_NullObjectError
_35549:
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_createImageFromImage
	add	esp,12
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14013
_14013:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromImagePart:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35554
	call	_brl_blitz_NullObjectError
_35554:
	push	1
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_createImageFromImagePart
	add	esp,16
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14019
_14019:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createImageFromTexturePart:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35558
	call	_brl_blitz_NullObjectError
_35558:
	push	1
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_createImageFromTexturePart
	add	esp,16
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14025
_14025:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_OnResize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35562
	call	_brl_blitz_NullObjectError
_35562:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_OnResize
	add	esp,8
	mov	ebx,0
	jmp	_14029
_14029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterialRendererCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35566
	call	_brl_blitz_NullObjectError
_35566:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaterialRendererCount
	add	esp,4
	mov	ebx,eax
	jmp	_14032
_14032:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterialRenderer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35570
	call	_brl_blitz_NullObjectError
_35570:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaterialRenderer
	add	esp,8
	push	eax
	call	__irrlicht_core_IMaterialRenderer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14036
_14036:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getExposedVideoData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35574
	call	_brl_blitz_NullObjectError
_35574:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getExposedVideoData
	add	esp,4
	push	eax
	call	__irrlicht_core_SExposedVideoData_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14039
_14039:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDriverType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35578
	call	_brl_blitz_NullObjectError
_35578:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDriverType
	add	esp,4
	mov	ebx,eax
	jmp	_14042
_14042:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleList:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35582
	call	_brl_blitz_NullObjectError
_35582:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35584
	call	_brl_blitz_NullObjectError
_35584:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35586
	call	_brl_blitz_NullObjectError
_35586:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleList
	add	esp,12
	mov	ebx,0
	jmp	_14047
_14047:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35590
	call	_brl_blitz_NullObjectError
_35590:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35592
	call	_brl_blitz_NullObjectError
_35592:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35594
	call	_brl_blitz_NullObjectError
_35594:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleListFromCoords
	add	esp,12
	mov	ebx,0
	jmp	_14052
_14052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35598
	call	_brl_blitz_NullObjectError
_35598:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35600
	call	_brl_blitz_NullObjectError
_35600:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35602
	call	_brl_blitz_NullObjectError
_35602:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleListTangents
	add	esp,12
	mov	ebx,0
	jmp	_14057
_14057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleFan:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35606
	call	_brl_blitz_NullObjectError
_35606:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35608
	call	_brl_blitz_NullObjectError
_35608:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35610
	call	_brl_blitz_NullObjectError
_35610:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleFan
	add	esp,12
	mov	ebx,0
	jmp	_14062
_14062:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35614
	call	_brl_blitz_NullObjectError
_35614:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35616
	call	_brl_blitz_NullObjectError
_35616:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35618
	call	_brl_blitz_NullObjectError
_35618:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleFanFromCoords
	add	esp,12
	mov	ebx,0
	jmp	_14067
_14067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_clearZBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35622
	call	_brl_blitz_NullObjectError
_35622:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_clearZBuffer
	add	esp,4
	mov	ebx,0
	jmp	_14070
_14070:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35626
	call	_brl_blitz_NullObjectError
_35626:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getTextureByIndex
	add	esp,8
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14074
_14074:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getTextureCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35630
	call	_brl_blitz_NullObjectError
_35630:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getTextureCount
	add	esp,4
	mov	ebx,eax
	jmp	_14077
_14077:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addMaterialRenderer:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35634
	call	_brl_blitz_NullObjectError
_35634:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35636
	call	_brl_blitz_NullObjectError
_35636:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_addMaterialRenderer
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14082
_14082:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addExternalImageLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35644
	call	_brl_blitz_NullObjectError
_35644:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35646
	call	_brl_blitz_NullObjectError
_35646:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addExternalImageLoader
	add	esp,8
	mov	ebx,0
	jmp	_14086
_14086:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addExternalImageWriter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35651
	call	_brl_blitz_NullObjectError
_35651:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35653
	call	_brl_blitz_NullObjectError
_35653:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addExternalImageWriter
	add	esp,8
	mov	ebx,0
	jmp	_14090
_14090:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_writeImageToFile:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35658
	call	_brl_blitz_NullObjectError
_35658:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35660
	call	_brl_blitz_NullObjectError
_35660:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-16]
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_writeImageToFile
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14096
_14096:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_writeImageToFileIO:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35666
	call	_brl_blitz_NullObjectError
_35666:
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_writeImageToFileIO
	add	esp,16
	mov	ebx,eax
	jmp	_14102
_14102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterialRendererName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35670
	call	_brl_blitz_NullObjectError
_35670:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaterialRendererName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14106
_14106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setMaterialRendererName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35674
	call	_brl_blitz_NullObjectError
_35674:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setMaterialRendererName
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_14111
_14111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createAttributesFromMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35680
	call	_brl_blitz_NullObjectError
_35680:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35682
	call	_brl_blitz_NullObjectError
_35682:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_createAttributesFromMaterial
	add	esp,8
	push	eax
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14115
_14115:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35686
	call	_brl_blitz_NullObjectError
_35686:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35688
	call	_brl_blitz_NullObjectError
_35688:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35690
	call	_brl_blitz_NullObjectError
_35690:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_fillMaterialStructureFromAttributes
	add	esp,12
	mov	ebx,0
	jmp	_14120
_14120:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_createScreenShot:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35695
	call	_brl_blitz_NullObjectError
_35695:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_createScreenShot
	add	esp,4
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14123
_14123:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_renameTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35699
	call	_brl_blitz_NullObjectError
_35699:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35701
	call	_brl_blitz_NullObjectError
_35701:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_renameTexture
	add	esp,12
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_14128
_14128:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_findTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35708
	call	_brl_blitz_NullObjectError
_35708:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_findTexture
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14132
_14132:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setClipPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35717
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35714
	call	_brl_blitz_NullObjectError
_35714:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35716
	call	_brl_blitz_NullObjectError
_35716:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setClipPlane
	add	esp,16
	mov	ebx,eax
	jmp	_14138
_14138:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_enableClipPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35720
	call	_brl_blitz_NullObjectError
_35720:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_enableClipPlane
	add	esp,12
	mov	ebx,0
	jmp	_14143
_14143:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35724
	call	_brl_blitz_NullObjectError
_35724:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setAllowZWriteOnTransparent
	add	esp,8
	mov	ebx,0
	jmp	_14147
_14147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35729
	call	_brl_blitz_NullObjectError
_35729:
	cmp	dword [ebx+12],0
	je	_35730
	push	ebp
	push	_35735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35733
	call	_brl_blitz_NullObjectError
_35733:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_35730:
	push	_35736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35738
	call	_brl_blitz_NullObjectError
_35738:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14150
_14150:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35742
	call	_brl_blitz_NullObjectError
_35742:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14153
_14153:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35746
	call	_brl_blitz_NullObjectError
_35746:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_grab
	add	esp,4
	mov	ebx,0
	jmp	_14156
_14156:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_disableFeature:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35750
	call	_brl_blitz_NullObjectError
_35750:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_disableFeature
	add	esp,12
	mov	ebx,0
	jmp	_14161
_14161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_checkDriverReset:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35754
	call	_brl_blitz_NullObjectError
_35754:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_checkDriverReset
	add	esp,4
	mov	ebx,eax
	jmp	_14164
_14164:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_addRenderTargetTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_35763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35758
	call	_brl_blitz_NullObjectError
_35758:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35760
	call	_brl_blitz_NullObjectError
_35760:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	10
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_addRenderTargetTexture
	add	esp,16
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14169
_14169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeHardwareBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35766
	call	_brl_blitz_NullObjectError
_35766:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35768
	call	_brl_blitz_NullObjectError
_35768:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_removeHardwareBuffer
	add	esp,8
	mov	ebx,0
	jmp	_14173
_14173:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_removeAllHardwareBuffers:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35772
	call	_brl_blitz_NullObjectError
_35772:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_removeAllHardwareBuffers
	add	esp,4
	mov	ebx,0
	jmp	_14176
_14176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_drawPixel:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35776
	call	_brl_blitz_NullObjectError
_35776:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35778
	call	_brl_blitz_NullObjectError
_35778:
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_drawPixel
	add	esp,16
	mov	ebx,0
	jmp	_14182
_14182:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getColorFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35782
	call	_brl_blitz_NullObjectError
_35782:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_14185
_14185:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getVendorInfo:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35786
	call	_brl_blitz_NullObjectError
_35786:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getVendorInfo
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14188
_14188:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getOverrideMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35790
	call	_brl_blitz_NullObjectError
_35790:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getOverrideMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SOverrideMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14191
_14191:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35794
	call	_brl_blitz_NullObjectError
_35794:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setMinHardwareBufferVertexCount
	add	esp,8
	mov	ebx,0
	jmp	_14195
_14195:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_turnLightOn:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_35799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35798
	call	_brl_blitz_NullObjectError
_35798:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_turnLightOn
	add	esp,12
	mov	ebx,0
	jmp	_14200
_14200:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageLoaderCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35804
	call	_brl_blitz_NullObjectError
_35804:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getImageLoaderCount
	add	esp,4
	mov	ebx,eax
	jmp	_14203
_14203:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35808
	call	_brl_blitz_NullObjectError
_35808:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getImageLoader
	add	esp,8
	push	eax
	call	__irrlicht_core_IImageLoader_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_14207
_14207:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageWriterCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35812
	call	_brl_blitz_NullObjectError
_35812:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getImageWriterCount
	add	esp,4
	mov	ebx,eax
	jmp	_14210
_14210:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getImageWriter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35816
	call	_brl_blitz_NullObjectError
_35816:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getImageWriter
	add	esp,8
	push	eax
	call	__irrlicht_core_IImageWriter_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_14214
_14214:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaterial2D:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35820
	call	_brl_blitz_NullObjectError
_35820:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaterial2D
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14217
_14217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_enableMaterial2D:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35824
	call	_brl_blitz_NullObjectError
_35824:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_enableMaterial2D
	add	esp,8
	mov	ebx,0
	jmp	_14221
_14221:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getMaxTextureSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35828
	call	_brl_blitz_NullObjectError
_35828:
	push	1
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaxTextureSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14224
_14224:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_getFog:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_35833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35832
	call	_brl_blitz_NullObjectError
_35832:
	mov	eax,dword [ebp-32]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-28]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-20]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax]
	push	eax
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax]
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getFog
	add	esp,32
	mov	ebx,0
	jmp	_14234
_14234:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SOverrideMaterial
	push	ebp
	push	_35836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14237
_14237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14240:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_35839
_35839:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35842
	call	_brl_blitz_NullObjectError
_35842:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setMaterial
	add	esp,8
	mov	ebx,0
	jmp	_14244
_14244:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35846
	call	_brl_blitz_NullObjectError
_35846:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14247
_14247:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getEnableFlags:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35850
	call	_brl_blitz_NullObjectError
_35850:
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getEnableFlags
	add	esp,4
	mov	ebx,eax
	jmp	_14250
_14250:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setEnableFlags:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35854
	call	_brl_blitz_NullObjectError
_35854:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setEnableFlags
	add	esp,8
	mov	ebx,0
	jmp	_14254
_14254:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getEnablePasses:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35859
	call	_brl_blitz_NullObjectError
_35859:
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getEnablePasses
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_14257
_14257:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setEnablePasses:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_35864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35863
	call	_brl_blitz_NullObjectError
_35863:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setEnablePasses
	add	esp,8
	mov	ebx,0
	jmp	_14261
_14261:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_getEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35868
	call	_brl_blitz_NullObjectError
_35868:
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_14264
_14264:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_setEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35872
	call	_brl_blitz_NullObjectError
_35872:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setEnabled
	add	esp,8
	mov	ebx,0
	jmp	_14268
_14268:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SOverrideMaterial_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_35884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35875
	push	ebp
	push	_35877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14272
_35875:
	push	_35878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SOverrideMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35882
	call	_brl_blitz_NullObjectError
_35882:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14272
_14272:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IRenderTarget
	push	ebp
	push	_35885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14275
_14275:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_35888
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_del
	add	esp,4
_35888:
_14278:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_35889
_35889:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getRenderTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35892
	call	_brl_blitz_NullObjectError
_35892:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getRenderTexture
	add	esp,4
	push	eax
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14281
_14281:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setRenderTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35896
	call	_brl_blitz_NullObjectError
_35896:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setRenderTexture
	add	esp,8
	mov	ebx,0
	jmp	_14285
_14285:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getTargetType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35900
	call	_brl_blitz_NullObjectError
_35900:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getTargetType
	add	esp,4
	mov	ebx,eax
	jmp	_14288
_14288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setTargetType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35904
	call	_brl_blitz_NullObjectError
_35904:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setTargetType
	add	esp,8
	mov	ebx,0
	jmp	_14292
_14292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getColorMask:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35908
	call	_brl_blitz_NullObjectError
_35908:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getColorMask
	add	esp,4
	mov	ebx,eax
	jmp	_14295
_14295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setColorMask:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35912
	call	_brl_blitz_NullObjectError
_35912:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setColorMask
	add	esp,8
	mov	ebx,0
	jmp	_14299
_14299:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getBlendFuncSrc:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35917
	call	_brl_blitz_NullObjectError
_35917:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getBlendFuncSrc
	add	esp,4
	mov	ebx,eax
	jmp	_14302
_14302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setBlendFuncSrc:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35921
	call	_brl_blitz_NullObjectError
_35921:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setBlendFuncSrc
	add	esp,8
	mov	ebx,0
	jmp	_14306
_14306:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getBlendFuncDst:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35926
	call	_brl_blitz_NullObjectError
_35926:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getBlendFuncDst
	add	esp,4
	mov	ebx,eax
	jmp	_14309
_14309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setBlendFuncDst:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35930
	call	_brl_blitz_NullObjectError
_35930:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setBlendFuncDst
	add	esp,8
	mov	ebx,0
	jmp	_14313
_14313:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_getBlendEnable:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35934
	call	_brl_blitz_NullObjectError
_35934:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getBlendEnable
	add	esp,4
	mov	ebx,eax
	jmp	_14316
_14316:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_setBlendEnable:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_35939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35938
	call	_brl_blitz_NullObjectError
_35938:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setBlendEnable
	add	esp,8
	mov	ebx,0
	jmp	_14320
_14320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_35951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35942
	push	ebp
	push	_35944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14324
_35942:
	push	_35945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IRenderTarget
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35949
	call	_brl_blitz_NullObjectError
_35949:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14324
_14324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_createFromTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_35953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	call	_IrrVideo_IRenderTarget_newFromTexture
	add	esp,20
	push	eax
	call	__irrlicht_core_IRenderTarget_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14331
_14331:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_createFromEnum:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_35958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrVideo_IRenderTarget_newFromTexture
	add	esp,20
	push	eax
	call	__irrlicht_core_IRenderTarget_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14338
_14338:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMaterialRendererServices
	push	ebp
	push	_35959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14341
_14341:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14344:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_35962
_35962:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_35974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35965
	push	ebp
	push	_35967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14348
_35965:
	push	_35968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMaterialRendererServices
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35972
	call	_brl_blitz_NullObjectError
_35972:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14348
_14348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_getVideoDriver:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_35978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35977
	call	_brl_blitz_NullObjectError
_35977:
	push	0
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14351
_14351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setBasicRenderStates:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_35986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35981
	call	_brl_blitz_NullObjectError
_35981:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35983
	call	_brl_blitz_NullObjectError
_35983:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35985
	call	_brl_blitz_NullObjectError
_35985:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IMaterialRendererServices_setBasicRenderStates
	add	esp,16
	mov	ebx,0
	jmp	_14357
_14357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_35992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35991
	call	_brl_blitz_NullObjectError
_35991:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setPixelShaderConstant
	add	esp,16
	mov	ebx,0
	jmp	_14363
_14363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_36000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35997
	call	_brl_blitz_NullObjectError
_35997:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setPixelShaderConstantFromName
	add	esp,16
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_14369
_14369:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_36005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36004
	call	_brl_blitz_NullObjectError
_36004:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setVertexShaderConstant
	add	esp,16
	mov	ebx,0
	jmp	_14375
_14375:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_36011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36008
	call	_brl_blitz_NullObjectError
_36008:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRendererServices_setVertexShaderConstantFromName
	add	esp,16
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_14381
_14381:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMaterialRenderer
	push	ebp
	push	_36012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14384
_14384:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36014
	push	ebx
	call	__irrlicht_core_IMaterialRenderer_drop
	add	esp,4
_36014:
_14387:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_36015
_36015:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36018
	push	ebp
	push	_36020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14391
_36018:
	push	_36021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMaterialRenderer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36025
	call	_brl_blitz_NullObjectError
_36025:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14391
_14391:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_getRenderCapability:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36030
	call	_brl_blitz_NullObjectError
_36030:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_getRenderCapability
	add	esp,4
	mov	ebx,eax
	jmp	_14394
_14394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_isTransparent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36034
	call	_brl_blitz_NullObjectError
_36034:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_isTransparent
	add	esp,4
	mov	ebx,eax
	jmp	_14397
_14397:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36038
	call	_brl_blitz_NullObjectError
_36038:
	cmp	dword [ebx+12],0
	je	_36039
	push	ebp
	push	_36044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36042
	call	_brl_blitz_NullObjectError
_36042:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36039:
	push	_36045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36047
	call	_brl_blitz_NullObjectError
_36047:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14400
_14400:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36051
	call	_brl_blitz_NullObjectError
_36051:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14403
_14403:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36055
	call	_brl_blitz_NullObjectError
_36055:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14406
_14406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IShaderConstantSetCallBack
	push	ebp
	push	_36057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14409
_14409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36060
	push	ebx
	call	__irrlicht_core_IShaderConstantSetCallBack_drop
	add	esp,4
_36060:
_14412:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_36061
_36061:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_36064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	jmp	_14414
_14414:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_36066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36068
	call	_brl_blitz_NullObjectError
_36068:
	push	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetConstants
	add	esp,8
	push	_36069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36071
	call	_brl_blitz_NullObjectError
_36071:
	push	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetMaterial
	add	esp,8
	mov	ebx,0
	jmp	_14418
_14418:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_36087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_36076
	push	ebp
	push	_36082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IMaterialRendererServices_createFromHandle
	add	esp,8
	mov	dword [ebp-20],eax
	push	_36079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36081
	call	_brl_blitz_NullObjectError
_36081:
	push	dword [ebp-12]
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36084
_36076:
	push	ebp
	push	_36086
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36084:
	mov	ebx,0
	jmp	_14423
_14423:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_36103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_36092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36093
	push	ebp
	push	_36099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36098
	call	_brl_blitz_NullObjectError
_36098:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36100
_36093:
	push	ebp
	push	_36102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36100:
	mov	ebx,0
	jmp	_14427
_14427:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetConstants:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_36105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_14432
_14432:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_14436
_14436:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36109
	call	_brl_blitz_NullObjectError
_36109:
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_14439
_14439:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36113
	call	_brl_blitz_NullObjectError
_36113:
	cmp	dword [ebx+12],0
	je	_36114
	push	ebp
	push	_36119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36117
	call	_brl_blitz_NullObjectError
_36117:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36114:
	push	_36120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36122
	call	_brl_blitz_NullObjectError
_36122:
	push	dword [ebx+8]
	call	_IrrScene_IShaderConstantSetCallBack_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14442
_14442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36126
	call	_brl_blitz_NullObjectError
_36126:
	push	dword [ebx+8]
	call	_IrrScene_IShaderConstantSetCallBack_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14445
_14445:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36130
	call	_brl_blitz_NullObjectError
_36130:
	push	dword [ebx+8]
	call	_IrrScene_IShaderConstantSetCallBack_grab
	add	esp,4
	mov	ebx,0
	jmp	_14448
_14448:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrVideo_BMXIShaderConstantSetCallBack_new
	push	eax
	push	dword [ebp-4]
	call	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_14451
_14451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_brl_blitz_NullFunctionError
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_36152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_36135
	push	ebp
	push	_36137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14456
_36135:
	push	_36138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,0
	jne	_36140
	mov	eax,_brl_blitz_NullFunctionError
_36140:
	mov	dword [ebp-16],eax
	push	_36142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_36144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_36146
	call	_brl_blitz_NullObjectError
_36146:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_36148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_36150
	call	_brl_blitz_NullObjectError
_36150:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_14456
_14456:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_Destroy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36155
	call	_brl_blitz_NullObjectError
_36155:
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_del
	add	esp,4
	mov	ebx,0
	jmp	_14459
_14459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IGPUProgrammingServices
	push	ebp
	push	_36157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14462
_14462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14465:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_36160
_36160:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36163
	push	ebp
	push	_36165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14469
_36163:
	push	_36166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGPUProgrammingServices
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36170
	call	_brl_blitz_NullObjectError
_36170:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14469
_14469:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,84
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp+64]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp+68]
	mov	dword [ebp-64],eax
	mov	eax,ebp
	push	eax
	push	_36183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-84],eax
	cmp	dword [ebp-84],_bbNullObject
	jne	_36175
	call	_brl_blitz_NullObjectError
_36175:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-76],eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	dword [ebp-20]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-32]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-68],eax
	push	dword [ebp-36]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-72],eax
	push	dword [ebp-64]
	push	dword [ebp-60]
	push	dword [ebp-56]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-52]
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	dword [ebp-72]
	push	dword [ebp-68]
	push	dword [ebp-28]
	push	ebx
	push	esi
	push	dword [ebp-16]
	push	edi
	push	dword [ebp-76]
	mov	eax,dword [ebp-84]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterial
	add	esp,64
	mov	dword [ebp-80],eax
	push	dword [ebp-76]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-68]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-72]
	call	_bbMemFree
	add	esp,4
	mov	ebx,dword [ebp-80]
	jmp	_14487
_14487:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles:
	push	ebp
	mov	ebp,esp
	sub	esp,84
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp+64]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp+68]
	mov	dword [ebp-64],eax
	mov	eax,ebp
	push	eax
	push	_36208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-84],eax
	cmp	dword [ebp-84],_bbNullObject
	jne	_36200
	call	_brl_blitz_NullObjectError
_36200:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-76],eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	dword [ebp-20]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-32]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-68],eax
	push	dword [ebp-36]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-72],eax
	push	dword [ebp-64]
	push	dword [ebp-60]
	push	dword [ebp-56]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-52]
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	dword [ebp-72]
	push	dword [ebp-68]
	push	dword [ebp-28]
	push	ebx
	push	esi
	push	dword [ebp-16]
	push	edi
	push	dword [ebp-76]
	mov	eax,dword [ebp-84]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	add	esp,64
	mov	dword [ebp-80],eax
	push	dword [ebp-76]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-68]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-72]
	call	_bbMemFree
	add	esp,4
	mov	ebx,dword [ebp-80]
	jmp	_14505
_14505:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders:
	push	ebp
	mov	ebp,esp
	sub	esp,60
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,ebp
	push	eax
	push	_36222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-60],eax
	cmp	dword [ebp-60],_bbNullObject
	jne	_36214
	call	_brl_blitz_NullObjectError
_36214:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-52],eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	dword [ebp-20]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	_1
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-44],eax
	push	_344
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-48],eax
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	0
	push	4
	push	6
	push	0
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-28]
	push	ebx
	push	esi
	push	dword [ebp-16]
	push	edi
	push	dword [ebp-52]
	mov	eax,dword [ebp-60]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	add	esp,64
	mov	dword [ebp-56],eax
	push	dword [ebp-52]
	call	_bbMemFree
	add	esp,4
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-44]
	call	_bbMemFree
	add	esp,4
	push	dword [ebp-48]
	call	_bbMemFree
	add	esp,4
	mov	ebx,dword [ebp-56]
	jmp	_14517
_14517:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO:
	push	ebp
	mov	ebp,esp
	sub	esp,72
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp+64]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp+68]
	mov	dword [ebp-64],eax
	mov	eax,ebp
	push	eax
	push	_36230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-72],eax
	cmp	dword [ebp-72],_bbNullObject
	jne	_36225
	call	_brl_blitz_NullObjectError
_36225:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	edi,eax
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-36]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-64]
	push	dword [ebp-60]
	push	dword [ebp-56]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-52]
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	ebx
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	esi
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	edi
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	mov	eax,dword [ebp-72]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	add	esp,64
	mov	dword [ebp-68],eax
	push	edi
	call	_bbMemFree
	add	esp,4
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,dword [ebp-68]
	jmp	_14535
_14535:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	dword [ebp-44],0
	mov	dword [ebp-48],0
	mov	eax,ebp
	push	eax
	push	_36266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_36233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbEmptyString
	push	dword [ebp-12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36234
	mov	eax,ebp
	push	eax
	push	_36236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36237
_36234:
	mov	eax,ebp
	push	eax
	push	_36239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_36237:
	push	_36240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_36241
	mov	eax,ebp
	push	eax
	push	_36243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_36241:
	push	_36244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_36246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbEmptyString
	push	dword [ebp-24]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_36247
	mov	eax,ebp
	push	eax
	push	_36249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36250
_36247:
	mov	eax,ebp
	push	eax
	push	_36252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-48],eax
	call	dword [_bbOnDebugLeaveScope]
_36250:
	push	_36253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_36254
	mov	eax,ebp
	push	eax
	push	_36256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_36254:
	push	_36257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_36259
	call	_brl_blitz_NullObjectError
_36259:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_36261
	call	_brl_blitz_NullObjectError
_36261:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_36263
	call	_brl_blitz_NullObjectError
_36263:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_36265
	call	_brl_blitz_NullObjectError
_36265:
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebx+8]
	push	dword [ebp-28]
	push	dword [ebp-48]
	push	dword [esi+8]
	push	dword [ebp-16]
	push	dword [ebp-44]
	push	dword [edi+8]
	mov	eax,dword [ebp-52]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	add	esp,40
	mov	ebx,eax
	jmp	_14547
_14547:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addShaderMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_36278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_36270
	push	ebp
	push	_36272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36270:
	push	_36273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36275
	call	_brl_blitz_NullObjectError
_36275:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_36277
	call	_brl_blitz_NullObjectError
_36277:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [esi+8]
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGPUProgrammingServices_addShaderMaterial
	add	esp,24
	mov	ebx,eax
	jmp	_14555
_14555:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_36288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_36280
	push	ebp
	push	_36282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36280:
	push	_36283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36285
	call	_brl_blitz_NullObjectError
_36285:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_36287
	call	_brl_blitz_NullObjectError
_36287:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [esi+8]
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFiles
	add	esp,24
	mov	ebx,eax
	jmp	_14563
_14563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_36310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_36290
	mov	eax,ebp
	push	eax
	push	_36292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_36290:
	push	_36293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_36294
	mov	eax,ebp
	push	eax
	push	_36296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_36294:
	push	_36297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_36298
	mov	eax,ebp
	push	eax
	push	_36300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36298:
	push	_36301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_36303
	call	_brl_blitz_NullObjectError
_36303:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_36305
	call	_brl_blitz_NullObjectError
_36305:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_36307
	call	_brl_blitz_NullObjectError
_36307:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36309
	call	_brl_blitz_NullObjectError
_36309:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-28]
	push	dword [eax+8]
	call	_IrrVideo_IGPUProgrammingServices_addShaderMaterialFromFileStream
	add	esp,24
	mov	ebx,eax
	jmp	_14571
_14571:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IImageWriter
	push	ebp
	push	_36311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14574
_14574:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36313
	push	ebx
	call	__irrlicht_core_IImageWriter_drop
	add	esp,4
_36313:
_14577:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_36314
_36314:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_isAWriteableFileExtension:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_14581
_14581:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_writeImage:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_36319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_14587
_14587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36322
	call	_brl_blitz_NullObjectError
_36322:
	cmp	dword [ebx+12],0
	je	_36323
	push	ebp
	push	_36328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36326
	call	_brl_blitz_NullObjectError
_36326:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36323:
	push	_36329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36331
	call	_brl_blitz_NullObjectError
_36331:
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14590
_14590:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36335
	call	_brl_blitz_NullObjectError
_36335:
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14593
_14593:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36339
	call	_brl_blitz_NullObjectError
_36339:
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_grab
	add	esp,4
	mov	ebx,0
	jmp	_14596
_14596:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrVideo_BMXIImageWriter_new
	push	eax
	call	__irrlicht_core_IImageWriter_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_14599
_14599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_36371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36344
	push	ebp
	push	_36346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14604
_36344:
	push	_36347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_36349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_36350
	push	ebp
	push	_36356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_36353
	mov	eax,_brl_blitz_NullFunctionError
_36353:
	mov	dword [ebp-20],eax
	push	_36355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36358
_36350:
	push	ebp
	push	_36360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageWriter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36358:
	push	_36361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36363
	call	_brl_blitz_NullObjectError
_36363:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_36365
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_36365:
	mov	dword [ebx+16],eax
	push	_36367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36369
	call	_brl_blitz_NullObjectError
_36369:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14604
_14604:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_36373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36375
	call	_brl_blitz_NullObjectError
_36375:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+128]
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageWriter_bindWriteImage
	add	esp,8
	push	_36376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36378
	call	_brl_blitz_NullObjectError
_36378:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+132]
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageWriter_bindIsAWriteableFileExtension
	add	esp,8
	mov	ebx,0
	jmp	_14608
_14608:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36382
	call	_brl_blitz_NullObjectError
_36382:
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageWriter_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_14611
_14611:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_OnWriteImage:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_36395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageWriter
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-20],eax
	push	_36386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_36387
	push	ebp
	push	_36391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_36390
	call	_brl_blitz_NullObjectError
_36390:
	push	dword [ebp-16]
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IWriteFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,16
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14617
_36387:
	push	ebp
	push	_36394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36392:
	mov	ebx,0
	jmp	_14617
_14617:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageWriter
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_36398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36399
	push	ebp
	push	_36403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36402
	call	_brl_blitz_NullObjectError
_36402:
	push	dword [ebp-8]
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14621
_36399:
	push	ebp
	push	_36406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36404:
	mov	ebx,0
	jmp	_14621
_14621:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IImageWriter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IImageWriterDefault
	push	ebp
	push	_36408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14624
_14624:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14627:
	mov	dword [eax],_irrlicht_core_IImageWriter
	push	eax
	call	__irrlicht_core_IImageWriter_Delete
	add	esp,4
	mov	eax,0
	jmp	_36411
_36411:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_isAWriteableFileExtension:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36414
	call	_brl_blitz_NullObjectError
_36414:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_isAWriteableFileExtension
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_14631
_14631:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriterDefault_writeImage:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_36425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_36420
	call	_brl_blitz_NullObjectError
_36420:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_36422
	call	_brl_blitz_NullObjectError
_36422:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36424
	call	_brl_blitz_NullObjectError
_36424:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IImageWriter_writeImage
	add	esp,16
	mov	ebx,eax
	jmp	_14637
_14637:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IImageLoader
	push	ebp
	push	_36426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14640
_14640:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14643:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_36428
_36428:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_loadImage:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36432
	call	_brl_blitz_NullObjectError
_36432:
	cmp	dword [ebx+16],0
	jne	_36433
	push	ebp
	push	_36437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36436
	call	_brl_blitz_NullObjectError
_36436:
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImageLoader_loadImage
	add	esp,8
	push	eax
	call	__irrlicht_core_IImage_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14647
_36433:
	mov	ebx,_bbNullObject
	jmp	_14647
_14647:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_isALoadableFileFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36441
	call	_brl_blitz_NullObjectError
_36441:
	cmp	dword [ebx+16],0
	jne	_36442
	push	ebp
	push	_36446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36445
	call	_brl_blitz_NullObjectError
_36445:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_IImageLoader_isALoadableFileFormat
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14651
_36442:
	mov	ebx,0
	jmp	_14651
_14651:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_isALoadableFileExtension:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36450
	call	_brl_blitz_NullObjectError
_36450:
	cmp	dword [ebx+16],0
	jne	_36451
	push	ebp
	push	_36457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36454
	call	_brl_blitz_NullObjectError
_36454:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrVideo_IImageLoader_isALoadableFileExtension
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14655
_36451:
	mov	ebx,0
	jmp	_14655
_14655:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrVideo_BMXIImageLoader_new
	push	eax
	call	__irrlicht_core_IImageLoader_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_14658
_14658:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_36489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36462
	push	ebp
	push	_36464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14663
_36462:
	push	_36465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_36467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_36468
	push	ebp
	push	_36474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_36471
	mov	eax,_brl_blitz_NullFunctionError
_36471:
	mov	dword [ebp-20],eax
	push	_36473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36476
_36468:
	push	ebp
	push	_36478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36476:
	push	_36479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36481
	call	_brl_blitz_NullObjectError
_36481:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_36483
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_36483:
	mov	dword [ebx+16],eax
	push	_36485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36487
	call	_brl_blitz_NullObjectError
_36487:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14663
_14663:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_36491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36493
	call	_brl_blitz_NullObjectError
_36493:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+140]
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageLoader_bindIsALoadableFileExtension
	add	esp,8
	push	_36494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36496
	call	_brl_blitz_NullObjectError
_36496:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+136]
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageLoader_bindIsALoadableFileFormat
	add	esp,8
	push	_36497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_36499
	call	_brl_blitz_NullObjectError
_36499:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+132]
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageLoader_bindLoadImage
	add	esp,8
	mov	ebx,0
	jmp	_14667
_14667:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36503
	call	_brl_blitz_NullObjectError
_36503:
	push	dword [ebx+8]
	call	_IrrVideo_BMXIImageLoader_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_14670
_14670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_OnLoadImage:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_36530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageLoader
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_36507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36508
	push	ebp
	push	_36526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36511
	call	_brl_blitz_NullObjectError
_36511:
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_36516
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36515
	call	_brl_blitz_NullObjectError
_36515:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_36516:
	cmp	eax,0
	je	_36518
	push	ebp
	push	_36520
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14674
_36518:
	push	ebp
	push	_36525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36524
	call	_brl_blitz_NullObjectError
_36524:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14674
_36508:
	push	ebp
	push	_36529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36527:
	mov	ebx,0
	jmp	_14674
_14674:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_OnIsALoadableFileFormat:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageLoader
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_36534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36535
	push	ebp
	push	_36539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36538
	call	_brl_blitz_NullObjectError
_36538:
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14678
_36535:
	push	ebp
	push	_36542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36540:
	mov	ebx,0
	jmp	_14678
_14678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageLoader_OnIsALoadableFileExtension:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageLoader
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_36546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36547
	push	ebp
	push	_36551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36550
	call	_brl_blitz_NullObjectError
_36550:
	push	dword [ebp-8]
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14682
_36547:
	push	ebp
	push	_36554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36552:
	mov	ebx,0
	jmp	_14682
_14682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IDynamicMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_CDynamicMeshBuffer
	push	ebp
	push	_36556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14685
_14685:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14688:
	mov	dword [eax],_irrlicht_core_IDynamicMeshBuffer
	push	eax
	call	__irrlicht_core_IDynamicMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_36559
_36559:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_IrrScene_CDynamicMeshBuffer_new
	add	esp,8
	push	eax
	call	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14692
_14692:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CDynamicMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36564
	push	ebp
	push	_36566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14696
_36564:
	push	_36567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_CDynamicMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36571
	call	_brl_blitz_NullObjectError
_36571:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14696
_14696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IIndexBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_CIndexBuffer
	push	ebp
	push	_36574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14699
_14699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36577
	push	ebx
	call	__irrlicht_core_CIndexBuffer_drop
	add	esp,4
_36577:
_14702:
	mov	dword [ebx],_irrlicht_core_IIndexBuffer
	push	ebx
	call	__irrlicht_core_IIndexBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_36578
_36578:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_createFromIndexType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrScene_CIndexBuffer_newFromIndexType
	add	esp,4
	push	eax
	call	__irrlicht_core_CIndexBuffer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14705
_14705:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36584
	call	_brl_blitz_NullObjectError
_36584:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_CIndexBuffer_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_CIndexBuffer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14708
_14708:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36588
	push	ebp
	push	_36590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14712
_36588:
	push	_36591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_CIndexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36595
	call	_brl_blitz_NullObjectError
_36595:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14712
_14712:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36600
	call	_brl_blitz_NullObjectError
_36600:
	cmp	dword [ebx+12],0
	je	_36601
	push	ebp
	push	_36606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36604
	call	_brl_blitz_NullObjectError
_36604:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36601:
	push	_36607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36609
	call	_brl_blitz_NullObjectError
_36609:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14715
_14715:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36613
	call	_brl_blitz_NullObjectError
_36613:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14718
_14718:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CIndexBuffer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36617
	call	_brl_blitz_NullObjectError
_36617:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14721
_14721:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IVertexBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_CVertexBuffer
	push	ebp
	push	_36619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14724
_14724:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36622
	push	ebx
	call	__irrlicht_core_CVertexBuffer_drop
	add	esp,4
_36622:
_14727:
	mov	dword [ebx],_irrlicht_core_IVertexBuffer
	push	ebx
	call	__irrlicht_core_IVertexBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_36623
_36623:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_createFromIndexType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrScene_CVertexBuffer_newFromIndexType
	add	esp,4
	push	eax
	call	__irrlicht_core_CVertexBuffer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14730
_14730:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36629
	call	_brl_blitz_NullObjectError
_36629:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_CVertexBuffer_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_CVertexBuffer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14733
_14733:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36633
	push	ebp
	push	_36635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14737
_36633:
	push	_36636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_CVertexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36640
	call	_brl_blitz_NullObjectError
_36640:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14737
_14737:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36645
	call	_brl_blitz_NullObjectError
_36645:
	cmp	dword [ebx+12],0
	je	_36646
	push	ebp
	push	_36651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36649
	call	_brl_blitz_NullObjectError
_36649:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36646:
	push	_36652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36654
	call	_brl_blitz_NullObjectError
_36654:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14740
_14740:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36658
	call	_brl_blitz_NullObjectError
_36658:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14743
_14743:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_CVertexBuffer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36662
	call	_brl_blitz_NullObjectError
_36662:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14746
_14746:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IDynamicMeshBuffer
	push	ebp
	push	_36664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14749
_14749:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_14752:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_36667
_36667:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36670
	push	ebp
	push	_36672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14756
_36670:
	push	_36673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IDynamicMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36677
	call	_brl_blitz_NullObjectError
_36677:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14756
_14756:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36682
	call	_brl_blitz_NullObjectError
_36682:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IDynamicMeshBuffer_getVertexBuffer
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IVertexBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_14759
_14759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36686
	call	_brl_blitz_NullObjectError
_36686:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IDynamicMeshBuffer_getIndexBuffer
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IIndexBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_14762
_14762:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36690
	call	_brl_blitz_NullObjectError
_36690:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36692
	call	_brl_blitz_NullObjectError
_36692:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IDynamicMeshBuffer_setVertexBuffer
	add	esp,8
	mov	ebx,0
	jmp	_14766
_14766:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36697
	call	_brl_blitz_NullObjectError
_36697:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36699
	call	_brl_blitz_NullObjectError
_36699:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IDynamicMeshBuffer_setIndexBuffer
	add	esp,8
	mov	ebx,0
	jmp	_14770
_14770:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	ebp
	push	_36702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14773
_14773:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36704
	push	ebx
	call	__irrlicht_core_IMeshBuffer_drop
	add	esp,4
_36704:
_14776:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_36705
_36705:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36717
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36708
	push	ebp
	push	_36710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14780
_36708:
	push	_36711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36715
	call	_brl_blitz_NullObjectError
_36715:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14780
_14780:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36720
	call	_brl_blitz_NullObjectError
_36720:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14783
_14783:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getIndexCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36724
	call	_brl_blitz_NullObjectError
_36724:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndexCount
	add	esp,4
	mov	ebx,eax
	jmp	_14786
_14786:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getIndices:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],0
	push	ebp
	push	_36751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36728
	call	_brl_blitz_NullObjectError
_36728:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndices
	add	esp,4
	mov	dword [ebp-8],eax
	push	_36730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36732
	call	_brl_blitz_NullObjectError
_36732:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_36736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_36737
	push	ebp
	push	_36749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_36739
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-12]
	jmp	_36742
_347:
	push	ebp
	push	_36748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36746
	call	_brl_blitz_ArrayBoundsError
_36746:
	mov	edx,dword [ebp-16]
	shl	ebx,1
	add	edx,ebx
	mov	ecx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	movzx	eax,word [ecx+eax*2]
	mov	eax,eax
	mov	word [edx+24],ax
	call	dword [_bbOnDebugLeaveScope]
_345:
	add	dword [ebp-20],1
_36742:
	cmp	dword [ebp-20],esi
	jl	_347
_346:
	call	dword [_bbOnDebugLeaveScope]
_36737:
	push	_36750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14789
_14789:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36756
	call	_brl_blitz_NullObjectError
_36756:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getMaterial
	add	esp,4
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14792
_14792:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertexCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36761
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36760
	call	_brl_blitz_NullObjectError
_36760:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertexCount
	add	esp,4
	mov	ebx,eax
	jmp	_14795
_14795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertexType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36764
	call	_brl_blitz_NullObjectError
_36764:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertexType
	add	esp,4
	mov	ebx,eax
	jmp	_14798
_14798:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertices:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_36823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36768
	call	_brl_blitz_NullObjectError
_36768:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	dword [ebp-8],eax
	push	_36770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_36772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_36774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36776
	call	_brl_blitz_NullObjectError
_36776:
	lea	eax,dword [ebp-12]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertices
	add	esp,8
	mov	dword [ebp-20],eax
	push	_36778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_36779
	mov	eax,ebp
	push	eax
	push	_36820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_36781
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-20]
	jmp	_36784
_350:
	mov	eax,ebp
	push	eax
	push	_36819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_36789
	cmp	eax,1
	je	_36790
	cmp	eax,2
	je	_36791
	jmp	_36788
_36789:
	mov	eax,ebp
	push	eax
	push	_36800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36794
	call	_brl_blitz_ArrayBoundsError
_36794:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4]
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_36799
	push	eax
	call	_bbGCFree
	add	esp,4
_36799:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36788
_36790:
	mov	eax,ebp
	push	eax
	push	_36809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36803
	call	_brl_blitz_ArrayBoundsError
_36803:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4]
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_36808
	push	eax
	call	_bbGCFree
	add	esp,4
_36808:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36788
_36791:
	mov	eax,ebp
	push	eax
	push	_36818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36812
	call	_brl_blitz_ArrayBoundsError
_36812:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-12]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4]
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_36817
	push	eax
	call	_bbGCFree
	add	esp,4
_36817:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36788
_36788:
	call	dword [_bbOnDebugLeaveScope]
_348:
	add	dword [ebp-24],1
_36784:
	cmp	dword [ebp-24],edi
	jl	_350
_349:
	call	dword [_bbOnDebugLeaveScope]
_36779:
	push	_36821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-12]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_36822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14801
_14801:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_36829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36828
	call	_brl_blitz_NullObjectError
_36828:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_fillS3DVertexVerticesPtrs
	add	esp,24
	mov	ebx,0
	jmp	_14809
_14809:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_36835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36834
	call	_brl_blitz_NullObjectError
_36834:
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	add	esp,28
	mov	ebx,0
	jmp	_14818
_14818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_36839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36838
	call	_brl_blitz_NullObjectError
_36838:
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	add	esp,32
	mov	ebx,0
	jmp	_14828
_14828:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_fillIndicesPtr:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_36845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36844
	call	_brl_blitz_NullObjectError
_36844:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_fillIndicesPtr
	add	esp,12
	mov	ebx,0
	jmp	_14833
_14833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getVertex:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],0
	push	ebp
	push	_36867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36849
	call	_brl_blitz_NullObjectError
_36849:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36853
	call	_brl_blitz_NullObjectError
_36853:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertex
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	je	_36858
	cmp	eax,1
	je	_36859
	cmp	eax,2
	je	_36860
	jmp	_36857
_36858:
	push	ebp
	push	_36862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	call	__irrlicht_core_S3DVertexDefault_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14837
_36859:
	push	ebp
	push	_36864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	call	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14837
_36860:
	push	ebp
	push	_36866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-16]
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14837
_36857:
	mov	ebx,_bbNullObject
	jmp	_14837
_14837:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_setBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36870
	call	_brl_blitz_NullObjectError
_36870:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36872
	call	_brl_blitz_NullObjectError
_36872:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_14841
_14841:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36876
	call	_brl_blitz_NullObjectError
_36876:
	cmp	dword [ebx+12],0
	je	_36877
	push	ebp
	push	_36882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36880
	call	_brl_blitz_NullObjectError
_36880:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36877:
	push	_36883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36885
	call	_brl_blitz_NullObjectError
_36885:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14844
_14844:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36889
	call	_brl_blitz_NullObjectError
_36889:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14847
_14847:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36893
	call	_brl_blitz_NullObjectError
_36893:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14850
_14850:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_append:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	push	ebp
	push	_36918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_36897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_36899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-24],eax
	push	_36901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+16],0
	je	_36902
	push	ebp
	push	_36907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_36906
	call	_brl_blitz_ArrayBoundsError
_36906:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36902:
	push	_36908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+16],0
	je	_36909
	push	ebp
	push	_36914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_36913
	call	_brl_blitz_ArrayBoundsError
_36913:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_36909:
	push	_36915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36917
	call	_brl_blitz_NullObjectError
_36917:
	push	dword [ebp-20]
	mov	eax,dword [ebp-12]
	lea	eax,word [eax+24]
	push	eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_append
	add	esp,20
	mov	ebx,0
	jmp	_14855
_14855:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_appendFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36923
	call	_brl_blitz_NullObjectError
_36923:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36925
	call	_brl_blitz_NullObjectError
_36925:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_appendFromOther
	add	esp,8
	mov	ebx,0
	jmp	_14859
_14859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36929
	call	_brl_blitz_NullObjectError
_36929:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_14862
_14862:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getIndexType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36933
	call	_brl_blitz_NullObjectError
_36933:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndexType
	add	esp,4
	mov	ebx,eax
	jmp	_14865
_14865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36937
	call	_brl_blitz_NullObjectError
_36937:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getPosition
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14869
_14869:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36941
	call	_brl_blitz_NullObjectError
_36941:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14873
_14873:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getTCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36945
	call	_brl_blitz_NullObjectError
_36945:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getTCoords
	add	esp,8
	push	eax
	call	__irrlicht_core_Vector2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14877
_14877:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36949
	call	_brl_blitz_NullObjectError
_36949:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getHardwareMappingHint_Vertex
	add	esp,4
	mov	ebx,eax
	jmp	_14880
_14880:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36953
	call	_brl_blitz_NullObjectError
_36953:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getHardwareMappingHint_Index
	add	esp,4
	mov	ebx,eax
	jmp	_14883
_14883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_36958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36957
	call	_brl_blitz_NullObjectError
_36957:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_setHardwareMappingHint
	add	esp,12
	mov	ebx,0
	jmp	_14888
_14888:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_setDirty:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_36964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36963
	call	_brl_blitz_NullObjectError
_36963:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_setDirty
	add	esp,8
	mov	ebx,0
	jmp	_14892
_14892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getChangedID_Vertex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36967
	call	_brl_blitz_NullObjectError
_36967:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getChangedID_Vertex
	add	esp,4
	mov	ebx,eax
	jmp	_14895
_14895:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_getChangedID_Index:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36971
	call	_brl_blitz_NullObjectError
_36971:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getChangedID_Index
	add	esp,4
	mov	ebx,eax
	jmp	_14898
_14898:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_36974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMeshCache
	push	ebp
	push	_36973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14901
_14901:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_36976
	push	ebx
	call	__irrlicht_core_IMeshCache_drop
	add	esp,4
_36976:
_14904:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_36977
_36977:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_36989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36980
	push	ebp
	push	_36982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14908
_36980:
	push	_36983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshCache
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36987
	call	_brl_blitz_NullObjectError
_36987:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14908
_14908:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_addMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_36997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_36992
	call	_brl_blitz_NullObjectError
_36992:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36995
	call	_brl_blitz_NullObjectError
_36995:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrScene_IMeshCache_addMesh
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_14913
_14913:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_removeAnimatedMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37000
	call	_brl_blitz_NullObjectError
_37000:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37002
	call	_brl_blitz_NullObjectError
_37002:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_removeAnimatedMesh
	add	esp,8
	mov	ebx,0
	jmp	_14917
_14917:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_removeMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37006
	call	_brl_blitz_NullObjectError
_37006:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37008
	call	_brl_blitz_NullObjectError
_37008:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_removeMesh
	add	esp,8
	mov	ebx,0
	jmp	_14921
_14921:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37013
	call	_brl_blitz_NullObjectError
_37013:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_getMeshCount
	add	esp,4
	mov	ebx,eax
	jmp	_14924
_14924:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getAnimatedMeshIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37017
	call	_brl_blitz_NullObjectError
_37017:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37019
	call	_brl_blitz_NullObjectError
_37019:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getAnimatedMeshIndex
	add	esp,8
	mov	ebx,eax
	jmp	_14928
_14928:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37023
	call	_brl_blitz_NullObjectError
_37023:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37025
	call	_brl_blitz_NullObjectError
_37025:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getMeshIndex
	add	esp,8
	mov	ebx,eax
	jmp	_14932
_14932:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37029
	call	_brl_blitz_NullObjectError
_37029:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_getMeshByIndex
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_14936
_14936:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshNameByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37033
	call	_brl_blitz_NullObjectError
_37033:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_getMeshNameByIdx
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14940
_14940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getAnimatedMeshName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37037
	call	_brl_blitz_NullObjectError
_37037:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37039
	call	_brl_blitz_NullObjectError
_37039:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getAnimatedMeshName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14944
_14944:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37043
	call	_brl_blitz_NullObjectError
_37043:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37045
	call	_brl_blitz_NullObjectError
_37045:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getMeshName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14948
_14948:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37049
	call	_brl_blitz_NullObjectError
_37049:
	cmp	dword [ebx+12],0
	je	_37050
	push	ebp
	push	_37055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37053
	call	_brl_blitz_NullObjectError
_37053:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37050:
	push	_37056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37058
	call	_brl_blitz_NullObjectError
_37058:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14951
_14951:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37062
	call	_brl_blitz_NullObjectError
_37062:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14954
_14954:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37066
	call	_brl_blitz_NullObjectError
_37066:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_grab
	add	esp,4
	mov	ebx,0
	jmp	_14957
_14957:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_getMeshByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37070
	call	_brl_blitz_NullObjectError
_37070:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getMeshByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_14961
_14961:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_renameMeshByIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37076
	call	_brl_blitz_NullObjectError
_37076:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_renameMeshByIndex
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_14966
_14966:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_renameAnimatedMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_37087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_37082
	call	_brl_blitz_NullObjectError
_37082:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37084
	call	_brl_blitz_NullObjectError
_37084:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshCache_renameAnimatedMesh
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14971
_14971:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_renameMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_37095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_37090
	call	_brl_blitz_NullObjectError
_37090:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37092
	call	_brl_blitz_NullObjectError
_37092:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshCache_renameMesh
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	jmp	_14976
_14976:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,esi
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_isMeshLoaded:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37098
	call	_brl_blitz_NullObjectError
_37098:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_isMeshLoaded
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_14980
_14980:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37104
	call	_brl_blitz_NullObjectError
_37104:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_clear
	add	esp,4
	mov	ebx,0
	jmp	_14983
_14983:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_clearUnusedMeshes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37108
	call	_brl_blitz_NullObjectError
_37108:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_clearUnusedMeshes
	add	esp,4
	mov	ebx,0
	jmp	_14986
_14986:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMesh
	push	ebp
	push	_37110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14989
_14989:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_37112
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_37112:
_14992:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_37114
_37114:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_37126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37117
	push	ebp
	push	_37119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14996
_37117:
	push	_37120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37124
	call	_brl_blitz_NullObjectError
_37124:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14996
_14996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37129
	call	_brl_blitz_NullObjectError
_37129:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IMesh_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_14999
_14999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37133
	call	_brl_blitz_NullObjectError
_37133:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_getMeshBuffer
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMeshBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_15003
_15003:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getMeshBufferCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37137
	call	_brl_blitz_NullObjectError
_37137:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_getMeshBufferCount
	add	esp,4
	mov	ebx,eax
	jmp	_15006
_15006:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setMaterialFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37141
	call	_brl_blitz_NullObjectError
_37141:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_setMaterialFlag
	add	esp,12
	mov	ebx,0
	jmp	_15011
_15011:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37147
	call	_brl_blitz_NullObjectError
_37147:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37149
	call	_brl_blitz_NullObjectError
_37149:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMesh_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_15015
_15015:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37153
	call	_brl_blitz_NullObjectError
_37153:
	cmp	dword [ebx+12],0
	je	_37154
	push	ebp
	push	_37159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37157
	call	_brl_blitz_NullObjectError
_37157:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37154:
	push	_37160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37162
	call	_brl_blitz_NullObjectError
_37162:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15018
_15018:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37166
	call	_brl_blitz_NullObjectError
_37166:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15021
_15021:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37170
	call	_brl_blitz_NullObjectError
_37170:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_grab
	add	esp,4
	mov	ebx,0
	jmp	_15024
_15024:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37174
	call	_brl_blitz_NullObjectError
_37174:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_setHardwareMappingHint
	add	esp,12
	mov	ebx,0
	jmp	_15029
_15029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_setDirty:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37178
	call	_brl_blitz_NullObjectError
_37178:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_setDirty
	add	esp,8
	mov	ebx,0
	jmp	_15033
_15033:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMeshLoader
	push	ebp
	push	_37180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15036
_15036:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_37183
	push	ebx
	call	__irrlicht_core_IMeshLoader_drop
	add	esp,4
_37183:
_15039:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_37184
_37184:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37188
	call	_brl_blitz_NullObjectError
_37188:
	cmp	dword [ebx+12],0
	je	_37189
	push	ebp
	push	_37194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37192
	call	_brl_blitz_NullObjectError
_37192:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37189:
	push	_37195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37197
	call	_brl_blitz_NullObjectError
_37197:
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15042
_15042:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37201
	call	_brl_blitz_NullObjectError
_37201:
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15045
_15045:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37205
	call	_brl_blitz_NullObjectError
_37205:
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_grab
	add	esp,4
	mov	ebx,0
	jmp	_15048
_15048:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXIMeshLoader_new
	push	eax
	call	__irrlicht_core_IMeshLoader_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_15051
_15051:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_37237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37210
	push	ebp
	push	_37212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15056
_37210:
	push	_37213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_37215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_37216
	push	ebp
	push	_37222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_37219
	mov	eax,_brl_blitz_NullFunctionError
_37219:
	mov	dword [ebp-20],eax
	push	_37221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37224
_37216:
	push	ebp
	push	_37226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshLoaderDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_37224:
	push	_37227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37229
	call	_brl_blitz_NullObjectError
_37229:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_37231
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_37231:
	mov	dword [ebx+16],eax
	push	_37233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37235
	call	_brl_blitz_NullObjectError
_37235:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15056
_15056:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_37239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_37241
	call	_brl_blitz_NullObjectError
_37241:
	push	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIMeshLoader_bindCreateMesh
	add	esp,8
	push	_37242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_37244
	call	_brl_blitz_NullObjectError
_37244:
	push	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIMeshLoader_bindIsALoadableFileExtension
	add	esp,8
	mov	ebx,0
	jmp	_15060
_15060:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_OnCreateMeshBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_37264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshLoader
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_37249
	push	ebp
	push	_37259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IReadFile_createFromHandle
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37254
	call	_brl_blitz_NullObjectError
_37254:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_37256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_37258
	call	_brl_blitz_NullObjectError
_37258:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15064
_37249:
	push	ebp
	push	_37263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37261:
	mov	ebx,0
	jmp	_15064
_15064:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_37276
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshLoader
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_37268
	push	ebp
	push	_37272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37271
	call	_brl_blitz_NullObjectError
_37271:
	push	dword [ebp-8]
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15068
_37268:
	push	ebp
	push	_37275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37273:
	mov	ebx,0
	jmp	_15068
_15068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37279
	call	_brl_blitz_NullObjectError
_37279:
	push	dword [ebx+8]
	call	_IrrScene_BMXIMeshLoader_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15071
_15071:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshLoader_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMeshLoaderDefault
	push	ebp
	push	_37281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15074
_15074:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15077:
	mov	dword [eax],_irrlicht_core_IMeshLoader
	push	eax
	call	__irrlicht_core_IMeshLoader_Delete
	add	esp,4
	mov	eax,0
	jmp	_37284
_37284:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_createMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37287
	call	_brl_blitz_NullObjectError
_37287:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37289
	call	_brl_blitz_NullObjectError
_37289:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshLoader_createMesh
	add	esp,8
	push	eax
	call	__irrlicht_core_SAnimatedMesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15081
_15081:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoaderDefault_isALoadableFileExtension:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37293
	call	_brl_blitz_NullObjectError
_37293:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_isALoadableFileExtension
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_15085
_15085:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	ebp
	push	_37297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15088
_15088:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_37299
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_drop
	add	esp,4
_37299:
_15091:
	mov	dword [ebx],_irrlicht_core_IMesh
	push	ebx
	call	__irrlicht_core_IMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_37300
_37300:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_37314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37303
	push	ebp
	push	_37305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15095
_37303:
	push	_37306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37310
	call	_brl_blitz_NullObjectError
_37310:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37313
	call	_brl_blitz_NullObjectError
_37313:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	mov	ebx,eax
	jmp	_15095
_15095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getFrameCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37317
	call	_brl_blitz_NullObjectError
_37317:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getFrameCount
	add	esp,4
	mov	ebx,eax
	jmp	_15098
_15098:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_37322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37321
	call	_brl_blitz_NullObjectError
_37321:
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getMesh
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_15105
_15105:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getMeshType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37329
	call	_brl_blitz_NullObjectError
_37329:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getMeshType
	add	esp,4
	mov	ebx,eax
	jmp	_15108
_15108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37333
	call	_brl_blitz_NullObjectError
_37333:
	cmp	dword [ebx+12],0
	je	_37334
	push	ebp
	push	_37339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37337
	call	_brl_blitz_NullObjectError
_37337:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37334:
	push	_37340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37342
	call	_brl_blitz_NullObjectError
_37342:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15111
_15111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37346
	call	_brl_blitz_NullObjectError
_37346:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15114
_15114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37350
	call	_brl_blitz_NullObjectError
_37350:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_grab
	add	esp,4
	mov	ebx,0
	jmp	_15117
_15117:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMesh_cast:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_37390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_37354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37356
	call	_brl_blitz_NullObjectError
_37356:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_37358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_37360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_37361
	push	ebp
	push	_37369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37364
	call	_brl_blitz_NullObjectError
_37364:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_37365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37367
	call	_brl_blitz_NullObjectError
_37367:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37361:
	push	_37370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,1
	je	_37373
	cmp	eax,2
	je	_37374
	push	ebp
	push	_37380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_37376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37378
	call	_brl_blitz_NullObjectError
_37378:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37372
_37373:
	push	ebp
	push	_37384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37383
	call	_brl_blitz_NullObjectError
_37383:
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37372
_37374:
	push	ebp
	push	_37388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37387
	call	_brl_blitz_NullObjectError
_37387:
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37372
_37372:
	push	_37389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15121
_15121:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAnimatedMeshSceneNode
	push	ebp
	push	_37393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15124
_15124:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15127:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_37396
_37396:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_37408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37399
	push	ebp
	push	_37401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15132
_37399:
	push	_37402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_37404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37406
	call	_brl_blitz_NullObjectError
_37406:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15132
_15132:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	push	ebp
	push	_37412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37411
	call	_brl_blitz_NullObjectError
_37411:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	add	esp,20
	push	eax
	call	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_15139
_15139:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37419
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37418
	call	_brl_blitz_NullObjectError
_37418:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getFrameNr
	add	esp,4
	mov	ebx,eax
	jmp	_15142
_15142:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37422
	call	_brl_blitz_NullObjectError
_37422:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getMS3DJointNode
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15146
_15146:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37429
	call	_brl_blitz_NullObjectError
_37429:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getXJointNode
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15150
_15150:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_37434
	push	ebp
	push	_37436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_37434:
	push	_37437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37439
	call	_brl_blitz_NullObjectError
_37439:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37441
	call	_brl_blitz_NullObjectError
_37441:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setAnimationEndCallback
	add	esp,8
	mov	ebx,0
	jmp	_15154
_15154:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_37447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37446
	call	_brl_blitz_NullObjectError
_37446:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setAnimationSpeed
	add	esp,8
	mov	ebx,0
	jmp	_15158
_15158:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37451
	call	_brl_blitz_NullObjectError
_37451:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setCurrentFrame
	add	esp,8
	mov	ebx,0
	jmp	_15162
_15162:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37455
	call	_brl_blitz_NullObjectError
_37455:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setFrameLoop
	add	esp,12
	mov	ebx,eax
	jmp	_15167
_15167:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37461
	call	_brl_blitz_NullObjectError
_37461:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setLoopMode
	add	esp,8
	mov	ebx,0
	jmp	_15171
_15171:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37469
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37466
	call	_brl_blitz_NullObjectError
_37466:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMD2Animation
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_15175
_15175:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37473
	call	_brl_blitz_NullObjectError
_37473:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMD2AnimationFromType
	add	esp,8
	mov	ebx,eax
	jmp	_15179
_15179:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37478
	call	_brl_blitz_NullObjectError
_37478:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setReadOnlyMaterials
	add	esp,8
	mov	ebx,0
	jmp	_15183
_15183:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37482
	call	_brl_blitz_NullObjectError
_37482:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_isReadOnlyMaterials
	add	esp,4
	mov	ebx,eax
	jmp	_15186
_15186:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37486
	call	_brl_blitz_NullObjectError
_37486:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37488
	call	_brl_blitz_NullObjectError
_37488:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_15190
_15190:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37492
	call	_brl_blitz_NullObjectError
_37492:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_15193
_15193:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37496
	call	_brl_blitz_NullObjectError
_37496:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getStartFrame
	add	esp,4
	mov	ebx,eax
	jmp	_15196
_15196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37500
	call	_brl_blitz_NullObjectError
_37500:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getEndFrame
	add	esp,4
	mov	ebx,eax
	jmp	_15199
_15199:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37504
	call	_brl_blitz_NullObjectError
_37504:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getMD3TagTransformation
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15203
_15203:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setJointMode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37511
	call	_brl_blitz_NullObjectError
_37511:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setJointMode
	add	esp,8
	mov	ebx,0
	jmp	_15207
_15207:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_37517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37516
	call	_brl_blitz_NullObjectError
_37516:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setTransitionTime
	add	esp,8
	mov	ebx,0
	jmp	_15211
_15211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_animateJoints:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37521
	call	_brl_blitz_NullObjectError
_37521:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_animateJoints
	add	esp,8
	mov	ebx,0
	jmp	_15215
_15215:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37526
	call	_brl_blitz_NullObjectError
_37526:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setRenderFromIdentity
	add	esp,8
	mov	ebx,0
	jmp	_15219
_15219:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37531
	call	_brl_blitz_NullObjectError
_37531:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointNodeByName
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	__irrlicht_core_IBoneSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_15223
_15223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37537
	call	_brl_blitz_NullObjectError
_37537:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointNodeById
	add	esp,8
	push	eax
	call	__irrlicht_core_IBoneSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_15227
_15227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getJointCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37542
	call	_brl_blitz_NullObjectError
_37542:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointCount
	add	esp,4
	mov	ebx,eax
	jmp	_15230
_15230:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_clone:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37547
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37546
	call	_brl_blitz_NullObjectError
_37546:
	push	0
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_clone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15235
_15235:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37553
	call	_brl_blitz_NullObjectError
_37553:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getAnimationSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_15238
_15238:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAnimatedMeshMD2
	push	ebp
	push	_37555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15241
_15241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15244:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_37558
_37558:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_37570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37561
	push	ebp
	push	_37563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15248
_37561:
	push	_37564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD2
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37568
	call	_brl_blitz_NullObjectError
_37568:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15248
_15248:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getAnimationCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37573
	call	_brl_blitz_NullObjectError
_37573:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD2_getAnimationCount
	add	esp,4
	mov	ebx,eax
	jmp	_15251
_15251:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getAnimationName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37577
	call	_brl_blitz_NullObjectError
_37577:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD2_getAnimationName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15255
_15255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getFrameLoop:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_37584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37581
	call	_brl_blitz_NullObjectError
_37581:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD2_getFrameLoop
	add	esp,20
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_15262
_15262:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_37591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37590
	call	_brl_blitz_NullObjectError
_37590:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD2_getFrameLoopByType
	add	esp,20
	mov	ebx,0
	jmp	_15269
_15269:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAnimationEndCallBack
	push	ebp
	push	_37593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15272
_15272:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_37595
	push	ebx
	call	__irrlicht_core_IAnimationEndCallBack_drop
	add	esp,4
_37595:
_15275:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_37596
_37596:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_37599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	jmp	_15277
_15277:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_37601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_37603
	call	_brl_blitz_NullObjectError
_37603:
	push	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIAnimationEndCallBack_bindOnAnimationEnd
	add	esp,8
	mov	ebx,0
	jmp	_15281
_15281:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_37619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_37608
	push	ebp
	push	_37614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-16],eax
	push	_37611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37613
	call	_brl_blitz_NullObjectError
_37613:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37616
_37608:
	push	ebp
	push	_37618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37616:
	mov	ebx,0
	jmp	_15285
_15285:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_OnAnimationEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_15289
_15289:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37623
	call	_brl_blitz_NullObjectError
_37623:
	cmp	dword [ebx+12],0
	je	_37624
	push	ebp
	push	_37629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37627
	call	_brl_blitz_NullObjectError
_37627:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37624:
	push	_37630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37632
	call	_brl_blitz_NullObjectError
_37632:
	push	dword [ebx+8]
	call	_IrrScene_IAnimationEndCallBack_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15292
_15292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37636
	call	_brl_blitz_NullObjectError
_37636:
	push	dword [ebx+8]
	call	_IrrScene_IAnimationEndCallBack_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15295
_15295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37640
	call	_brl_blitz_NullObjectError
_37640:
	push	dword [ebx+8]
	call	_IrrScene_IAnimationEndCallBack_grab
	add	esp,4
	mov	ebx,0
	jmp	_15298
_15298:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37644
	call	_brl_blitz_NullObjectError
_37644:
	push	dword [ebx+8]
	call	_IrrScene_BMXIAnimationEndCallBack_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15301
_15301:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_BMXIAnimationEndCallBack_new
	push	eax
	push	dword [ebp-4]
	call	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_15304
_15304:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_brl_blitz_NullFunctionError
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_37666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_37649
	push	ebp
	push	_37651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15309
_37649:
	push	_37652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,0
	jne	_37654
	mov	eax,_brl_blitz_NullFunctionError
_37654:
	mov	dword [ebp-16],eax
	push	_37656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_37658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_37660
	call	_brl_blitz_NullObjectError
_37660:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_37662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_37664
	call	_brl_blitz_NullObjectError
_37664:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_15309
_15309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_Destroy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37669
	call	_brl_blitz_NullObjectError
_37669:
	push	dword [ebx+8]
	call	_IrrScene_BMXIAnimationEndCallBack_del
	add	esp,4
	mov	ebx,0
	jmp	_15312
_15312:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IQ3LevelMesh
	push	ebp
	push	_37671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15315
_15315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15318:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_37674
_37674:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_37686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37677
	push	ebp
	push	_37679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15322
_37677:
	push	_37680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IQ3LevelMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37684
	call	_brl_blitz_NullObjectError
_37684:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15322
_15322:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_getShader:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37689
	call	_brl_blitz_NullObjectError
_37689:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_IQ3LevelMesh_getShader
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_IShader_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15327
_15327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_getShaderByIdx:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37696
	call	_brl_blitz_NullObjectError
_37696:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IQ3LevelMesh_getShaderByIdx
	add	esp,8
	push	eax
	call	__irrlicht_core_IShader_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15331
_15331:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IQ3LevelMesh_getEntityList:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_37726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_37700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_37702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37704
	call	_brl_blitz_NullObjectError
_37704:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IQ3LevelMesh_getEntityList
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_37707
	mov	eax,ebp
	push	eax
	push	_37723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_37709
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_37712
_353:
	mov	eax,ebp
	push	eax
	push	_37722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_37716
	call	_brl_blitz_ArrayBoundsError
_37716:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_IShader_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_37721
	push	eax
	call	_bbGCFree
	add	esp,4
_37721:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_351:
	add	dword [ebp-20],1
_37712:
	cmp	dword [ebp-20],edi
	jl	_353
_352:
	call	dword [_bbOnDebugLeaveScope]
_37707:
	push	_37724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_37725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15334
_15334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ITriangleSelector
	push	ebp
	push	_37728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15337
_15337:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_37731
	push	ebx
	call	__irrlicht_core_ITriangleSelector_drop
	add	esp,4
_37731:
_15340:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_37732
_37732:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_37744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37735
	push	ebp
	push	_37737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15344
_37735:
	push	_37738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITriangleSelector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37742
	call	_brl_blitz_NullObjectError
_37742:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15344
_15344:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTriangleCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37747
	call	_brl_blitz_NullObjectError
_37747:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_getTriangleCount
	add	esp,4
	mov	ebx,eax
	jmp	_15347
_15347:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTriangles:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],0
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_37787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_37750
	mov	eax,ebp
	push	eax
	push	_37752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_37750:
	push	_37753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37756
	call	_brl_blitz_NullObjectError
_37756:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_37754
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_37760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37762
	call	_brl_blitz_NullObjectError
_37762:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37764
	call	_brl_blitz_NullObjectError
_37764:
	push	dword [esi+8]
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_getTriangles
	add	esp,12
	mov	dword [ebp-20],eax
	push	_37766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_37767
	mov	eax,ebp
	push	eax
	push	_37785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_37769
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-20]
	jmp	_37772
_356:
	mov	eax,ebp
	push	eax
	push	_37784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_37776
	call	_brl_blitz_ArrayBoundsError
_37776:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,eax
	mov	esi,dword [ebp-24]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_37779
	call	_brl_blitz_ArrayBoundsError
_37779:
	push	1
	mov	eax,dword [ebp-12]
	push	dword [eax+esi*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_37783
	push	eax
	call	_bbGCFree
	add	esp,4
_37783:
	mov	dword [ebx+24],esi
	call	dword [_bbOnDebugLeaveScope]
_354:
	add	dword [ebp-24],1
_37772:
	cmp	dword [ebp-24],edi
	jl	_356
_355:
	call	dword [_bbOnDebugLeaveScope]
_37767:
	push	_37786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15351
_15351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTrianglesOnLine:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_37829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_37790
	mov	eax,ebp
	push	eax
	push	_37792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_37790:
	push	_37793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37796
	call	_brl_blitz_NullObjectError
_37796:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_37794
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_37800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_37802
	call	_brl_blitz_NullObjectError
_37802:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37804
	call	_brl_blitz_NullObjectError
_37804:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37806
	call	_brl_blitz_NullObjectError
_37806:
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [edi+8]
	call	_IrrScene_ITriangleSelector_getTrianglesOnLine
	add	esp,16
	mov	dword [ebp-24],eax
	push	_37808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_37809
	mov	eax,ebp
	push	eax
	push	_37827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_37811
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_37812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	edi,dword [ebp-24]
	jmp	_37814
_359:
	mov	eax,ebp
	push	eax
	push	_37826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_37818
	call	_brl_blitz_ArrayBoundsError
_37818:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,eax
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	esi,dword [eax+20]
	jb	_37821
	call	_brl_blitz_ArrayBoundsError
_37821:
	push	1
	mov	eax,dword [ebp-16]
	push	dword [eax+esi*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_37825
	push	eax
	call	_bbGCFree
	add	esp,4
_37825:
	mov	dword [ebx+24],esi
	call	dword [_bbOnDebugLeaveScope]
_357:
	add	dword [ebp-28],1
_37814:
	cmp	dword [ebp-28],edi
	jl	_359
_358:
	call	dword [_bbOnDebugLeaveScope]
_37809:
	push	_37828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_15356
_15356:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getTrianglesInBox:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbEmptyArray
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_37870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_37831
	mov	eax,ebp
	push	eax
	push	_37833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_37831:
	push	_37834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37837
	call	_brl_blitz_NullObjectError
_37837:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_37835
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_37841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_37843
	call	_brl_blitz_NullObjectError
_37843:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37845
	call	_brl_blitz_NullObjectError
_37845:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37847
	call	_brl_blitz_NullObjectError
_37847:
	push	dword [ebx+8]
	push	dword [esi+8]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [edi+8]
	call	_IrrScene_ITriangleSelector_getTrianglesInBox
	add	esp,16
	mov	dword [ebp-24],eax
	push	_37849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_37850
	mov	eax,ebp
	push	eax
	push	_37868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_37852
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_37853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	edi,dword [ebp-24]
	jmp	_37855
_362:
	mov	eax,ebp
	push	eax
	push	_37867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_37859
	call	_brl_blitz_ArrayBoundsError
_37859:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,eax
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	esi,dword [eax+20]
	jb	_37862
	call	_brl_blitz_ArrayBoundsError
_37862:
	push	1
	mov	eax,dword [ebp-16]
	push	dword [eax+esi*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	esi,eax
	mov	eax,dword [ebx+24]
	dec	dword [eax+4]
	jnz	_37866
	push	eax
	call	_bbGCFree
	add	esp,4
_37866:
	mov	dword [ebx+24],esi
	call	dword [_bbOnDebugLeaveScope]
_360:
	add	dword [ebp-28],1
_37855:
	cmp	dword [ebp-28],edi
	jl	_362
_361:
	call	dword [_bbOnDebugLeaveScope]
_37850:
	push	_37869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_15361
_15361:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37873
	call	_brl_blitz_NullObjectError
_37873:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_getSceneNodeForTriangle
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15365
_15365:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37878
	call	_brl_blitz_NullObjectError
_37878:
	cmp	dword [ebx+12],0
	je	_37879
	push	ebp
	push	_37884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37882
	call	_brl_blitz_NullObjectError
_37882:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37879:
	push	_37885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37887
	call	_brl_blitz_NullObjectError
_37887:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15368
_15368:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37891
	call	_brl_blitz_NullObjectError
_37891:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15371
_15371:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37895
	call	_brl_blitz_NullObjectError
_37895:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_grab
	add	esp,4
	mov	ebx,0
	jmp	_15374
_15374:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	ebp
	push	_37897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15377
_15377:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_37900
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimator_drop
	add	esp,4
_37900:
_15380:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_37901
_37901:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_animateNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_37913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37905
	call	_brl_blitz_NullObjectError
_37905:
	cmp	dword [ebx+16],0
	jne	_37906
	push	ebp
	push	_37912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37909
	call	_brl_blitz_NullObjectError
_37909:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37911
	call	_brl_blitz_NullObjectError
_37911:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimator_animateNode
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_37906:
	mov	ebx,0
	jmp	_15385
_15385:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37916
	call	_brl_blitz_NullObjectError
_37916:
	cmp	dword [ebx+16],0
	jne	_37917
	push	ebp
	push	_37921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37920
	call	_brl_blitz_NullObjectError
_37920:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15388
_37917:
	push	ebp
	push	_37926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37925
	call	_brl_blitz_NullObjectError
_37925:
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15388
_15388:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_createClone:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_37945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37930
	call	_brl_blitz_NullObjectError
_37930:
	cmp	dword [ebx+16],0
	jne	_37931
	mov	eax,ebp
	push	eax
	push	_37937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37934
	call	_brl_blitz_NullObjectError
_37934:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37936
	call	_brl_blitz_NullObjectError
_37936:
	push	0
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimator_createClone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15393
_37931:
	mov	eax,ebp
	push	eax
	push	_37944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37941
	call	_brl_blitz_NullObjectError
_37941:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37943
	call	_brl_blitz_NullObjectError
_37943:
	push	0
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_BMXISceneNodeAnimator_createClone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15393
_15393:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37948
	call	_brl_blitz_NullObjectError
_37948:
	cmp	dword [ebx+16],0
	jne	_37949
	push	ebp
	push	_37953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37952
	call	_brl_blitz_NullObjectError
_37952:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorisEventReceiverEnabled
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15396
_37949:
	push	ebp
	push	_37956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15396
_15396:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_37971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37960
	call	_brl_blitz_NullObjectError
_37960:
	cmp	dword [ebx+16],0
	jne	_37961
	push	ebp
	push	_37967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37964
	call	_brl_blitz_NullObjectError
_37964:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37966
	call	_brl_blitz_NullObjectError
_37966:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorOnEvent
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15400
_37961:
	push	ebp
	push	_37970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15400
_15400:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_hasFinished:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37974
	call	_brl_blitz_NullObjectError
_37974:
	cmp	dword [ebx+16],0
	jne	_37975
	push	ebp
	push	_37979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37978
	call	_brl_blitz_NullObjectError
_37978:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_hasFinished
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15403
_37975:
	push	ebp
	push	_37982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15403
_15403:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_37996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37986
	call	_brl_blitz_NullObjectError
_37986:
	cmp	dword [ebx+12],0
	je	_37987
	push	ebp
	push	_37992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37990
	call	_brl_blitz_NullObjectError
_37990:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37987:
	push	_37993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37995
	call	_brl_blitz_NullObjectError
_37995:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15406
_15406:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37999
	call	_brl_blitz_NullObjectError
_37999:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15409
_15409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38003
	call	_brl_blitz_NullObjectError
_38003:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_grab
	add	esp,4
	mov	ebx,0
	jmp	_15412
_15412:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXISceneNodeAnimator_new
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15415
_15415:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_38035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_38008
	push	ebp
	push	_38010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15420
_38008:
	push	_38011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_38013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_38014
	push	ebp
	push	_38020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_38017
	mov	eax,_brl_blitz_NullFunctionError
_38017:
	mov	dword [ebp-20],eax
	push	_38019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38022
_38014:
	push	ebp
	push	_38024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_38022:
	push	_38025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38027
	call	_brl_blitz_NullObjectError
_38027:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_38029
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_38029:
	mov	dword [ebx+16],eax
	push	_38031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38033
	call	_brl_blitz_NullObjectError
_38033:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_38034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15420
_15420:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_38037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38039
	call	_brl_blitz_NullObjectError
_38039:
	push	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindAnimateNode
	add	esp,8
	push	_38040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38042
	call	_brl_blitz_NullObjectError
_38042:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+164]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindGetType
	add	esp,8
	push	_38043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38045
	call	_brl_blitz_NullObjectError
_38045:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+172]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindCreateClone
	add	esp,8
	push	_38046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38048
	call	_brl_blitz_NullObjectError
_38048:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+156]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindIsEventReceiverEnabled
	add	esp,8
	push	_38049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38051
	call	_brl_blitz_NullObjectError
_38051:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+152]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindOnEvent
	add	esp,8
	push	_38052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38054
	call	_brl_blitz_NullObjectError
_38054:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+160]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindHasFinished
	add	esp,8
	mov	ebx,0
	jmp	_15424
_15424:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnEventBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_38067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_38058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38059
	push	ebp
	push	_38063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38062
	call	_brl_blitz_NullObjectError
_38062:
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_SEvent_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15428
_38059:
	push	ebp
	push	_38066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38064:
	mov	ebx,0
	jmp	_15428
_15428:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_38080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_38071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38072
	push	ebp
	push	_38076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38075
	call	_brl_blitz_NullObjectError
_38075:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15431
_38072:
	push	ebp
	push	_38079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38077:
	mov	ebx,0
	jmp	_15431
_15431:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_38092
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_38083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38084
	push	ebp
	push	_38088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38087
	call	_brl_blitz_NullObjectError
_38087:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15434
_38084:
	push	ebp
	push	_38091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38089:
	mov	ebx,0
	jmp	_15434
_15434:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_38104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_38095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38096
	push	ebp
	push	_38100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38099
	call	_brl_blitz_NullObjectError
_38099:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15437
_38096:
	push	ebp
	push	_38103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38101:
	mov	ebx,0
	jmp	_15437
_15437:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_38118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_38107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_38108
	push	ebp
	push	_38114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-20],eax
	push	_38111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38113
	call	_brl_blitz_NullObjectError
_38113:
	push	dword [ebp-12]
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38115
_38108:
	push	ebp
	push	_38117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38115:
	mov	ebx,0
	jmp	_15442
_15442:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_OnCreateClone:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_38132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_38121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_38122
	push	ebp
	push	_38128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38125
	call	_brl_blitz_NullObjectError
_38125:
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38127
	call	_brl_blitz_NullObjectError
_38127:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15447
_38122:
	push	ebp
	push	_38131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38129:
	mov	ebx,0
	jmp	_15447
_15447:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimator_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38135
	call	_brl_blitz_NullObjectError
_38135:
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15450
_15450:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNode
	push	ebp
	push	_38142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38140
	call	_brl_blitz_NullObjectError
_38140:
	mov	dword [ebx+20],_IrrScene_ISceneNode_castToIReferenceCounted
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15453
_15453:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_38144
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_38144:
_15456:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_38146
_38146:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getSceneManager:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38149
	call	_brl_blitz_NullObjectError
_38149:
	cmp	dword [ebx+16],0
	je	_38150
	push	ebp
	push	_38154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38153
	call	_brl_blitz_NullObjectError
_38153:
	push	0
	push	dword [ebx+8]
	call	_BMXISceneNode_getSceneManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15459
_38150:
	push	ebp
	push	_38159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38158
	call	_brl_blitz_NullObjectError
_38158:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getSceneManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15459
_15459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAnimators:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_38189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_38163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_38165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38167
	call	_brl_blitz_NullObjectError
_38167:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getAnimators
	add	esp,8
	mov	dword [ebp-16],eax
	push	_38169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_38170
	mov	eax,ebp
	push	eax
	push	_38186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_38172
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_38173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_38175
_365:
	mov	eax,ebp
	push	eax
	push	_38185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_38179
	call	_brl_blitz_ArrayBoundsError
_38179:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_38184
	push	eax
	call	_bbGCFree
	add	esp,4
_38184:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_363:
	add	dword [ebp-20],1
_38175:
	cmp	dword [ebp-20],edi
	jl	_365
_364:
	call	dword [_bbOnDebugLeaveScope]
_38170:
	push	_38187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_38188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15462
_15462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_addAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38193
	call	_brl_blitz_NullObjectError
_38193:
	cmp	dword [ebx+16],0
	jne	_38194
	push	ebp
	push	_38200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38197
	call	_brl_blitz_NullObjectError
_38197:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38199
	call	_brl_blitz_NullObjectError
_38199:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_addAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38201
_38194:
	push	ebp
	push	_38207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38204
	call	_brl_blitz_NullObjectError
_38204:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38206
	call	_brl_blitz_NullObjectError
_38206:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_addAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38201:
	mov	ebx,0
	jmp	_15466
_15466:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_addChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38212
	call	_brl_blitz_NullObjectError
_38212:
	cmp	dword [ebx+16],0
	jne	_38213
	push	ebp
	push	_38219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38216
	call	_brl_blitz_NullObjectError
_38216:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38218
	call	_brl_blitz_NullObjectError
_38218:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_addChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38220
_38213:
	push	ebp
	push	_38226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38223
	call	_brl_blitz_NullObjectError
_38223:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38225
	call	_brl_blitz_NullObjectError
_38225:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_addChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38220:
	mov	ebx,0
	jmp	_15470
_15470:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAbsolutePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38230
	call	_brl_blitz_NullObjectError
_38230:
	cmp	dword [ebx+16],0
	jne	_38231
	push	ebp
	push	_38235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38234
	call	_brl_blitz_NullObjectError
_38234:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getAbsolutePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15473
_38231:
	push	ebp
	push	_38240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38239
	call	_brl_blitz_NullObjectError
_38239:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getAbsolutePosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15473
_15473:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAbsoluteTransformation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38244
	call	_brl_blitz_NullObjectError
_38244:
	cmp	dword [ebx+16],0
	jne	_38245
	push	ebp
	push	_38249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38248
	call	_brl_blitz_NullObjectError
_38248:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getAbsoluteTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15476
_38245:
	push	ebp
	push	_38254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38253
	call	_brl_blitz_NullObjectError
_38253:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getAbsoluteTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15476
_15476:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getAutomaticCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38258
	call	_brl_blitz_NullObjectError
_38258:
	cmp	dword [ebx+16],0
	jne	_38259
	push	ebp
	push	_38263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38262
	call	_brl_blitz_NullObjectError
_38262:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getAutomaticCulling
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15479
_38259:
	push	ebp
	push	_38268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38267
	call	_brl_blitz_NullObjectError
_38267:
	push	dword [ebx+8]
	call	_BMXISceneNode_getAutomaticCulling
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15479
_15479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38272
	call	_brl_blitz_NullObjectError
_38272:
	cmp	dword [ebx+16],0
	jne	_38273
	push	ebp
	push	_38277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38276
	call	_brl_blitz_NullObjectError
_38276:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getID
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15482
_38273:
	push	ebp
	push	_38282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38281
	call	_brl_blitz_NullObjectError
_38281:
	push	dword [ebx+8]
	call	_BMXISceneNode_getID
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15482
_15482:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38286
	call	_brl_blitz_NullObjectError
_38286:
	cmp	dword [ebx+16],0
	jne	_38287
	push	ebp
	push	_38291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38290
	call	_brl_blitz_NullObjectError
_38290:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getMaterial
	add	esp,8
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15486
_38287:
	push	ebp
	push	_38296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38295
	call	_brl_blitz_NullObjectError
_38295:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_getMaterial
	add	esp,8
	push	eax
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15486
_15486:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getMaterialCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38300
	call	_brl_blitz_NullObjectError
_38300:
	cmp	dword [ebx+16],0
	jne	_38301
	push	ebp
	push	_38305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38304
	call	_brl_blitz_NullObjectError
_38304:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getMaterialCount
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15489
_38301:
	push	ebp
	push	_38310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38309
	call	_brl_blitz_NullObjectError
_38309:
	push	dword [ebx+8]
	call	_BMXISceneNode_getMaterialCount
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15489
_15489:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38314
	call	_brl_blitz_NullObjectError
_38314:
	cmp	dword [ebx+16],0
	jne	_38315
	push	ebp
	push	_38319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38318
	call	_brl_blitz_NullObjectError
_38318:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15492
_38315:
	push	ebp
	push	_38324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38323
	call	_brl_blitz_NullObjectError
_38323:
	push	dword [ebx+8]
	call	_BMXISceneNode_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15492
_15492:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38328
	call	_brl_blitz_NullObjectError
_38328:
	cmp	dword [ebx+16],0
	jne	_38329
	push	ebp
	push	_38333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38332
	call	_brl_blitz_NullObjectError
_38332:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15495
_38329:
	push	ebp
	push	_38338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38337
	call	_brl_blitz_NullObjectError
_38337:
	push	dword [ebx+8]
	call	_BMXISceneNode_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15495
_15495:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getParent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_38356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_38342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38344
	call	_brl_blitz_NullObjectError
_38344:
	cmp	dword [ebx+16],0
	jne	_38345
	push	ebp
	push	_38349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38348
	call	_brl_blitz_NullObjectError
_38348:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getParent
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38350
_38345:
	push	ebp
	push	_38354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38353
	call	_brl_blitz_NullObjectError
_38353:
	push	0
	push	0
	push	dword [ebx+8]
	call	_BMXISceneNode_getParent
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_38350:
	push	_38355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_15498
_15498:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38359
	call	_brl_blitz_NullObjectError
_38359:
	cmp	dword [ebx+16],0
	jne	_38360
	push	ebp
	push	_38364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38363
	call	_brl_blitz_NullObjectError
_38363:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15501
_38360:
	push	ebp
	push	_38369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38368
	call	_brl_blitz_NullObjectError
_38368:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15501
_15501:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getRelativeTransformation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38373
	call	_brl_blitz_NullObjectError
_38373:
	cmp	dword [ebx+16],0
	jne	_38374
	push	ebp
	push	_38378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38377
	call	_brl_blitz_NullObjectError
_38377:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getRelativeTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15504
_38374:
	push	ebp
	push	_38383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38382
	call	_brl_blitz_NullObjectError
_38382:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getRelativeTransformation
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15504
_15504:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_GetRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38387
	call	_brl_blitz_NullObjectError
_38387:
	cmp	dword [ebx+16],0
	jne	_38388
	push	ebp
	push	_38392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38391
	call	_brl_blitz_NullObjectError
_38391:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15507
_38388:
	push	ebp
	push	_38397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38396
	call	_brl_blitz_NullObjectError
_38396:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15507
_15507:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_GetScale:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38401
	call	_brl_blitz_NullObjectError
_38401:
	cmp	dword [ebx+16],0
	jne	_38402
	push	ebp
	push	_38406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38405
	call	_brl_blitz_NullObjectError
_38405:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15510
_38402:
	push	ebp
	push	_38411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38410
	call	_brl_blitz_NullObjectError
_38410:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15510
_15510:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getTransformedBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38415
	call	_brl_blitz_NullObjectError
_38415:
	cmp	dword [ebx+16],0
	jne	_38416
	push	ebp
	push	_38420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38419
	call	_brl_blitz_NullObjectError
_38419:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getTransformedBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15513
_38416:
	push	ebp
	push	_38425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38424
	call	_brl_blitz_NullObjectError
_38424:
	push	1
	push	dword [ebx+8]
	call	_BMXISceneNode_getTransformedBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15513
_15513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38429
	call	_brl_blitz_NullObjectError
_38429:
	cmp	dword [ebx+16],0
	jne	_38430
	push	ebp
	push	_38434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38433
	call	_brl_blitz_NullObjectError
_38433:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getTriangleSelector
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15516
_38430:
	push	ebp
	push	_38439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38438
	call	_brl_blitz_NullObjectError
_38438:
	push	0
	push	dword [ebx+8]
	call	_BMXISceneNode_getTriangleSelector
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15516
_15516:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isDebugDataVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38443
	call	_brl_blitz_NullObjectError
_38443:
	cmp	dword [ebx+16],0
	jne	_38444
	push	ebp
	push	_38448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38447
	call	_brl_blitz_NullObjectError
_38447:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isDebugDataVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15519
_38444:
	push	ebp
	push	_38453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38452
	call	_brl_blitz_NullObjectError
_38452:
	push	dword [ebx+8]
	call	_BMXISceneNode_isDebugDataVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15519
_15519:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38457
	call	_brl_blitz_NullObjectError
_38457:
	cmp	dword [ebx+16],0
	jne	_38458
	push	ebp
	push	_38462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38461
	call	_brl_blitz_NullObjectError
_38461:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15522
_38458:
	push	ebp
	push	_38467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38466
	call	_brl_blitz_NullObjectError
_38466:
	push	dword [ebx+8]
	call	_BMXISceneNode_isVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15522
_15522:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_remove:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38471
	call	_brl_blitz_NullObjectError
_38471:
	cmp	dword [ebx+16],0
	jne	_38472
	push	ebp
	push	_38476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38475
	call	_brl_blitz_NullObjectError
_38475:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_remove
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38477
_38472:
	push	ebp
	push	_38481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38480
	call	_brl_blitz_NullObjectError
_38480:
	push	dword [ebx+8]
	call	_BMXISceneNode_remove
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38477:
	mov	ebx,0
	jmp	_15525
_15525:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeAll:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38485
	call	_brl_blitz_NullObjectError
_38485:
	cmp	dword [ebx+16],0
	jne	_38486
	push	ebp
	push	_38490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38489
	call	_brl_blitz_NullObjectError
_38489:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_removeAll
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38491
_38486:
	push	ebp
	push	_38495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38494
	call	_brl_blitz_NullObjectError
_38494:
	push	dword [ebx+8]
	call	_BMXISceneNode_removeAll
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38491:
	mov	ebx,0
	jmp	_15528
_15528:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38499
	call	_brl_blitz_NullObjectError
_38499:
	cmp	dword [ebx+16],0
	jne	_38500
	push	ebp
	push	_38506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38503
	call	_brl_blitz_NullObjectError
_38503:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38505
	call	_brl_blitz_NullObjectError
_38505:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_removeAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38507
_38500:
	push	ebp
	push	_38513
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38510
	call	_brl_blitz_NullObjectError
_38510:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38512
	call	_brl_blitz_NullObjectError
_38512:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_removeAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38507:
	mov	ebx,0
	jmp	_15532
_15532:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeAnimators:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38517
	call	_brl_blitz_NullObjectError
_38517:
	cmp	dword [ebx+16],0
	jne	_38518
	push	ebp
	push	_38522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38521
	call	_brl_blitz_NullObjectError
_38521:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_removeAnimators
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38523
_38518:
	push	ebp
	push	_38527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38526
	call	_brl_blitz_NullObjectError
_38526:
	push	dword [ebx+8]
	call	_BMXISceneNode_removeAnimators
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38523:
	mov	ebx,0
	jmp	_15535
_15535:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_removeChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38531
	call	_brl_blitz_NullObjectError
_38531:
	cmp	dword [ebx+16],0
	jne	_38532
	push	ebp
	push	_38538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38535
	call	_brl_blitz_NullObjectError
_38535:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38537
	call	_brl_blitz_NullObjectError
_38537:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_removeChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38539
_38532:
	push	ebp
	push	_38545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38542
	call	_brl_blitz_NullObjectError
_38542:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38544
	call	_brl_blitz_NullObjectError
_38544:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_removeChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38539:
	mov	ebx,0
	jmp	_15539
_15539:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_OnRegisterSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38549
	call	_brl_blitz_NullObjectError
_38549:
	cmp	dword [ebx+16],0
	jne	_38550
	push	ebp
	push	_38554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38553
	call	_brl_blitz_NullObjectError
_38553:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_OnRegisterSceneNode
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38555
_38550:
	push	ebp
	push	_38559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38558
	call	_brl_blitz_NullObjectError
_38558:
	push	dword [ebx+8]
	call	_BMXISceneNode_OnRegisterSceneNode
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38555:
	mov	ebx,0
	jmp	_15542
_15542:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_OnAnimate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38563
	call	_brl_blitz_NullObjectError
_38563:
	cmp	dword [ebx+16],0
	jne	_38564
	push	ebp
	push	_38568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38567
	call	_brl_blitz_NullObjectError
_38567:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_OnAnimate
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38569
_38564:
	push	ebp
	push	_38573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38572
	call	_brl_blitz_NullObjectError
_38572:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_OnAnimate
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38569:
	mov	ebx,0
	jmp	_15546
_15546:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setAutomaticCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38577
	call	_brl_blitz_NullObjectError
_38577:
	cmp	dword [ebx+16],0
	jne	_38578
	push	ebp
	push	_38582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38581
	call	_brl_blitz_NullObjectError
_38581:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setAutomaticCulling
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38583
_38578:
	push	ebp
	push	_38587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38586
	call	_brl_blitz_NullObjectError
_38586:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setAutomaticCulling
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38583:
	mov	ebx,0
	jmp	_15550
_15550:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setDebugDataVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38592
	call	_brl_blitz_NullObjectError
_38592:
	cmp	dword [ebx+16],0
	jne	_38593
	push	ebp
	push	_38597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38596
	call	_brl_blitz_NullObjectError
_38596:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setDebugDataVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38598
_38593:
	push	ebp
	push	_38602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38601
	call	_brl_blitz_NullObjectError
_38601:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setDebugDataVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38598:
	mov	ebx,0
	jmp	_15554
_15554:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setID:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38607
	call	_brl_blitz_NullObjectError
_38607:
	cmp	dword [ebx+16],0
	jne	_38608
	push	ebp
	push	_38612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38611
	call	_brl_blitz_NullObjectError
_38611:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setID
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38613
_38608:
	push	ebp
	push	_38617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38616
	call	_brl_blitz_NullObjectError
_38616:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setID
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38613:
	mov	ebx,0
	jmp	_15558
_15558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterialFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_38632
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38621
	call	_brl_blitz_NullObjectError
_38621:
	cmp	dword [ebx+16],0
	jne	_38622
	push	ebp
	push	_38626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38625
	call	_brl_blitz_NullObjectError
_38625:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setMaterialFlag
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38627
_38622:
	push	ebp
	push	_38631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38630
	call	_brl_blitz_NullObjectError
_38630:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setMaterialFlag
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38627:
	mov	ebx,0
	jmp	_15563
_15563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterialTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_38650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38635
	call	_brl_blitz_NullObjectError
_38635:
	cmp	dword [ebx+16],0
	jne	_38636
	push	ebp
	push	_38642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38639
	call	_brl_blitz_NullObjectError
_38639:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38641
	call	_brl_blitz_NullObjectError
_38641:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setMaterialTexture
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38643
_38636:
	push	ebp
	push	_38649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38646
	call	_brl_blitz_NullObjectError
_38646:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38648
	call	_brl_blitz_NullObjectError
_38648:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_BMXISceneNode_setMaterialTexture
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38643:
	mov	ebx,0
	jmp	_15568
_15568:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterialType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38654
	call	_brl_blitz_NullObjectError
_38654:
	cmp	dword [ebx+16],0
	jne	_38655
	push	ebp
	push	_38659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38658
	call	_brl_blitz_NullObjectError
_38658:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setMaterialType
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38660
_38655:
	push	ebp
	push	_38664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38663
	call	_brl_blitz_NullObjectError
_38663:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setMaterialType
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38660:
	mov	ebx,0
	jmp	_15572
_15572:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_38684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38669
	call	_brl_blitz_NullObjectError
_38669:
	cmp	dword [ebx+16],0
	jne	_38670
	push	ebp
	push	_38676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38673
	call	_brl_blitz_NullObjectError
_38673:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38675
	call	_brl_blitz_NullObjectError
_38675:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setMaterial
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38677
_38670:
	push	ebp
	push	_38683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38680
	call	_brl_blitz_NullObjectError
_38680:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38682
	call	_brl_blitz_NullObjectError
_38682:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_BMXISceneNode_setMaterial
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38677:
	mov	ebx,0
	jmp	_15577
_15577:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38687
	call	_brl_blitz_NullObjectError
_38687:
	cmp	dword [ebx+16],0
	jne	_38688
	push	ebp
	push	_38694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38691
	call	_brl_blitz_NullObjectError
_38691:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38695
_38688:
	push	ebp
	push	_38701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38698
	call	_brl_blitz_NullObjectError
_38698:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_BMXISceneNode_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38695:
	mov	ebx,0
	jmp	_15581
_15581:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setParent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_38704
	push	ebp
	push	_38706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_38704:
	push	_38707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38709
	call	_brl_blitz_NullObjectError
_38709:
	cmp	dword [ebx+16],0
	jne	_38710
	push	ebp
	push	_38716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38713
	call	_brl_blitz_NullObjectError
_38713:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38715
	call	_brl_blitz_NullObjectError
_38715:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setParent
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38717
_38710:
	push	ebp
	push	_38723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38720
	call	_brl_blitz_NullObjectError
_38720:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38722
	call	_brl_blitz_NullObjectError
_38722:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setParent
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38717:
	mov	ebx,0
	jmp	_15585
_15585:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38727
	call	_brl_blitz_NullObjectError
_38727:
	cmp	dword [ebx+16],0
	jne	_38728
	push	ebp
	push	_38734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38731
	call	_brl_blitz_NullObjectError
_38731:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38733
	call	_brl_blitz_NullObjectError
_38733:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setPosition
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38735
_38728:
	push	ebp
	push	_38741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38738
	call	_brl_blitz_NullObjectError
_38738:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38740
	call	_brl_blitz_NullObjectError
_38740:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setPosition
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38735:
	mov	ebx,0
	jmp	_15589
_15589:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_SetRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38761
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38746
	call	_brl_blitz_NullObjectError
_38746:
	cmp	dword [ebx+16],0
	jne	_38747
	push	ebp
	push	_38753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38750
	call	_brl_blitz_NullObjectError
_38750:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38752
	call	_brl_blitz_NullObjectError
_38752:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setRotation
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38754
_38747:
	push	ebp
	push	_38760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38757
	call	_brl_blitz_NullObjectError
_38757:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38759
	call	_brl_blitz_NullObjectError
_38759:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setRotation
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38754:
	mov	ebx,0
	jmp	_15593
_15593:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_SetScale:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38765
	call	_brl_blitz_NullObjectError
_38765:
	cmp	dword [ebx+16],0
	jne	_38766
	push	ebp
	push	_38772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38769
	call	_brl_blitz_NullObjectError
_38769:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38771
	call	_brl_blitz_NullObjectError
_38771:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setScale
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38773
_38766:
	push	ebp
	push	_38779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38776
	call	_brl_blitz_NullObjectError
_38776:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38778
	call	_brl_blitz_NullObjectError
_38778:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setScale
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38773:
	mov	ebx,0
	jmp	_15597
_15597:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38783
	call	_brl_blitz_NullObjectError
_38783:
	cmp	dword [ebx+16],0
	jne	_38784
	push	ebp
	push	_38790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38787
	call	_brl_blitz_NullObjectError
_38787:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38789
	call	_brl_blitz_NullObjectError
_38789:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setTriangleSelector
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38791
_38784:
	push	ebp
	push	_38797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38794
	call	_brl_blitz_NullObjectError
_38794:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38796
	call	_brl_blitz_NullObjectError
_38796:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setTriangleSelector
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38791:
	mov	ebx,0
	jmp	_15601
_15601:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38802
	call	_brl_blitz_NullObjectError
_38802:
	cmp	dword [ebx+16],0
	jne	_38803
	push	ebp
	push	_38807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38806
	call	_brl_blitz_NullObjectError
_38806:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38808
_38803:
	push	ebp
	push	_38812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38811
	call	_brl_blitz_NullObjectError
_38811:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38808:
	mov	ebx,0
	jmp	_15605
_15605:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_updateAbsolutePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38817
	call	_brl_blitz_NullObjectError
_38817:
	cmp	dword [ebx+16],0
	jne	_38818
	push	ebp
	push	_38822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38821
	call	_brl_blitz_NullObjectError
_38821:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_updateAbsolutePosition
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38823
_38818:
	push	ebp
	push	_38827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38826
	call	_brl_blitz_NullObjectError
_38826:
	push	dword [ebx+8]
	call	_BMXISceneNode_updateAbsolutePosition
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38823:
	mov	ebx,0
	jmp	_15608
_15608:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_38857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_38831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_38833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38835
	call	_brl_blitz_NullObjectError
_38835:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getChildren
	add	esp,8
	mov	dword [ebp-16],eax
	push	_38837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_38838
	mov	eax,ebp
	push	eax
	push	_38854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_38840
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_38841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_38843
_368:
	mov	eax,ebp
	push	eax
	push	_38853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_38847
	call	_brl_blitz_ArrayBoundsError
_38847:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_38852
	push	eax
	call	_bbGCFree
	add	esp,4
_38852:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_366:
	add	dword [ebp-20],1
_38843:
	cmp	dword [ebp-20],edi
	jl	_368
_367:
	call	dword [_bbOnDebugLeaveScope]
_38838:
	push	_38855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_38856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15611
_15611:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getChild:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38861
	call	_brl_blitz_NullObjectError
_38861:
	push	ebx
	call	__irrlicht_core_ISceneNode_getChildren
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [ebp-8]
	cmp	esi,dword [ebx+20]
	jb	_38864
	call	_brl_blitz_ArrayBoundsError
_38864:
	mov	ebx,dword [ebx+esi*4+24]
	jmp	_15615
_15615:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_setIsDebugObject:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_38879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38868
	call	_brl_blitz_NullObjectError
_38868:
	cmp	dword [ebx+16],0
	jne	_38869
	push	ebp
	push	_38873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38872
	call	_brl_blitz_NullObjectError
_38872:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setIsDebugObject
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38874
_38869:
	push	ebp
	push	_38878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38877
	call	_brl_blitz_NullObjectError
_38877:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setIsDebugObject
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38874:
	mov	ebx,0
	jmp	_15619
_15619:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isDebugObject:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38883
	call	_brl_blitz_NullObjectError
_38883:
	cmp	dword [ebx+16],0
	jne	_38884
	push	ebp
	push	_38888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38887
	call	_brl_blitz_NullObjectError
_38887:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isDebugObject
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15622
_38884:
	push	ebp
	push	_38893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38892
	call	_brl_blitz_NullObjectError
_38892:
	push	dword [ebx+8]
	call	_BMXISceneNode_isDebugObject
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15622
_15622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_serializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_38914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38897
	call	_brl_blitz_NullObjectError
_38897:
	cmp	dword [ebx+16],0
	jne	_38898
	mov	eax,ebp
	push	eax
	push	_38900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38901
_38898:
	mov	eax,ebp
	push	eax
	push	_38913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_38903
	mov	eax,ebp
	push	eax
	push	_38905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_38903:
	push	_38906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_38908
	call	_brl_blitz_NullObjectError
_38908:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_38910
	call	_brl_blitz_NullObjectError
_38910:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38912
	call	_brl_blitz_NullObjectError
_38912:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_BMXISceneNode_serializeAttributes
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38901:
	mov	ebx,0
	jmp	_15627
_15627:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_deserializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_38934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38917
	call	_brl_blitz_NullObjectError
_38917:
	cmp	dword [ebx+16],0
	jne	_38918
	mov	eax,ebp
	push	eax
	push	_38920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38921
_38918:
	mov	eax,ebp
	push	eax
	push	_38933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_38923
	mov	eax,ebp
	push	eax
	push	_38925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_38923:
	push	_38926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_38928
	call	_brl_blitz_NullObjectError
_38928:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_38930
	call	_brl_blitz_NullObjectError
_38930:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38932
	call	_brl_blitz_NullObjectError
_38932:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_BMXISceneNode_deserializeAttributes
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38921:
	mov	ebx,0
	jmp	_15632
_15632:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_clone:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_38948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38937
	call	_brl_blitz_NullObjectError
_38937:
	cmp	dword [ebx+16],0
	jne	_38938
	push	ebp
	push	_38942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38941
	call	_brl_blitz_NullObjectError
_38941:
	push	0
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_clone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15637
_38938:
	push	ebp
	push	_38947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38944
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38946
	call	_brl_blitz_NullObjectError
_38946:
	push	0
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_BMXISceneNode_clone
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15637
_15637:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_isTrulyVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_38962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38951
	call	_brl_blitz_NullObjectError
_38951:
	cmp	dword [ebx+16],0
	jne	_38952
	push	ebp
	push	_38956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38955
	call	_brl_blitz_NullObjectError
_38955:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isTrulyVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15640
_38952:
	push	ebp
	push	_38961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38960
	call	_brl_blitz_NullObjectError
_38960:
	push	dword [ebx+8]
	call	_BMXISceneNode_isTrulyVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15640
_15640:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_cast:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_39061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_38965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38967
	call	_brl_blitz_NullObjectError
_38967:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_38969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_38971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_38972
	push	ebp
	push	_38980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38975
	call	_brl_blitz_NullObjectError
_38975:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_38976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38978
	call	_brl_blitz_NullObjectError
_38978:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_38972:
	push	_38981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,dword [_irrlicht_core_ESNT_OCT_TREE]
	je	_38984
	cmp	eax,dword [_irrlicht_core_ESNT_SPHERE]
	je	_38985
	cmp	eax,dword [_irrlicht_core_ESNT_TEXT]
	je	_38986
	cmp	eax,dword [_irrlicht_core_ESNT_TERRAIN]
	je	_38987
	cmp	eax,dword [_irrlicht_core_ESNT_SHADOW_VOLUME]
	je	_38988
	cmp	eax,dword [_irrlicht_core_ESNT_MESH]
	je	_38989
	cmp	eax,dword [_irrlicht_core_ESNT_LIGHT]
	je	_38990
	cmp	eax,dword [_irrlicht_core_ESNT_DUMMY_TRANSFORMATION]
	je	_38991
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA]
	je	_38992
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA_MAYA]
	je	_38993
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA_FPS]
	je	_38994
	cmp	eax,dword [_irrlicht_core_ESNT_BILLBOARD]
	je	_38995
	cmp	eax,dword [_irrlicht_core_ESNT_ANIMATED_MESH]
	je	_38996
	cmp	eax,dword [_irrlicht_core_ESNT_PARTICLE_SYSTEM]
	je	_38997
	push	ebp
	push	_39003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_38999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39001
	call	_brl_blitz_NullObjectError
_39001:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38984:
	push	ebp
	push	_39007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39006
	call	_brl_blitz_NullObjectError
_39006:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38985:
	push	ebp
	push	_39011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39010
	call	_brl_blitz_NullObjectError
_39010:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38986:
	push	ebp
	push	_39015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39014
	call	_brl_blitz_NullObjectError
_39014:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_ITextSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38987:
	push	ebp
	push	_39019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39018
	call	_brl_blitz_NullObjectError
_39018:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_ITerrainSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38988:
	push	ebp
	push	_39023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39022
	call	_brl_blitz_NullObjectError
_39022:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38989:
	push	ebp
	push	_39027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39026
	call	_brl_blitz_NullObjectError
_39026:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38990:
	push	ebp
	push	_39031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39030
	call	_brl_blitz_NullObjectError
_39030:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_ILightSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38991:
	push	ebp
	push	_39035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39034
	call	_brl_blitz_NullObjectError
_39034:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38992:
	push	ebp
	push	_39039
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39038
	call	_brl_blitz_NullObjectError
_39038:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38993:
	push	ebp
	push	_39043
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39042
	call	_brl_blitz_NullObjectError
_39042:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38994:
	push	ebp
	push	_39047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39046
	call	_brl_blitz_NullObjectError
_39046:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38995:
	push	ebp
	push	_39051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39050
	call	_brl_blitz_NullObjectError
_39050:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IBillboardSceneNode+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38996:
	push	ebp
	push	_39055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39054
	call	_brl_blitz_NullObjectError
_39054:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38997:
	push	ebp
	push	_39059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39058
	call	_brl_blitz_NullObjectError
_39058:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38983
_38983:
	push	_39060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15644
_15644:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_create:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_39093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_39065
	mov	eax,ebp
	push	eax
	push	_39069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39068
	call	_brl_blitz_NullObjectError
_39068:
	push	ebx
	call	__irrlicht_core_ISceneManager_getRootSceneNode
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_39065:
	push	_39070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_39071
	mov	eax,ebp
	push	eax
	push	_39073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_39071:
	push	_39074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_39075
	mov	eax,ebp
	push	eax
	push	_39077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_39075:
	push	_39078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_39079
	mov	eax,ebp
	push	eax
	push	_39081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_39079:
	push	_39082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_39084
	call	_brl_blitz_NullObjectError
_39084:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_39086
	call	_brl_blitz_NullObjectError
_39086:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_39088
	call	_brl_blitz_NullObjectError
_39088:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_39090
	call	_brl_blitz_NullObjectError
_39090:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_39092
	call	_brl_blitz_NullObjectError
_39092:
	push	dword [ebp-4]
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	call	_BMXISceneNode_new
	add	esp,24
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15653
_15653:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_39125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39097
	push	ebp
	push	_39099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15658
_39097:
	push	_39100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_39102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_39103
	push	ebp
	push	_39109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_39106
	mov	eax,_brl_blitz_NullFunctionError
_39106:
	mov	dword [ebp-20],eax
	push	_39108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39110
_39103:
	push	ebp
	push	_39112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_39110:
	push	_39113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39115
	call	_brl_blitz_NullObjectError
_39115:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_39117
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_39117:
	mov	dword [ebx+16],eax
	push	_39119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39121
	call	_brl_blitz_NullObjectError
_39121:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39124
	call	_brl_blitz_NullObjectError
_39124:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+328]
	add	esp,8
	mov	ebx,eax
	jmp	_15658
_15658:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_39274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_39127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39129
	call	_brl_blitz_NullObjectError
_39129:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+492]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsVisible
	add	esp,8
	push	_39130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39132
	call	_brl_blitz_NullObjectError
_39132:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+504]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRender
	add	esp,8
	push	_39133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39135
	call	_brl_blitz_NullObjectError
_39135:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+496]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindOnRegisterSceneNode
	add	esp,8
	push	_39136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39138
	call	_brl_blitz_NullObjectError
_39138:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+500]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindOnAnimate
	add	esp,8
	push	_39139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39141
	call	_brl_blitz_NullObjectError
_39141:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+488]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindAddAnimator
	add	esp,8
	push	_39142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39144
	call	_brl_blitz_NullObjectError
_39144:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+484]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindAddChild
	add	esp,8
	push	_39145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39147
	call	_brl_blitz_NullObjectError
_39147:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+480]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetAbsolutePosition
	add	esp,8
	push	_39148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39150
	call	_brl_blitz_NullObjectError
_39150:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+476]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetAbsoluteTransformation
	add	esp,8
	push	_39151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39153
	call	_brl_blitz_NullObjectError
_39153:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+472]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetAutomaticCulling
	add	esp,8
	push	_39154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39156
	call	_brl_blitz_NullObjectError
_39156:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+468]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetBoundingBox
	add	esp,8
	push	_39157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39159
	call	_brl_blitz_NullObjectError
_39159:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+464]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetID
	add	esp,8
	push	_39160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39162
	call	_brl_blitz_NullObjectError
_39162:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+460]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetMaterial
	add	esp,8
	push	_39163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39165
	call	_brl_blitz_NullObjectError
_39165:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+456]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetMaterialCount
	add	esp,8
	push	_39166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39168
	call	_brl_blitz_NullObjectError
_39168:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+448]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetName
	add	esp,8
	push	_39169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39171
	call	_brl_blitz_NullObjectError
_39171:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+452]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetType
	add	esp,8
	push	_39172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39174
	call	_brl_blitz_NullObjectError
_39174:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+444]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetParent
	add	esp,8
	push	_39175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39177
	call	_brl_blitz_NullObjectError
_39177:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+440]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetPosition
	add	esp,8
	push	_39178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39180
	call	_brl_blitz_NullObjectError
_39180:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+436]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetRelativeTransformation
	add	esp,8
	push	_39181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39183
	call	_brl_blitz_NullObjectError
_39183:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+432]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetRotation
	add	esp,8
	push	_39184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39186
	call	_brl_blitz_NullObjectError
_39186:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+428]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetScale
	add	esp,8
	push	_39187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39189
	call	_brl_blitz_NullObjectError
_39189:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+424]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetTransformedBoundingBox
	add	esp,8
	push	_39190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39192
	call	_brl_blitz_NullObjectError
_39192:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+420]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetTriangleSelector
	add	esp,8
	push	_39193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39195
	call	_brl_blitz_NullObjectError
_39195:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+416]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsDebugDataVisible
	add	esp,8
	push	_39196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39198
	call	_brl_blitz_NullObjectError
_39198:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+412]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemove
	add	esp,8
	push	_39199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39201
	call	_brl_blitz_NullObjectError
_39201:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+408]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveAll
	add	esp,8
	push	_39202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39204
	call	_brl_blitz_NullObjectError
_39204:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+404]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveAnimator
	add	esp,8
	push	_39205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39207
	call	_brl_blitz_NullObjectError
_39207:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+400]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveAnimators
	add	esp,8
	push	_39208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39210
	call	_brl_blitz_NullObjectError
_39210:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+396]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveChild
	add	esp,8
	push	_39211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39213
	call	_brl_blitz_NullObjectError
_39213:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+392]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetAutomaticCulling
	add	esp,8
	push	_39214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39216
	call	_brl_blitz_NullObjectError
_39216:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+388]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetDebugDataVisible
	add	esp,8
	push	_39217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39219
	call	_brl_blitz_NullObjectError
_39219:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+384]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetID
	add	esp,8
	push	_39220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39222
	call	_brl_blitz_NullObjectError
_39222:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+380]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterialFlag
	add	esp,8
	push	_39223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39225
	call	_brl_blitz_NullObjectError
_39225:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+376]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterialTexture
	add	esp,8
	push	_39226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39228
	call	_brl_blitz_NullObjectError
_39228:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+372]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterialType
	add	esp,8
	push	_39229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39231
	call	_brl_blitz_NullObjectError
_39231:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+368]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterial
	add	esp,8
	push	_39232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39234
	call	_brl_blitz_NullObjectError
_39234:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+364]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetName
	add	esp,8
	push	_39235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39237
	call	_brl_blitz_NullObjectError
_39237:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+360]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetParent
	add	esp,8
	push	_39238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39240
	call	_brl_blitz_NullObjectError
_39240:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+356]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetPosition
	add	esp,8
	push	_39241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39243
	call	_brl_blitz_NullObjectError
_39243:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+352]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetRotation
	add	esp,8
	push	_39244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39246
	call	_brl_blitz_NullObjectError
_39246:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+348]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetScale
	add	esp,8
	push	_39247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39249
	call	_brl_blitz_NullObjectError
_39249:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+344]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetTriangleSelector
	add	esp,8
	push	_39250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39252
	call	_brl_blitz_NullObjectError
_39252:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+340]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetVisible
	add	esp,8
	push	_39253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39255
	call	_brl_blitz_NullObjectError
_39255:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+336]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindUpdateAbsolutePosition
	add	esp,8
	push	_39256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39258
	call	_brl_blitz_NullObjectError
_39258:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+512]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetIsDebugObject
	add	esp,8
	push	_39259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39261
	call	_brl_blitz_NullObjectError
_39261:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+508]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsDebugObject
	add	esp,8
	push	_39262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39264
	call	_brl_blitz_NullObjectError
_39264:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+516]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSerializeAttributes
	add	esp,8
	push	_39265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39267
	call	_brl_blitz_NullObjectError
_39267:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+520]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindDeserializeAttributes
	add	esp,8
	push	_39268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39270
	call	_brl_blitz_NullObjectError
_39270:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+524]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindClone
	add	esp,8
	push	_39271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39273
	call	_brl_blitz_NullObjectError
_39273:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+528]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsTrulyVisible
	add	esp,8
	mov	ebx,0
	jmp	_15662
_15662:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39278
	push	ebp
	push	_39282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39281
	call	_brl_blitz_NullObjectError
_39281:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+300]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39283
_39278:
	push	ebp
	push	_39285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39283:
	mov	ebx,0
	jmp	_15665
_15665:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39290
	push	ebp
	push	_39294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39293
	call	_brl_blitz_NullObjectError
_39293:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+296]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39295
_39290:
	push	ebp
	push	_39297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39295:
	mov	ebx,0
	jmp	_15669
_15669:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39302
	push	ebp
	push	_39306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39305
	call	_brl_blitz_NullObjectError
_39305:
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+292]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39307
_39302:
	push	ebp
	push	_39309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39307:
	mov	ebx,0
	jmp	_15673
_15673:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetScale:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39314
	push	ebp
	push	_39318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39317
	call	_brl_blitz_NullObjectError
_39317:
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+288]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39319
_39314:
	push	ebp
	push	_39321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39319:
	mov	ebx,0
	jmp	_15677
_15677:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39327
	push	ebp
	push	_39331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39330
	call	_brl_blitz_NullObjectError
_39330:
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+284]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39332
_39327:
	push	ebp
	push	_39334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39332:
	mov	ebx,0
	jmp	_15681
_15681:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39340
	push	ebp
	push	_39344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39343
	call	_brl_blitz_NullObjectError
_39343:
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+280]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39345
_39340:
	push	ebp
	push	_39347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39345:
	mov	ebx,0
	jmp	_15685
_15685:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetParent:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39352
	push	ebp
	push	_39356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39355
	call	_brl_blitz_NullObjectError
_39355:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+276]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39357
_39352:
	push	ebp
	push	_39359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39357:
	mov	ebx,0
	jmp	_15689
_15689:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39364
	push	ebp
	push	_39368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39367
	call	_brl_blitz_NullObjectError
_39367:
	push	dword [ebp-8]
	call	_bbStringFromCString
	add	esp,4
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+272]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39369
_39364:
	push	ebp
	push	_39371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39369:
	mov	ebx,0
	jmp	_15693
_15693:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_39384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_39375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39376
	push	ebp
	push	_39380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39379
	call	_brl_blitz_NullObjectError
_39379:
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_SMaterial_createFromHandle
	add	esp,8
	push	eax
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+268]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39381
_39376:
	push	ebp
	push	_39383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39381:
	mov	ebx,0
	jmp	_15698
_15698:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterialType:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39396
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39388
	push	ebp
	push	_39392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39391
	call	_brl_blitz_NullObjectError
_39391:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+264]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39393
_39388:
	push	ebp
	push	_39395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39393:
	mov	ebx,0
	jmp	_15702
_15702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterialTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_39409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_39400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39401
	push	ebp
	push	_39405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39404
	call	_brl_blitz_NullObjectError
_39404:
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_ITexture_createFromHandle
	add	esp,8
	push	eax
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+260]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39406
_39401:
	push	ebp
	push	_39408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39406:
	mov	ebx,0
	jmp	_15707
_15707:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetMaterialFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_39421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_39412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39413
	push	ebp
	push	_39417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39416
	call	_brl_blitz_NullObjectError
_39416:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+256]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39418
_39413:
	push	ebp
	push	_39420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39418:
	mov	ebx,0
	jmp	_15712
_15712:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetID:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39426
	push	ebp
	push	_39430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39429
	call	_brl_blitz_NullObjectError
_39429:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39431
_39426:
	push	ebp
	push	_39433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39431:
	mov	ebx,0
	jmp	_15716
_15716:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetDebugDataVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39438
	push	ebp
	push	_39442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39441
	call	_brl_blitz_NullObjectError
_39441:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+248]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39443
_39438:
	push	ebp
	push	_39445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39443:
	mov	ebx,0
	jmp	_15720
_15720:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetAutomaticCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39450
	push	ebp
	push	_39454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39453
	call	_brl_blitz_NullObjectError
_39453:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+244]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39455
_39450:
	push	ebp
	push	_39457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39455:
	mov	ebx,0
	jmp	_15724
_15724:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveChild:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39462
	push	ebp
	push	_39466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39465
	call	_brl_blitz_NullObjectError
_39465:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+232]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39467
_39462:
	push	ebp
	push	_39469
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39467:
	mov	ebx,0
	jmp	_15728
_15728:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveAnimators:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39474
	push	ebp
	push	_39478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39477
	call	_brl_blitz_NullObjectError
_39477:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39479
_39474:
	push	ebp
	push	_39481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39479:
	mov	ebx,0
	jmp	_15731
_15731:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39486
	push	ebp
	push	_39490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39489
	call	_brl_blitz_NullObjectError
_39489:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+224]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39491
_39486:
	push	ebp
	push	_39493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39491:
	mov	ebx,0
	jmp	_15735
_15735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemoveAll:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39498
	push	ebp
	push	_39502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39501
	call	_brl_blitz_NullObjectError
_39501:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39503
_39498:
	push	ebp
	push	_39505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39503:
	mov	ebx,0
	jmp	_15738
_15738:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRemove:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39510
	push	ebp
	push	_39514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39513
	call	_brl_blitz_NullObjectError
_39513:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39515
_39510:
	push	ebp
	push	_39517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39515:
	mov	ebx,0
	jmp	_15741
_15741:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsDebugDataVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39522
	push	ebp
	push	_39526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39525
	call	_brl_blitz_NullObjectError
_39525:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+208]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15744
_39522:
	push	ebp
	push	_39529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39527:
	mov	ebx,0
	jmp	_15744
_15744:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39534
	push	ebp
	push	_39540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39537
	call	_brl_blitz_NullObjectError
_39537:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+204]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39539
	call	_brl_blitz_NullObjectError
_39539:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15747
_39534:
	push	ebp
	push	_39543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39541:
	mov	ebx,0
	jmp	_15747
_15747:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39548
	push	ebp
	push	_39554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39551
	call	_brl_blitz_NullObjectError
_39551:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+200]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39553
	call	_brl_blitz_NullObjectError
_39553:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15750
_39548:
	push	ebp
	push	_39557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39555:
	mov	ebx,0
	jmp	_15750
_15750:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetScale:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39562
	push	ebp
	push	_39568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39565
	call	_brl_blitz_NullObjectError
_39565:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+196]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39567
	call	_brl_blitz_NullObjectError
_39567:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15753
_39562:
	push	ebp
	push	_39571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39569:
	mov	ebx,0
	jmp	_15753
_15753:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39576
	push	ebp
	push	_39582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39579
	call	_brl_blitz_NullObjectError
_39579:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39581
	call	_brl_blitz_NullObjectError
_39581:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15756
_39576:
	push	ebp
	push	_39585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39583:
	mov	ebx,0
	jmp	_15756
_15756:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetRelativeTransformation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39590
	push	ebp
	push	_39596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39593
	call	_brl_blitz_NullObjectError
_39593:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39595
	call	_brl_blitz_NullObjectError
_39595:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15759
_39590:
	push	ebp
	push	_39599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39597:
	mov	ebx,0
	jmp	_15759
_15759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39604
	push	ebp
	push	_39610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39607
	call	_brl_blitz_NullObjectError
_39607:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+184]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39609
	call	_brl_blitz_NullObjectError
_39609:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15762
_39604:
	push	ebp
	push	_39613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39611:
	mov	ebx,0
	jmp	_15762
_15762:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetParent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39618
	push	ebp
	push	_39624
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39621
	call	_brl_blitz_NullObjectError
_39621:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39623
	call	_brl_blitz_NullObjectError
_39623:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15765
_39618:
	push	ebp
	push	_39627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39625:
	mov	ebx,0
	jmp	_15765
_15765:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39632
	push	ebp
	push	_39636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39635
	call	_brl_blitz_NullObjectError
_39635:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+172]
	add	esp,4
	push	eax
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15768
_39632:
	push	ebp
	push	_39639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39637:
	mov	ebx,0
	jmp	_15768
_15768:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39644
	push	ebp
	push	_39648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39647
	call	_brl_blitz_NullObjectError
_39647:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15771
_39644:
	push	ebp
	push	_39651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39649:
	mov	ebx,0
	jmp	_15771
_15771:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetMaterialCount:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39656
	push	ebp
	push	_39660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39659
	call	_brl_blitz_NullObjectError
_39659:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15774
_39656:
	push	ebp
	push	_39663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39661:
	mov	ebx,0
	jmp	_15774
_15774:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39668
	push	ebp
	push	_39674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39671
	call	_brl_blitz_NullObjectError
_39671:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39673
	call	_brl_blitz_NullObjectError
_39673:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15778
_39668:
	push	ebp
	push	_39677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39675:
	mov	ebx,0
	jmp	_15778
_15778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetID:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39682
	push	ebp
	push	_39686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39685
	call	_brl_blitz_NullObjectError
_39685:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15781
_39682:
	push	ebp
	push	_39689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39687:
	mov	ebx,0
	jmp	_15781
_15781:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39694
	push	ebp
	push	_39700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39697
	call	_brl_blitz_NullObjectError
_39697:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39699
	call	_brl_blitz_NullObjectError
_39699:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15784
_39694:
	push	ebp
	push	_39703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39701:
	mov	ebx,0
	jmp	_15784
_15784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetAutomaticCulling:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39708
	push	ebp
	push	_39712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39711
	call	_brl_blitz_NullObjectError
_39711:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15787
_39708:
	push	ebp
	push	_39715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39713:
	mov	ebx,0
	jmp	_15787
_15787:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39720
	push	ebp
	push	_39726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39723
	call	_brl_blitz_NullObjectError
_39723:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39725
	call	_brl_blitz_NullObjectError
_39725:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15790
_39720:
	push	ebp
	push	_39729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39727:
	mov	ebx,0
	jmp	_15790
_15790:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundGetAbsolutePosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39734
	push	ebp
	push	_39740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39737
	call	_brl_blitz_NullObjectError
_39737:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39739
	call	_brl_blitz_NullObjectError
_39739:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15793
_39734:
	push	ebp
	push	_39743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39741:
	mov	ebx,0
	jmp	_15793
_15793:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundAddChild:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39748
	push	ebp
	push	_39752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39751
	call	_brl_blitz_NullObjectError
_39751:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39753
_39748:
	push	ebp
	push	_39755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39753:
	mov	ebx,0
	jmp	_15797
_15797:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundAddAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39760
	push	ebp
	push	_39764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39763
	call	_brl_blitz_NullObjectError
_39763:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+140]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39765
_39760:
	push	ebp
	push	_39767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39765:
	mov	ebx,0
	jmp	_15801
_15801:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39772
	push	ebp
	push	_39776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39775
	call	_brl_blitz_NullObjectError
_39775:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+212]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15804
_39772:
	push	ebp
	push	_39779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39777:
	mov	ebx,0
	jmp	_15804
_15804:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundOnRegisterSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39784
	push	ebp
	push	_39788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39787
	call	_brl_blitz_NullObjectError
_39787:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+236]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39789
_39784:
	push	ebp
	push	_39791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39789:
	mov	ebx,0
	jmp	_15807
_15807:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundOnAnimate:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39796
	push	ebp
	push	_39800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39799
	call	_brl_blitz_NullObjectError
_39799:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+240]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39801
_39796:
	push	ebp
	push	_39803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39801:
	mov	ebx,0
	jmp	_15811
_15811:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundRender:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39808
	push	ebp
	push	_39812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39811
	call	_brl_blitz_NullObjectError
_39811:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39813
_39808:
	push	ebp
	push	_39815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39813:
	mov	ebx,0
	jmp	_15814
_15814:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsDebugObject:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39820
	push	ebp
	push	_39824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39823
	call	_brl_blitz_NullObjectError
_39823:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+316]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15817
_39820:
	push	ebp
	push	_39827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39825:
	mov	ebx,0
	jmp	_15817
_15817:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSetIsDebugObject:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_39840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_39831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39832
	push	ebp
	push	_39836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39835
	call	_brl_blitz_NullObjectError
_39835:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+312]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39837
_39832:
	push	ebp
	push	_39839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39837:
	mov	ebx,0
	jmp	_15821
_15821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundSerializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_39852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_39843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39844
	push	ebp
	push	_39848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39847
	call	_brl_blitz_NullObjectError
_39847:
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39849
_39844:
	push	ebp
	push	_39851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39849:
	mov	ebx,0
	jmp	_15826
_15826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundDeserializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_39866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_39857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39858
	push	ebp
	push	_39862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39861
	call	_brl_blitz_NullObjectError
_39861:
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39863
_39858:
	push	ebp
	push	_39865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39863:
	mov	ebx,0
	jmp	_15831
_15831:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundClone:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_39880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_39869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39870
	push	ebp
	push	_39876
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39873
	call	_brl_blitz_NullObjectError
_39873:
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+320]
	add	esp,12
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39875
	call	_brl_blitz_NullObjectError
_39875:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15836
_39870:
	push	ebp
	push	_39879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39877:
	mov	ebx,0
	jmp	_15836
_15836:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_boundIsTrulyVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_39894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNode
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_39885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39886
	push	ebp
	push	_39890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39889
	call	_brl_blitz_NullObjectError
_39889:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15839
_39886:
	push	ebp
	push	_39893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39891:
	mov	ebx,0
	jmp	_15839
_15839:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNode_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39897
	call	_brl_blitz_NullObjectError
_39897:
	push	dword [ebx+8]
	call	_BMXISceneNode_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15842
_15842:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNode_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	ebp
	push	_39899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15845
_15845:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15848:
	mov	dword [eax],_irrlicht_core_ISceneNode
	push	eax
	call	__irrlicht_core_ISceneNode_Delete
	add	esp,4
	mov	eax,0
	jmp	_39902
_39902:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39905
	call	_brl_blitz_NullObjectError
_39905:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15851
_15851:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeDefault_render:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39909
	call	_brl_blitz_NullObjectError
_39909:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_render
	add	esp,4
	mov	ebx,0
	jmp	_15854
_15854:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeFactory
	push	ebp
	push	_39911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15857
_15857:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_39914
	push	ebx
	call	__irrlicht_core_ISceneNodeFactory_drop
	add	esp,4
_39914:
_15860:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_39915
_39915:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_addSceneNodeFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_39930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39920
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39919
	call	_brl_blitz_NullObjectError
_39919:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_39920:
	cmp	eax,0
	je	_39922
	push	ebp
	push	_39924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_39922:
	push	_39925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39927
	call	_brl_blitz_NullObjectError
_39927:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39929
	call	_brl_blitz_NullObjectError
_39929:
	push	0
	push	1
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeFactory_addSceneNodeFromType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15865
_15865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_addSceneNodeFromName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_39947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_39935
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39934
	call	_brl_blitz_NullObjectError
_39934:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_39935:
	cmp	eax,0
	je	_39937
	mov	eax,ebp
	push	eax
	push	_39939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_39937:
	push	_39940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_39942
	call	_brl_blitz_NullObjectError
_39942:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39945
	call	_brl_blitz_NullObjectError
_39945:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrScene_ISceneNodeFactory_addSceneNodeFromName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	1
	push	ebx
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_15870
_15870:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreatableSceneNodeTypeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39950
	call	_brl_blitz_NullObjectError
_39950:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	add	esp,4
	mov	ebx,eax
	jmp	_15873
_15873:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_39955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39954
	call	_brl_blitz_NullObjectError
_39954:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeType
	add	esp,8
	mov	ebx,eax
	jmp	_15877
_15877:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_39959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39958
	call	_brl_blitz_NullObjectError
_39958:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15881
_15881:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_39963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39962
	call	_brl_blitz_NullObjectError
_39962:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15885
_15885:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39966
	call	_brl_blitz_NullObjectError
_39966:
	cmp	dword [ebx+12],0
	je	_39967
	push	ebp
	push	_39972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39970
	call	_brl_blitz_NullObjectError
_39970:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_39967:
	push	_39973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39975
	call	_brl_blitz_NullObjectError
_39975:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15888
_15888:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39979
	call	_brl_blitz_NullObjectError
_39979:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15891
_15891:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39983
	call	_brl_blitz_NullObjectError
_39983:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_grab
	add	esp,4
	mov	ebx,0
	jmp	_15894
_15894:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_39986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_15897
_15897:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_40014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39988
	push	ebp
	push	_39990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15902
_39988:
	push	_39991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_39993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_39994
	push	ebp
	push	_40000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_39997
	mov	eax,_brl_blitz_NullFunctionError
_39997:
	mov	dword [ebp-20],eax
	push	_39999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_40001
_39994:
	push	ebp
	push	_40003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeFactory
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_40001:
	push	_40004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40006
	call	_brl_blitz_NullObjectError
_40006:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_40008
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_40008:
	mov	dword [ebx+16],eax
	push	_40010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40012
	call	_brl_blitz_NullObjectError
_40012:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15902
_15902:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	ebx,0
	jmp	_15906
_15906:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40018
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IBillboardSceneNode
	push	ebp
	push	_40017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15909
_15909:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15912:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_40020
_40020:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40023
	push	ebp
	push	_40025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15917
_40023:
	push	_40026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IBillboardSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40030
	call	_brl_blitz_NullObjectError
_40030:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15917
_15917:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40035
	call	_brl_blitz_NullObjectError
_40035:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IBillboardSceneNode_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15920
_15920:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_setSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40039
	call	_brl_blitz_NullObjectError
_40039:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40041
	call	_brl_blitz_NullObjectError
_40041:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardSceneNode_setSize
	add	esp,8
	mov	ebx,0
	jmp	_15924
_15924:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_setColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40045
	call	_brl_blitz_NullObjectError
_40045:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40047
	call	_brl_blitz_NullObjectError
_40047:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardSceneNode_setColor
	add	esp,8
	mov	ebx,0
	jmp	_15928
_15928:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_setColorTopBottom:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40052
	call	_brl_blitz_NullObjectError
_40052:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40054
	call	_brl_blitz_NullObjectError
_40054:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40056
	call	_brl_blitz_NullObjectError
_40056:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardSceneNode_setColorTopBottom
	add	esp,12
	mov	ebx,0
	jmp	_15933
_15933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardSceneNode_getColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40062
	call	_brl_blitz_NullObjectError
_40062:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40064
	call	_brl_blitz_NullObjectError
_40064:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40066
	call	_brl_blitz_NullObjectError
_40066:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardSceneNode_getColor
	add	esp,12
	mov	ebx,0
	jmp	_15938
_15938:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IBillboardSceneNode_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IBillboardTextSceneNode
	push	ebp
	push	_40068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15941
_15941:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15944:
	mov	dword [eax],_irrlicht_core_IBillboardSceneNode
	push	eax
	call	__irrlicht_core_IBillboardSceneNode_Delete
	add	esp,4
	mov	eax,0
	jmp	_40071
_40071:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40074
	push	ebp
	push	_40076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15949
_40074:
	push	_40077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IBillboardTextSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40081
	call	_brl_blitz_NullObjectError
_40081:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15949
_15949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40086
	call	_brl_blitz_NullObjectError
_40086:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IBillboardTextSceneNode_getSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_15952
_15952:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40090
	call	_brl_blitz_NullObjectError
_40090:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40092
	call	_brl_blitz_NullObjectError
_40092:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardTextSceneNode_setSize
	add	esp,8
	mov	ebx,0
	jmp	_15956
_15956:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40096
	call	_brl_blitz_NullObjectError
_40096:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40098
	call	_brl_blitz_NullObjectError
_40098:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardTextSceneNode_setColor
	add	esp,8
	mov	ebx,0
	jmp	_15960
_15960:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40102
	call	_brl_blitz_NullObjectError
_40102:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40104
	call	_brl_blitz_NullObjectError
_40104:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40106
	call	_brl_blitz_NullObjectError
_40106:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardTextSceneNode_setColorTopBottom
	add	esp,12
	mov	ebx,0
	jmp	_15965
_15965:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_getColor:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40110
	call	_brl_blitz_NullObjectError
_40110:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40112
	call	_brl_blitz_NullObjectError
_40112:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40114
	call	_brl_blitz_NullObjectError
_40114:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardTextSceneNode_getColor
	add	esp,12
	mov	ebx,0
	jmp	_15970
_15970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40118
	call	_brl_blitz_NullObjectError
_40118:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IBillboardTextSceneNode_setText
	add	esp,8
	mov	ebx,0
	jmp	_15974
_15974:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBillboardTextSceneNode_setTextColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40122
	call	_brl_blitz_NullObjectError
_40122:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IBillboardTextSceneNode_setTextColor
	add	esp,8
	mov	ebx,0
	jmp	_15978
_15978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IBoneSceneNode
	push	ebp
	push	_40124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15981
_15981:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_15984:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_40127
_40127:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40130
	push	ebp
	push	_40132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15989
_40130:
	push	_40133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IBoneSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40137
	call	_brl_blitz_NullObjectError
_40137:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15989
_15989:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getBoneName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40142
	call	_brl_blitz_NullObjectError
_40142:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getBoneName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15992
_15992:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getBoneIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40146
	call	_brl_blitz_NullObjectError
_40146:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getBoneIndex
	add	esp,4
	mov	ebx,eax
	jmp	_15995
_15995:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setAnimationMode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40150
	call	_brl_blitz_NullObjectError
_40150:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setAnimationMode
	add	esp,8
	mov	ebx,eax
	jmp	_15999
_15999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getAnimationMode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40155
	call	_brl_blitz_NullObjectError
_40155:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getAnimationMode
	add	esp,4
	mov	ebx,0
	jmp	_16002
_16002:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setSkinningSpace:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40159
	call	_brl_blitz_NullObjectError
_40159:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setSkinningSpace
	add	esp,8
	mov	ebx,0
	jmp	_16006
_16006:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getSkinningSpace:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40164
	call	_brl_blitz_NullObjectError
_40164:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getSkinningSpace
	add	esp,4
	mov	ebx,eax
	jmp	_16009
_16009:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40168
	call	_brl_blitz_NullObjectError
_40168:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	add	esp,4
	mov	ebx,0
	jmp	_16012
_16012:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getPositionHint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40172
	call	_brl_blitz_NullObjectError
_40172:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getPositionHint
	add	esp,4
	mov	ebx,eax
	jmp	_16015
_16015:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setPositionHint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40176
	call	_brl_blitz_NullObjectError
_40176:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setPositionHint
	add	esp,8
	mov	ebx,0
	jmp	_16019
_16019:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getScaleHint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40180
	call	_brl_blitz_NullObjectError
_40180:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getScaleHint
	add	esp,4
	mov	ebx,eax
	jmp	_16022
_16022:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setScaleHint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40184
	call	_brl_blitz_NullObjectError
_40184:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setScaleHint
	add	esp,8
	mov	ebx,0
	jmp	_16026
_16026:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_getRotationHint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40188
	call	_brl_blitz_NullObjectError
_40188:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getRotationHint
	add	esp,4
	mov	ebx,eax
	jmp	_16029
_16029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IBoneSceneNode_setRotationHint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40192
	call	_brl_blitz_NullObjectError
_40192:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setRotationHint
	add	esp,8
	mov	ebx,0
	jmp	_16033
_16033:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SViewFrustum
	push	ebp
	push	_40194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16036
_16036:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_40197
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_del
	add	esp,4
_40197:
_16039:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_40198
_40198:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_40210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40201
	push	ebp
	push	_40203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16043
_40201:
	push	_40204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SViewFrustum
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40208
	call	_brl_blitz_NullObjectError
_40208:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16043
_16043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_40212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SViewFrustum_new
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16045
_16045:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_createFromOther:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40215
	call	_brl_blitz_NullObjectError
_40215:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_newFromOther
	add	esp,4
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16048
_16048:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_createFromMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40220
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40219
	call	_brl_blitz_NullObjectError
_40219:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_newFromMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16051
_16051:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40223
	call	_brl_blitz_NullObjectError
_40223:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16054
_16054:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarLeftDown:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40227
	call	_brl_blitz_NullObjectError
_40227:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getFarLeftDown
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16057
_16057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarLeftUp:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40231
	call	_brl_blitz_NullObjectError
_40231:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getFarLeftUp
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16060
_16060:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarRightDown:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40235
	call	_brl_blitz_NullObjectError
_40235:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getFarRightDown
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16063
_16063:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getFarRightUp:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40239
	call	_brl_blitz_NullObjectError
_40239:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getFarRightUp
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16066
_16066:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40243
	call	_brl_blitz_NullObjectError
_40243:
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_16069
_16069:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_transform:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40247
	call	_brl_blitz_NullObjectError
_40247:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40249
	call	_brl_blitz_NullObjectError
_40249:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SViewFrustum_transform
	add	esp,8
	mov	ebx,0
	jmp	_16073
_16073:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_boundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40253
	call	_brl_blitz_NullObjectError
_40253:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_boundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16076
_16076:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_cameraPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40257
	call	_brl_blitz_NullObjectError
_40257:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_cameraPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16079
_16079:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40261
	call	_brl_blitz_NullObjectError
_40261:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getPlane
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16083
_16083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_setPlane:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_40268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40265
	call	_brl_blitz_NullObjectError
_40265:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40267
	call	_brl_blitz_NullObjectError
_40267:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SViewFrustum_setPlane
	add	esp,12
	mov	ebx,0
	jmp	_16088
_16088:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_setFrom:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40271
	call	_brl_blitz_NullObjectError
_40271:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40273
	call	_brl_blitz_NullObjectError
_40273:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SViewFrustum_setFrom
	add	esp,8
	mov	ebx,0
	jmp	_16092
_16092:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_clipLine:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40277
	call	_brl_blitz_NullObjectError
_40277:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_clipLine
	add	esp,8
	mov	ebx,eax
	jmp	_16096
_16096:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_getTransform:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40281
	call	_brl_blitz_NullObjectError
_40281:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_getTransform
	add	esp,8
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16100
_16100:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ICameraSceneNode
	push	ebp
	push	_40283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16103
_16103:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16106:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_40286
_40286:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40289
	push	ebp
	push	_40291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16111
_40289:
	push	_40292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40296
	call	_brl_blitz_NullObjectError
_40296:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16111
_16111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getAspectRatio:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40301
	call	_brl_blitz_NullObjectError
_40301:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getAspectRatio
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16114
_16114:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getFarValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40305
	call	_brl_blitz_NullObjectError
_40305:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getFarValue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16117
_16117:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getFOV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40309
	call	_brl_blitz_NullObjectError
_40309:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getFOV
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16120
_16120:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getNearValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40313
	call	_brl_blitz_NullObjectError
_40313:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getNearValue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16123
_16123:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getProjectionMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40317
	call	_brl_blitz_NullObjectError
_40317:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getProjectionMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16126
_16126:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40321
	call	_brl_blitz_NullObjectError
_40321:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getTarget
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16129
_16129:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getUpVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40325
	call	_brl_blitz_NullObjectError
_40325:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getUpVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16132
_16132:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getViewMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40329
	call	_brl_blitz_NullObjectError
_40329:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getViewMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16135
_16135:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getViewFrustum:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40333
	call	_brl_blitz_NullObjectError
_40333:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getViewFrustum
	add	esp,4
	push	eax
	call	__irrlicht_core_SViewFrustum_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16138
_16138:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40337
	call	_brl_blitz_NullObjectError
_40337:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_isInputReceiverEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_16141
_16141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setAspectRatio:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_40342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40341
	call	_brl_blitz_NullObjectError
_40341:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setAspectRatio
	add	esp,8
	mov	ebx,0
	jmp	_16145
_16145:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setFarValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_40347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40346
	call	_brl_blitz_NullObjectError
_40346:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setFarValue
	add	esp,8
	mov	ebx,0
	jmp	_16149
_16149:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setFOV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_40352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40351
	call	_brl_blitz_NullObjectError
_40351:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setFOV
	add	esp,8
	mov	ebx,0
	jmp	_16153
_16153:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setNearValue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_40357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40356
	call	_brl_blitz_NullObjectError
_40356:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setNearValue
	add	esp,8
	mov	ebx,0
	jmp	_16157
_16157:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40361
	call	_brl_blitz_NullObjectError
_40361:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setInputReceiverEnabled
	add	esp,8
	mov	ebx,0
	jmp	_16161
_16161:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setProjectionMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_40368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40365
	call	_brl_blitz_NullObjectError
_40365:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40367
	call	_brl_blitz_NullObjectError
_40367:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setProjectionMatrix
	add	esp,12
	mov	ebx,0
	jmp	_16166
_16166:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40373
	call	_brl_blitz_NullObjectError
_40373:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40375
	call	_brl_blitz_NullObjectError
_40375:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setTarget
	add	esp,8
	mov	ebx,0
	jmp	_16170
_16170:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setUpVector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40379
	call	_brl_blitz_NullObjectError
_40379:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40381
	call	_brl_blitz_NullObjectError
_40381:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setUpVector
	add	esp,8
	mov	ebx,0
	jmp	_16174
_16174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_OnEvent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40385
	call	_brl_blitz_NullObjectError
_40385:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40387
	call	_brl_blitz_NullObjectError
_40387:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_OnEvent
	add	esp,8
	mov	ebx,eax
	jmp	_16178
_16178:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_isOrthogonal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40391
	call	_brl_blitz_NullObjectError
_40391:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_isOrthogonal
	add	esp,4
	mov	ebx,eax
	jmp	_16181
_16181:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40395
	call	_brl_blitz_NullObjectError
_40395:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40397
	call	_brl_blitz_NullObjectError
_40397:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setRotation
	add	esp,8
	mov	ebx,0
	jmp	_16185
_16185:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_bindTargetAndRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40401
	call	_brl_blitz_NullObjectError
_40401:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_bindTargetAndRotation
	add	esp,8
	mov	ebx,0
	jmp	_16189
_16189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40406
	call	_brl_blitz_NullObjectError
_40406:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getTargetAndRotationBinding
	add	esp,4
	mov	ebx,eax
	jmp	_16192
_16192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_setViewMatrixAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40410
	call	_brl_blitz_NullObjectError
_40410:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setViewMatrixAffector
	add	esp,8
	mov	ebx,0
	jmp	_16196
_16196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICameraSceneNode_getViewMatrixAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40415
	call	_brl_blitz_NullObjectError
_40415:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getViewMatrixAffector
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16199
_16199:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IDummyTransformationSceneNode
	push	ebp
	push	_40417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16202
_16202:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16205:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_40420
_40420:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40423
	push	ebp
	push	_40425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16210
_40423:
	push	_40426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IDummyTransformationSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40430
	call	_brl_blitz_NullObjectError
_40430:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16210
_16210:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40435
	call	_brl_blitz_NullObjectError
_40435:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IDummyTransformationSceneNode_getRelativeTrasformationMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16213
_16213:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IIndexBuffer
	push	ebp
	push	_40437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16216
_16216:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_40439
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_40439:
_16219:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_40441
_40441:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_40453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40444
	push	ebp
	push	_40446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16223
_40444:
	push	_40447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IIndexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40451
	call	_brl_blitz_NullObjectError
_40451:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16223
_16223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40456
	call	_brl_blitz_NullObjectError
_40456:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getData
	add	esp,4
	mov	ebx,eax
	jmp	_16226
_16226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40460
	call	_brl_blitz_NullObjectError
_40460:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getType
	add	esp,4
	mov	ebx,eax
	jmp	_16229
_16229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40464
	call	_brl_blitz_NullObjectError
_40464:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setType
	add	esp,8
	mov	ebx,0
	jmp	_16233
_16233:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_stride:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40469
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40468
	call	_brl_blitz_NullObjectError
_40468:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_stride
	add	esp,4
	mov	ebx,eax
	jmp	_16236
_16236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40472
	call	_brl_blitz_NullObjectError
_40472:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_size
	add	esp,4
	mov	ebx,eax
	jmp	_16239
_16239:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40476
	call	_brl_blitz_NullObjectError
_40476:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_push_back
	add	esp,8
	mov	ebx,0
	jmp	_16243
_16243:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40480
	call	_brl_blitz_NullObjectError
_40480:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_16247
_16247:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40484
	call	_brl_blitz_NullObjectError
_40484:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_16250
_16250:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setValue:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_40489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40488
	call	_brl_blitz_NullObjectError
_40488:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setValue
	add	esp,12
	mov	ebx,0
	jmp	_16255
_16255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40492
	call	_brl_blitz_NullObjectError
_40492:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_set_used
	add	esp,8
	mov	ebx,0
	jmp	_16259
_16259:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40497
	call	_brl_blitz_NullObjectError
_40497:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_16263
_16263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40501
	call	_brl_blitz_NullObjectError
_40501:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_16266
_16266:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_pointer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40505
	call	_brl_blitz_NullObjectError
_40505:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_pointer
	add	esp,4
	mov	ebx,eax
	jmp	_16269
_16269:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40509
	call	_brl_blitz_NullObjectError
_40509:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getHardwareMappingHint
	add	esp,4
	mov	ebx,eax
	jmp	_16272
_16272:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40513
	call	_brl_blitz_NullObjectError
_40513:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setHardwareMappingHint
	add	esp,8
	mov	ebx,0
	jmp	_16276
_16276:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_setDirty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40517
	call	_brl_blitz_NullObjectError
_40517:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setDirty
	add	esp,4
	mov	ebx,0
	jmp	_16279
_16279:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getChangedID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40521
	call	_brl_blitz_NullObjectError
_40521:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getChangedID
	add	esp,4
	mov	ebx,eax
	jmp	_16282
_16282:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40525
	call	_brl_blitz_NullObjectError
_40525:
	cmp	dword [ebx+12],0
	je	_40526
	push	ebp
	push	_40531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40529
	call	_brl_blitz_NullObjectError
_40529:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40526:
	push	_40532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40534
	call	_brl_blitz_NullObjectError
_40534:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16285
_16285:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40538
	call	_brl_blitz_NullObjectError
_40538:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16288
_16288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40542
	call	_brl_blitz_NullObjectError
_40542:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_16291
_16291:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ILightSceneNode
	push	ebp
	push	_40544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16294
_16294:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16297:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_40547
_40547:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40550
	push	ebp
	push	_40552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16302
_40550:
	push	_40553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40557
	call	_brl_blitz_NullObjectError
_40557:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16302
_16302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getLightData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40562
	call	_brl_blitz_NullObjectError
_40562:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_getLightData
	add	esp,4
	push	eax
	call	__irrlicht_core_SLight_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16305
_16305:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setLightData:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40566
	call	_brl_blitz_NullObjectError
_40566:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40568
	call	_brl_blitz_NullObjectError
_40568:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ILightSceneNode_setLightData
	add	esp,8
	mov	ebx,0
	jmp	_16309
_16309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_40573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40572
	call	_brl_blitz_NullObjectError
_40572:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_16313
_16313:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40576
	call	_brl_blitz_NullObjectError
_40576:
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16316
_16316:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setLightType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40580
	call	_brl_blitz_NullObjectError
_40580:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_setLightType
	add	esp,8
	mov	ebx,0
	jmp	_16320
_16320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getLightType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40584
	call	_brl_blitz_NullObjectError
_40584:
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_getLightType
	add	esp,4
	mov	ebx,eax
	jmp	_16323
_16323:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_enableCastShadow:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40588
	call	_brl_blitz_NullObjectError
_40588:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_enableCastShadow
	add	esp,8
	mov	ebx,0
	jmp	_16327
_16327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_getCastShadow:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40593
	call	_brl_blitz_NullObjectError
_40593:
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_getCastShadow
	add	esp,4
	mov	ebx,eax
	jmp	_16330
_16330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightSceneNode_setVisible:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40597
	call	_brl_blitz_NullObjectError
_40597:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_setVisible
	add	esp,8
	mov	ebx,0
	jmp	_16334
_16334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMesh
	push	ebp
	push	_40599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16337
_16337:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16340:
	mov	dword [eax],_irrlicht_core_IMesh
	push	eax
	call	__irrlicht_core_IMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_40602
_40602:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_40614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40605
	push	ebp
	push	_40607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16344
_40605:
	push	_40608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40612
	call	_brl_blitz_NullObjectError
_40612:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16344
_16344:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_40616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SMesh_new
	push	eax
	call	__irrlicht_core_SMesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16346
_16346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40619
	call	_brl_blitz_NullObjectError
_40619:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SMesh_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16349
_16349:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_addMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40623
	call	_brl_blitz_NullObjectError
_40623:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40625
	call	_brl_blitz_NullObjectError
_40625:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMesh_addMeshBuffer
	add	esp,8
	mov	ebx,0
	jmp	_16353
_16353:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40630
	call	_brl_blitz_NullObjectError
_40630:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMesh_getMeshBuffer
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMeshBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16357
_16357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getMeshBufferCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40634
	call	_brl_blitz_NullObjectError
_40634:
	push	dword [ebx+8]
	call	_IrrScene_SMesh_getMeshBufferCount
	add	esp,4
	mov	ebx,eax
	jmp	_16360
_16360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40638
	call	_brl_blitz_NullObjectError
_40638:
	push	dword [ebx+8]
	call	_IrrScene_SMesh_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_16363
_16363:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_setMaterialFlag:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_40643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40642
	call	_brl_blitz_NullObjectError
_40642:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMesh_setMaterialFlag
	add	esp,12
	mov	ebx,0
	jmp	_16368
_16368:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_setBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40646
	call	_brl_blitz_NullObjectError
_40646:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40648
	call	_brl_blitz_NullObjectError
_40648:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMesh_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_16372
_16372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMesh_getMeshBufferFromMaterial:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40652
	call	_brl_blitz_NullObjectError
_40652:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40654
	call	_brl_blitz_NullObjectError
_40654:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMesh_getMeshBufferFromMaterial
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMeshBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16376
_16376:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMeshManipulator
	push	ebp
	push	_40656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16379
_16379:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_40659
	push	ebx
	call	__irrlicht_core_IMeshManipulator_drop
	add	esp,4
_40659:
_16382:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_40660
_40660:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_40672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40663
	push	ebp
	push	_40665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16386
_40663:
	push	_40666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshManipulator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40670
	call	_brl_blitz_NullObjectError
_40670:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16386
_16386:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshCopy:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40675
	call	_brl_blitz_NullObjectError
_40675:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40677
	call	_brl_blitz_NullObjectError
_40677:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_createMeshCopy
	add	esp,8
	push	eax
	call	__irrlicht_core_SMesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16390
_16390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWithTangents:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_40682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40681
	call	_brl_blitz_NullObjectError
_40681:
	push	1
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_createMeshWithTangents
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16397
_16397:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40688
	call	_brl_blitz_NullObjectError
_40688:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40690
	call	_brl_blitz_NullObjectError
_40690:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_createMeshUniquePrimitives
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16401
_16401:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_flipSurfaces:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40694
	call	_brl_blitz_NullObjectError
_40694:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40696
	call	_brl_blitz_NullObjectError
_40696:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_flipSurfaces
	add	esp,8
	mov	ebx,0
	jmp	_16405
_16405:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40700
	call	_brl_blitz_NullObjectError
_40700:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40702
	call	_brl_blitz_NullObjectError
_40702:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_getPolyCountFromAnimated
	add	esp,8
	mov	ebx,eax
	jmp	_16409
_16409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_getPolyCount:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40706
	call	_brl_blitz_NullObjectError
_40706:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40708
	call	_brl_blitz_NullObjectError
_40708:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_getPolyCount
	add	esp,8
	mov	ebx,eax
	jmp	_16413
_16413:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_makePlanarTextureMapping:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_40715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40712
	call	_brl_blitz_NullObjectError
_40712:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40714
	call	_brl_blitz_NullObjectError
_40714:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMapping
	add	esp,12
	mov	ebx,0
	jmp	_16418
_16418:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_recalculateNormals:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_40722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40719
	call	_brl_blitz_NullObjectError
_40719:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40721
	call	_brl_blitz_NullObjectError
_40721:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_recalculateNormals
	add	esp,16
	mov	ebx,0
	jmp	_16424
_16424:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_40728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40725
	call	_brl_blitz_NullObjectError
_40725:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40727
	call	_brl_blitz_NullObjectError
_40727:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_recalculateNormalsMeshBuffer
	add	esp,16
	mov	ebx,0
	jmp	_16430
_16430:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40731
	call	_brl_blitz_NullObjectError
_40731:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40733
	call	_brl_blitz_NullObjectError
_40733:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40735
	call	_brl_blitz_NullObjectError
_40735:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scaleMesh
	add	esp,12
	mov	ebx,0
	jmp	_16435
_16435:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_setVertexColorAlpha:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_40742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40739
	call	_brl_blitz_NullObjectError
_40739:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40741
	call	_brl_blitz_NullObjectError
_40741:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_setVertexColorAlpha
	add	esp,12
	mov	ebx,0
	jmp	_16440
_16440:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_setVertexColors:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40746
	call	_brl_blitz_NullObjectError
_40746:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40748
	call	_brl_blitz_NullObjectError
_40748:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40750
	call	_brl_blitz_NullObjectError
_40750:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_setVertexColors
	add	esp,12
	mov	ebx,0
	jmp	_16445
_16445:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_transformMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40754
	call	_brl_blitz_NullObjectError
_40754:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40756
	call	_brl_blitz_NullObjectError
_40756:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40758
	call	_brl_blitz_NullObjectError
_40758:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_transformMesh
	add	esp,12
	mov	ebx,0
	jmp	_16450
_16450:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createAnimatedMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_40766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40763
	call	_brl_blitz_NullObjectError
_40763:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40765
	call	_brl_blitz_NullObjectError
_40765:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_createAnimatedMesh
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16455
_16455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWith2TCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40770
	call	_brl_blitz_NullObjectError
_40770:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40772
	call	_brl_blitz_NullObjectError
_40772:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_createMeshWith2TCoords
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16459
_16459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWelded:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_40779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40776
	call	_brl_blitz_NullObjectError
_40776:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40778
	call	_brl_blitz_NullObjectError
_40778:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_createMeshWelded
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16464
_16464:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40782
	call	_brl_blitz_NullObjectError
_40782:
	cmp	dword [ebx+12],0
	je	_40783
	push	ebp
	push	_40788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40786
	call	_brl_blitz_NullObjectError
_40786:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40783:
	push	_40789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40791
	call	_brl_blitz_NullObjectError
_40791:
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16467
_16467:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40795
	call	_brl_blitz_NullObjectError
_40795:
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16470
_16470:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40799
	call	_brl_blitz_NullObjectError
_40799:
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_grab
	add	esp,4
	mov	ebx,0
	jmp	_16473
_16473:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scale:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40803
	call	_brl_blitz_NullObjectError
_40803:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40805
	call	_brl_blitz_NullObjectError
_40805:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40807
	call	_brl_blitz_NullObjectError
_40807:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scale
	add	esp,12
	mov	ebx,0
	jmp	_16478
_16478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40812
	call	_brl_blitz_NullObjectError
_40812:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40814
	call	_brl_blitz_NullObjectError
_40814:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40816
	call	_brl_blitz_NullObjectError
_40816:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scaleMeshBuffer
	add	esp,12
	mov	ebx,0
	jmp	_16483
_16483:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleTCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_40826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40821
	call	_brl_blitz_NullObjectError
_40821:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40823
	call	_brl_blitz_NullObjectError
_40823:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40825
	call	_brl_blitz_NullObjectError
_40825:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scaleTCoords
	add	esp,16
	mov	ebx,0
	jmp	_16489
_16489:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_40835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40830
	call	_brl_blitz_NullObjectError
_40830:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40832
	call	_brl_blitz_NullObjectError
_40832:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40834
	call	_brl_blitz_NullObjectError
_40834:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scaleTCoordsMeshBuffer
	add	esp,16
	mov	ebx,0
	jmp	_16495
_16495:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_transform:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40838
	call	_brl_blitz_NullObjectError
_40838:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40840
	call	_brl_blitz_NullObjectError
_40840:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40842
	call	_brl_blitz_NullObjectError
_40842:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_transform
	add	esp,12
	mov	ebx,0
	jmp	_16500
_16500:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_transformMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_40851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40846
	call	_brl_blitz_NullObjectError
_40846:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40848
	call	_brl_blitz_NullObjectError
_40848:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40850
	call	_brl_blitz_NullObjectError
_40850:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_transformMeshBuffer
	add	esp,12
	mov	ebx,0
	jmp	_16505
_16505:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_createMeshWith1TCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40854
	call	_brl_blitz_NullObjectError
_40854:
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_createMeshWith1TCoords
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16509
_16509:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_40859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40858
	call	_brl_blitz_NullObjectError
_40858:
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBuffer
	add	esp,12
	mov	ebx,0
	jmp	_16514
_16514:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-12],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-16]
	fld	dword [ebp+20]
	fstp	dword [ebp-20]
	movzx	eax,byte [ebp+24]
	mov	eax,eax
	mov	byte [ebp-4],al
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_40863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40862
	call	_brl_blitz_NullObjectError
_40862:
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	add	esp,24
	mov	ebx,0
	jmp	_16522
_16522:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_recalculateTangents:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_40870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40869
	call	_brl_blitz_NullObjectError
_40869:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_recalculateTangents
	add	esp,20
	mov	ebx,0
	jmp	_16529
_16529:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_applyToMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_40874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40873
	call	_brl_blitz_NullObjectError
_40873:
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_applyToMeshBuffer
	add	esp,16
	mov	ebx,eax
	jmp	_16535
_16535:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_applyToMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_40881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40880
	call	_brl_blitz_NullObjectError
_40880:
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_applyToMesh
	add	esp,16
	mov	ebx,eax
	jmp	_16541
_16541:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMeshSceneNode
	push	ebp
	push	_40882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16544
_16544:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16547:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_40885
_40885:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_40897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40888
	push	ebp
	push	_40890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16552
_40888:
	push	_40891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40895
	call	_brl_blitz_NullObjectError
_40895:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16552
_16552:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_setMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40900
	call	_brl_blitz_NullObjectError
_40900:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40902
	call	_brl_blitz_NullObjectError
_40902:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshSceneNode_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_16556
_16556:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40906
	call	_brl_blitz_NullObjectError
_40906:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshSceneNode_setReadOnlyMaterials
	add	esp,8
	mov	ebx,0
	jmp	_16560
_16560:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40910
	call	_brl_blitz_NullObjectError
_40910:
	push	dword [ebx+8]
	call	_IrrScene_IMeshSceneNode_isReadOnlyMaterials
	add	esp,4
	mov	ebx,eax
	jmp	_16563
_16563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshSceneNode_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40914
	call	_brl_blitz_NullObjectError
_40914:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IMeshSceneNode_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16566
_16566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ITriangleSelector_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IMetaTriangleSelector
	push	ebp
	push	_40916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16569
_16569:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16572:
	mov	dword [eax],_irrlicht_core_ITriangleSelector
	push	eax
	call	__irrlicht_core_ITriangleSelector_Delete
	add	esp,4
	mov	eax,0
	jmp	_40919
_40919:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_40931
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40922
	push	ebp
	push	_40924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16576
_40922:
	push	_40925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMetaTriangleSelector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40929
	call	_brl_blitz_NullObjectError
_40929:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16576
_16576:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_addTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40934
	call	_brl_blitz_NullObjectError
_40934:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40936
	call	_brl_blitz_NullObjectError
_40936:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMetaTriangleSelector_addTriangleSelector
	add	esp,8
	mov	ebx,0
	jmp	_16580
_16580:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40941
	call	_brl_blitz_NullObjectError
_40941:
	push	dword [ebx+8]
	call	_IrrScene_IMetaTriangleSelector_removeAllTriangleSelectors
	add	esp,4
	mov	ebx,0
	jmp	_16583
_16583:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40945
	call	_brl_blitz_NullObjectError
_40945:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40947
	call	_brl_blitz_NullObjectError
_40947:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMetaTriangleSelector_removeTriangleSelector
	add	esp,8
	mov	ebx,eax
	jmp	_16587
_16587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SParticle
	push	ebp
	push	_40950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16590
_16590:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_40952
	push	dword [ebx+8]
	call	_IrrScene_SParticle_del
	add	esp,4
_40952:
_16593:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_40953
_40953:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_40965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40956
	push	ebp
	push	_40958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16597
_40956:
	push	_40959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SParticle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40963
	call	_brl_blitz_NullObjectError
_40963:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16597
_16597:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_40967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SParticle_new
	push	eax
	call	__irrlicht_core_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16599
_16599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_color:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40970
	call	_brl_blitz_NullObjectError
_40970:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_color
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16602
_16602:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_getEndTime:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40974
	call	_brl_blitz_NullObjectError
_40974:
	push	dword [ebx+8]
	call	_IrrScene_SParticle_getEndTime
	add	esp,4
	mov	ebx,eax
	jmp	_16605
_16605:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_setEndTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40978
	call	_brl_blitz_NullObjectError
_40978:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SParticle_setEndTime
	add	esp,8
	mov	ebx,0
	jmp	_16609
_16609:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_pos:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40982
	call	_brl_blitz_NullObjectError
_40982:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_pos
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16612
_16612:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_startColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40986
	call	_brl_blitz_NullObjectError
_40986:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_startColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16615
_16615:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_getStartTime:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40990
	call	_brl_blitz_NullObjectError
_40990:
	push	dword [ebx+8]
	call	_IrrScene_SParticle_getStartTime
	add	esp,4
	mov	ebx,eax
	jmp	_16618
_16618:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_setStartTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_40995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40994
	call	_brl_blitz_NullObjectError
_40994:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SParticle_setStartTime
	add	esp,8
	mov	ebx,0
	jmp	_16622
_16622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_startVector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_40999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40998
	call	_brl_blitz_NullObjectError
_40998:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_startVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16625
_16625:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_vector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41002
	call	_brl_blitz_NullObjectError
_41002:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_vector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16628
_16628:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41006
	call	_brl_blitz_NullObjectError
_41006:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_size
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16631
_16631:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_startSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41010
	call	_brl_blitz_NullObjectError
_41010:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SParticle_startSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16634
_16634:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleAffector
	push	ebp
	push	_41012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16637
_16637:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_41015
	push	ebx
	call	__irrlicht_core_IParticleAffector_drop
	add	esp,4
_41015:
_16640:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_41016
_41016:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_setEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41020
	call	_brl_blitz_NullObjectError
_41020:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_setEnabled
	add	esp,8
	mov	ebx,0
	jmp	_16644
_16644:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_getEnabled:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41024
	call	_brl_blitz_NullObjectError
_41024:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_getEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_16647
_16647:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41028
	call	_brl_blitz_NullObjectError
_41028:
	cmp	dword [ebx+12],0
	je	_41029
	push	ebp
	push	_41034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41032
	call	_brl_blitz_NullObjectError
_41032:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41029:
	push	_41035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41037
	call	_brl_blitz_NullObjectError
_41037:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16650
_16650:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41041
	call	_brl_blitz_NullObjectError
_41041:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16653
_16653:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41045
	call	_brl_blitz_NullObjectError
_41045:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_grab
	add	esp,4
	mov	ebx,0
	jmp	_16656
_16656:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXIParticleAffector_new
	push	eax
	call	dword [_irrlicht_core_IParticleAffector+112]
	add	esp,12
	mov	ebx,eax
	jmp	_16659
_16659:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_41080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41050
	push	ebp
	push	_41052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16664
_41050:
	push	_41053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_41055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_41056
	push	ebp
	push	_41062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_41059
	mov	eax,_brl_blitz_NullFunctionError
_41059:
	mov	dword [ebp-20],eax
	push	_41061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41064
_41056:
	push	ebp
	push	_41066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAffectorDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_41064:
	push	_41067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41069
	call	_brl_blitz_NullObjectError
_41069:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_41071
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_41071:
	mov	dword [ebx+16],eax
	push	_41073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41075
	call	_brl_blitz_NullObjectError
_41075:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41078
	call	_brl_blitz_NullObjectError
_41078:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_41079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16664
_16664:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_cast:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_41129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_41083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41085
	call	_brl_blitz_NullObjectError
_41085:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_41089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_41090
	push	ebp
	push	_41098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41093
	call	_brl_blitz_NullObjectError
_41093:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_41094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41096
	call	_brl_blitz_NullObjectError
_41096:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41090:
	push	_41099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,1
	je	_41102
	cmp	eax,2
	je	_41103
	cmp	eax,3
	je	_41104
	cmp	eax,4
	je	_41105
	push	ebp
	push	_41111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_41107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41109
	call	_brl_blitz_NullObjectError
_41109:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41101
_41102:
	push	ebp
	push	_41115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41114
	call	_brl_blitz_NullObjectError
_41114:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleAttractionAffector+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41101
_41103:
	push	ebp
	push	_41119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41118
	call	_brl_blitz_NullObjectError
_41118:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleFadeOutAffector+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41101
_41104:
	push	ebp
	push	_41123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41122
	call	_brl_blitz_NullObjectError
_41122:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleGravityAffector+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41101
_41105:
	push	ebp
	push	_41127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41126
	call	_brl_blitz_NullObjectError
_41126:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleRotationAffector+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41101
_41101:
	push	_41128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16668
_16668:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_41133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_41135
	call	_brl_blitz_NullObjectError
_41135:
	push	__irrlicht_core_IParticleAffector_OnAffectBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_bindAffect
	add	esp,8
	push	_41136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_41138
	call	_brl_blitz_NullObjectError
_41138:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+156]
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_bindSerializeAttributes
	add	esp,8
	push	_41139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_41141
	call	_brl_blitz_NullObjectError
_41141:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+152]
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_bindDeserializeAttributes
	add	esp,8
	push	_41142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_41144
	call	_brl_blitz_NullObjectError
_41144:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+148]
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_bindGetType
	add	esp,8
	mov	ebx,0
	jmp	_16672
_16672:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnGetType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_41157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAffector
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_41148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_41149
	push	ebp
	push	_41153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41152
	call	_brl_blitz_NullObjectError
_41152:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16675
_41149:
	push	ebp
	push	_41156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_41154:
	mov	ebx,0
	jmp	_16675
_16675:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnDeserializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_41169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAffector
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-20],eax
	push	_41160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_41161
	push	ebp
	push	_41165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_41164
	call	_brl_blitz_NullObjectError
_41164:
	push	1
	push	dword [ebp-16]
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,12
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16681
_41161:
	push	ebp
	push	_41168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_41166:
	mov	ebx,0
	jmp	_16681
_16681:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnSerializeAttributes:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAffector
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_41173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_41174
	push	ebp
	push	_41178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41177
	call	_brl_blitz_NullObjectError
_41177:
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	add	esp,8
	push	eax
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41179
_41174:
	push	ebp
	push	_41181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_41179:
	mov	ebx,0
	jmp	_16686
_16686:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_OnAffectBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_41197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAffector
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_41185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_41186
	push	ebp
	push	_41192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-12]
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	mov	dword [ebp-20],eax
	push	_41189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41191
	call	_brl_blitz_NullObjectError
_41191:
	push	dword [ebp-20]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41194
_41186:
	push	ebp
	push	_41196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_41194:
	mov	ebx,0
	jmp	_16691
_16691:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffector_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41202
	call	_brl_blitz_NullObjectError
_41202:
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_16694
_16694:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleAffector_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	ebp
	push	_41204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16697
_16697:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16700:
	mov	dword [eax],_irrlicht_core_IParticleAffector
	push	eax
	call	__irrlicht_core_IParticleAffector_Delete
	add	esp,4
	mov	eax,0
	jmp	_41207
_41207:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_affect:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_41213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41210
	call	_brl_blitz_NullObjectError
_41210:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41212
	call	_brl_blitz_NullObjectError
_41212:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_IParticleAffector_affect
	add	esp,12
	mov	ebx,0
	jmp	_16705
_16705:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAffectorDefault_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41217
	call	_brl_blitz_NullObjectError
_41217:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_getType
	add	esp,4
	mov	ebx,eax
	jmp	_16708
_16708:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41220
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleAttractionAffector
	push	ebp
	push	_41219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16711
_16711:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16714:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_41222
_41222:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41225
	push	ebp
	push	_41227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16719
_41225:
	push	_41228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAttractionAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41232
	call	_brl_blitz_NullObjectError
_41232:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16719
_16719:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41237
	call	_brl_blitz_NullObjectError
_41237:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41239
	call	_brl_blitz_NullObjectError
_41239:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleAttractionAffector_setPoint
	add	esp,8
	mov	ebx,0
	jmp	_16723
_16723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAttract:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41243
	call	_brl_blitz_NullObjectError
_41243:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAttract
	add	esp,8
	mov	ebx,0
	jmp	_16727
_16727:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAffectX:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41248
	call	_brl_blitz_NullObjectError
_41248:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectX
	add	esp,8
	mov	ebx,0
	jmp	_16731
_16731:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAffectY:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41253
	call	_brl_blitz_NullObjectError
_41253:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectY
	add	esp,8
	mov	ebx,0
	jmp	_16735
_16735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_setAffectZ:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41257
	call	_brl_blitz_NullObjectError
_41257:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectZ
	add	esp,8
	mov	ebx,0
	jmp	_16739
_16739:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41261
	call	_brl_blitz_NullObjectError
_41261:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16742
_16742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAttract:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41265
	call	_brl_blitz_NullObjectError
_41265:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAttract
	add	esp,4
	mov	ebx,eax
	jmp	_16745
_16745:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAffectX:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41269
	call	_brl_blitz_NullObjectError
_41269:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectX
	add	esp,4
	mov	ebx,eax
	jmp	_16748
_16748:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAffectY:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41273
	call	_brl_blitz_NullObjectError
_41273:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectY
	add	esp,4
	mov	ebx,eax
	jmp	_16751
_16751:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAttractionAffector_getAffectZ:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41277
	call	_brl_blitz_NullObjectError
_41277:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectZ
	add	esp,4
	mov	ebx,eax
	jmp	_16754
_16754:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleFadeOutAffector
	push	ebp
	push	_41279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16757
_16757:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16760:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_41282
_41282:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41285
	push	ebp
	push	_41287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16765
_41285:
	push	_41288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleFadeOutAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41292
	call	_brl_blitz_NullObjectError
_41292:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16765
_16765:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_setTargetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41297
	call	_brl_blitz_NullObjectError
_41297:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41299
	call	_brl_blitz_NullObjectError
_41299:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleFadeOutAffector_setTargetColor
	add	esp,8
	mov	ebx,0
	jmp	_16769
_16769:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_setFadeOutTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41304
	call	_brl_blitz_NullObjectError
_41304:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleFadeOutAffector_setFadeOutTime
	add	esp,8
	mov	ebx,0
	jmp	_16773
_16773:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_getTargetColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41309
	call	_brl_blitz_NullObjectError
_41309:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleFadeOutAffector_getTargetColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16776
_16776:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleFadeOutAffector_getFadeOutTime:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41313
	call	_brl_blitz_NullObjectError
_41313:
	push	dword [ebx+8]
	call	_IrrScene_IParticleFadeOutAffector_getFadeOutTime
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16779
_16779:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleGravityAffector
	push	ebp
	push	_41315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16782
_16782:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16785:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_41318
_41318:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41321
	push	ebp
	push	_41323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16790
_41321:
	push	_41324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleGravityAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41328
	call	_brl_blitz_NullObjectError
_41328:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16790
_16790:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_setTimeForceLost:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41333
	call	_brl_blitz_NullObjectError
_41333:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleGravityAffector_setTimeForceLost
	add	esp,8
	mov	ebx,0
	jmp	_16794
_16794:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_setGravity:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41338
	call	_brl_blitz_NullObjectError
_41338:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41340
	call	_brl_blitz_NullObjectError
_41340:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleGravityAffector_setGravity
	add	esp,8
	mov	ebx,0
	jmp	_16798
_16798:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_getTimeForceLost:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41345
	call	_brl_blitz_NullObjectError
_41345:
	push	dword [ebx+8]
	call	_IrrScene_IParticleGravityAffector_getTimeForceLost
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16801
_16801:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleGravityAffector_getGravity:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41349
	call	_brl_blitz_NullObjectError
_41349:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleGravityAffector_getGravity
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16804
_16804:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleAffectorDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleRotationAffector
	push	ebp
	push	_41351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16807
_16807:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16810:
	mov	dword [eax],_irrlicht_core_IParticleAffectorDefault
	push	eax
	call	__irrlicht_core_IParticleAffectorDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_41354
_41354:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41357
	push	ebp
	push	_41359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16815
_41357:
	push	_41360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleRotationAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41364
	call	_brl_blitz_NullObjectError
_41364:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16815
_16815:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_setPivotPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41369
	call	_brl_blitz_NullObjectError
_41369:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41371
	call	_brl_blitz_NullObjectError
_41371:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleRotationAffector_setPivotPoint
	add	esp,8
	mov	ebx,0
	jmp	_16819
_16819:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_setSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41375
	call	_brl_blitz_NullObjectError
_41375:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41377
	call	_brl_blitz_NullObjectError
_41377:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleRotationAffector_setSpeed
	add	esp,8
	mov	ebx,0
	jmp	_16823
_16823:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_getPivotPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41381
	call	_brl_blitz_NullObjectError
_41381:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleRotationAffector_getPivotPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16826
_16826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRotationAffector_getSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41385
	call	_brl_blitz_NullObjectError
_41385:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleRotationAffector_getSpeed
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16829
_16829:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAttributeExchangingObject_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	ebp
	push	_41387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16832
_16832:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_41390
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_41390:
_16835:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_41392
_41392:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41395
	push	ebp
	push	_41397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16840
_41395:
	push	_41398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41402
	call	_brl_blitz_NullObjectError
_41402:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41405
	call	_brl_blitz_NullObjectError
_41405:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_41406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16840
_16840:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_cast:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_41466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_41410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41412
	call	_brl_blitz_NullObjectError
_41412:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+172]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_41416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_41417
	push	ebp
	push	_41425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41420
	call	_brl_blitz_NullObjectError
_41420:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_41421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41423
	call	_brl_blitz_NullObjectError
_41423:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41417:
	push	_41426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,1
	je	_41429
	cmp	eax,2
	je	_41430
	cmp	eax,3
	je	_41431
	cmp	eax,4
	je	_41432
	cmp	eax,5
	je	_41433
	cmp	eax,6
	je	_41434
	push	ebp
	push	_41440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_41436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41438
	call	_brl_blitz_NullObjectError
_41438:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41429:
	push	ebp
	push	_41444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41443
	call	_brl_blitz_NullObjectError
_41443:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41430:
	push	ebp
	push	_41448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41447
	call	_brl_blitz_NullObjectError
_41447:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleBoxEmitter+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41431:
	push	ebp
	push	_41452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41451
	call	_brl_blitz_NullObjectError
_41451:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleCylinderEmitter+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41432:
	push	ebp
	push	_41456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41455
	call	_brl_blitz_NullObjectError
_41455:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleMeshEmitter+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41433:
	push	ebp
	push	_41460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41459
	call	_brl_blitz_NullObjectError
_41459:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleRingEmitter+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41434:
	push	ebp
	push	_41464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41463
	call	_brl_blitz_NullObjectError
_41463:
	push	0
	push	dword [ebp-20]
	push	dword [ebx+8]
	call	dword [_irrlicht_core_IParticleSphereEmitter+112]
	add	esp,12
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41428
_41428:
	push	_41465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16844
_16844:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_emitt:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_41472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41471
	call	_brl_blitz_NullObjectError
_41471:
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_emitt
	add	esp,12
	push	eax
	call	__irrlicht_core_Array_SParticle_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16849
_16849:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41476
	call	_brl_blitz_NullObjectError
_41476:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41478
	call	_brl_blitz_NullObjectError
_41478:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setDirection
	add	esp,8
	mov	ebx,0
	jmp	_16853
_16853:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41483
	call	_brl_blitz_NullObjectError
_41483:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_setMinParticlesPerSecond
	add	esp,8
	mov	ebx,0
	jmp	_16857
_16857:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41488
	call	_brl_blitz_NullObjectError
_41488:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_setMaxParticlesPerSecond
	add	esp,8
	mov	ebx,0
	jmp	_16861
_16861:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMinStartColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41493
	call	_brl_blitz_NullObjectError
_41493:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41495
	call	_brl_blitz_NullObjectError
_41495:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMinStartColor
	add	esp,8
	mov	ebx,0
	jmp	_16865
_16865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMaxStartColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41499
	call	_brl_blitz_NullObjectError
_41499:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41501
	call	_brl_blitz_NullObjectError
_41501:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMaxStartColor
	add	esp,8
	mov	ebx,0
	jmp	_16869
_16869:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41505
	call	_brl_blitz_NullObjectError
_41505:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getDirection
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16872
_16872:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41509
	call	_brl_blitz_NullObjectError
_41509:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMinParticlesPerSecond
	add	esp,4
	mov	ebx,eax
	jmp	_16875
_16875:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41513
	call	_brl_blitz_NullObjectError
_41513:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMaxParticlesPerSecond
	add	esp,4
	mov	ebx,eax
	jmp	_16878
_16878:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMinStartColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41517
	call	_brl_blitz_NullObjectError
_41517:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMinStartColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16881
_16881:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMaxStartColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41521
	call	_brl_blitz_NullObjectError
_41521:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMaxStartColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16884
_16884:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41525
	call	_brl_blitz_NullObjectError
_41525:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getType
	add	esp,4
	mov	ebx,eax
	jmp	_16887
_16887:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41529
	call	_brl_blitz_NullObjectError
_41529:
	cmp	dword [ebx+12],0
	je	_41530
	push	ebp
	push	_41535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41533
	call	_brl_blitz_NullObjectError
_41533:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41530:
	push	_41536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41538
	call	_brl_blitz_NullObjectError
_41538:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16890
_16890:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41542
	call	_brl_blitz_NullObjectError
_41542:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16893
_16893:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41547
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41546
	call	_brl_blitz_NullObjectError
_41546:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_grab
	add	esp,4
	mov	ebx,0
	jmp	_16896
_16896:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMaxStartSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41550
	call	_brl_blitz_NullObjectError
_41550:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMaxStartSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16899
_16899:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_getMinStartSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41554
	call	_brl_blitz_NullObjectError
_41554:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMinStartSize
	add	esp,4
	push	eax
	call	__irrlicht_core_Dimension2df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16902
_16902:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMaxStartSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41558
	call	_brl_blitz_NullObjectError
_41558:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41560
	call	_brl_blitz_NullObjectError
_41560:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMaxStartSize
	add	esp,8
	mov	ebx,0
	jmp	_16906
_16906:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleEmitter_setMinStartSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41564
	call	_brl_blitz_NullObjectError
_41564:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41566
	call	_brl_blitz_NullObjectError
_41566:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMinStartSize
	add	esp,8
	mov	ebx,0
	jmp	_16910
_16910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	push	ebp
	push	_41568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16913
_16913:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16916:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_41571
_41571:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41574
	push	ebp
	push	_41576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16921
_41574:
	push	_41577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41581
	call	_brl_blitz_NullObjectError
_41581:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16921
_16921:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41586
	call	_brl_blitz_NullObjectError
_41586:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41588
	call	_brl_blitz_NullObjectError
_41588:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	add	esp,8
	mov	ebx,0
	jmp	_16925
_16925:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41592
	call	_brl_blitz_NullObjectError
_41592:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	add	esp,8
	mov	ebx,0
	jmp	_16929
_16929:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41597
	call	_brl_blitz_NullObjectError
_41597:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	add	esp,8
	mov	ebx,0
	jmp	_16933
_16933:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41602
	call	_brl_blitz_NullObjectError
_41602:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	add	esp,8
	mov	ebx,0
	jmp	_16937
_16937:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41607
	call	_brl_blitz_NullObjectError
_41607:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	add	esp,4
	push	eax
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_16940
_16940:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41611
	call	_brl_blitz_NullObjectError
_41611:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	add	esp,4
	mov	ebx,eax
	jmp	_16943
_16943:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41615
	call	_brl_blitz_NullObjectError
_41615:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16946
_16946:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41619
	call	_brl_blitz_NullObjectError
_41619:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	add	esp,4
	mov	ebx,eax
	jmp	_16949
_16949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleBoxEmitter
	push	ebp
	push	_41621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16952
_16952:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16955:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_41624
_41624:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41627
	push	ebp
	push	_41629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16960
_41627:
	push	_41630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleBoxEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41634
	call	_brl_blitz_NullObjectError
_41634:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16960
_16960:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_setBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41639
	call	_brl_blitz_NullObjectError
_41639:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41641
	call	_brl_blitz_NullObjectError
_41641:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleBoxEmitter_setBox
	add	esp,8
	mov	ebx,0
	jmp	_16964
_16964:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleBoxEmitter_getBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41645
	call	_brl_blitz_NullObjectError
_41645:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleBoxEmitter_getBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_16967
_16967:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleMeshEmitter
	push	ebp
	push	_41647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16970
_16970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_16973:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_41650
_41650:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41653
	push	ebp
	push	_41655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16978
_41653:
	push	_41656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleMeshEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41660
	call	_brl_blitz_NullObjectError
_41660:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16978
_16978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41665
	call	_brl_blitz_NullObjectError
_41665:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41667
	call	_brl_blitz_NullObjectError
_41667:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleMeshEmitter_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_16982
_16982:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setUseNormalDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41671
	call	_brl_blitz_NullObjectError
_41671:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_setUseNormalDirection
	add	esp,8
	mov	ebx,0
	jmp	_16986
_16986:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41675
	call	_brl_blitz_NullObjectError
_41675:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_setNormalDirectionModifier
	add	esp,8
	mov	ebx,0
	jmp	_16990
_16990:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_setEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41679
	call	_brl_blitz_NullObjectError
_41679:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_setEveryMeshVertex
	add	esp,8
	mov	ebx,0
	jmp	_16994
_16994:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41683
	call	_brl_blitz_NullObjectError
_41683:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_16997
_16997:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_isUsingNormalDirection:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41687
	call	_brl_blitz_NullObjectError
_41687:
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_isUsingNormalDirection
	add	esp,4
	mov	ebx,eax
	jmp	_17000
_17000:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_getNormalDirectionModifier:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41691
	call	_brl_blitz_NullObjectError
_41691:
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_getNormalDirectionModifier
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17003
_17003:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleMeshEmitter_getEveryMeshVertex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41695
	call	_brl_blitz_NullObjectError
_41695:
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_getEveryMeshVertex
	add	esp,4
	mov	ebx,eax
	jmp	_17006
_17006:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleCylinderEmitter
	push	ebp
	push	_41697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17009
_17009:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17012:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_41700
_41700:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41703
	push	ebp
	push	_41705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17017
_41703:
	push	_41706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleCylinderEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41710
	call	_brl_blitz_NullObjectError
_41710:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17017
_17017:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41718
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41715
	call	_brl_blitz_NullObjectError
_41715:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41717
	call	_brl_blitz_NullObjectError
_41717:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleCylinderEmitter_setCenter
	add	esp,8
	mov	ebx,0
	jmp	_17021
_17021:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41721
	call	_brl_blitz_NullObjectError
_41721:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41723
	call	_brl_blitz_NullObjectError
_41723:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleCylinderEmitter_setNormal
	add	esp,8
	mov	ebx,0
	jmp	_17025
_17025:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41727
	call	_brl_blitz_NullObjectError
_41727:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_17029
_17029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41731
	call	_brl_blitz_NullObjectError
_41731:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_setLength
	add	esp,8
	mov	ebx,0
	jmp	_17033
_17033:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_setOutlineOnly:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41735
	call	_brl_blitz_NullObjectError
_41735:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_setOutlineOnly
	add	esp,8
	mov	ebx,0
	jmp	_17037
_17037:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41740
	call	_brl_blitz_NullObjectError
_41740:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17040
_17040:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41744
	call	_brl_blitz_NullObjectError
_41744:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getNormal
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17043
_17043:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41748
	call	_brl_blitz_NullObjectError
_41748:
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17046
_17046:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getLength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41752
	call	_brl_blitz_NullObjectError
_41752:
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getLength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17049
_17049:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleCylinderEmitter_getOutlineOnly:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41756
	call	_brl_blitz_NullObjectError
_41756:
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getOutlineOnly
	add	esp,4
	mov	ebx,eax
	jmp	_17052
_17052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleRingEmitter
	push	ebp
	push	_41758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17055
_17055:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17058:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_41761
_41761:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41764
	push	ebp
	push	_41766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17063
_41764:
	push	_41767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleRingEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41771
	call	_brl_blitz_NullObjectError
_41771:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17063
_17063:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_setCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41776
	call	_brl_blitz_NullObjectError
_41776:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41778
	call	_brl_blitz_NullObjectError
_41778:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleRingEmitter_setCenter
	add	esp,8
	mov	ebx,0
	jmp	_17067
_17067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_setRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41782
	call	_brl_blitz_NullObjectError
_41782:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_17071
_17071:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_setRingThickness:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41786
	call	_brl_blitz_NullObjectError
_41786:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_setRingThickness
	add	esp,8
	mov	ebx,0
	jmp	_17075
_17075:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41791
	call	_brl_blitz_NullObjectError
_41791:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17078
_17078:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_getRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41795
	call	_brl_blitz_NullObjectError
_41795:
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17081
_17081:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleRingEmitter_getRingThickness:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41799
	call	_brl_blitz_NullObjectError
_41799:
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_getRingThickness
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17084
_17084:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IParticleEmitter_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleSphereEmitter
	push	ebp
	push	_41801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17087
_17087:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17090:
	mov	dword [eax],_irrlicht_core_IParticleEmitter
	push	eax
	call	__irrlicht_core_IParticleEmitter_Delete
	add	esp,4
	mov	eax,0
	jmp	_41804
_41804:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41807
	push	ebp
	push	_41809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17095
_41807:
	push	_41810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleSphereEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41814
	call	_brl_blitz_NullObjectError
_41814:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17095
_17095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_setCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41819
	call	_brl_blitz_NullObjectError
_41819:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41821
	call	_brl_blitz_NullObjectError
_41821:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSphereEmitter_setCenter
	add	esp,8
	mov	ebx,0
	jmp	_17099
_17099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_setRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_41826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41825
	call	_brl_blitz_NullObjectError
_41825:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleSphereEmitter_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_17103
_17103:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41829
	call	_brl_blitz_NullObjectError
_41829:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IParticleSphereEmitter_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17106
_17106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSphereEmitter_getRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41833
	call	_brl_blitz_NullObjectError
_41833:
	push	dword [ebx+8]
	call	_IrrScene_IParticleSphereEmitter_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17109
_17109:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IParticleSystemSceneNode
	push	ebp
	push	_41835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17112
_17112:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17115:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_41838
_41838:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_41850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41841
	push	ebp
	push	_41843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17120
_41841:
	push	_41844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleSystemSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41848
	call	_brl_blitz_NullObjectError
_41848:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17120
_17120:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_addAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41853
	call	_brl_blitz_NullObjectError
_41853:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41855
	call	_brl_blitz_NullObjectError
_41855:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_addAffector
	add	esp,8
	mov	ebx,0
	jmp	_17124
_17124:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_41862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41859
	call	_brl_blitz_NullObjectError
_41859:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41861
	call	_brl_blitz_NullObjectError
_41861:
	push	0
	push	1
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createAttractionAffector
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IParticleAttractionAffector+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17133
_17133:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_41875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41867
	push	ebp
	push	_41869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41867:
	push	_41870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41872
	call	_brl_blitz_NullObjectError
_41872:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41874
	call	_brl_blitz_NullObjectError
_41874:
	push	0
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createFadeOutParticleAffector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IParticleFadeOutAffector+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17138
_17138:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createGravityAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_41886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41878
	push	ebp
	push	_41880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41878:
	push	_41881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41883
	call	_brl_blitz_NullObjectError
_41883:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41885
	call	_brl_blitz_NullObjectError
_41885:
	push	0
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createGravityAffector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IParticleGravityAffector+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17143
_17143:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createRotationAffector:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_41890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41889
	call	_brl_blitz_NullObjectError
_41889:
	push	0
	push	1
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_createRotationAffector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_IParticleRotationAffector+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17148
_17148:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,ebp
	push	eax
	push	_41919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41893
	mov	eax,ebp
	push	eax
	push	_41895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_AABbox3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41893:
	push	_41896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_41897
	mov	eax,ebp
	push	eax
	push	_41899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_41897:
	push	_41900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_41901
	mov	eax,ebp
	push	eax
	push	_41903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_41901:
	push	_41904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_41905
	mov	eax,ebp
	push	eax
	push	_41907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_41905:
	push	_41908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_41910
	call	_brl_blitz_NullObjectError
_41910:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_41912
	call	_brl_blitz_NullObjectError
_41912:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_41914
	call	_brl_blitz_NullObjectError
_41914:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_41916
	call	_brl_blitz_NullObjectError
_41916:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_41918
	call	_brl_blitz_NullObjectError
_41918:
	push	0
	push	1
	push	dword [ebp-48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [edi+8]
	mov	eax,dword [ebp-52]
	push	dword [eax+8]
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	call	_IrrScene_IParticleSystemSceneNode_createBoxEmitter
	add	esp,48
	push	eax
	call	dword [_irrlicht_core_IParticleEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17162
_17162:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createPointEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,ebp
	push	eax
	push	_41951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41931
	mov	eax,ebp
	push	eax
	push	_41933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41931:
	push	_41934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_41935
	mov	eax,ebp
	push	eax
	push	_41937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_41935:
	push	_41938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_41939
	mov	eax,ebp
	push	eax
	push	_41941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_41939:
	push	_41942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_41944
	call	_brl_blitz_NullObjectError
_41944:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_41946
	call	_brl_blitz_NullObjectError
_41946:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_41948
	call	_brl_blitz_NullObjectError
_41948:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_41950
	call	_brl_blitz_NullObjectError
_41950:
	push	0
	push	1
	push	dword [ebp-44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [edi+8]
	mov	eax,dword [ebp-48]
	push	dword [eax+8]
	call	_IrrScene_IParticleSystemSceneNode_createPointEmitter
	add	esp,44
	push	eax
	call	dword [_irrlicht_core_IParticleEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17175
_17175:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp+64]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp+68]
	mov	dword [ebp-64],eax
	push	ebp
	push	_41957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41954
	call	_brl_blitz_NullObjectError
_41954:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41956
	call	_brl_blitz_NullObjectError
_41956:
	push	0
	push	1
	push	dword [ebp-64]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-60]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-56]
	push	dword [ebp-52]
	push	dword [ebp-48]
	push	dword [ebp-44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	add	esp,64
	push	eax
	call	dword [_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17193
_17193:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp+64]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp+68]
	mov	dword [ebp-64],eax
	mov	eax,ebp
	push	eax
	push	_41967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_41962
	call	_brl_blitz_NullObjectError
_41962:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_41964
	call	_brl_blitz_NullObjectError
_41964:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41966
	call	_brl_blitz_NullObjectError
_41966:
	push	0
	push	1
	push	dword [ebp-64]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-60]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-56]
	push	dword [ebp-52]
	push	dword [ebp-48]
	push	dword [ebp-44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IParticleSystemSceneNode_createCylinderEmitter
	add	esp,64
	push	eax
	call	dword [_irrlicht_core_IParticleCylinderEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17211
_17211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	mov	eax,dword [ebp+64]
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp+68]
	mov	dword [ebp-64],eax
	push	ebp
	push	_41973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41970
	call	_brl_blitz_NullObjectError
_41970:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41972
	call	_brl_blitz_NullObjectError
_41972:
	push	0
	push	1
	push	dword [ebp-64]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-60]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-56]
	push	dword [ebp-52]
	push	dword [ebp-48]
	push	dword [ebp-44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createMeshEmitter
	add	esp,64
	push	eax
	call	dword [_irrlicht_core_IParticleMeshEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17229
_17229:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createRingEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	mov	eax,dword [ebp+60]
	mov	dword [ebp-56],eax
	push	ebp
	push	_41979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41976
	call	_brl_blitz_NullObjectError
_41976:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41978
	call	_brl_blitz_NullObjectError
_41978:
	push	0
	push	1
	push	dword [ebp-56]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-52]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	dword [ebp-36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createRingEmitter
	add	esp,56
	push	eax
	call	dword [_irrlicht_core_IParticleRingEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17245
_17245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,dword [ebp+56]
	mov	dword [ebp-52],eax
	push	ebp
	push	_41985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41982
	call	_brl_blitz_NullObjectError
_41982:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41984
	call	_brl_blitz_NullObjectError
_41984:
	push	0
	push	1
	push	dword [ebp-52]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-48]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_createSphereEmitter
	add	esp,52
	push	eax
	call	dword [_irrlicht_core_IParticleSphereEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17260
_17260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_41989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41988
	call	_brl_blitz_NullObjectError
_41988:
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_removeAllAffectors
	add	esp,4
	mov	ebx,0
	jmp	_17263
_17263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_setEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_41999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41991
	push	ebp
	push	_41993
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41991:
	push	_41994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41996
	call	_brl_blitz_NullObjectError
_41996:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41998
	call	_brl_blitz_NullObjectError
_41998:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_setEmitter
	add	esp,8
	mov	ebx,0
	jmp	_17267
_17267:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_getEmitter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42003
	call	_brl_blitz_NullObjectError
_42003:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_getEmitter
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IParticleEmitter+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17270
_17270:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42007
	call	_brl_blitz_NullObjectError
_42007:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_setParticlesAreGlobal
	add	esp,8
	mov	ebx,0
	jmp	_17274
_17274:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IParticleSystemSceneNode_setParticleSize:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_42011
	push	ebp
	push	_42013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_42011:
	push	_42014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42016
	call	_brl_blitz_NullObjectError
_42016:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42018
	call	_brl_blitz_NullObjectError
_42018:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_setParticleSize
	add	esp,8
	mov	ebx,0
	jmp	_17278
_17278:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneCollisionManager
	push	ebp
	push	_42020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17281
_17281:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42023
	push	ebx
	call	__irrlicht_core_ISceneCollisionManager_drop
	add	esp,4
_42023:
_17284:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_42024
_42024:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_42036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42027
	push	ebp
	push	_42029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17288
_42027:
	push	_42030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneCollisionManager
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42034
	call	_brl_blitz_NullObjectError
_42034:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17288
_17288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getCollisionPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	dword [ebp-28],0
	mov	dword [ebp-32],0
	mov	eax,ebp
	push	eax
	push	_42062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_42041
	push	eax
	call	_bbGCFree
	add	esp,4
_42041:
	mov	eax,dword [ebp-24]
	mov	dword [eax],ebx
	push	_42042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_42044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_42046
	call	_brl_blitz_NullObjectError
_42046:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_42048
	call	_brl_blitz_NullObjectError
_42048:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_42050
	call	_brl_blitz_NullObjectError
_42050:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_42052
	call	_brl_blitz_NullObjectError
_42052:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_42054
	call	_brl_blitz_NullObjectError
_42054:
	lea	eax,dword [ebp-28]
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrScene_ISceneCollisionManager_getCollisionPoint
	add	esp,24
	mov	dword [ebp-32],eax
	push	_42056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-28]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-24]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_42060
	push	eax
	call	_bbGCFree
	add	esp,4
_42060:
	mov	eax,dword [ebp-24]
	mov	dword [eax],ebx
	push	_42061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	jmp	_17296
_17296:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,68
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	fld	dword [ebp+44]
	fstp	dword [ebp-40]
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	dword [ebp-48],0
	mov	dword [ebp-52],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_42103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	inc	dword [ebx+4]
	mov	eax,dword [ebp-36]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_42074
	push	eax
	call	_bbGCFree
	add	esp,4
_42074:
	mov	eax,dword [ebp-36]
	mov	dword [eax],ebx
	push	_42075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-44],_bbNullObject
	jne	_42076
	mov	eax,ebp
	push	eax
	push	_42078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_42076:
	push	_42079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_42081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-68],eax
	cmp	dword [ebp-68],_bbNullObject
	jne	_42083
	call	_brl_blitz_NullObjectError
_42083:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-64],eax
	cmp	dword [ebp-64],_bbNullObject
	jne	_42085
	call	_brl_blitz_NullObjectError
_42085:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-60],eax
	cmp	dword [ebp-60],_bbNullObject
	jne	_42087
	call	_brl_blitz_NullObjectError
_42087:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_42089
	call	_brl_blitz_NullObjectError
_42089:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_42091
	call	_brl_blitz_NullObjectError
_42091:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_42093
	call	_brl_blitz_NullObjectError
_42093:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_42095
	call	_brl_blitz_NullObjectError
_42095:
	push	1
	push	dword [ebp-44]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-40]
	lea	eax,dword [ebp-48]
	push	eax
	push	dword [ebp-32]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	mov	eax,dword [ebp-60]
	push	dword [eax+8]
	mov	eax,dword [ebp-64]
	push	dword [eax+8]
	mov	eax,dword [ebp-68]
	push	dword [eax+8]
	call	_IrrScene_ISceneCollisionManager_getCollisionResultPosition
	add	esp,44
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	dword [ebp-52],eax
	push	_42097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-48]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	inc	dword [ebx+4]
	mov	eax,dword [ebp-36]
	mov	eax,dword [eax]
	dec	dword [eax+4]
	jnz	_42101
	push	eax
	call	_bbGCFree
	add	esp,4
_42101:
	mov	eax,dword [ebp-36]
	mov	dword [eax],ebx
	push	_42102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	jmp	_17309
_17309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_42136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_42114
	mov	eax,ebp
	push	eax
	push	_42116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42114:
	push	_42117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_42119
	call	_brl_blitz_NullObjectError
_42119:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_42121
	call	_brl_blitz_NullObjectError
_42121:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42123
	call	_brl_blitz_NullObjectError
_42123:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneCollisionManager_getRayFromScreenCoordinates
	add	esp,12
	push	eax
	call	__irrlicht_core_Line3df_createFromHandle
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_42128
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42127
	call	_brl_blitz_NullObjectError
_42127:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_42128:
	cmp	eax,0
	je	_42130
	mov	eax,ebp
	push	eax
	push	_42132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17314
_42130:
	mov	eax,ebp
	push	eax
	push	_42135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17314
_17314:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_42155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42140
	call	_brl_blitz_NullObjectError
_42140:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42142
	call	_brl_blitz_NullObjectError
_42142:
	push	0
	push	0
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeFromCameraBB
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-20],eax
	push	_42144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_42147
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_42146
	call	_brl_blitz_NullObjectError
_42146:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_42147:
	cmp	eax,0
	je	_42149
	push	ebp
	push	_42151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17320
_42149:
	push	ebp
	push	_42154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17320
_17320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],_bbNullObject
	push	ebp
	push	_42175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42160
	call	_brl_blitz_NullObjectError
_42160:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42162
	call	_brl_blitz_NullObjectError
_42162:
	push	0
	push	0
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeFromRayBB
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-24],eax
	push	_42164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_42167
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_42166
	call	_brl_blitz_NullObjectError
_42166:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_42167:
	cmp	eax,0
	je	_42169
	push	ebp
	push	_42171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17327
_42169:
	push	ebp
	push	_42174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17327
_17327:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	dword [ebp-24],_bbNullObject
	push	ebp
	push	_42194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42179
	call	_brl_blitz_NullObjectError
_42179:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42181
	call	_brl_blitz_NullObjectError
_42181:
	push	0
	push	0
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-24],eax
	push	_42183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_42186
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_42185
	call	_brl_blitz_NullObjectError
_42185:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_42186:
	cmp	eax,0
	je	_42188
	push	ebp
	push	_42190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17334
_42188:
	push	ebp
	push	_42193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17334
_17334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	eax,ebp
	push	eax
	push	_42218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_42196
	mov	eax,ebp
	push	eax
	push	_42198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42196:
	push	_42199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_42201
	call	_brl_blitz_NullObjectError
_42201:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_42203
	call	_brl_blitz_NullObjectError
_42203:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42205
	call	_brl_blitz_NullObjectError
_42205:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	add	esp,12
	push	eax
	call	__irrlicht_core_Position2di_createFromHandle
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_42210
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42209
	call	_brl_blitz_NullObjectError
_42209:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_42210:
	cmp	eax,0
	je	_42212
	mov	eax,ebp
	push	eax
	push	_42214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17339
_42212:
	mov	eax,ebp
	push	eax
	push	_42217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17339
_17339:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_42222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42221
	call	_brl_blitz_NullObjectError
_42221:
	push	0
	push	0
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17348
_17348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42226
	call	_brl_blitz_NullObjectError
_42226:
	cmp	dword [ebx+12],0
	je	_42227
	push	ebp
	push	_42232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42230
	call	_brl_blitz_NullObjectError
_42230:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_42227:
	push	_42233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42235
	call	_brl_blitz_NullObjectError
_42235:
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17351
_17351:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42239
	call	_brl_blitz_NullObjectError
_42239:
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17354
_17354:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42243
	call	_brl_blitz_NullObjectError
_42243:
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_grab
	add	esp,4
	mov	ebx,0
	jmp	_17357
_17357:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeAnimator_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimatorCameraFPS
	push	ebp
	push	_42245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17360
_17360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17363:
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_ISceneNodeAnimator_Delete
	add	esp,4
	mov	eax,0
	jmp	_42248
_42248:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_42260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42251
	push	ebp
	push	_42253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17368
_42251:
	push	_42254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42258
	call	_brl_blitz_NullObjectError
_42258:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17368
_17368:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42263
	call	_brl_blitz_NullObjectError
_42263:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17371
_17371:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42267
	call	_brl_blitz_NullObjectError
_42267:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17375
_17375:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42273
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42272
	call	_brl_blitz_NullObjectError
_42272:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	fstp	st0
	add	esp,4
	fld	dword [_60325]
	fstp	dword [ebp-8]
	jmp	_17378
_17378:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42276
	call	_brl_blitz_NullObjectError
_42276:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17382
_17382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_42293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_42284
	push	ebp
	push	_42289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_42288
	call	_brl_blitz_ArrayBoundsError
_42288:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42284:
	push	_42290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42292
	call	_brl_blitz_NullObjectError
_42292:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setKeyMap
	add	esp,12
	mov	ebx,0
	jmp	_17386
_17386:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42300
	call	_brl_blitz_NullObjectError
_42300:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	add	esp,8
	mov	ebx,0
	jmp	_17390
_17390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42305
	call	_brl_blitz_NullObjectError
_42305:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setInvertMouse
	add	esp,8
	mov	ebx,0
	jmp	_17394
_17394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeAnimator_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimatorCameraMaya
	push	ebp
	push	_42308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17397
_17397:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17400:
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_ISceneNodeAnimator_Delete
	add	esp,4
	mov	eax,0
	jmp	_42311
_42311:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_42323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42314
	push	ebp
	push	_42316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17405
_42314:
	push	_42317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42321
	call	_brl_blitz_NullObjectError
_42321:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17405
_17405:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42326
	call	_brl_blitz_NullObjectError
_42326:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17408
_17408:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42330
	call	_brl_blitz_NullObjectError
_42330:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17412
_17412:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42334
	call	_brl_blitz_NullObjectError
_42334:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	fstp	st0
	add	esp,4
	fld	dword [_60361]
	fstp	dword [ebp-8]
	jmp	_17415
_17415:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42338
	call	_brl_blitz_NullObjectError
_42338:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17419
_17419:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42342
	call	_brl_blitz_NullObjectError
_42342:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	fstp	st0
	add	esp,4
	fld	dword [_60368]
	fstp	dword [ebp-8]
	jmp	_17422
_17422:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42346
	call	_brl_blitz_NullObjectError
_42346:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17426
_17426:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ICollisionCallback
	push	ebp
	push	_42349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17429
_17429:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42352
	push	ebx
	call	__irrlicht_core_ICollisionCallback_drop
	add	esp,4
_42352:
_17432:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_42353
_42353:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42367
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42357
	call	_brl_blitz_NullObjectError
_42357:
	cmp	dword [ebx+12],0
	je	_42358
	push	ebp
	push	_42363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42361
	call	_brl_blitz_NullObjectError
_42361:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_42358:
	push	_42364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42366
	call	_brl_blitz_NullObjectError
_42366:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17435
_17435:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42370
	call	_brl_blitz_NullObjectError
_42370:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17438
_17438:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42374
	call	_brl_blitz_NullObjectError
_42374:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_grab
	add	esp,4
	mov	ebx,0
	jmp	_17441
_17441:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXICollisionCallback_new
	push	eax
	call	__irrlicht_core_ICollisionCallback_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_17444
_17444:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_42403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42379
	push	ebp
	push	_42381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17449
_42379:
	push	_42382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_42384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_42385
	push	ebp
	push	_42391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_42388
	mov	eax,_brl_blitz_NullFunctionError
_42388:
	mov	dword [ebp-20],eax
	push	_42390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_42385:
	push	_42393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42395
	call	_brl_blitz_NullObjectError
_42395:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_42397
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_42397:
	mov	dword [ebx+16],eax
	push	_42399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42401
	call	_brl_blitz_NullObjectError
_42401:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17449
_17449:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	ebx,0
	jmp	_17453
_17453:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42408
	call	_brl_blitz_NullObjectError
_42408:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_17456
_17456:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_BoundOnCollision:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_42424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICollisionCallback
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_42413
	push	ebp
	push	_42419
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	call	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	add	esp,12
	mov	dword [ebp-16],eax
	push	_42416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42418
	call	_brl_blitz_NullObjectError
_42418:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_42421
_42413:
	push	ebp
	push	_42423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_42421:
	mov	ebx,0
	jmp	_17460
_17460:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeAnimator_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	push	ebp
	push	_42425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17463
_17463:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17466:
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimator
	push	eax
	call	__irrlicht_core_ISceneNodeAnimator_Delete
	add	esp,4
	mov	eax,0
	jmp	_42427
_42427:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_42438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42429
	push	ebp
	push	_42431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17471
_42429:
	push	_42432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42436
	call	_brl_blitz_NullObjectError
_42436:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17471
_17471:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42441
	call	_brl_blitz_NullObjectError
_42441:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17474
_17474:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42445
	call	_brl_blitz_NullObjectError
_42445:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17477
_17477:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42449
	call	_brl_blitz_NullObjectError
_42449:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getGravity
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17480
_17480:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42453
	call	_brl_blitz_NullObjectError
_42453:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getWorld
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	jmp	_17483
_17483:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42457
	call	_brl_blitz_NullObjectError
_42457:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_isFalling
	add	esp,4
	mov	ebx,eax
	jmp	_17486
_17486:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42461
	call	_brl_blitz_NullObjectError
_42461:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42463
	call	_brl_blitz_NullObjectError
_42463:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	add	esp,8
	mov	ebx,0
	jmp	_17490
_17490:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42467
	call	_brl_blitz_NullObjectError
_42467:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42469
	call	_brl_blitz_NullObjectError
_42469:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	add	esp,8
	mov	ebx,0
	jmp	_17494
_17494:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42473
	call	_brl_blitz_NullObjectError
_42473:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42475
	call	_brl_blitz_NullObjectError
_42475:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setGravity
	add	esp,8
	mov	ebx,0
	jmp	_17498
_17498:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42479
	call	_brl_blitz_NullObjectError
_42479:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42481
	call	_brl_blitz_NullObjectError
_42481:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setWorld
	add	esp,8
	mov	ebx,0
	jmp	_17502
_17502:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42486
	call	_brl_blitz_NullObjectError
_42486:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_jump
	add	esp,8
	mov	ebx,0
	jmp	_17506
_17506:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42491
	call	_brl_blitz_NullObjectError
_42491:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	add	esp,8
	mov	ebx,0
	jmp	_17510
_17510:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42495
	call	_brl_blitz_NullObjectError
_42495:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	add	esp,4
	mov	ebx,eax
	jmp	_17513
_17513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42499
	call	_brl_blitz_NullObjectError
_42499:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setTargetNode
	add	esp,8
	mov	ebx,0
	jmp	_17517
_17517:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42503
	call	_brl_blitz_NullObjectError
_42503:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getTargetNode
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17520
_17520:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42507
	call	_brl_blitz_NullObjectError
_42507:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	add	esp,4
	mov	ebx,eax
	jmp	_17523
_17523:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42511
	call	_brl_blitz_NullObjectError
_42511:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17526
_17526:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42515
	call	_brl_blitz_NullObjectError
_42515:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	add	esp,4
	push	eax
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17529
_17529:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42520
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42519
	call	_brl_blitz_NullObjectError
_42519:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17532
_17532:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42523
	call	_brl_blitz_NullObjectError
_42523:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17535
_17535:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42527
	call	_brl_blitz_NullObjectError
_42527:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	add	esp,8
	mov	ebx,0
	jmp	_17539
_17539:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneNodeAnimatorFactory
	push	ebp
	push	_42529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17542
_17542:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42532
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	add	esp,4
_42532:
_17545:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_42533
_42533:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_42540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42537
	call	_brl_blitz_NullObjectError
_42537:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42539
	call	_brl_blitz_NullObjectError
_42539:
	push	0
	push	1
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17550
_17550:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_42549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_42544
	call	_brl_blitz_NullObjectError
_42544:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42547
	call	_brl_blitz_NullObjectError
_42547:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	1
	push	ebx
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_17555
_17555:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42552
	call	_brl_blitz_NullObjectError
_42552:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	add	esp,4
	mov	ebx,eax
	jmp	_17558
_17558:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42556
	call	_brl_blitz_NullObjectError
_42556:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	add	esp,8
	mov	ebx,eax
	jmp	_17562
_17562:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42560
	call	_brl_blitz_NullObjectError
_42560:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17566
_17566:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42564
	call	_brl_blitz_NullObjectError
_42564:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17570
_17570:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42568
	call	_brl_blitz_NullObjectError
_42568:
	cmp	dword [ebx+12],0
	je	_42569
	push	ebp
	push	_42574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42572
	call	_brl_blitz_NullObjectError
_42572:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_42569:
	push	_42575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42577
	call	_brl_blitz_NullObjectError
_42577:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17573
_17573:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42581
	call	_brl_blitz_NullObjectError
_42581:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17576
_17576:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42585
	call	_brl_blitz_NullObjectError
_42585:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_grab
	add	esp,4
	mov	ebx,0
	jmp	_17579
_17579:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_17582
_17582:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_42616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42590
	push	ebp
	push	_42592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17587
_42590:
	push	_42593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_42595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_42596
	push	ebp
	push	_42602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_42599
	mov	eax,_brl_blitz_NullFunctionError
_42599:
	mov	dword [ebp-20],eax
	push	_42601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_42603
_42596:
	push	ebp
	push	_42605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorFactory
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_42603:
	push	_42606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42608
	call	_brl_blitz_NullObjectError
_42608:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_42610
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_42610:
	mov	dword [ebx+16],eax
	push	_42612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42614
	call	_brl_blitz_NullObjectError
_42614:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17587
_17587:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	ebx,0
	jmp	_17591
_17591:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IShadowVolumeSceneNode
	push	ebp
	push	_42619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17594
_17594:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17597:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_42622
_42622:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_42634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42625
	push	ebp
	push	_42627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17602
_42625:
	push	_42628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShadowVolumeSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42632
	call	_brl_blitz_NullObjectError
_42632:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17602
_17602:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42637
	call	_brl_blitz_NullObjectError
_42637:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42639
	call	_brl_blitz_NullObjectError
_42639:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IShadowVolumeSceneNode_setShadowMesh
	add	esp,8
	mov	ebx,0
	jmp	_17606
_17606:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42643
	call	_brl_blitz_NullObjectError
_42643:
	push	dword [ebx+8]
	call	_IrrScene_IShadowVolumeSceneNode_updateShadowVolumes
	add	esp,4
	mov	ebx,0
	jmp	_17609
_17609:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISkinnedMesh
	push	ebp
	push	_42645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17612
_17612:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17615:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_42648
_42648:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getJointCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42652
	call	_brl_blitz_NullObjectError
_42652:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getJointCount
	add	esp,4
	mov	ebx,eax
	jmp	_17618
_17618:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getJointName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42656
	call	_brl_blitz_NullObjectError
_42656:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getJointName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17622
_17622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getJointNumber:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42660
	call	_brl_blitz_NullObjectError
_42660:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getJointNumber
	add	esp,8
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_17626
_17626:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_useAnimationFrom:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42666
	call	_brl_blitz_NullObjectError
_42666:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42668
	call	_brl_blitz_NullObjectError
_42668:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_useAnimationFrom
	add	esp,8
	mov	ebx,0
	jmp	_17630
_17630:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42672
	call	_brl_blitz_NullObjectError
_42672:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_updateNormalsWhenAnimating
	add	esp,8
	mov	ebx,0
	jmp	_17634
_17634:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_setInterpolationMode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42676
	call	_brl_blitz_NullObjectError
_42676:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_setInterpolationMode
	add	esp,8
	mov	ebx,0
	jmp	_17638
_17638:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_animateMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_42682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42681
	call	_brl_blitz_NullObjectError
_42681:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_animateMesh
	add	esp,12
	mov	ebx,0
	jmp	_17643
_17643:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_skinMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42686
	call	_brl_blitz_NullObjectError
_42686:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_skinMesh
	add	esp,4
	mov	ebx,0
	jmp	_17646
_17646:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_convertMeshToTangents:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42691
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42690
	call	_brl_blitz_NullObjectError
_42690:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_convertMeshToTangents
	add	esp,4
	mov	ebx,0
	jmp	_17649
_17649:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_setHardwareSkinning:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42694
	call	_brl_blitz_NullObjectError
_42694:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_setHardwareSkinning
	add	esp,8
	mov	ebx,eax
	jmp	_17653
_17653:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_isStatic:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42698
	call	_brl_blitz_NullObjectError
_42698:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_isStatic
	add	esp,4
	mov	ebx,eax
	jmp	_17656
_17656:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_finalize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42702
	call	_brl_blitz_NullObjectError
_42702:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_finalize
	add	esp,4
	mov	ebx,0
	jmp	_17659
_17659:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addMeshBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42706
	call	_brl_blitz_NullObjectError
_42706:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addMeshBuffer
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_SSkinMeshBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_17662
_17662:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addJoint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42710
	call	_brl_blitz_NullObjectError
_42710:
	push	0
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addJoint
	add	esp,8
	push	eax
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17666
_17666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addWeight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42715
	call	_brl_blitz_NullObjectError
_42715:
	push	0
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addWeight
	add	esp,8
	push	eax
	call	__irrlicht_core_SWeight_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17670
_17670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addPositionKey:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42720
	call	_brl_blitz_NullObjectError
_42720:
	push	0
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addPositionKey
	add	esp,8
	push	eax
	call	__irrlicht_core_SPositionKey_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17674
_17674:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addScaleKey:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42724
	call	_brl_blitz_NullObjectError
_42724:
	push	0
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addScaleKey
	add	esp,8
	push	eax
	call	__irrlicht_core_SScaleKey_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17678
_17678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_addRotationKey:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42728
	call	_brl_blitz_NullObjectError
_42728:
	push	0
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_addRotationKey
	add	esp,8
	push	eax
	call	__irrlicht_core_SRotationKey_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17682
_17682:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getMeshBuffers:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_42758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42736
	call	_brl_blitz_NullObjectError
_42736:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getMeshBuffers
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42739
	mov	eax,ebp
	push	eax
	push	_42755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42741
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_42744
_371:
	mov	eax,ebp
	push	eax
	push	_42754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42748
	call	_brl_blitz_ArrayBoundsError
_42748:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_SSkinMeshBuffer+112]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_42753
	push	eax
	call	_bbGCFree
	add	esp,4
_42753:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_369:
	add	dword [ebp-20],1
_42744:
	cmp	dword [ebp-20],edi
	jl	_371
_370:
	call	dword [_bbOnDebugLeaveScope]
_42739:
	push	_42756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17685
_17685:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_getAllJoints:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_42788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42766
	call	_brl_blitz_NullObjectError
_42766:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getAllJoints
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42769
	mov	eax,ebp
	push	eax
	push	_42785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42771
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_42774
_374:
	mov	eax,ebp
	push	eax
	push	_42784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42778
	call	_brl_blitz_ArrayBoundsError
_42778:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_42783
	push	eax
	call	_bbGCFree
	add	esp,4
_42783:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_372:
	add	dword [ebp-20],1
_42774:
	cmp	dword [ebp-20],edi
	jl	_374
_373:
	call	dword [_bbOnDebugLeaveScope]
_42769:
	push	_42786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17688
_17688:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISkinnedMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_42800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42791
	push	ebp
	push	_42793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17692
_42791:
	push	_42794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISkinnedMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42798
	call	_brl_blitz_NullObjectError
_42798:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17692
_17692:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SPositionKey
	push	ebp
	push	_42801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17695
_17695:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42804
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_del
	add	esp,4
_42804:
_17698:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_42805
_42805:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_getFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42808
	call	_brl_blitz_NullObjectError
_42808:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_getFrame
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17701
_17701:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_setFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42812
	call	_brl_blitz_NullObjectError
_42812:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_setFrame
	add	esp,8
	mov	ebx,0
	jmp	_17705
_17705:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42816
	call	_brl_blitz_NullObjectError
_42816:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17708
_17708:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_setPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42820
	call	_brl_blitz_NullObjectError
_42820:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42822
	call	_brl_blitz_NullObjectError
_42822:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_setPosition
	add	esp,8
	mov	ebx,0
	jmp	_17712
_17712:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_42834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42825
	push	ebp
	push	_42827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17716
_42825:
	push	_42828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SPositionKey
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42832
	call	_brl_blitz_NullObjectError
_42832:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17716
_17716:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_42836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_ISkinnedMesh_SPositionKey_new
	push	eax
	call	__irrlicht_core_SPositionKey_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17718
_17718:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SScaleKey
	push	ebp
	push	_42837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17721
_17721:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42840
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_del
	add	esp,4
_42840:
_17724:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_42841
_42841:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_getFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42844
	call	_brl_blitz_NullObjectError
_42844:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_getFrame
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17727
_17727:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_setFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42848
	call	_brl_blitz_NullObjectError
_42848:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_setFrame
	add	esp,8
	mov	ebx,0
	jmp	_17731
_17731:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_getScale:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42852
	call	_brl_blitz_NullObjectError
_42852:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_getScale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17734
_17734:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_setScale:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42856
	call	_brl_blitz_NullObjectError
_42856:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42858
	call	_brl_blitz_NullObjectError
_42858:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_setScale
	add	esp,8
	mov	ebx,0
	jmp	_17738
_17738:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_42870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42861
	push	ebp
	push	_42863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17742
_42861:
	push	_42864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SScaleKey
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42868
	call	_brl_blitz_NullObjectError
_42868:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17742
_17742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_42872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_ISkinnedMesh_SScaleKey_new
	push	eax
	call	__irrlicht_core_SScaleKey_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17744
_17744:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SRotationKey
	push	ebp
	push	_42873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17747
_17747:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42876
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_del
	add	esp,4
_42876:
_17750:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_42877
_42877:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_getFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42880
	call	_brl_blitz_NullObjectError
_42880:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_getFrame
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17753
_17753:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_setFrame:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42884
	call	_brl_blitz_NullObjectError
_42884:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_setFrame
	add	esp,8
	mov	ebx,0
	jmp	_17757
_17757:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_getRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42888
	call	_brl_blitz_NullObjectError
_42888:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17760
_17760:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_setRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42892
	call	_brl_blitz_NullObjectError
_42892:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42894
	call	_brl_blitz_NullObjectError
_42894:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_setRotation
	add	esp,8
	mov	ebx,0
	jmp	_17764
_17764:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_42906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42897
	push	ebp
	push	_42899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17768
_42897:
	push	_42900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SRotationKey
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42904
	call	_brl_blitz_NullObjectError
_42904:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17768
_17768:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_42908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_ISkinnedMesh_SRotationKey_new
	push	eax
	call	__irrlicht_core_SRotationKey_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17770
_17770:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SWeight
	push	ebp
	push	_42909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17773
_17773:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42912
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_del
	add	esp,4
_42912:
_17776:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_42913
_42913:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_getBufferId:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42916
	call	_brl_blitz_NullObjectError
_42916:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getBufferId
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_17779
_17779:
	call	dword [_bbOnDebugLeaveScope]
	movzx	eax,word [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_setBufferId:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-8],eax
	movzx	eax,word [ebp+12]
	mov	eax,eax
	mov	word [ebp-4],ax
	push	ebp
	push	_42921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42920
	call	_brl_blitz_NullObjectError
_42920:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setBufferId
	add	esp,8
	mov	ebx,0
	jmp	_17783
_17783:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_getVertexId:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42925
	call	_brl_blitz_NullObjectError
_42925:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getVertexId
	add	esp,4
	mov	ebx,eax
	jmp	_17786
_17786:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_setVertexId:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42929
	call	_brl_blitz_NullObjectError
_42929:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setVertexId
	add	esp,8
	mov	ebx,0
	jmp	_17790
_17790:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_getStrength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42934
	call	_brl_blitz_NullObjectError
_42934:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getStrength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17793
_17793:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_setStrength:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_42939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42938
	call	_brl_blitz_NullObjectError
_42938:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setStrength
	add	esp,8
	mov	ebx,0
	jmp	_17797
_17797:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_42951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42942
	push	ebp
	push	_42944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17801
_42942:
	push	_42945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SWeight
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42949
	call	_brl_blitz_NullObjectError
_42949:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17801
_17801:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_42953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_ISkinnedMesh_SWeight_new
	push	eax
	call	__irrlicht_core_SWeight_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17803
_17803:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SJoint
	push	ebp
	push	_42954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17806
_17806:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_42956
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_del
	add	esp,4
_42956:
_17809:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_42957
_42957:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42960
	call	_brl_blitz_NullObjectError
_42960:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17812
_17812:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42964
	call	_brl_blitz_NullObjectError
_42964:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_17816
_17816:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getLocalMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42970
	call	_brl_blitz_NullObjectError
_42970:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getLocalMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17819
_17819:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setLocalMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42974
	call	_brl_blitz_NullObjectError
_42974:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setLocalMatrix
	add	esp,8
	mov	ebx,0
	jmp	_17823
_17823:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getGlobalMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42979
	call	_brl_blitz_NullObjectError
_42979:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getGlobalMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17826
_17826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setGlobalMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42983
	call	_brl_blitz_NullObjectError
_42983:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setGlobalMatrix
	add	esp,8
	mov	ebx,0
	jmp	_17830
_17830:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getGlobalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42988
	call	_brl_blitz_NullObjectError
_42988:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getGlobalAnimatedMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17833
_17833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setGlobalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_42993
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42992
	call	_brl_blitz_NullObjectError
_42992:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setGlobalAnimatedMatrix
	add	esp,8
	mov	ebx,0
	jmp	_17837
_17837:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getLocalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_42998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42997
	call	_brl_blitz_NullObjectError
_42997:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getLocalAnimatedMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17840
_17840:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setLocalAnimatedMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43001
	call	_brl_blitz_NullObjectError
_43001:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setLocalAnimatedMatrix
	add	esp,8
	mov	ebx,0
	jmp	_17844
_17844:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getGlobalInversedMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43006
	call	_brl_blitz_NullObjectError
_43006:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getGlobalInversedMatrix
	add	esp,4
	push	eax
	call	__irrlicht_core_Matrix4_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17847
_17847:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setGlobalInversedMatrix:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43010
	call	_brl_blitz_NullObjectError
_43010:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setGlobalInversedMatrix
	add	esp,8
	mov	ebx,0
	jmp	_17851
_17851:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAnimatedposition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43015
	call	_brl_blitz_NullObjectError
_43015:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAnimatedposition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17854
_17854:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAnimatedposition:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43019
	call	_brl_blitz_NullObjectError
_43019:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAnimatedposition
	add	esp,8
	mov	ebx,0
	jmp	_17858
_17858:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAnimatedscale:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43024
	call	_brl_blitz_NullObjectError
_43024:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAnimatedscale
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17861
_17861:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAnimatedScale:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43028
	call	_brl_blitz_NullObjectError
_43028:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAnimatedscale
	add	esp,8
	mov	ebx,0
	jmp	_17865
_17865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAnimatedrotation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43033
	call	_brl_blitz_NullObjectError
_43033:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAnimatedrotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17868
_17868:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAnimatedrotation:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43037
	call	_brl_blitz_NullObjectError
_43037:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAnimatedrotation
	add	esp,8
	mov	ebx,0
	jmp	_17872
_17872:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setPositionKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_43054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_43042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_43045
	push	ebp
	push	_43050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43049
	call	_brl_blitz_ArrayBoundsError
_43049:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43045:
	push	_43051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43053
	call	_brl_blitz_NullObjectError
_43053:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setPositionKeys
	add	esp,12
	mov	ebx,0
	jmp	_17876
_17876:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getPositionKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_43087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43065
	call	_brl_blitz_NullObjectError
_43065:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getPositionKeys
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43068
	mov	eax,ebp
	push	eax
	push	_43084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43070
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_43073
_377:
	mov	eax,ebp
	push	eax
	push	_43083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43077
	call	_brl_blitz_ArrayBoundsError
_43077:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SPositionKey_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_43082
	push	eax
	call	_bbGCFree
	add	esp,4
_43082:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_375:
	add	dword [ebp-20],1
_43073:
	cmp	dword [ebp-20],edi
	jl	_377
_376:
	call	dword [_bbOnDebugLeaveScope]
_43068:
	push	_43085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17879
_17879:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setScaleKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_43102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_43090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_43093
	push	ebp
	push	_43098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43097
	call	_brl_blitz_ArrayBoundsError
_43097:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43093:
	push	_43099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43101
	call	_brl_blitz_NullObjectError
_43101:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setScaleKeys
	add	esp,12
	mov	ebx,0
	jmp	_17883
_17883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getScaleKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_43135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43113
	call	_brl_blitz_NullObjectError
_43113:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getScaleKeys
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43116
	mov	eax,ebp
	push	eax
	push	_43132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43118
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_43121
_380:
	mov	eax,ebp
	push	eax
	push	_43131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43125
	call	_brl_blitz_ArrayBoundsError
_43125:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SScaleKey_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_43130
	push	eax
	call	_bbGCFree
	add	esp,4
_43130:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_378:
	add	dword [ebp-20],1
_43121:
	cmp	dword [ebp-20],edi
	jl	_380
_379:
	call	dword [_bbOnDebugLeaveScope]
_43116:
	push	_43133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17886
_17886:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setRotationKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_43150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_43138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_43141
	push	ebp
	push	_43146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43145
	call	_brl_blitz_ArrayBoundsError
_43145:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43141:
	push	_43147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43149
	call	_brl_blitz_NullObjectError
_43149:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setRotationKeys
	add	esp,12
	mov	ebx,0
	jmp	_17890
_17890:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getRotationKeys:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_43183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43161
	call	_brl_blitz_NullObjectError
_43161:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getRotationKeys
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43164
	mov	eax,ebp
	push	eax
	push	_43180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43166
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_43169
_383:
	mov	eax,ebp
	push	eax
	push	_43179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43173
	call	_brl_blitz_ArrayBoundsError
_43173:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SRotationKey_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_43178
	push	eax
	call	_bbGCFree
	add	esp,4
_43178:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_381:
	add	dword [ebp-20],1
_43169:
	cmp	dword [ebp-20],edi
	jl	_383
_382:
	call	dword [_bbOnDebugLeaveScope]
_43164:
	push	_43181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17893
_17893:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setWeights:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_43198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_43186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_43189
	push	ebp
	push	_43194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43193
	call	_brl_blitz_ArrayBoundsError
_43193:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43189:
	push	_43195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43197
	call	_brl_blitz_NullObjectError
_43197:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setWeights
	add	esp,12
	mov	ebx,0
	jmp	_17897
_17897:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getWeights:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_43231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43209
	call	_brl_blitz_NullObjectError
_43209:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getWeights
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43212
	mov	eax,ebp
	push	eax
	push	_43228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43214
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_43217
_386:
	mov	eax,ebp
	push	eax
	push	_43227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43221
	call	_brl_blitz_ArrayBoundsError
_43221:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SWeight_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_43226
	push	eax
	call	_bbGCFree
	add	esp,4
_43226:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_384:
	add	dword [ebp-20],1
_43217:
	cmp	dword [ebp-20],edi
	jl	_386
_385:
	call	dword [_bbOnDebugLeaveScope]
_43212:
	push	_43229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17900
_17900:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	mov	dword [ebp-16],_bbEmptyArray
	push	ebp
	push	_43246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_43234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_43237
	push	ebp
	push	_43242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43241
	call	_brl_blitz_ArrayBoundsError
_43241:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43237:
	push	_43243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43245
	call	_brl_blitz_NullObjectError
_43245:
	push	dword [ebp-12]
	mov	eax,dword [ebp-16]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setChildren
	add	esp,12
	mov	ebx,0
	jmp	_17904
_17904:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getChildren:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_43278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43256
	call	_brl_blitz_NullObjectError
_43256:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getChildren
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43259
	mov	eax,ebp
	push	eax
	push	_43275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43261
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_43264
_389:
	mov	eax,ebp
	push	eax
	push	_43274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43268
	call	_brl_blitz_ArrayBoundsError
_43268:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_43273
	push	eax
	call	_bbGCFree
	add	esp,4
_43273:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_387:
	add	dword [ebp-20],1
_43264:
	cmp	dword [ebp-20],edi
	jl	_389
_388:
	call	dword [_bbOnDebugLeaveScope]
_43259:
	push	_43276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17907
_17907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_setAttachedMeshes:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],0
	push	ebp
	push	_43291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_43281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_43282
	push	ebp
	push	_43287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43286
	call	_brl_blitz_ArrayBoundsError
_43286:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43282:
	push	_43288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43290
	call	_brl_blitz_NullObjectError
_43290:
	push	dword [ebp-12]
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_setAttachedMeshes
	add	esp,12
	mov	ebx,0
	jmp	_17911
_17911:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_getAttachedMeshes:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_43317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43299
	call	_brl_blitz_NullObjectError
_43299:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getAttachedMeshes
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43302
	push	ebp
	push	_43314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43304
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_43307
_392:
	push	ebp
	push	_43313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43311
	call	_brl_blitz_ArrayBoundsError
_43311:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ecx,dword [ebp-8]
	mov	edx,dword [ebp-20]
	mov	edx,dword [ecx+edx*4]
	mov	dword [eax+24],edx
	call	dword [_bbOnDebugLeaveScope]
_390:
	add	dword [ebp-20],1
_43307:
	cmp	dword [ebp-20],esi
	jl	_392
_391:
	call	dword [_bbOnDebugLeaveScope]
_43302:
	push	_43315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17914
_17914:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43320
	push	ebp
	push	_43322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17918
_43320:
	push	_43323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SJoint
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43327
	call	_brl_blitz_NullObjectError
_43327:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17918
_17918:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_ISkinnedMesh_SJoint_new
	push	eax
	call	__irrlicht_core_SJoint_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17920
_17920:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ITerrainSceneNode
	push	ebp
	push	_43332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17923
_17923:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_17926:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_43335
_43335:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_43347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43338
	push	ebp
	push	_43340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17931
_43338:
	push	_43341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITerrainSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_43345
	call	_brl_blitz_NullObjectError
_43345:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17931
_17931:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_43351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43350
	call	_brl_blitz_NullObjectError
_43350:
	push	1
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getBoundingBoxFromPatch
	add	esp,12
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17936
_17936:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43356
	call	_brl_blitz_NullObjectError
_43356:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17939
_17939:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43360
	call	_brl_blitz_NullObjectError
_43360:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43362
	call	_brl_blitz_NullObjectError
_43362:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_getCurrentLODOfPatches
	add	esp,8
	mov	ebx,eax
	jmp	_17943
_17943:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getIndexCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43367
	call	_brl_blitz_NullObjectError
_43367:
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getIndexCount
	add	esp,4
	mov	ebx,eax
	jmp	_17946
_17946:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getIndicesForPatch:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_43374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43371
	call	_brl_blitz_NullObjectError
_43371:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43373
	call	_brl_blitz_NullObjectError
_43373:
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_getIndicesForPatch
	add	esp,20
	mov	ebx,eax
	jmp	_17953
_17953:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43379
	call	_brl_blitz_NullObjectError
_43379:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getMesh
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_17956
_17956:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_43386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43383
	call	_brl_blitz_NullObjectError
_43383:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43385
	call	_brl_blitz_NullObjectError
_43385:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_getMeshBufferForLOD
	add	esp,12
	mov	ebx,0
	jmp	_17961
_17961:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setLODOfPatch:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_43390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43389
	call	_brl_blitz_NullObjectError
_43389:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setLODOfPatch
	add	esp,16
	mov	ebx,0
	jmp	_17967
_17967:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getTerrainCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43393
	call	_brl_blitz_NullObjectError
_43393:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getTerrainCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_17970
_17970:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_overrideLODDistance:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	qword [ebp+16]
	fstp	qword [ebp-16]
	push	ebp
	push	_43398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43397
	call	_brl_blitz_NullObjectError
_43397:
	fld	qword [ebp-16]
	sub	esp,8
	fstp	qword [esp]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_overrideLODDistance
	add	esp,16
	mov	ebx,eax
	jmp	_17975
_17975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_scaleTexture:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_43403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43402
	call	_brl_blitz_NullObjectError
_43402:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_scaleTexture
	add	esp,12
	mov	ebx,0
	jmp	_17980
_17980:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_43408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43407
	call	_brl_blitz_NullObjectError
_43407:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setCameraMovementDelta
	add	esp,8
	mov	ebx,0
	jmp	_17984
_17984:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	push	ebp
	push	_43413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43412
	call	_brl_blitz_NullObjectError
_43412:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setCameraRotationDelta
	add	esp,8
	mov	ebx,0
	jmp	_17988
_17988:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43416
	call	_brl_blitz_NullObjectError
_43416:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setDynamicSelectorUpdate
	add	esp,8
	mov	ebx,0
	jmp	_17992
_17992:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_getHeight:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_43421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43420
	call	_brl_blitz_NullObjectError
_43420:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getHeight
	add	esp,12
	fstp	dword [ebp-16]
	jmp	_17997
_17997:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-16]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_loadHeightMap:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_43427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43424
	call	_brl_blitz_NullObjectError
_43424:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43426
	call	_brl_blitz_NullObjectError
_43426:
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_loadHeightMap
	add	esp,16
	mov	ebx,eax
	jmp	_18003
_18003:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW:
	push	ebp
	mov	ebp,esp
	sub	esp,32
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	push	ebp
	push	_43435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43432
	call	_brl_blitz_NullObjectError
_43432:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43434
	call	_brl_blitz_NullObjectError
_43434:
	push	dword [ebp-32]
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_loadHeightMapRAW
	add	esp,32
	mov	ebx,eax
	jmp	_18013
_18013:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ITextSceneNode
	push	ebp
	push	_43439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18016
_18016:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18019:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_43442
_43442:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_43454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43445
	push	ebp
	push	_43447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18024
_43445:
	push	_43448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITextSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_43452
	call	_brl_blitz_NullObjectError
_43452:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_18024
_18024:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_setText:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43457
	call	_brl_blitz_NullObjectError
_43457:
	push	dword [ebp-8]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ITextSceneNode_setText
	add	esp,8
	mov	ebx,0
	jmp	_18028
_18028:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITextSceneNode_setTextColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43461
	call	_brl_blitz_NullObjectError
_43461:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43463
	call	_brl_blitz_NullObjectError
_43463:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITextSceneNode_setTextColor
	add	esp,8
	mov	ebx,0
	jmp	_18032
_18032:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IVertexBuffer
	push	ebp
	push	_43465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18035
_18035:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_43467
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_43467:
_18038:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_43469
_43469:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43472
	push	ebp
	push	_43474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18042
_43472:
	push	_43475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVertexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43479
	call	_brl_blitz_NullObjectError
_43479:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18042
_18042:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getData:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43484
	call	_brl_blitz_NullObjectError
_43484:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getData
	add	esp,4
	mov	ebx,eax
	jmp	_18045
_18045:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43488
	call	_brl_blitz_NullObjectError
_43488:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getType
	add	esp,4
	mov	ebx,eax
	jmp	_18048
_18048:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_setType:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43492
	call	_brl_blitz_NullObjectError
_43492:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_setType
	add	esp,8
	mov	ebx,0
	jmp	_18052
_18052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_stride:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43496
	call	_brl_blitz_NullObjectError
_43496:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_stride
	add	esp,4
	mov	ebx,eax
	jmp	_18055
_18055:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43500
	call	_brl_blitz_NullObjectError
_43500:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_size
	add	esp,4
	mov	ebx,eax
	jmp	_18058
_18058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43504
	call	_brl_blitz_NullObjectError
_43504:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43506
	call	_brl_blitz_NullObjectError
_43506:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IVertexBuffer_push_back
	add	esp,8
	mov	ebx,0
	jmp	_18062
_18062:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_elementAt:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43510
	call	_brl_blitz_NullObjectError
_43510:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_elementAt
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	mov	ebx,eax
	jmp	_18066
_18066:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getLast:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43514
	call	_brl_blitz_NullObjectError
_43514:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getLast
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	mov	ebx,eax
	jmp	_18069
_18069:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43518
	call	_brl_blitz_NullObjectError
_43518:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_set_used
	add	esp,8
	mov	ebx,0
	jmp	_18073
_18073:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_reallocate:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43522
	call	_brl_blitz_NullObjectError
_43522:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_18077
_18077:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_allocated_size:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43526
	call	_brl_blitz_NullObjectError
_43526:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_18080
_18080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_pointer:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_43556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_43530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_43532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43534
	call	_brl_blitz_NullObjectError
_43534:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_pointerOut
	add	esp,8
	mov	dword [ebp-16],eax
	push	_43536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_43537
	mov	eax,ebp
	push	eax
	push	_43553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_43539
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_43540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_43542
_395:
	mov	eax,ebp
	push	eax
	push	_43552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_43546
	call	_brl_blitz_ArrayBoundsError
_43546:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_43551
	push	eax
	call	_bbGCFree
	add	esp,4
_43551:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_393:
	add	dword [ebp-20],1
_43542:
	cmp	dword [ebp-20],edi
	jl	_395
_394:
	call	dword [_bbOnDebugLeaveScope]
_43537:
	push	_43554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_43555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18083
_18083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43559
	call	_brl_blitz_NullObjectError
_43559:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getHardwareMappingHint
	add	esp,4
	mov	ebx,eax
	jmp	_18086
_18086:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_setHardwareMappingHint:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43563
	call	_brl_blitz_NullObjectError
_43563:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_setHardwareMappingHint
	add	esp,8
	mov	ebx,0
	jmp	_18090
_18090:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_setDirty:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43567
	call	_brl_blitz_NullObjectError
_43567:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_setDirty
	add	esp,4
	mov	ebx,0
	jmp	_18093
_18093:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getChangedID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43571
	call	_brl_blitz_NullObjectError
_43571:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getChangedID
	add	esp,4
	mov	ebx,eax
	jmp	_18096
_18096:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43575
	call	_brl_blitz_NullObjectError
_43575:
	cmp	dword [ebx+12],0
	je	_43576
	push	ebp
	push	_43581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43579
	call	_brl_blitz_NullObjectError
_43579:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_43576:
	push	_43582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43584
	call	_brl_blitz_NullObjectError
_43584:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_18099
_18099:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43588
	call	_brl_blitz_NullObjectError
_43588:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18102
_18102:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43592
	call	_brl_blitz_NullObjectError
_43592:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_18105
_18105:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_ISceneNodeDefault_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IVolumeLightSceneNode
	push	ebp
	push	_43594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18108
_18108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18111:
	mov	dword [eax],_irrlicht_core_ISceneNodeDefault
	push	eax
	call	__irrlicht_core_ISceneNodeDefault_Delete
	add	esp,4
	mov	eax,0
	jmp	_43597
_43597:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_43609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43600
	push	ebp
	push	_43602
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18116
_43600:
	push	_43603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVolumeLightSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_43605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_43607
	call	_brl_blitz_NullObjectError
_43607:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_18116
_18116:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setSubDivideU:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43612
	call	_brl_blitz_NullObjectError
_43612:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_setSubDivideU
	add	esp,8
	mov	ebx,0
	jmp	_18120
_18120:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setSubDividev:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43617
	call	_brl_blitz_NullObjectError
_43617:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_setSubDivideV
	add	esp,8
	mov	ebx,0
	jmp	_18124
_18124:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getSubDivideU:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43622
	call	_brl_blitz_NullObjectError
_43622:
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_getSubDivideU
	add	esp,4
	mov	ebx,eax
	jmp	_18127
_18127:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getSubDivideV:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43626
	call	_brl_blitz_NullObjectError
_43626:
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_getSubDivideV
	add	esp,4
	mov	ebx,eax
	jmp	_18130
_18130:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setFootColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43630
	call	_brl_blitz_NullObjectError
_43630:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43632
	call	_brl_blitz_NullObjectError
_43632:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IVolumeLightSceneNode_setFootColor
	add	esp,8
	mov	ebx,0
	jmp	_18134
_18134:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_setTailColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43637
	call	_brl_blitz_NullObjectError
_43637:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43639
	call	_brl_blitz_NullObjectError
_43639:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IVolumeLightSceneNode_setTailColor
	add	esp,8
	mov	ebx,0
	jmp	_18138
_18138:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getFootColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43643
	call	_brl_blitz_NullObjectError
_43643:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_getFootColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18141
_18141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVolumeLightSceneNode_getTailColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43647
	call	_brl_blitz_NullObjectError
_43647:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_getTailColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18144
_18144:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMeshBufferLightMap
	push	ebp
	push	_43649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18147
_18147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18150:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_43652
_43652:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SMeshBufferLightMap_new
	push	eax
	call	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18152
_18152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43657
	push	ebp
	push	_43659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18156
_43657:
	push	_43660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMeshBufferLightMap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43664
	call	_brl_blitz_NullObjectError
_43664:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18156
_18156:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SAnimatedMesh
	push	ebp
	push	_43667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18159
_18159:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18162:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_43670
_43670:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43673
	push	ebp
	push	_43675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18166
_43673:
	push	_43676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAnimatedMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43680
	call	_brl_blitz_NullObjectError
_43680:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18166
_18166:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SAnimatedMesh_new
	push	eax
	call	__irrlicht_core_SAnimatedMesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18168
_18168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_createFromMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	call	_IrrScene_SAnimatedMesh_newFromMesh
	add	esp,8
	push	eax
	call	__irrlicht_core_SAnimatedMesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18172
_18172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43689
	call	_brl_blitz_NullObjectError
_43689:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_getBoundingBox
	add	esp,4
	push	eax
	call	__irrlicht_core_AABbox3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18175
_18175:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_addMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43693
	call	_brl_blitz_NullObjectError
_43693:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43695
	call	_brl_blitz_NullObjectError
_43695:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SAnimatedMesh_addMesh
	add	esp,8
	mov	ebx,0
	jmp	_18179
_18179:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getFrameCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43699
	call	_brl_blitz_NullObjectError
_43699:
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_getFrameCount
	add	esp,4
	mov	ebx,eax
	jmp	_18182
_18182:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_43704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43703
	call	_brl_blitz_NullObjectError
_43703:
	push	0
	mov	eax,dword [ebp-20]
	cmp	eax,-1
	sete	al
	movzx	eax,al
	push	eax
	mov	eax,dword [ebp-16]
	cmp	eax,-1
	sete	al
	movzx	eax,al
	push	eax
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_getMesh
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_IMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18189
_18189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_getMeshType:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43707
	call	_brl_blitz_NullObjectError
_43707:
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_getMeshType
	add	esp,4
	mov	ebx,eax
	jmp	_18192
_18192:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_recalculateBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43711
	call	_brl_blitz_NullObjectError
_43711:
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_18195
_18195:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAnimatedMesh_setBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43718
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43715
	call	_brl_blitz_NullObjectError
_43715:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43717
	call	_brl_blitz_NullObjectError
_43717:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SAnimatedMesh_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_18199
_18199:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMeshBuffer
	push	ebp
	push	_43719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18202
_18202:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18205:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_43722
_43722:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SMeshBuffer_new
	push	eax
	call	__irrlicht_core_SMeshBuffer_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18207
_18207:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43727
	push	ebp
	push	_43729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18211
_43727:
	push	_43730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43734
	call	_brl_blitz_NullObjectError
_43734:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18211
_18211:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMeshBufferTangents
	push	ebp
	push	_43737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18214
_18214:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18217:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_43740
_43740:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	call	_IrrScene_SMeshBufferTangents_new
	push	eax
	call	__irrlicht_core_SMeshBufferTangents_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18219
_18219:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43745
	push	ebp
	push	_43747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18223
_43745:
	push	_43748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMeshBufferTangents
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43752
	call	_brl_blitz_NullObjectError
_43752:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18223
_18223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSharedMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SSharedMeshBuffer
	push	ebp
	push	_43755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18226
_18226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSharedMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18229:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_43758
_43758:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSharedMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43761
	push	ebp
	push	_43763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18233
_43761:
	push	_43764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SSharedMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43768
	call	_brl_blitz_NullObjectError
_43768:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18233
_18233:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IMeshBuffer_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SSkinMeshBuffer
	push	ebp
	push	_43771
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18236
_18236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18239:
	mov	dword [eax],_irrlicht_core_IMeshBuffer
	push	eax
	call	__irrlicht_core_IMeshBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_43774
_43774:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	1
	push	dword [ebp-4]
	call	_IrrScene_SSkinMeshBuffer_new
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_SSkinMeshBuffer+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18242
_18242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43779
	push	ebp
	push	_43781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18246
_43779:
	push	_43782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SSkinMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43786
	call	_brl_blitz_NullObjectError
_43786:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18246
_18246:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_convertTo2TCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43791
	call	_brl_blitz_NullObjectError
_43791:
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_convertTo2TCoords
	add	esp,4
	mov	ebx,0
	jmp	_18249
_18249:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_convertToTangents:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43795
	call	_brl_blitz_NullObjectError
_43795:
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_convertToTangents
	add	esp,4
	mov	ebx,0
	jmp	_18252
_18252:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_boundingBoxNeedsRecalculated:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43799
	call	_brl_blitz_NullObjectError
_43799:
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	add	esp,4
	mov	ebx,0
	jmp	_18255
_18255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SSkinMeshBuffer_append:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	push	ebp
	push	_43824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_43803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_43805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-24],eax
	push	_43807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+16],0
	je	_43808
	push	ebp
	push	_43813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43812
	call	_brl_blitz_ArrayBoundsError
_43812:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43808:
	push	_43814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+16],0
	je	_43815
	push	ebp
	push	_43820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43819
	call	_brl_blitz_ArrayBoundsError
_43819:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43815:
	push	_43821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43823
	call	_brl_blitz_NullObjectError
_43823:
	push	dword [ebp-20]
	mov	eax,dword [ebp-12]
	lea	eax,word [eax+24]
	push	eax
	push	dword [ebp-16]
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_append
	add	esp,20
	mov	ebx,0
	jmp	_18260
_18260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneManager
	push	ebp
	push	_43825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18263
_18263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_43827
	push	ebx
	call	__irrlicht_core_ISceneManager_drop
	add	esp,4
_43827:
_18266:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_43828
_43828:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_43840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43831
	push	ebp
	push	_43833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18270
_43831:
	push	_43834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneManager
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43838
	call	_brl_blitz_NullObjectError
_43838:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18270
_18270:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTextureAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	dword [ebp-20],0
	mov	dword [ebp-24],_bbEmptyArray
	push	ebp
	push	_43855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_43843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-24],eax
	push	_43845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+16],0
	je	_43846
	push	ebp
	push	_43851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43850
	call	_brl_blitz_ArrayBoundsError
_43850:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43846:
	push	_43852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43854
	call	_brl_blitz_NullObjectError
_43854:
	push	0
	push	1
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-20]
	mov	eax,dword [ebp-24]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createTextureAnimator
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18276
_18276:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFollowSplineAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	dword [ebp-32],0
	mov	dword [ebp-36],_bbEmptyArray
	push	ebp
	push	_43871
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_43864
	call	_brl_blitz_ArrayBoundsError
_43864:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-32],eax
	push	_43866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-36],eax
	push	_43868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43870
	call	_brl_blitz_NullObjectError
_43870:
	push	0
	push	1
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-32]
	mov	eax,dword [ebp-36]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createFollowSplineAnimator
	add	esp,32
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18285
_18285:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43880
	call	_brl_blitz_NullObjectError
_43880:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_clear
	add	esp,4
	mov	ebx,0
	jmp	_18288
_18288:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_postEventFromUser:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43884
	call	_brl_blitz_NullObjectError
_43884:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43886
	call	_brl_blitz_NullObjectError
_43886:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_postEventFromUser
	add	esp,8
	mov	ebx,eax
	jmp	_18292
_18292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addtoDeletionQueue:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43891
	call	_brl_blitz_NullObjectError
_43891:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43893
	call	_brl_blitz_NullObjectError
_43893:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addToDeletionQueue
	add	esp,8
	mov	ebx,0
	jmp	_18296
_18296:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMeshManipulator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43897
	call	_brl_blitz_NullObjectError
_43897:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getMeshManipulator
	add	esp,4
	push	eax
	call	__irrlicht_core_IMeshManipulator_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18299
_18299:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneCollisionManager:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43901
	call	_brl_blitz_NullObjectError
_43901:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneCollisionManager
	add	esp,4
	push	eax
	call	__irrlicht_core_ISceneCollisionManager_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18302
_18302:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addExternalMeshLoader:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43905
	call	_brl_blitz_NullObjectError
_43905:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43907
	call	_brl_blitz_NullObjectError
_43907:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addExternalMeshLoader
	add	esp,8
	mov	ebx,0
	jmp	_18306
_18306:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createMetaTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_43912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43911
	call	_brl_blitz_NullObjectError
_43911:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createMetaTriangleSelector
	add	esp,4
	push	eax
	call	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18309
_18309:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTerrainTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_43918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43915
	call	_brl_blitz_NullObjectError
_43915:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43917
	call	_brl_blitz_NullObjectError
_43917:
	push	1
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_createTerrainTriangleSelector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18314
_18314:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createOctreeTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,ebp
	push	eax
	push	_43926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43921
	call	_brl_blitz_NullObjectError
_43921:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43923
	call	_brl_blitz_NullObjectError
_43923:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43925
	call	_brl_blitz_NullObjectError
_43925:
	push	1
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_createOctreeTriangleSelector
	add	esp,16
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18320
_18320:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43930
	call	_brl_blitz_NullObjectError
_43930:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43932
	call	_brl_blitz_NullObjectError
_43932:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_createTriangleSelectorFromBoundingBox
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18324
_18324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTriangleSelector:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_43941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43936
	call	_brl_blitz_NullObjectError
_43936:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43938
	call	_brl_blitz_NullObjectError
_43938:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43940
	call	_brl_blitz_NullObjectError
_43940:
	push	1
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_createTriangleSelector
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18329
_18329:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43944
	call	_brl_blitz_NullObjectError
_43944:
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createTriangleSelectorFromAnimatedNode
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ITriangleSelector+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18333
_18333:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createCollisionResponseAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	mov	eax,ebp
	push	eax
	push	_43971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43947
	mov	eax,ebp
	push	eax
	push	_43949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43947:
	push	_43950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43951
	mov	eax,ebp
	push	eax
	push	_43953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43951:
	push	_43954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43955
	mov	eax,ebp
	push	eax
	push	_43957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43955:
	push	_43958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43960
	call	_brl_blitz_NullObjectError
_43960:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43962
	call	_brl_blitz_NullObjectError
_43962:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_43964
	call	_brl_blitz_NullObjectError
_43964:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_43966
	call	_brl_blitz_NullObjectError
_43966:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_43968
	call	_brl_blitz_NullObjectError
_43968:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_43970
	call	_brl_blitz_NullObjectError
_43970:
	push	0
	push	1
	push	dword [ebp-28]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_createCollisionResponseAnimator
	add	esp,28
	push	eax
	call	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18342
_18342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createDeleteAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_43980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43979
	call	_brl_blitz_NullObjectError
_43979:
	push	0
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createDeleteAnimator
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18346
_18346:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFlyStraightAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,ebp
	push	eax
	push	_43988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43983
	call	_brl_blitz_NullObjectError
_43983:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43985
	call	_brl_blitz_NullObjectError
_43985:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43987
	call	_brl_blitz_NullObjectError
_43987:
	push	0
	push	1
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_createFlyStraightAnimator
	add	esp,20
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18353
_18353:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createFlyCircleAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	push	ebp
	push	_43995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43994
	call	_brl_blitz_NullObjectError
_43994:
	push	0
	push	1
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createFlyCircleAnimator
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18362
_18362:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createRotationAnimator:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44000
	call	_brl_blitz_NullObjectError
_44000:
	push	0
	push	1
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createRotationAnimator
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimator+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18366
_18366:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_registerNodeForRendering:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44005
	call	_brl_blitz_NullObjectError
_44005:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44007
	call	_brl_blitz_NullObjectError
_44007:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_registerNodeForRendering
	add	esp,12
	mov	ebx,0
	jmp	_18371
_18371:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getShadowColor:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44012
	call	_brl_blitz_NullObjectError
_44012:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getShadowColor
	add	esp,4
	push	eax
	call	__irrlicht_core_SColor_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18374
_18374:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setShadowColor:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44015
	push	ebp
	push	_44017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44015:
	push	_44018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44020
	call	_brl_blitz_NullObjectError
_44020:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44022
	call	_brl_blitz_NullObjectError
_44022:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_setShadowColor
	add	esp,8
	mov	ebx,0
	jmp	_18378
_18378:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setActiveCamera:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44026
	call	_brl_blitz_NullObjectError
_44026:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44028
	call	_brl_blitz_NullObjectError
_44028:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_setActiveCamera
	add	esp,8
	mov	ebx,0
	jmp	_18382
_18382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getActiveCamera:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44032
	call	_brl_blitz_NullObjectError
_44032:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getActiveCamera
	add	esp,4
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18385
_18385:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFromId:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44039
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44036
	call	_brl_blitz_NullObjectError
_44036:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44038
	call	_brl_blitz_NullObjectError
_44038:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_getSceneNodeFromId
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18390
_18390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFromName:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_44047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_44042
	call	_brl_blitz_NullObjectError
_44042:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44045
	call	_brl_blitz_NullObjectError
_44045:
	push	dword [ebx+8]
	push	esi
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_getSceneNodeFromName
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	ebx
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18395
_18395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getRootSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44050
	call	_brl_blitz_NullObjectError
_44050:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getRootSceneNode
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18398
_18398:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTerrainMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_44073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44053
	mov	eax,ebp
	push	eax
	push	_44055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44053:
	push	_44056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44057
	mov	eax,ebp
	push	eax
	push	_44059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44057:
	push	_44060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44062
	call	_brl_blitz_NullObjectError
_44062:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44065
	call	_brl_blitz_NullObjectError
_44065:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_44067
	call	_brl_blitz_NullObjectError
_44067:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_44069
	call	_brl_blitz_NullObjectError
_44069:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_44071
	call	_brl_blitz_NullObjectError
_44071:
	push	dword [ebx+8]
	push	dword [ebp-24]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	push	dword [ebp-32]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTerrainMesh
	add	esp,28
	mov	ebx,eax
	push	dword [ebp-32]
	call	_bbMemFree
	add	esp,4
	push	0
	push	ebx
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18407
_18407:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTerrainSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,ebp
	push	eax
	push	_44112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44078
	mov	eax,ebp
	push	eax
	push	_44080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44078:
	push	_44081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44082
	mov	eax,ebp
	push	eax
	push	_44084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44082:
	push	_44085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44086
	mov	eax,ebp
	push	eax
	push	_44088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44086:
	push	_44089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44090
	mov	eax,ebp
	push	eax
	push	_44092
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44090:
	push	_44093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44094
	mov	eax,ebp
	push	eax
	push	_44096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44094:
	push	_44097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-64],eax
	cmp	dword [ebp-64],_bbNullObject
	jne	_44099
	call	_brl_blitz_NullObjectError
_44099:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-60],eax
	cmp	dword [ebp-60],_bbNullObject
	jne	_44101
	call	_brl_blitz_NullObjectError
_44101:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_44103
	call	_brl_blitz_NullObjectError
_44103:
	mov	eax,dword [ebp-20]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_44105
	call	_brl_blitz_NullObjectError
_44105:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_44107
	call	_brl_blitz_NullObjectError
_44107:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_44109
	call	_brl_blitz_NullObjectError
_44109:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_44111
	call	_brl_blitz_NullObjectError
_44111:
	push	0
	push	0
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-52]
	push	dword [eax+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	mov	eax,dword [ebp-60]
	push	dword [eax+8]
	mov	eax,dword [ebp-64]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTerrainSceneNode
	add	esp,48
	push	eax
	call	__irrlicht_core_ITerrainSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18421
_18421:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile:
	push	ebp
	mov	ebp,esp
	sub	esp,64
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,dword [ebp+48]
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp+52]
	mov	dword [ebp-48],eax
	mov	eax,ebp
	push	eax
	push	_44153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44119
	mov	eax,ebp
	push	eax
	push	_44121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44119:
	push	_44122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44123
	mov	eax,ebp
	push	eax
	push	_44125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44123:
	push	_44126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44127
	mov	eax,ebp
	push	eax
	push	_44129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44127:
	push	_44130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44131
	mov	eax,ebp
	push	eax
	push	_44133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44131:
	push	_44134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44135
	mov	eax,ebp
	push	eax
	push	_44137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44135:
	push	_44138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-64],eax
	cmp	dword [ebp-64],_bbNullObject
	jne	_44140
	call	_brl_blitz_NullObjectError
_44140:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-60],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_44143
	call	_brl_blitz_NullObjectError
_44143:
	mov	eax,dword [ebp-20]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_44145
	call	_brl_blitz_NullObjectError
_44145:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_44147
	call	_brl_blitz_NullObjectError
_44147:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_44149
	call	_brl_blitz_NullObjectError
_44149:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_44151
	call	_brl_blitz_NullObjectError
_44151:
	push	dword [ebp-48]
	push	dword [ebp-44]
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-52]
	push	dword [eax+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	push	dword [ebp-60]
	mov	eax,dword [ebp-64]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTerrainSceneNodeFromFile
	add	esp,48
	mov	ebx,eax
	push	dword [ebp-60]
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	ebx
	call	__irrlicht_core_ITerrainSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18435
_18435:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addHillPlaneMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_44182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44156
	mov	eax,ebp
	push	eax
	push	_44158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44156:
	push	_44159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44160
	mov	eax,ebp
	push	eax
	push	_44162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44160:
	push	_44163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44164
	mov	eax,ebp
	push	eax
	push	_44166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44164:
	push	_44167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_44169
	call	_brl_blitz_NullObjectError
_44169:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-44],eax
	mov	eax,dword [ebp-12]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44172
	call	_brl_blitz_NullObjectError
_44172:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44174
	call	_brl_blitz_NullObjectError
_44174:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_44176
	call	_brl_blitz_NullObjectError
_44176:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_44178
	call	_brl_blitz_NullObjectError
_44178:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_44180
	call	_brl_blitz_NullObjectError
_44180:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-24]
	push	dword [edi+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	push	dword [ebp-44]
	mov	eax,dword [ebp-48]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addHillPlaneMesh
	add	esp,32
	mov	ebx,eax
	push	dword [ebp-44]
	call	_bbMemFree
	add	esp,4
	push	0
	push	ebx
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18445
_18445:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addTextSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_44208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_44184
	mov	eax,ebp
	push	eax
	push	_44186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44184:
	push	_44187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44188
	mov	eax,ebp
	push	eax
	push	_44190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44188:
	push	_44191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44192
	mov	eax,ebp
	push	eax
	push	_44194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44192:
	push	_44195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44197
	call	_brl_blitz_NullObjectError
_44197:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44199
	call	_brl_blitz_NullObjectError
_44199:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-32],eax
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_44202
	call	_brl_blitz_NullObjectError
_44202:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_44204
	call	_brl_blitz_NullObjectError
_44204:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_44206
	call	_brl_blitz_NullObjectError
_44206:
	push	dword [ebp-28]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-32]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addTextSceneNode
	add	esp,28
	mov	ebx,eax
	push	dword [ebp-32]
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	ebx
	call	__irrlicht_core_ITextSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18454
_18454:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addDummyTransformationSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44211
	call	_brl_blitz_NullObjectError
_44211:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44213
	call	_brl_blitz_NullObjectError
_44213:
	push	0
	push	0
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addDummyTransformationSceneNode
	add	esp,12
	push	eax
	call	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18459
_18459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addEmptySceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44216
	push	ebp
	push	_44218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44216:
	push	_44219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44221
	call	_brl_blitz_NullObjectError
_44221:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44223
	call	_brl_blitz_NullObjectError
_44223:
	push	0
	push	0
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addEmptySceneNode
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18464
_18464:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addParticleSystemSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_44252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44226
	mov	eax,ebp
	push	eax
	push	_44228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44226:
	push	_44229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44230
	mov	eax,ebp
	push	eax
	push	_44232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44230:
	push	_44233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44234
	mov	eax,ebp
	push	eax
	push	_44236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44234:
	push	_44237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44238
	mov	eax,ebp
	push	eax
	push	_44240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44238:
	push	_44241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44243
	call	_brl_blitz_NullObjectError
_44243:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_44245
	call	_brl_blitz_NullObjectError
_44245:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_44247
	call	_brl_blitz_NullObjectError
_44247:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_44249
	call	_brl_blitz_NullObjectError
_44249:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_44251
	call	_brl_blitz_NullObjectError
_44251:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	push	dword [ebp-8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addParticleSystemSceneNode
	add	esp,28
	push	eax
	call	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18473
_18473:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSkyBoxSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,56
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,ebp
	push	eax
	push	_44275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44255
	mov	eax,ebp
	push	eax
	push	_44257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44255:
	push	_44258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_44260
	call	_brl_blitz_NullObjectError
_44260:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_44262
	call	_brl_blitz_NullObjectError
_44262:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_44264
	call	_brl_blitz_NullObjectError
_44264:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_44266
	call	_brl_blitz_NullObjectError
_44266:
	mov	eax,dword [ebp-20]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44268
	call	_brl_blitz_NullObjectError
_44268:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_44270
	call	_brl_blitz_NullObjectError
_44270:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_44272
	call	_brl_blitz_NullObjectError
_44272:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_44274
	call	_brl_blitz_NullObjectError
_44274:
	push	0
	push	0
	push	dword [ebp-36]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	mov	eax,dword [ebp-44]
	push	dword [eax+8]
	mov	eax,dword [ebp-48]
	push	dword [eax+8]
	mov	eax,dword [ebp-52]
	push	dword [eax+8]
	mov	eax,dword [ebp-56]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addSkyBoxSceneNode
	add	esp,36
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18484
_18484:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addBillboardSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_44315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44283
	mov	eax,ebp
	push	eax
	push	_44285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44283:
	push	_44286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44287
	mov	eax,ebp
	push	eax
	push	_44289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44287:
	push	_44290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_44291
	mov	eax,ebp
	push	eax
	push	_44293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44291:
	push	_44294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_44295
	mov	eax,ebp
	push	eax
	push	_44297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44295:
	push	_44298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_44299
	mov	eax,ebp
	push	eax
	push	_44301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44299:
	push	_44302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44304
	call	_brl_blitz_NullObjectError
_44304:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44306
	call	_brl_blitz_NullObjectError
_44306:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_44308
	call	_brl_blitz_NullObjectError
_44308:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_44310
	call	_brl_blitz_NullObjectError
_44310:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_44312
	call	_brl_blitz_NullObjectError
_44312:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_44314
	call	_brl_blitz_NullObjectError
_44314:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [ebp-20]
	push	dword [edi+8]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addBillboardSceneNode
	add	esp,28
	push	eax
	call	dword [_irrlicht_core_IBillboardSceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18493
_18493:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addLightSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_44340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44320
	mov	eax,ebp
	push	eax
	push	_44322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44320:
	push	_44323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44324
	mov	eax,ebp
	push	eax
	push	_44326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44324:
	push	_44327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_44328
	mov	eax,ebp
	push	eax
	push	_44330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColorf
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44328:
	push	_44331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_44333
	call	_brl_blitz_NullObjectError
_44333:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_44335
	call	_brl_blitz_NullObjectError
_44335:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_44337
	call	_brl_blitz_NullObjectError
_44337:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_44339
	call	_brl_blitz_NullObjectError
_44339:
	push	0
	push	0
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-28]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addLightSceneNode
	add	esp,24
	push	eax
	call	__irrlicht_core_ILightSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18501
_18501:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCameraSceneNodeFPS:
	push	ebp
	mov	ebp,esp
	sub	esp,48
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	dword [ebp-44],0
	mov	dword [ebp-48],_bbEmptyArray
	push	ebp
	push	_44359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44342
	push	ebp
	push	_44344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44342:
	push	_44345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_44347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-48],eax
	push	_44349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+16],0
	je	_44350
	push	ebp
	push	_44355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-48]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_44354
	call	_brl_blitz_ArrayBoundsError
_44354:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_44350:
	push	_44356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44358
	call	_brl_blitz_NullObjectError
_44358:
	push	0
	push	0
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-44]
	mov	eax,dword [ebp-48]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addCameraSceneNodeFPS
	add	esp,44
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18513
_18513:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCameraSceneNodeMaya:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	push	ebp
	push	_44374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44366
	push	ebp
	push	_44368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44366:
	push	_44369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44371
	call	_brl_blitz_NullObjectError
_44371:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44373
	call	_brl_blitz_NullObjectError
_44373:
	push	0
	push	0
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addCameraSceneNodeMaya
	add	esp,28
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18522
_18522:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCameraSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,ebp
	push	eax
	push	_44397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_44377
	mov	eax,ebp
	push	eax
	push	_44379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_44377:
	push	_44380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44381
	mov	eax,ebp
	push	eax
	push	_44383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44381:
	push	_44384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_44385
	mov	eax,ebp
	push	eax
	push	_44387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44385:
	push	_44388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_44390
	call	_brl_blitz_NullObjectError
_44390:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_44392
	call	_brl_blitz_NullObjectError
_44392:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_44394
	call	_brl_blitz_NullObjectError
_44394:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_44396
	call	_brl_blitz_NullObjectError
_44396:
	push	0
	push	0
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	mov	eax,dword [ebp-28]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addCameraSceneNode
	add	esp,24
	push	eax
	call	__irrlicht_core_ICameraSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18530
_18530:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addOctreeSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_44402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44401
	call	_brl_blitz_NullObjectError
_44401:
	push	0
	push	0
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addOctreeSceneNode
	add	esp,24
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18538
_18538:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_44407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44406
	call	_brl_blitz_NullObjectError
_44406:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addAnimatedOctreeSceneNode
	add	esp,20
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18545
_18545:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,52
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	mov	eax,ebp
	push	eax
	push	_44437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44409
	mov	eax,ebp
	push	eax
	push	_44411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44409:
	push	_44412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44413
	mov	eax,ebp
	push	eax
	push	_44415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44413:
	push	_44416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],_bbNullObject
	jne	_44417
	mov	eax,ebp
	push	eax
	push	_44419
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_44417:
	push	_44420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-40],_bbNullObject
	jne	_44421
	mov	eax,ebp
	push	eax
	push	_44423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_44421:
	push	_44424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_44426
	call	_brl_blitz_NullObjectError
_44426:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_44428
	call	_brl_blitz_NullObjectError
_44428:
	mov	eax,dword [ebp-24]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_44430
	call	_brl_blitz_NullObjectError
_44430:
	mov	edi,dword [ebp-32]
	cmp	edi,_bbNullObject
	jne	_44432
	call	_brl_blitz_NullObjectError
_44432:
	mov	esi,dword [ebp-36]
	cmp	esi,_bbNullObject
	jne	_44434
	call	_brl_blitz_NullObjectError
_44434:
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_44436
	call	_brl_blitz_NullObjectError
_44436:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-28]
	mov	eax,dword [ebp-44]
	push	dword [eax+8]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	mov	eax,dword [ebp-48]
	push	dword [eax+8]
	mov	eax,dword [ebp-52]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addWaterSurfaceSceneNode
	add	esp,40
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18557
_18557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addMeshSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_44470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44442
	mov	eax,ebp
	push	eax
	push	_44444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44442:
	push	_44445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44446
	mov	eax,ebp
	push	eax
	push	_44448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44446:
	push	_44449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44450
	mov	eax,ebp
	push	eax
	push	_44452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44450:
	push	_44453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44454
	mov	eax,ebp
	push	eax
	push	_44456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44454:
	push	_44457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_44459
	call	_brl_blitz_NullObjectError
_44459:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44461
	call	_brl_blitz_NullObjectError
_44461:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44463
	call	_brl_blitz_NullObjectError
_44463:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_44465
	call	_brl_blitz_NullObjectError
_44465:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_44467
	call	_brl_blitz_NullObjectError
_44467:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_44469
	call	_brl_blitz_NullObjectError
_44469:
	push	0
	push	0
	push	dword [ebp-32]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	mov	eax,dword [ebp-44]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addMeshSceneNode
	add	esp,32
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18567
_18567:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,44
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_44500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44472
	mov	eax,ebp
	push	eax
	push	_44474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44472:
	push	_44475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44476
	mov	eax,ebp
	push	eax
	push	_44478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44476:
	push	_44479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44480
	mov	eax,ebp
	push	eax
	push	_44482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44480:
	push	_44483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44484
	mov	eax,ebp
	push	eax
	push	_44486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44484:
	push	_44487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_44489
	call	_brl_blitz_NullObjectError
_44489:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44491
	call	_brl_blitz_NullObjectError
_44491:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44493
	call	_brl_blitz_NullObjectError
_44493:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_44495
	call	_brl_blitz_NullObjectError
_44495:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_44497
	call	_brl_blitz_NullObjectError
_44497:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_44499
	call	_brl_blitz_NullObjectError
_44499:
	push	0
	push	0
	push	dword [ebp-32]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	mov	eax,dword [ebp-44]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addAnimatedMeshSceneNode
	add	esp,32
	push	eax
	call	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18577
_18577:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addCubeSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,ebp
	push	eax
	push	_44528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_44502
	mov	eax,ebp
	push	eax
	push	_44504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_44502:
	push	_44505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_44506
	mov	eax,ebp
	push	eax
	push	_44508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_44506:
	push	_44509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44510
	mov	eax,ebp
	push	eax
	push	_44512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44510:
	push	_44513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44514
	mov	eax,ebp
	push	eax
	push	_44516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44514:
	push	_44517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44519
	call	_brl_blitz_NullObjectError
_44519:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_44521
	call	_brl_blitz_NullObjectError
_44521:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_44523
	call	_brl_blitz_NullObjectError
_44523:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_44525
	call	_brl_blitz_NullObjectError
_44525:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_44527
	call	_brl_blitz_NullObjectError
_44527:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-16]
	mov	eax,dword [ebp-32]
	push	dword [eax+8]
	push	dword [ebp-8]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addCubeSceneNode
	add	esp,28
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18586
_18586:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSphereSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,ebp
	push	eax
	push	_44556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_44530
	mov	eax,ebp
	push	eax
	push	_44532
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44530:
	push	_44533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_44534
	mov	eax,ebp
	push	eax
	push	_44536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_44534:
	push	_44537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_44538
	mov	eax,ebp
	push	eax
	push	_44540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_44538:
	push	_44541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44542
	mov	eax,ebp
	push	eax
	push	_44544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44542:
	push	_44545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_44547
	call	_brl_blitz_NullObjectError
_44547:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_44549
	call	_brl_blitz_NullObjectError
_44549:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_44551
	call	_brl_blitz_NullObjectError
_44551:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_44553
	call	_brl_blitz_NullObjectError
_44553:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_44555
	call	_brl_blitz_NullObjectError
_44555:
	push	0
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	push	dword [ebp-20]
	mov	eax,dword [ebp-36]
	push	dword [eax+8]
	push	dword [ebp-12]
	push	dword [ebp-8]
	mov	eax,dword [ebp-40]
	push	dword [eax+8]
	call	_IrrScene_ISceneManager_addSphereSceneNode
	add	esp,32
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18596
_18596:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getVideoDriver:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44560
	call	_brl_blitz_NullObjectError
_44560:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getVideoDriver
	add	esp,4
	push	eax
	call	__irrlicht_core_IVideoDriver_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18599
_18599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44564
	call	_brl_blitz_NullObjectError
_44564:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_getMesh
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18603
_18603:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMeshFromFileIO:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44570
	call	_brl_blitz_NullObjectError
_44570:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44572
	call	_brl_blitz_NullObjectError
_44572:
	push	0
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_getMeshFromFileIO
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18607
_18607:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_drawAll:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44576
	call	_brl_blitz_NullObjectError
_44576:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_drawAll
	add	esp,4
	mov	ebx,0
	jmp	_18610
_18610:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getMeshCache:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44580
	call	_brl_blitz_NullObjectError
_44580:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getMeshCache
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_IMeshCache+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18613
_18613:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createNewSceneManager:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44584
	call	_brl_blitz_NullObjectError
_44584:
	push	1
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createNewSceneManager
	add	esp,8
	push	eax
	call	__irrlicht_core_ISceneManager_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18617
_18617:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSkyDomeSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	fld	dword [ebp+24]
	fstp	dword [ebp-20]
	fld	dword [ebp+28]
	fstp	dword [ebp-24]
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,ebp
	push	eax
	push	_44598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_44588
	mov	eax,ebp
	push	eax
	push	_44590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_44588:
	push	_44591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_44593
	call	_brl_blitz_NullObjectError
_44593:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_44595
	call	_brl_blitz_NullObjectError
_44595:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_44597
	call	_brl_blitz_NullObjectError
_44597:
	push	0
	push	0
	push	dword [ebp-36]
	push	dword [ebx+8]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_ISceneManager_addSkyDomeSceneNode
	add	esp,36
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18628
_18628:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44605
	call	_brl_blitz_NullObjectError
_44605:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getDefaultSceneNodeFactory
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNodeFactory+140]
	add	esp,12
	mov	ebx,eax
	jmp	_18631
_18631:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_registerSceneNodeFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44609
	call	_brl_blitz_NullObjectError
_44609:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44611
	call	_brl_blitz_NullObjectError
_44611:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_registerSceneNodeFactory
	add	esp,8
	mov	ebx,0
	jmp	_18635
_18635:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44616
	call	_brl_blitz_NullObjectError
_44616:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getRegisteredSceneNodeFactoryCount
	add	esp,4
	mov	ebx,eax
	jmp	_18638
_18638:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44620
	call	_brl_blitz_NullObjectError
_44620:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneNodeFactory
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeFactory+140]
	add	esp,12
	mov	ebx,eax
	jmp	_18642
_18642:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44624
	call	_brl_blitz_NullObjectError
_44624:
	push	0
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getDefaultSceneNodeAnimatorFactory
	add	esp,4
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimatorFactory+140]
	add	esp,12
	mov	ebx,eax
	jmp	_18645
_18645:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44628
	call	_brl_blitz_NullObjectError
_44628:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44630
	call	_brl_blitz_NullObjectError
_44630:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_registerSceneNodeAnimatorFactory
	add	esp,8
	mov	ebx,0
	jmp	_18649
_18649:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44634
	call	_brl_blitz_NullObjectError
_44634:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	add	esp,4
	mov	ebx,eax
	jmp	_18652
_18652:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44638
	call	_brl_blitz_NullObjectError
_44638:
	push	0
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneNodeAnimatorFactory
	add	esp,8
	push	eax
	call	dword [_irrlicht_core_ISceneNodeAnimatorFactory+140]
	add	esp,12
	mov	ebx,eax
	jmp	_18656
_18656:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getParameters:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44642
	call	_brl_blitz_NullObjectError
_44642:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getParameters
	add	esp,4
	push	eax
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18659
_18659:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeTypeName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44646
	call	_brl_blitz_NullObjectError
_44646:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneNodeTypeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18663
_18663:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_saveScene:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44650
	call	_brl_blitz_NullObjectError
_44650:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	call	__irrlicht_core_ISceneManager_saveSceneToFile
	add	esp,12
	mov	ebx,eax
	jmp	_18668
_18668:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_saveSceneToFile:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_44671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44659
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44658
	call	_brl_blitz_NullObjectError
_44658:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_44659:
	cmp	eax,0
	je	_44661
	push	ebp
	push	_44665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44664
	call	_brl_blitz_NullObjectError
_44664:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44661:
	push	_44666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44668
	call	_brl_blitz_NullObjectError
_44668:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_saveSceneToFile
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_18673
_18673:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_saveSceneToFileIO:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_44690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44678
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44677
	call	_brl_blitz_NullObjectError
_44677:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_44678:
	cmp	eax,0
	je	_44680
	push	ebp
	push	_44684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44683
	call	_brl_blitz_NullObjectError
_44683:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44680:
	push	_44685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44687
	call	_brl_blitz_NullObjectError
_44687:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44689
	call	_brl_blitz_NullObjectError
_44689:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_saveSceneToFileIO
	add	esp,12
	mov	ebx,eax
	jmp	_18678
_18678:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_loadScene:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44693
	call	_brl_blitz_NullObjectError
_44693:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	call	__irrlicht_core_ISceneManager_loadSceneFromFile
	add	esp,12
	mov	ebx,eax
	jmp	_18683
_18683:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_loadSceneFromFile:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_44712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44700
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44699
	call	_brl_blitz_NullObjectError
_44699:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_44700:
	cmp	eax,0
	je	_44702
	push	ebp
	push	_44706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44705
	call	_brl_blitz_NullObjectError
_44705:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44702:
	push	_44707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44709
	call	_brl_blitz_NullObjectError
_44709:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-16]
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_loadSceneFromFile
	add	esp,12
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_18688
_18688:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_loadSceneFromFileIO:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	push	ebp
	push	_44730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44718
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44717
	call	_brl_blitz_NullObjectError
_44717:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_44718:
	cmp	eax,0
	je	_44720
	push	ebp
	push	_44724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44723
	call	_brl_blitz_NullObjectError
_44723:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44720:
	push	_44725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44727
	call	_brl_blitz_NullObjectError
_44727:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44729
	call	_brl_blitz_NullObjectError
_44729:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_loadSceneFromFileIO
	add	esp,12
	mov	ebx,eax
	jmp	_18693
_18693:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44733
	call	_brl_blitz_NullObjectError
_44733:
	cmp	dword [ebx+12],0
	je	_44734
	push	ebp
	push	_44739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44737
	call	_brl_blitz_NullObjectError
_44737:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_44734:
	push	_44740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44742
	call	_brl_blitz_NullObjectError
_44742:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_drop
	add	esp,4
	mov	ebx,eax
	jmp	_18696
_18696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44746
	call	_brl_blitz_NullObjectError
_44746:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18699
_18699:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44750
	call	_brl_blitz_NullObjectError
_44750:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_grab
	add	esp,4
	mov	ebx,0
	jmp	_18702
_18702:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setAmbientLight:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44754
	call	_brl_blitz_NullObjectError
_44754:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44756
	call	_brl_blitz_NullObjectError
_44756:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_setAmbientLight
	add	esp,8
	mov	ebx,0
	jmp	_18706
_18706:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getAmbientLight:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44761
	call	_brl_blitz_NullObjectError
_44761:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getAmbientLight
	add	esp,4
	push	eax
	call	__irrlicht_core_SColorf_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18709
_18709:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getGUIEnvironment:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44765
	call	_brl_blitz_NullObjectError
_44765:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getGUIEnvironment
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUIEnvironment_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18712
_18712:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addBillboardTextSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,36
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	push	ebp
	push	_44772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44769
	call	_brl_blitz_NullObjectError
_44769:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44771
	call	_brl_blitz_NullObjectError
_44771:
	push	0
	push	0
	push	dword [ebp-36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	call	dword [eax+56]
	add	esp,4
	push	eax
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addBillboardTextSceneNode
	add	esp,36
	push	eax
	call	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18723
_18723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addArrowMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	fld	dword [ebp+32]
	fstp	dword [ebp-28]
	fld	dword [ebp+36]
	fstp	dword [ebp-32]
	fld	dword [ebp+40]
	fstp	dword [ebp-36]
	fld	dword [ebp+44]
	fstp	dword [ebp-40]
	push	ebp
	push	_44778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44775
	call	_brl_blitz_NullObjectError
_44775:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-40]
	push	dword [ebp-36]
	push	dword [ebp-32]
	push	dword [ebp-28]
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addArrowMesh
	add	esp,40
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18735
_18735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSphereMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_44788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44785
	call	_brl_blitz_NullObjectError
_44785:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addSphereMesh
	add	esp,20
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18742
_18742:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addQuake3SceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_44792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44791
	call	_brl_blitz_NullObjectError
_44791:
	push	0
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addQuake3SceneNode
	add	esp,20
	push	eax
	call	__irrlicht_core_IMeshSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18749
_18749:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodeFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44798
	call	_brl_blitz_NullObjectError
_44798:
	push	0
	push	0
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneNodeFromType
	add	esp,12
	push	eax
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18754
_18754:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_44805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44802
	call	_brl_blitz_NullObjectError
_44802:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addSceneNode
	add	esp,12
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	0
	push	esi
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	ebx,eax
	jmp	_18759
_18759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getSceneNodesFromType:
	push	ebp
	mov	ebp,esp
	sub	esp,28
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],0
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	dword [ebp-28],0
	mov	eax,ebp
	push	eax
	push	_44835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_44811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44813
	call	_brl_blitz_NullObjectError
_44813:
	push	dword [ebp-12]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	lea	eax,dword [ebp-16]
	push	eax
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getSceneNodesFromType
	add	esp,16
	mov	dword [ebp-24],eax
	push	_44815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_44816
	mov	eax,ebp
	push	eax
	push	_44832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_44818
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_44819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	edi,dword [ebp-24]
	jmp	_44821
_398:
	mov	eax,ebp
	push	eax
	push	_44831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_44825
	call	_brl_blitz_ArrayBoundsError
_44825:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	push	0
	mov	edx,dword [ebp-16]
	mov	eax,dword [ebp-28]
	push	dword [edx+eax*4]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_44830
	push	eax
	call	_bbGCFree
	add	esp,4
_44830:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_396:
	add	dword [ebp-28],1
_44821:
	cmp	dword [ebp-28],edi
	jl	_398
_397:
	call	dword [_bbOnDebugLeaveScope]
_44816:
	push	_44833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-16]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_18764
_18764:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addVolumeLightSceneNode:
	push	ebp
	mov	ebp,esp
	sub	esp,40
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	mov	eax,dword [ebp+32]
	mov	dword [ebp-28],eax
	mov	eax,dword [ebp+36]
	mov	dword [ebp-32],eax
	mov	eax,dword [ebp+40]
	mov	dword [ebp-36],eax
	mov	eax,dword [ebp+44]
	mov	dword [ebp-40],eax
	push	ebp
	push	_44839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44838
	call	_brl_blitz_NullObjectError
_44838:
	push	0
	push	0
	push	dword [ebp-40]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-36]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-32]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-28]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_addVolumeLightSceneNode
	add	esp,40
	push	eax
	call	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18776
_18776:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_setLightManager:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44846
	call	_brl_blitz_NullObjectError
_44846:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_setLightManager
	add	esp,8
	mov	ebx,0
	jmp	_18780
_18780:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_addVolumeLightMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	mov	eax,dword [ebp+28]
	mov	dword [ebp-24],eax
	push	ebp
	push	_44855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44852
	call	_brl_blitz_NullObjectError
_44852:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	dword [ebp-24]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-20]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addVolumeLightMesh
	add	esp,24
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	dword [_irrlicht_core_IAnimatedMesh+112]
	add	esp,8
	mov	ebx,eax
	jmp	_18788
_18788:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getAnimatorTypeName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44862
	call	_brl_blitz_NullObjectError
_44862:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getAnimatorTypeName
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18792
_18792:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_createSkinnedMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44866
	call	_brl_blitz_NullObjectError
_44866:
	push	1
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_createSkinnedMesh
	add	esp,4
	push	eax
	call	__irrlicht_core_ISkinnedMesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18795
_18795:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_getGeometryCreator:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44871
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44870
	call	_brl_blitz_NullObjectError
_44870:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getGeometryCreator
	add	esp,4
	push	eax
	call	__irrlicht_core_IGeometryCreator_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18798
_18798:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_isCulled:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44874
	call	_brl_blitz_NullObjectError
_44874:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_isCulled
	add	esp,8
	mov	ebx,eax
	jmp	_18802
_18802:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ISceneUserDataSerializer
	push	ebp
	push	_44876
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18805
_18805:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18808:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_44878
_44878:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_44881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_44883
	call	_brl_blitz_NullObjectError
_44883:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+108]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneUserDataSerializer_bindOnReadUserData
	add	esp,8
	push	_44884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_44886
	call	_brl_blitz_NullObjectError
_44886:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+104]
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneUserDataSerializer_bindCreateUserData
	add	esp,8
	mov	ebx,0
	jmp	_18812
_18812:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_CreateUserDataBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_44915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneUserDataSerializer
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_44891
	push	ebp
	push	_44911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-16],eax
	push	_44894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44896
	call	_brl_blitz_NullObjectError
_44896:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_44898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	sete	al
	movzx	eax,al
	cmp	eax,0
	jne	_44901
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44900
	call	_brl_blitz_NullObjectError
_44900:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_44901:
	cmp	eax,0
	je	_44903
	push	ebp
	push	_44905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18816
_44903:
	push	ebp
	push	_44910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44909
	call	_brl_blitz_NullObjectError
_44909:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18816
_44891:
	push	ebp
	push	_44914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_44912:
	mov	ebx,0
	jmp	_18816
_18816:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_OnReadUserDataBinding:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbNullObject
	mov	dword [ebp-24],_bbNullObject
	push	ebp
	push	_44933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneUserDataSerializer
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_44920
	push	ebp
	push	_44928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebp-20],eax
	push	_44923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-12]
	call	__irrlicht_core_IAttributes_createFromHandle
	add	esp,8
	mov	dword [ebp-24],eax
	push	_44925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_44927
	call	_brl_blitz_NullObjectError
_44927:
	push	dword [ebp-24]
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_44930
_44920:
	push	ebp
	push	_44932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_44930:
	mov	ebx,0
	jmp	_18821
_18821:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44937
	call	_brl_blitz_NullObjectError
_44937:
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneUserDataSerializer_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_18824
_18824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXISceneUserDataSerializer_new
	push	eax
	call	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_18827
_18827:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneUserDataSerializer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_brl_blitz_NullFunctionError
	mov	dword [ebp-20],_bbNullObject
	push	ebp
	push	_44959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44942
	push	ebp
	push	_44944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18832
_44942:
	push	_44945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_44947
	mov	eax,_brl_blitz_NullFunctionError
_44947:
	mov	dword [ebp-16],eax
	push	_44949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_44951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44953
	call	_brl_blitz_NullObjectError
_44953:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+16],eax
	push	_44955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44957
	call	_brl_blitz_NullObjectError
_44957:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_18832
_18832:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3AnimationInfo
	push	ebp
	push	_44961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18835
_18835:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18838:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_44964
_44964:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_44976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44967
	push	ebp
	push	_44969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18842
_44967:
	push	_44970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3AnimationInfo
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44974
	call	_brl_blitz_NullObjectError
_44974:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18842
_18842:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getFirst:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44979
	call	_brl_blitz_NullObjectError
_44979:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getFirst
	add	esp,4
	mov	ebx,eax
	jmp	_18845
_18845:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setFirst:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44983
	call	_brl_blitz_NullObjectError
_44983:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setFirst
	add	esp,8
	mov	ebx,0
	jmp	_18849
_18849:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getNum:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44987
	call	_brl_blitz_NullObjectError
_44987:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getNum
	add	esp,4
	mov	ebx,eax
	jmp	_18852
_18852:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setNum:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_44992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44991
	call	_brl_blitz_NullObjectError
_44991:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setNum
	add	esp,8
	mov	ebx,0
	jmp	_18856
_18856:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getLooping:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_44997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44996
	call	_brl_blitz_NullObjectError
_44996:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getLooping
	add	esp,4
	mov	ebx,eax
	jmp	_18859
_18859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setLooping:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45000
	call	_brl_blitz_NullObjectError
_45000:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setLooping
	add	esp,8
	mov	ebx,0
	jmp	_18863
_18863:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_getFPS:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45005
	call	_brl_blitz_NullObjectError
_45005:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getFPS
	add	esp,4
	mov	ebx,eax
	jmp	_18866
_18866:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3AnimationInfo_setFPS:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45009
	call	_brl_blitz_NullObjectError
_45009:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setFPS
	add	esp,8
	mov	ebx,0
	jmp	_18870
_18870:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3Header
	push	ebp
	push	_45012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18873
_18873:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18876:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45015
_45015:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45017
	push	ebp
	push	_45019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18880
_45017:
	push	_45020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Header
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45024
	call	_brl_blitz_NullObjectError
_45024:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18880
_18880:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getHeaderID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45029
	call	_brl_blitz_NullObjectError
_45029:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getHeaderID
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18883
_18883:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getVersion:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45033
	call	_brl_blitz_NullObjectError
_45033:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getVersion
	add	esp,4
	mov	ebx,eax
	jmp	_18886
_18886:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getFileName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45037
	call	_brl_blitz_NullObjectError
_45037:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18889
_18889:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumFrames:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45041
	call	_brl_blitz_NullObjectError
_45041:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumFrames
	add	esp,4
	mov	ebx,eax
	jmp	_18892
_18892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumTags:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45045
	call	_brl_blitz_NullObjectError
_45045:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumTags
	add	esp,4
	mov	ebx,eax
	jmp	_18895
_18895:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumMeshes:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45049
	call	_brl_blitz_NullObjectError
_45049:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumMeshes
	add	esp,4
	mov	ebx,eax
	jmp	_18898
_18898:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getNumMaxSkins:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45053
	call	_brl_blitz_NullObjectError
_45053:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumMaxSkins
	add	esp,4
	mov	ebx,eax
	jmp	_18901
_18901:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getFrameStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45057
	call	_brl_blitz_NullObjectError
_45057:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getFrameStart
	add	esp,4
	mov	ebx,eax
	jmp	_18904
_18904:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getTagStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45061
	call	_brl_blitz_NullObjectError
_45061:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getTagStart
	add	esp,4
	mov	ebx,eax
	jmp	_18907
_18907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getTagEnd:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45065
	call	_brl_blitz_NullObjectError
_45065:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getTagEnd
	add	esp,4
	mov	ebx,eax
	jmp	_18910
_18910:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Header_getFileSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45069
	call	_brl_blitz_NullObjectError
_45069:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getFileSize
	add	esp,4
	mov	ebx,eax
	jmp	_18913
_18913:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3MeshHeader
	push	ebp
	push	_45071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18916
_18916:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18919:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45074
_45074:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45076
	push	ebp
	push	_45078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18923
_45076:
	push	_45079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3MeshHeader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45083
	call	_brl_blitz_NullObjectError
_45083:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18923
_18923:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getMeshID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45088
	call	_brl_blitz_NullObjectError
_45088:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getMeshID
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18926
_18926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getMeshName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45092
	call	_brl_blitz_NullObjectError
_45092:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getMeshName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18929
_18929:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumFrames:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45097
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45096
	call	_brl_blitz_NullObjectError
_45096:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumFrames
	add	esp,4
	mov	ebx,eax
	jmp	_18932
_18932:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumShader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45100
	call	_brl_blitz_NullObjectError
_45100:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumShader
	add	esp,4
	mov	ebx,eax
	jmp	_18935
_18935:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumVertices:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45104
	call	_brl_blitz_NullObjectError
_45104:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumVertices
	add	esp,4
	mov	ebx,eax
	jmp	_18938
_18938:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getNumTriangles:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45108
	call	_brl_blitz_NullObjectError
_45108:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumTriangles
	add	esp,4
	mov	ebx,eax
	jmp	_18941
_18941:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_Triangles:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45112
	call	_brl_blitz_NullObjectError
_45112:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_Triangles
	add	esp,4
	mov	ebx,eax
	jmp	_18944
_18944:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_Shaders:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45116
	call	_brl_blitz_NullObjectError
_45116:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_Shaders
	add	esp,4
	mov	ebx,eax
	jmp	_18947
_18947:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_St:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45120
	call	_brl_blitz_NullObjectError
_45120:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_St
	add	esp,4
	mov	ebx,eax
	jmp	_18950
_18950:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getVertexStart:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45124
	call	_brl_blitz_NullObjectError
_45124:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getVertexStart
	add	esp,4
	mov	ebx,eax
	jmp	_18953
_18953:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshHeader_getOffset_End:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45129
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45128
	call	_brl_blitz_NullObjectError
_45128:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_End
	add	esp,4
	mov	ebx,eax
	jmp	_18956
_18956:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3Vertex
	push	ebp
	push	_45130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18959
_18959:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18962:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45133
_45133:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45135
	push	ebp
	push	_45137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18966
_45135:
	push	_45138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Vertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45142
	call	_brl_blitz_NullObjectError
_45142:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18966
_18966:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45147
	call	_brl_blitz_NullObjectError
_45147:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Vertex_getPosition
	add	esp,4
	mov	ebx,eax
	jmp	_18969
_18969:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Vertex_getNormal:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45151
	call	_brl_blitz_NullObjectError
_45151:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Vertex_getNormal
	add	esp,4
	mov	ebx,eax
	jmp	_18972
_18972:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3TexCoord
	push	ebp
	push	_45153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18975
_18975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18978:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45156
_45156:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45158
	push	ebp
	push	_45160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18982
_45158:
	push	_45161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3TexCoord
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45165
	call	_brl_blitz_NullObjectError
_45165:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18982
_18982:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_getU:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45170
	call	_brl_blitz_NullObjectError
_45170:
	push	dword [ebx+8]
	call	_IrrScene_SMD3TexCoord_getU
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_18985
_18985:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3TexCoord_getV:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45174
	call	_brl_blitz_NullObjectError
_45174:
	push	dword [ebx+8]
	call	_IrrScene_SMD3TexCoord_getV
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_18988
_18988:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-8]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3Face
	push	ebp
	push	_45176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18991
_18991:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_18994:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45179
_45179:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45181
	push	ebp
	push	_45183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18998
_45181:
	push	_45184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Face
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45188
	call	_brl_blitz_NullObjectError
_45188:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18998
_18998:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Face_getIndex:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45193
	call	_brl_blitz_NullObjectError
_45193:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Face_getIndex
	add	esp,4
	mov	ebx,eax
	jmp	_19001
_19001:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3MeshBuffer
	push	ebp
	push	_45195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19004
_19004:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_45198
	push	ebx
	call	__irrlicht_core_SMD3MeshBuffer_drop
	add	esp,4
_45198:
_19007:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_45199
_45199:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45201
	push	ebp
	push	_45203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19011
_45201:
	push	_45204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3MeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45208
	call	_brl_blitz_NullObjectError
_45208:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19011
_19011:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45213
	call	_brl_blitz_NullObjectError
_45213:
	cmp	dword [ebx+12],0
	je	_45214
	push	ebp
	push	_45219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45217
	call	_brl_blitz_NullObjectError
_45217:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_45214:
	push	_45220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45222
	call	_brl_blitz_NullObjectError
_45222:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_19014
_19014:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45226
	call	_brl_blitz_NullObjectError
_45226:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19017
_19017:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45230
	call	_brl_blitz_NullObjectError
_45230:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_19020
_19020:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getMeshHeader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45234
	call	_brl_blitz_NullObjectError
_45234:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getMeshHeader
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3MeshHeader_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19023
_19023:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getShader:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45238
	call	_brl_blitz_NullObjectError
_45238:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getShader
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19026
_19026:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getVertices:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_45268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45246
	call	_brl_blitz_NullObjectError
_45246:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getVertices
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_45249
	mov	eax,ebp
	push	eax
	push	_45265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_45251
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_45254
_401:
	mov	eax,ebp
	push	eax
	push	_45264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45258
	call	_brl_blitz_ArrayBoundsError
_45258:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SMD3Vertex_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_45263
	push	eax
	call	_bbGCFree
	add	esp,4
_45263:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_399:
	add	dword [ebp-20],1
_45254:
	cmp	dword [ebp-20],edi
	jl	_401
_400:
	call	dword [_bbOnDebugLeaveScope]
_45249:
	push	_45266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_45267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19029
_19029:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getTexCoords:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_45298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45276
	call	_brl_blitz_NullObjectError
_45276:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getTexCoords
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_45279
	mov	eax,ebp
	push	eax
	push	_45295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_45281
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_45284
_404:
	mov	eax,ebp
	push	eax
	push	_45294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45288
	call	_brl_blitz_ArrayBoundsError
_45288:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SMD3TexCoord_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_45293
	push	eax
	call	_bbGCFree
	add	esp,4
_45293:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_402:
	add	dword [ebp-20],1
_45284:
	cmp	dword [ebp-20],edi
	jl	_404
_403:
	call	dword [_bbOnDebugLeaveScope]
_45279:
	push	_45296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_45297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19032
_19032:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_getIndices:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	push	ebp
	push	_45324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45306
	call	_brl_blitz_NullObjectError
_45306:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getIndices
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_45309
	push	ebp
	push	_45321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_45311
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_45314
_407:
	push	ebp
	push	_45320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45318
	call	_brl_blitz_ArrayBoundsError
_45318:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ecx,dword [ebp-8]
	mov	edx,dword [ebp-20]
	mov	edx,dword [ecx+edx*4]
	mov	dword [eax+24],edx
	call	dword [_bbOnDebugLeaveScope]
_405:
	add	dword [ebp-20],1
_45314:
	cmp	dword [ebp-20],esi
	jl	_407
_406:
	call	dword [_bbOnDebugLeaveScope]
_45309:
	push	_45322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_45323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19035
_19035:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3QuaternionTag
	push	ebp
	push	_45325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19038
_19038:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19041:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45328
_45328:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45330
	push	ebp
	push	_45332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19045
_45330:
	push	_45333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTag
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45337
	call	_brl_blitz_NullObjectError
_45337:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19045
_19045:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_setto:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45342
	call	_brl_blitz_NullObjectError
_45342:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45344
	call	_brl_blitz_NullObjectError
_45344:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTag_setto
	add	esp,8
	mov	ebx,0
	jmp	_19049
_19049:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45348
	call	_brl_blitz_NullObjectError
_45348:
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTag_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19052
_19052:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_getPosition:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45352
	call	_brl_blitz_NullObjectError
_45352:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTag_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19055
_19055:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_getRotation:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45356
	call	_brl_blitz_NullObjectError
_45356:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTag_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19058
_19058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTag_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45360
	call	_brl_blitz_NullObjectError
_45360:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45362
	call	_brl_blitz_NullObjectError
_45362:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTag_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_19062
_19062:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3QuaternionTagList
	push	ebp
	push	_45364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19065
_19065:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19068:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45367
_45367:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45369
	push	ebp
	push	_45371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19072
_45369:
	push	_45372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTagList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45376
	call	_brl_blitz_NullObjectError
_45376:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19072
_19072:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_get:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45381
	call	_brl_blitz_NullObjectError
_45381:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTagList_get
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	0
	push	esi
	call	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19076
_19076:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_getSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45387
	call	_brl_blitz_NullObjectError
_45387:
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_getSize
	add	esp,4
	mov	ebx,eax
	jmp	_19079
_19079:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_Index:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45391
	call	_brl_blitz_NullObjectError
_45391:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_Index
	add	esp,8
	push	eax
	call	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19083
_19083:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45395
	call	_brl_blitz_NullObjectError
_45395:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45397
	call	_brl_blitz_NullObjectError
_45397:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTagList_setEq
	add	esp,8
	push	_45398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_19087
_19087:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_push_back:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45404
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45403
	call	_brl_blitz_NullObjectError
_45403:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_push_back
	add	esp,8
	mov	ebx,0
	jmp	_19091
_19091:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3QuaternionTagList_set_used:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45407
	call	_brl_blitz_NullObjectError
_45407:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_set_used
	add	esp,8
	mov	ebx,0
	jmp	_19095
_19095:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SMD3Mesh
	push	ebp
	push	_45409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19098
_19098:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_45412
	push	ebx
	call	__irrlicht_core_SMD3Mesh_drop
	add	esp,4
_45412:
_19101:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_45413
_45413:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45415
	push	ebp
	push	_45417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19105
_45415:
	push	_45418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Mesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45422
	call	_brl_blitz_NullObjectError
_45422:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19105
_19105:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45427
	call	_brl_blitz_NullObjectError
_45427:
	cmp	dword [ebx+12],0
	je	_45428
	push	ebp
	push	_45433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45431
	call	_brl_blitz_NullObjectError
_45431:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_45428:
	push	_45434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45436
	call	_brl_blitz_NullObjectError
_45436:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_drop
	add	esp,4
	mov	ebx,eax
	jmp	_19108
_19108:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45440
	call	_brl_blitz_NullObjectError
_45440:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19111
_19111:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45444
	call	_brl_blitz_NullObjectError
_45444:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_grab
	add	esp,4
	mov	ebx,0
	jmp	_19114
_19114:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getMD3Header:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45448
	call	_brl_blitz_NullObjectError
_45448:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getMD3Header
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3Header_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19117
_19117:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45452
	call	_brl_blitz_NullObjectError
_45452:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19120
_19120:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getBuffer:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_45482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45460
	call	_brl_blitz_NullObjectError
_45460:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getBuffer
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_45463
	mov	eax,ebp
	push	eax
	push	_45479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_45465
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_45468
_410:
	mov	eax,ebp
	push	eax
	push	_45478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45472
	call	_brl_blitz_ArrayBoundsError
_45472:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_45477
	push	eax
	call	_bbGCFree
	add	esp,4
_45477:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_408:
	add	dword [ebp-20],1
_45468:
	cmp	dword [ebp-20],edi
	jl	_410
_409:
	call	dword [_bbOnDebugLeaveScope]
_45463:
	push	_45480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_45481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19123
_19123:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_getTagList:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45486
	call	_brl_blitz_NullObjectError
_45486:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getTagList
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19126
_19126:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IAnimatedMesh_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IAnimatedMeshMD3
	push	ebp
	push	_45488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19129
_19129:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19132:
	mov	dword [eax],_irrlicht_core_IAnimatedMesh
	push	eax
	call	__irrlicht_core_IAnimatedMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_45491
_45491:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45493
	push	ebp
	push	_45495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19136
_45493:
	push	_45496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD3
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45500
	call	_brl_blitz_NullObjectError
_45500:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19136
_19136:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	push	ebp
	push	_45506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45505
	call	_brl_blitz_NullObjectError
_45505:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD3_setInterpolationShift
	add	esp,12
	mov	ebx,0
	jmp	_19141
_19141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_getTagList:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	mov	eax,dword [ebp+24]
	mov	dword [ebp-20],eax
	push	ebp
	push	_45512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45511
	call	_brl_blitz_NullObjectError
_45511:
	push	0
	push	dword [ebp-20]
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD3_getTagList
	add	esp,20
	push	eax
	call	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19148
_19148:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45515
	call	_brl_blitz_NullObjectError
_45515:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD3_getOriginalMesh
	add	esp,4
	push	eax
	call	__irrlicht_core_SMD3Mesh_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19151
_19151:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_Quake3_getAsFloat:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	ebx
	call	_IrrScene_Quake3_getAsFloat
	add	esp,8
	fstp	dword [ebp-16]
	push	ebx
	call	_bbMemFree
	add	esp,4
	fld	dword [ebp-16]
	fstp	dword [ebp-12]
	jmp	_19155
_19155:
	call	dword [_bbOnDebugLeaveScope]
	fld	dword [ebp-12]
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_Quake3_getAsVector3df:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax]
	push	eax
	push	ebx
	call	_IrrScene_Quake3_getAsVector3df
	add	esp,8
	mov	esi,eax
	push	ebx
	call	_bbMemFree
	add	esp,4
	push	1
	push	esi
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19159
_19159:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SVariable
	push	ebp
	push	_45528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19162
_19162:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19165:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45531
_45531:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45533
	push	ebp
	push	_45535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19169
_45533:
	push	_45536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SVariable
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45540
	call	_brl_blitz_NullObjectError
_45540:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19169
_19169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45545
	call	_brl_blitz_NullObjectError
_45545:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19172
_19172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_setName:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45549
	call	_brl_blitz_NullObjectError
_45549:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_SVariable_setName
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_19176
_19176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_getContent:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45555
	call	_brl_blitz_NullObjectError
_45555:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_getContent
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19179
_19179:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_setContent:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45559
	call	_brl_blitz_NullObjectError
_45559:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_SVariable_setContent
	add	esp,8
	push	esi
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_19183
_19183:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_clear:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45566
	call	_brl_blitz_NullObjectError
_45566:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_clear
	add	esp,4
	mov	ebx,0
	jmp	_19186
_19186:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_isValid:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45570
	call	_brl_blitz_NullObjectError
_45570:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_isValid
	add	esp,4
	mov	ebx,eax
	jmp	_19189
_19189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVariable_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45574
	call	_brl_blitz_NullObjectError
_45574:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45576
	call	_brl_blitz_NullObjectError
_45576:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SVariable_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_19193
_19193:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SVarGroup
	push	ebp
	push	_45578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19196
_19196:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19199:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45581
_45581:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45583
	push	ebp
	push	_45585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19203
_45583:
	push	_45586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SVarGroup
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45590
	call	_brl_blitz_NullObjectError
_45590:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19203
_19203:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_set:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_45599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_45595
	call	_brl_blitz_NullObjectError
_45595:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_IrrScene_SVarGroup_set
	add	esp,12
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,0
	jmp	_19208
_19208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_get:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45602
	call	_brl_blitz_NullObjectError
_45602:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	esi
	push	dword [ebx+8]
	call	_IrrScene_SVarGroup_get
	add	esp,8
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	jmp	_19212
_19212:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_isDefined:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,ebp
	push	eax
	push	_45612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_45608
	call	_brl_blitz_NullObjectError
_45608:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	ebx,eax
	push	ebx
	push	esi
	push	dword [edi+8]
	call	_IrrScene_SVarGroup_isDefined
	add	esp,12
	mov	edi,eax
	push	esi
	call	_bbMemFree
	add	esp,4
	push	ebx
	call	_bbMemFree
	add	esp,4
	mov	ebx,edi
	jmp	_19217
_19217:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroup_getVariables:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_45641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45619
	call	_brl_blitz_NullObjectError
_45619:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SVarGroup_getVariables
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_45622
	mov	eax,ebp
	push	eax
	push	_45638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_45624
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_45627
_413:
	mov	eax,ebp
	push	eax
	push	_45637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45631
	call	_brl_blitz_ArrayBoundsError
_45631:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SVariable_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_45636
	push	eax
	call	_bbGCFree
	add	esp,4
_45636:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_411:
	add	dword [ebp-20],1
_45627:
	cmp	dword [ebp-20],edi
	jl	_413
_412:
	call	dword [_bbOnDebugLeaveScope]
_45622:
	push	_45639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_45640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19220
_19220:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45644
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_SVarGroupList
	push	ebp
	push	_45643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19223
_19223:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19226:
	mov	dword [eax],_irrlicht_core_IReferenceCounted
	push	eax
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_45646
_45646:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45648
	push	ebp
	push	_45650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19230
_45648:
	push	_45651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SVarGroupList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45655
	call	_brl_blitz_NullObjectError
_45655:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19230
_19230:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45660
	call	_brl_blitz_NullObjectError
_45660:
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_19233
_19233:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45664
	call	_brl_blitz_NullObjectError
_45664:
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19236
_19236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45668
	call	_brl_blitz_NullObjectError
_45668:
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_grab
	add	esp,4
	mov	ebx,0
	jmp	_19239
_19239:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SVarGroupList_getVariables:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	dword [ebp-20],0
	mov	eax,ebp
	push	eax
	push	_45698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45676
	call	_brl_blitz_NullObjectError
_45676:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_getVariables
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_45679
	mov	eax,ebp
	push	eax
	push	_45695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_45681
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	edi,dword [ebp-16]
	jmp	_45684
_416:
	mov	eax,ebp
	push	eax
	push	_45694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45688
	call	_brl_blitz_ArrayBoundsError
_45688:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-20]
	push	dword [edx+eax*4]
	call	__irrlicht_core_SVarGroup_createFromHandle
	add	esp,8
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_45693
	push	eax
	call	_bbGCFree
	add	esp,4
_45693:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_414:
	add	dword [ebp-20],1
_45684:
	cmp	dword [ebp-20],edi
	jl	_416
_415:
	call	dword [_bbOnDebugLeaveScope]
_45679:
	push	_45696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_45697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19242
_19242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IShader
	push	ebp
	push	_45700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19245
_19245:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
_19248:
	mov	dword [eax],_irrlicht_core_IrrBase
	push	eax
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45702
_45702:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45713
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45704
	push	ebp
	push	_45706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19252
_45704:
	push	_45707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_45709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45711
	call	_brl_blitz_NullObjectError
_45711:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19252
_19252:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_EqEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45716
	call	_brl_blitz_NullObjectError
_45716:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45718
	call	_brl_blitz_NullObjectError
_45718:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IShader_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_19256
_19256:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_Less:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	push	esi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_45722
	call	_brl_blitz_NullObjectError
_45722:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45724
	call	_brl_blitz_NullObjectError
_45724:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IShader_Less
	add	esp,8
	mov	ebx,eax
	jmp	_19260
_19260:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getID:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45728
	call	_brl_blitz_NullObjectError
_45728:
	push	dword [ebx+8]
	call	_IrrScene_IShader_getID
	add	esp,4
	mov	ebx,eax
	jmp	_19263
_19263:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45732
	call	_brl_blitz_NullObjectError
_45732:
	push	dword [ebx+8]
	call	_IrrScene_IShader_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19266
_19266:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getVarGroup:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45736
	call	_brl_blitz_NullObjectError
_45736:
	push	0
	push	dword [ebx+8]
	call	_IrrScene_IShader_getVarGroup
	add	esp,4
	push	eax
	call	__irrlicht_core_SVarGroupList_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19269
_19269:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getGroup:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45740
	call	_brl_blitz_NullObjectError
_45740:
	push	0
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IShader_getGroup
	add	esp,8
	push	eax
	call	__irrlicht_core_SVarGroup_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_19273
_19273:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_setEq:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45745
	call	_brl_blitz_NullObjectError
_45745:
	push	dword [ebp-8]
	call	_irrlicht_core__HANDLE
	add	esp,4
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IShader_setEq
	add	esp,8
	mov	ebx,0
	jmp	_19277
_19277:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShader_getGroupSize:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45749
	call	_brl_blitz_NullObjectError
_45749:
	push	dword [ebx+8]
	call	_IrrScene_IShader_getGroupSize
	add	esp,4
	mov	ebx,eax
	jmp	_19280
_19280:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IReferenceCounted_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_ILightManager
	push	ebp
	push	_45751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19283
_19283:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_45753
	push	ebx
	call	__irrlicht_core_ILightManager_drop
	add	esp,4
_45753:
_19286:
	mov	dword [ebx],_irrlicht_core_IReferenceCounted
	push	ebx
	call	__irrlicht_core_IReferenceCounted_Delete
	add	esp,4
	mov	eax,0
	jmp	_45754
_45754:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45758
	call	_brl_blitz_NullObjectError
_45758:
	cmp	dword [ebx+12],0
	je	_45759
	push	ebp
	push	_45764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45762
	call	_brl_blitz_NullObjectError
_45762:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_45759:
	push	_45765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45767
	call	_brl_blitz_NullObjectError
_45767:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_drop
	add	esp,4
	mov	ebx,eax
	jmp	_19289
_19289:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45771
	call	_brl_blitz_NullObjectError
_45771:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19292
_19292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45775
	call	_brl_blitz_NullObjectError
_45775:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_grab
	add	esp,4
	mov	ebx,0
	jmp	_19295
_19295:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXILightManager_new
	push	eax
	call	__irrlicht_core_ILightManager_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_19298
_19298:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_45804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45780
	push	ebp
	push	_45782
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19303
_45780:
	push	_45783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_45785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_45786
	push	ebp
	push	_45792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_45789
	mov	eax,_brl_blitz_NullFunctionError
_45789:
	mov	dword [ebp-20],eax
	push	_45791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_45786:
	push	_45794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45796
	call	_brl_blitz_NullObjectError
_45796:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_45798
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_45798:
	mov	dword [ebx+16],eax
	push	_45800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45802
	call	_brl_blitz_NullObjectError
_45802:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_19303
_19303:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	ebx,0
	jmp	_19307
_19307:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45809
	call	_brl_blitz_NullObjectError
_45809:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_19310
_19310:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnPreRender:
	push	ebp
	mov	ebp,esp
	sub	esp,24
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_bbEmptyArray
	mov	dword [ebp-24],0
	mov	eax,ebp
	push	eax
	push	_45843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightManager
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_45814
	mov	eax,ebp
	push	eax
	push	_45838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_45817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_45818
	mov	eax,ebp
	push	eax
	push	_45834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_45820
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_45821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-12]
	jmp	_45823
_419:
	mov	eax,ebp
	push	eax
	push	_45833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_45827
	call	_brl_blitz_ArrayBoundsError
_45827:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	esi,eax
	push	0
	push	0
	mov	edx,dword [ebp-8]
	mov	eax,dword [ebp-24]
	push	dword [edx+eax*4]
	call	__irrlicht_core_ILightSceneNode_createFromHandle
	add	esp,12
	inc	dword [eax+4]
	mov	ebx,eax
	mov	eax,dword [esi+24]
	dec	dword [eax+4]
	jnz	_45832
	push	eax
	call	_bbGCFree
	add	esp,4
_45832:
	mov	dword [esi+24],ebx
	call	dword [_bbOnDebugLeaveScope]
_417:
	add	dword [ebp-24],1
_45823:
	cmp	dword [ebp-24],edi
	jl	_419
_418:
	call	dword [_bbOnDebugLeaveScope]
_45818:
	push	_45835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45837
	call	_brl_blitz_NullObjectError
_45837:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45840
_45814:
	mov	eax,ebp
	push	eax
	push	_45842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45840:
	mov	ebx,0
	jmp	_19315
_19315:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnPostRender:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],_bbNullObject
	push	ebp
	push	_45857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightManager
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-8],eax
	push	_45848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_45849
	push	ebp
	push	_45853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45852
	call	_brl_blitz_NullObjectError
_45852:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45854
_45849:
	push	ebp
	push	_45856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45854:
	mov	ebx,0
	jmp	_19318
_19318:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnRenderPassPreRender:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightManager
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45861
	push	ebp
	push	_45865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45864
	call	_brl_blitz_NullObjectError
_45864:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45866
_45861:
	push	ebp
	push	_45868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45866:
	mov	ebx,0
	jmp	_19322
_19322:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnRenderPassPostRender:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightManager
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45874
	push	ebp
	push	_45878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45877
	call	_brl_blitz_NullObjectError
_45877:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45879
_45874:
	push	ebp
	push	_45881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45879:
	mov	ebx,0
	jmp	_19326
_19326:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnNodePreRender:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightManager
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45886
	push	ebp
	push	_45890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45889
	call	_brl_blitz_NullObjectError
_45889:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45891
_45886:
	push	ebp
	push	_45893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45891:
	mov	ebx,0
	jmp	_19330
_19330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_BoundOnNodePostRender:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	push	ebp
	push	_45907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightManager
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45899
	push	ebp
	push	_45903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45902
	call	_brl_blitz_NullObjectError
_45902:
	push	0
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	push	eax
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45904
_45899:
	push	ebp
	push	_45906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45904:
	mov	ebx,0
	jmp	_19334
_19334:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_New:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_New
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [eax],_irrlicht_core_IVertexManipulator
	push	ebp
	push	_45908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19337
_19337:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_Delete:
	push	ebp
	mov	ebp,esp
	push	ebx
	mov	ebx,dword [ebp+8]
	cmp	dword [ebx+12],0
	je	_45910
	push	dword [ebx+8]
	call	_IrrScene_BMXIVertexManipulator_del
	add	esp,4
_45910:
_19340:
	mov	dword [ebx],_irrlicht_core_IrrBase
	push	ebx
	call	__irrlicht_core_IrrBase_Delete
	add	esp,4
	mov	eax,0
	jmp	_45911
_45911:
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_create:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	push	1
	call	_IrrScene_BMXIVertexManipulator_new
	push	eax
	call	__irrlicht_core_IVertexManipulator_createFromHandle
	add	esp,12
	mov	ebx,eax
	jmp	_19343
_19343:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_createFromHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,20
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	dword [ebp-16],_bbNullObject
	mov	dword [ebp-20],_brl_blitz_NullFunctionError
	push	ebp
	push	_45940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45916
	push	ebp
	push	_45918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19348
_45916:
	push	_45919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_45921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_45922
	push	ebp
	push	_45928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_45925
	mov	eax,_brl_blitz_NullFunctionError
_45925:
	mov	dword [ebp-20],eax
	push	_45927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_45922:
	push	_45930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45932
	call	_brl_blitz_NullObjectError
_45932:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_45934
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_45934:
	mov	dword [ebx+16],eax
	push	_45936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45938
	call	_brl_blitz_NullObjectError
_45938:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_19348
_19348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_bind:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	mov	ebx,0
	jmp	_19352
_19352:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_getBinderHandle:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_45946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45945
	call	_brl_blitz_NullObjectError
_45945:
	push	dword [ebx+8]
	call	_IrrScene_BMXIVertexManipulator_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_19355
_19355:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_BoundOnManipulate:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	dword [ebp-12],_bbNullObject
	mov	dword [ebp-16],_bbNullObject
	push	ebp
	push	_45960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVertexManipulator
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	push	eax
	call	_bbObjectDowncast
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45950
	push	ebp
	push	_45956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	0
	push	dword [ebp-8]
	call	dword [_irrlicht_core_S3DVertex+136]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_45953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45955
	call	_brl_blitz_NullObjectError
_45955:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45957
_45950:
	push	ebp
	push	_45959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45957:
	mov	ebx,0
	jmp	_19359
_19359:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__VECTOR3DF:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	push	ebp
	push	_45964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_Vector3df_createFromVals
	add	esp,12
	mov	ebx,eax
	jmp	_19364
_19364:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__DIMENSION2DI:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_Dimension2di_create
	add	esp,8
	mov	ebx,eax
	jmp	_19368
_19368:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__DIMENSION2DF:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	call	__irrlicht_core_Dimension2df_create
	add	esp,8
	mov	ebx,eax
	jmp	_19372
_19372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__RECTI:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_45973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_Recti_createFromVals
	add	esp,16
	mov	ebx,eax
	jmp	_19378
_19378:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__POSITION2DI:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_Position2di_create
	add	esp,8
	mov	ebx,eax
	jmp	_19382
_19382:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__POSITION2DF:
	push	ebp
	mov	ebp,esp
	sub	esp,12
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	push	ebp
	push	_45979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	mov	eax,dword [ebp-4]
	mov	dword [ebp+-12],eax
	fild	dword [ebp+-12]
	sub	esp,4
	fstp	dword [esp]
	call	__irrlicht_core_Position2df_create
	add	esp,8
	mov	ebx,eax
	jmp	_19386
_19386:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__SCOLOR:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	eax,dword [ebp+12]
	mov	dword [ebp-8],eax
	mov	eax,dword [ebp+16]
	mov	dword [ebp-12],eax
	mov	eax,dword [ebp+20]
	mov	dword [ebp-16],eax
	push	ebp
	push	_45982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_SColor_createFromVals
	add	esp,16
	mov	ebx,eax
	jmp	_19392
_19392:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__SCOLORF:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	fld	dword [ebp+8]
	fstp	dword [ebp-4]
	fld	dword [ebp+12]
	fstp	dword [ebp-8]
	fld	dword [ebp+16]
	fstp	dword [ebp-12]
	fld	dword [ebp+20]
	fstp	dword [ebp-16]
	push	ebp
	push	_45985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_SColorf_createFromRGBA
	add	esp,16
	mov	ebx,eax
	jmp	_19398
_19398:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core_GetHandleArray:
	push	ebp
	mov	ebp,esp
	sub	esp,16
	push	ebx
	push	esi
	push	edi
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	mov	dword [ebp-8],0
	mov	dword [ebp-12],_bbEmptyArray
	mov	dword [ebp-16],0
	mov	eax,ebp
	push	eax
	push	_46014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_45992
	mov	eax,ebp
	push	eax
	push	_46012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbArrayDimensions
	add	esp,4
	mov	ebx,eax
	mov	esi,0
	cmp	esi,dword [ebx+20]
	jb	_45996
	call	_brl_blitz_ArrayBoundsError
_45996:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-8],eax
	push	_45997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	_45998
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	mov	edi,dword [ebp-8]
	jmp	_46001
_422:
	mov	eax,ebp
	push	eax
	push	_46011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_46003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_46005
	call	_brl_blitz_ArrayBoundsError
_46005:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,eax
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-4]
	cmp	esi,dword [eax+20]
	jb	_46008
	call	_brl_blitz_ArrayBoundsError
_46008:
	mov	eax,dword [ebp-4]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_46010
	call	_brl_blitz_NullObjectError
_46010:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_420:
	add	dword [ebp-16],1
_46001:
	cmp	dword [ebp-16],edi
	jl	_422
_421:
	call	dword [_bbOnDebugLeaveScope]
_45992:
	push	_46013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19401
_19401:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	edi
	pop	esi
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_irrlicht_core__HANDLE:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_46028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_46019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_46020
	push	ebp
	push	_46022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_46021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19404
_46020:
	push	ebp
	push	_46027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_46024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_46026
	call	_brl_blitz_NullObjectError
_46026:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19404
_19404:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_20840:
	dd	0
_19791:
	db	"core",0
_19792:
	db	"ECF_A1R5G5B5",0
_427:
	db	"i",0
	align	4
_2113:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	48
_19793:
	db	"ECF_R5G6B5",0
	align	4
_2115:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	49
_19794:
	db	"ECF_R8G8B8",0
	align	4
_2117:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	50
_19795:
	db	"ECF_A8R8G8B8",0
	align	4
_2139:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	51
_19796:
	db	"ECF_R16F",0
	align	4
_2141:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	52
_19797:
	db	"ECF_G16R16F",0
	align	4
_2143:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	53
_19798:
	db	"ECF_A16B16G16R16F",0
	align	4
_2145:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	54
_19799:
	db	"ECF_R32F",0
	align	4
_19800:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	55
_19801:
	db	"ECF_G32R32F",0
	align	4
_19802:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	56
_19803:
	db	"ECF_A32B32G32R32F",0
	align	4
_19804:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	57
_19805:
	db	"ECF_UNKNOWN",0
	align	4
_19806:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,48
_19807:
	db	"EDT_NULL",0
_19808:
	db	"EDT_SOFTWARE",0
_19809:
	db	"EDT_BURNINGVIDEO",0
_19810:
	db	"EDT_DIRECT3D8",0
_19811:
	db	"EDT_DIRECT3D9",0
_19812:
	db	"EDT_OPENGL",0
_19813:
	db	"EDT_COUNT",0
_19814:
	db	"EVDF_RENDER_TO_TARGET",0
_19815:
	db	"EVDF_HARDWARE_TL",0
_19816:
	db	"EVDF_MULTITEXTURE",0
_19817:
	db	"EVDF_BILINEAR_FILTER",0
_19818:
	db	"EVDF_MIP_MAP",0
_19819:
	db	"EVDF_MIP_MAP_AUTO_UPDATE",0
_19820:
	db	"EVDF_STENCIL_BUFFER",0
_19821:
	db	"EVDF_VERTEX_SHADER_1_1",0
_19822:
	db	"EVDF_VERTEX_SHADER_2_0",0
_19823:
	db	"EVDF_VERTEX_SHADER_3_0",0
_19824:
	db	"EVDF_PIXEL_SHADER_1_1",0
_19825:
	db	"EVDF_PIXEL_SHADER_1_2",0
	align	4
_19826:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,49
_19827:
	db	"EVDF_PIXEL_SHADER_1_3",0
	align	4
_19828:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,50
_19829:
	db	"EVDF_PIXEL_SHADER_1_4",0
	align	4
_19830:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,51
_19831:
	db	"EVDF_PIXEL_SHADER_2_0",0
	align	4
_19832:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,52
_19833:
	db	"EVDF_PIXEL_SHADER_3_0",0
	align	4
_19834:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,53
_19835:
	db	"EVDF_ARB_VERTEX_PROGRAM_1",0
	align	4
_19836:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,54
_19837:
	db	"EVDF_ARB_FRAGMENT_PROGRAM_1",0
	align	4
_19838:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,55
_19839:
	db	"EVDF_ARB_GLSL",0
	align	4
_19840:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,56
_19841:
	db	"EVDF_HLSL",0
	align	4
_19842:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,57
_19843:
	db	"EVDF_TEXTURE_NSQUARE",0
	align	4
_19844:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,48
_19845:
	db	"EVDF_TEXTURE_NPOT",0
	align	4
_19846:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,49
_19847:
	db	"EVDF_FRAMEBUFFER_OBJECT",0
	align	4
_19848:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,50
_19849:
	db	"EVDF_VERTEX_BUFFER_OBJECT",0
	align	4
_19850:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,51
_19851:
	db	"EVDF_ALPHA_TO_COVERAGE",0
	align	4
_19852:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,52
_19853:
	db	"EVDF_COLOR_MASK",0
	align	4
_19854:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,53
_19855:
	db	"EVDF_MULTIPLE_RENDER_TARGETS",0
	align	4
_19856:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,54
_19857:
	db	"EVDF_MRT_BLEND",0
	align	4
_19858:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,55
_19859:
	db	"EVDF_MRT_COLOR_MASK",0
	align	4
_19860:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,56
_19861:
	db	"EVDF_MRT_BLEND_FUNC",0
	align	4
_19862:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,57
_19863:
	db	"EVDF_GEOMETRY_SHADER",0
	align	4
_19864:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,48
_19865:
	db	"EVDF_COUNT",0
	align	4
_19866:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,49
_19867:
	db	"EMF_WIREFRAME",0
_19868:
	db	"EMF_POINTCLOUD",0
_19869:
	db	"EMF_GOURAUD_SHADING",0
_19870:
	db	"EMF_LIGHTING",0
_19871:
	db	"EMF_ZBUFFER",0
_19872:
	db	"EMF_ZWRITE_ENABLE",0
	align	4
_2134:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,50
_19873:
	db	"EMF_BACK_FACE_CULLING",0
	align	4
_19874:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,52
_19875:
	db	"EMF_FRONT_FACE_CULLING",0
	align	4
_19876:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,56
_19877:
	db	"EMF_BILINEAR_FILTER",0
	align	4
_19878:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,54
_19879:
	db	"EMF_TRILINEAR_FILTER",0
	align	4
_19880:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	53,49,50
_19881:
	db	"EMF_ANISOTROPIC_FILTER",0
	align	4
_19882:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	49,48,50,52
_19883:
	db	"EMF_FOG_ENABLE",0
	align	4
_19884:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	50,48,52,56
_19885:
	db	"EMF_NORMALIZE_NORMALS",0
	align	4
_19886:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	52,48,57,54
_19887:
	db	"EMF_TEXTURE_WRAP",0
	align	4
_19888:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	56,49,57,50
_19889:
	db	"EMF_ANTI_ALIASING",0
	align	4
_19890:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	49,54,51,56,52
_19891:
	db	"EMF_COLOR_MASK",0
	align	4
_19892:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	51,50,55,54,56
_19893:
	db	"EMF_COLOR_MATERIAL",0
	align	4
_19894:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	54,53,53,51,54
_19895:
	db	"EMT_SOLID",0
_19896:
	db	"EMT_SOLID_2_LAYER",0
_19897:
	db	"EMT_LIGHTMAP",0
_19898:
	db	"EMT_LIGHTMAP_ADD",0
_19899:
	db	"EMT_LIGHTMAP_M2",0
_19900:
	db	"EMT_LIGHTMAP_M4",0
_19901:
	db	"EMT_LIGHTMAP_LIGHTING",0
_19902:
	db	"EMT_LIGHTMAP_LIGHTING_M2",0
_19903:
	db	"EMT_LIGHTMAP_LIGHTING_M4",0
_19904:
	db	"EMT_DETAIL_MAP",0
_19905:
	db	"EMT_SPHERE_MAP",0
_19906:
	db	"EMT_REFLECTION_2_LAYER",0
_19907:
	db	"EMT_TRANSPARENT_ADD_COLOR",0
_19908:
	db	"EMT_TRANSPARENT_ALPHA_CHANNEL",0
_19909:
	db	"EMT_TRANSPARENT_ALPHA_CHANNEL_REF",0
_19910:
	db	"EMT_TRANSPARENT_VERTEX_ALPHA",0
_19911:
	db	"EMT_TRANSPARENT_REFLECTION_2_LAYER",0
_19912:
	db	"EMT_NORMAL_MAP_SOLID",0
_19913:
	db	"EMT_NORMAL_MAP_TRANSPARENT_ADD_COLOR",0
_19914:
	db	"EMT_NORMAL_MAP_TRANSPARENT_VERTEX_ALPHA",0
_19915:
	db	"EMT_PARALLAX_MAP_SOLID",0
_19916:
	db	"EMT_PARALLAX_MAP_TRANSPARENT_ADD_COLOR",0
_19917:
	db	"EMT_PARALLAX_MAP_TRANSPARENT_VERTEX_ALPHA",0
_19918:
	db	"EMT_ONETEXTURE_BLEND",0
_19919:
	db	"EVST_VS_1_1",0
_19920:
	db	"EVST_VS_2_0",0
_19921:
	db	"EVST_VS_2_a",0
_19922:
	db	"EVST_VS_3_0",0
_19923:
	db	"EVST_VS_4_0",0
_19924:
	db	"EVST_VS_4_1",0
_19925:
	db	"EVST_VS_5_0",0
_19926:
	db	"EVST_COUNT",0
_19927:
	db	"EPST_PS_1_1",0
_19928:
	db	"EPST_PS_1_2",0
_19929:
	db	"EPST_PS_1_3",0
_19930:
	db	"EPST_PS_1_4",0
_19931:
	db	"EPST_PS_2_0",0
_19932:
	db	"EPST_PS_2_a",0
_19933:
	db	"EPST_PS_2_b",0
_19934:
	db	"EPST_PS_3_0",0
_19935:
	db	"EPST_PS_4_0",0
_19936:
	db	"EPST_PS_4_1",0
_19937:
	db	"EPST_PS_5_0",0
_19938:
	db	"EPST_COUNT",0
_19939:
	db	"EGST_GS_4_0",0
_19940:
	db	"EGST_COUNT_",0
_19941:
	db	"ELT_POINT",0
_19942:
	db	"ELT_SPOT",0
_19943:
	db	"ELT_DIRECTIONAL",0
_19944:
	db	"EVT_STANDARD",0
_19945:
	db	"EVT_2TCOORDS",0
_19946:
	db	"EVT_TANGENTS",0
_19947:
	db	"ETC_REPEAT",0
_19948:
	db	"ETC_CLAMP",0
_19949:
	db	"ETC_CLAMP_TO_EDGE",0
_19950:
	db	"ETC_CLAMP_TO_BORDER",0
_19951:
	db	"ETC_MIRROR",0
_19952:
	db	"ETC_MIRROR_CLAMP",0
_19953:
	db	"ETC_MIRROR_CLAMP_TO_EDGE",0
_19954:
	db	"ETC_MIRROR_CLAMP_TO_BORDER",0
_19955:
	db	"EAMT_UNKNOWN",0
_19956:
	db	"EAMT_MD2",0
_19957:
	db	"EAMT_MD3",0
_19958:
	db	"EAMT_OBJ",0
_19959:
	db	"EAMT_BSP",0
_19960:
	db	"EAMT_3DS",0
_19961:
	db	"EAMT_MY3D",0
_19962:
	db	"EAMT_LMTS",0
_19963:
	db	"EAMT_CSM",0
_19964:
	db	"EAMT_OCT",0
_19965:
	db	"EAMT_SKINNED",0
_19966:
	db	"ETPS_9",0
_19967:
	db	"ETPS_17",0
_19968:
	db	"ETPS_33",0
	align	4
_19969:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,51
_19970:
	db	"ETPS_65",0
	align	4
_19971:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,53
_19972:
	db	"ETPS_129",0
	align	4
_19973:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,57
_19974:
	db	"EMAT_STAND",0
_19975:
	db	"EMAT_RUN",0
_19976:
	db	"EMAT_ATTACK",0
_19977:
	db	"EMAT_PAIN_A",0
_19978:
	db	"EMAT_PAIN_B",0
_19979:
	db	"EMAT_PAIN_C",0
_19980:
	db	"EMAT_JUMP",0
_19981:
	db	"EMAT_FLIP",0
_19982:
	db	"EMAT_SALUTE",0
_19983:
	db	"EMAT_FALLBACK",0
_19984:
	db	"EMAT_WAVE",0
_19985:
	db	"EMAT_POINT",0
_19986:
	db	"EMAT_CROUCH_STAND",0
_19987:
	db	"EMAT_CROUCH_WALK",0
_19988:
	db	"EMAT_CROUCH_ATTACK",0
_19989:
	db	"EMAT_CROUCH_PAIN",0
_19990:
	db	"EMAT_CROUCH_DEATH",0
_19991:
	db	"EMAT_DEATH_FALLBACK",0
_19992:
	db	"EMAT_DEATH_FALLFORWARD",0
_19993:
	db	"EMAT_DEATH_FALLBACKSLOW",0
_19994:
	db	"EMAT_BOOM",0
_19995:
	db	"EMAT_COUNT",0
_19996:
	db	"VF_FAR_PLANE",0
_19997:
	db	"VF_NEAR_PLANE",0
_19998:
	db	"VF_LEFT_PLANE",0
_19999:
	db	"VF_RIGHT_PLANE",0
_20000:
	db	"VF_BOTTOM_PLANE",0
_20001:
	db	"VF_TOP_PLANE",0
_20002:
	db	"VF_PLANE_COUNT",0
_20003:
	db	"ESNAT_FLY_CIRCLE",0
_20004:
	db	"ESNAT_FLY_STRAIGHT",0
_20005:
	db	"ESNAT_FOLLOW_SPLINE",0
_20006:
	db	"ESNAT_ROTATION",0
_20007:
	db	"ESNAT_TEXTURE",0
_20008:
	db	"ESNAT_DELETION",0
_20009:
	db	"ESNAT_COLLISION_RESPONSE",0
_20010:
	db	"ESNAT_CAMERA_FPS",0
_20011:
	db	"ESNAT_CAMERA_MAYA",0
_20012:
	db	"ESNAT_COUNT",0
_20013:
	db	"ESNAT_UNKNOWN",0
_20014:
	db	"ESNAT_FORCE_32_BIT",0
	align	4
_20015:
	dd	_bbStringClass
	dd	2147483646
	dd	10
	dw	50,49,52,55,52,56,51,54,52,55
_20016:
	db	"EPAT_NONE",0
_20017:
	db	"EPAT_ATTRACT",0
_20018:
	db	"EPAT_FADE_OUT",0
_20019:
	db	"EPAT_GRAVITY",0
_20020:
	db	"EPAT_ROTATE",0
_20021:
	db	"EPAT_SCALE",0
_20022:
	db	"EPAT_COUNT",0
_20023:
	db	"EPET_POINT",0
_20024:
	db	"EPET_ANIMATED_MESH",0
_20025:
	db	"EPET_BOX",0
_20026:
	db	"EPET_CYLINDER",0
_20027:
	db	"EPET_MESH",0
_20028:
	db	"EPET_RING",0
_20029:
	db	"EPET_SPHERE",0
_20030:
	db	"EPET_COUNT",0
_20031:
	db	"EPT_POINTS",0
_20032:
	db	"EPT_LINE_STRIP",0
_20033:
	db	"EPT_LINE_LOOP",0
_20034:
	db	"EPT_LINES",0
_20035:
	db	"EPT_TRIANGLE_STRIP",0
_20036:
	db	"EPT_TRIANGLE_FAN",0
_20037:
	db	"EPT_TRIANGLES",0
_20038:
	db	"EPT_QUAD_STRIP",0
_20039:
	db	"EPT_QUADS",0
_20040:
	db	"EPT_POLYGON",0
_20041:
	db	"EPT_POINT_SPRITES",0
_20042:
	db	"EAC_OFF",0
_20043:
	db	"EAC_BOX",0
_20044:
	db	"EAC_FRUSTUM_BOX",0
_20045:
	db	"EAC_FRUSTUM_SPHERE",0
_20046:
	db	"EDS_OFF",0
_20047:
	db	"EDS_BBOX",0
_20048:
	db	"EDS_NORMALS",0
_20049:
	db	"EDS_SKELETON",0
_20050:
	db	"EDS_MESH_WIRE_OVERLAY",0
_20051:
	db	"EDS_HALF_TRANSPARENCY",0
_20052:
	db	"EDS_BBOX_BUFFERS",0
_20053:
	db	"EDS_BBOX_ALL",0
_20054:
	db	"EDS_FULL",0
	align	4
_20055:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	45,49
_20056:
	db	"EJUOR_NONE",0
_20057:
	db	"EJUOR_READ",0
_20058:
	db	"EJUOR_CONTROL",0
_20059:
	db	"EBAM_AUTOMATIC",0
_20060:
	db	"EBAM_ANIMATED",0
_20061:
	db	"EBAM_UNANIMATED",0
_20062:
	db	"EBAM_COUNT",0
_20063:
	db	"EBSS_LOCAL",0
_20064:
	db	"EBSS_GLOBAL",0
_20065:
	db	"EBSS_COUNT",0
_20066:
	db	"EMWF_NONE",0
_20067:
	db	"EMWF_WRITE_LIGHTMAPS",0
_20068:
	db	"EMWF_WRITE_COMPRESSED",0
_20069:
	db	"EMWF_WRITE_BINARY",0
_20070:
	db	"EIM_CONSTANT",0
_20071:
	db	"EIM_LINEAR",0
_20072:
	db	"EIM_COUNT",0
_20073:
	db	"EHM_NEVER",0
_20074:
	db	"EHM_STATIC",0
_20075:
	db	"EHM_DYNAMIC",0
_20076:
	db	"EHM_STREAM",0
_20077:
	db	"EBT_NONE",0
_20078:
	db	"EBT_VERTEX",0
_20079:
	db	"EBT_INDEX",0
_20080:
	db	"EBT_VERTEX_AND_INDEX",0
_20081:
	db	"EIT_16BIT",0
_20082:
	db	"EIT_32BIT",0
_20083:
	db	"EET_GUI_EVENT",0
_20084:
	db	"EET_MOUSE_INPUT_EVENT",0
_20085:
	db	"EET_KEY_INPUT_EVENT",0
_20086:
	db	"EET_JOYSTICK_INPUT_EVENT",0
_20087:
	db	"EET_LOG_TEXT_EVENT",0
_20088:
	db	"EET_USER_EVENT",0
_20089:
	db	"EGUIET_FORCE_32_BIT",0
_20090:
	db	"EGET_ELEMENT_FOCUS_LOST",0
_20091:
	db	"EGET_ELEMENT_FOCUSED",0
_20092:
	db	"EGET_ELEMENT_HOVERED",0
_20093:
	db	"EGET_ELEMENT_LEFT",0
_20094:
	db	"EGET_ELEMENT_CLOSED",0
_20095:
	db	"EGET_BUTTON_CLICKED",0
_20096:
	db	"EGET_SCROLL_BAR_CHANGED",0
_20097:
	db	"EGET_CHECKBOX_CHANGED",0
_20098:
	db	"EGET_LISTBOX_CHANGED",0
_20099:
	db	"EGET_LISTBOX_SELECTED_AGAIN",0
_20100:
	db	"EGET_FILE_SELECTED",0
_20101:
	db	"EGET_DIRECTORY_SELECTED",0
_20102:
	db	"EGET_FILE_CHOOSE_DIALOG_CANCELLED",0
_20103:
	db	"EGET_MESSAGEBOX_YES",0
_20104:
	db	"EGET_MESSAGEBOX_NO",0
_20105:
	db	"EGET_MESSAGEBOX_OK",0
_20106:
	db	"EGET_MESSAGEBOX_CANCEL",0
_20107:
	db	"EGET_EDITBOX_ENTER",0
_20108:
	db	"EGET_EDITBOX_CHANGED",0
_20109:
	db	"EGET_EDITBOX_MARKING_CHANGED",0
_20110:
	db	"EGET_TAB_CHANGED",0
_20111:
	db	"EGET_MENU_ITEM_SELECTED",0
_20112:
	db	"EGET_COMBO_BOX_CHANGED",0
_20113:
	db	"EGET_SPINBOX_CHANGED",0
_20114:
	db	"EGET_TABLE_CHANGED",0
_20115:
	db	"EGET_TABLE_HEADER_CHANGED",0
_20116:
	db	"EGET_TABLE_SELECTED_AGAIN",0
_20117:
	db	"EGET_TREEVIEW_NODE_DESELECT",0
_20118:
	db	"EGET_TREEVIEW_NODE_SELECT",0
_20119:
	db	"EGET_TREEVIEW_NODE_EXPAND",0
_20120:
	db	"EGET_TREEVIEW_NODE_COLLAPSE",0
_20121:
	db	"EGET_COUNT",0
_20122:
	db	"ISREL3D_FRONT",0
_20123:
	db	"ISREL3D_BACK",0
_20124:
	db	"ISREL3D_PLANAR",0
_20125:
	db	"ISREL3D_SPANNING",0
_20126:
	db	"ISREL3D_CLIPPED",0
_20127:
	db	"EKA_MOVE_FORWARD",0
_20128:
	db	"EKA_MOVE_BACKWARD",0
_20129:
	db	"EKA_STRAFE_LEFT",0
_20130:
	db	"EKA_STRAFE_RIGHT",0
_20131:
	db	"EKA_JUMP_UP",0
_20132:
	db	"EKA_CROUCH",0
_20133:
	db	"EKA_COUNT",0
_20134:
	db	"EKEY_LBUTTON",0
_20135:
	db	"EKEY_RBUTTON",0
_20136:
	db	"EKEY_CANCEL",0
_20137:
	db	"EKEY_MBUTTON",0
_20138:
	db	"EKEY_XBUTTON1",0
_20139:
	db	"EKEY_XBUTTON2",0
_20140:
	db	"EKEY_BACK",0
_20141:
	db	"EKEY_TAB",0
_20142:
	db	"EKEY_CLEAR",0
_20143:
	db	"EKEY_RETURN",0
_20144:
	db	"EKEY_SHIFT",0
_20145:
	db	"EKEY_CONTROL",0
_20146:
	db	"EKEY_MENU",0
_20147:
	db	"EKEY_PAUSE",0
_20148:
	db	"EKEY_CAPITAL",0
_20149:
	db	"EKEY_KANA",0
_20150:
	db	"EKEY_HANGUEL",0
_20151:
	db	"EKEY_HANGUL",0
_20152:
	db	"EKEY_JUNJA",0
_20153:
	db	"EKEY_FINAL",0
_20154:
	db	"EKEY_HANJA",0
_20155:
	db	"EKEY_KANJI",0
_20156:
	db	"EKEY_ESCAPE",0
_20157:
	db	"EKEY_CONVERT",0
_20158:
	db	"EKEY_NONCONVERT",0
_20159:
	db	"EKEY_ACCEPT",0
_20160:
	db	"EKEY_MODECHANGE",0
_20161:
	db	"EKEY_SPACE",0
_20162:
	db	"EKEY_PRIOR",0
_20163:
	db	"EKEY_NEXT",0
	align	4
_20164:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,52
_20165:
	db	"EKEY_END",0
	align	4
_20166:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,53
_20167:
	db	"EKEY_HOME",0
	align	4
_20168:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,54
_20169:
	db	"EKEY_LEFT",0
	align	4
_20170:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,55
_20171:
	db	"EKEY_UP",0
	align	4
_20172:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,56
_20173:
	db	"EKEY_RIGHT",0
	align	4
_20174:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,57
_20175:
	db	"EKEY_DOWN",0
	align	4
_20176:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,48
_20177:
	db	"EKEY_SELECT",0
	align	4
_20178:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,49
_20179:
	db	"EKEY_PRINT",0
	align	4
_20180:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,50
_20181:
	db	"EKEY_EXECUT",0
	align	4
_20182:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,51
_20183:
	db	"EKEY_SNAPSHOT",0
	align	4
_20184:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,52
_20185:
	db	"EKEY_INSERT",0
	align	4
_20186:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,53
_20187:
	db	"EKEY_DELETE",0
	align	4
_20188:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,54
_20189:
	db	"EKEY_HELP",0
	align	4
_20190:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,55
_20191:
	db	"EKEY_KEY_0",0
	align	4
_20192:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,56
_20193:
	db	"EKEY_KEY_1",0
	align	4
_20194:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,57
_20195:
	db	"EKEY_KEY_2",0
	align	4
_20196:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,48
_20197:
	db	"EKEY_KEY_3",0
	align	4
_20198:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,49
_20199:
	db	"EKEY_KEY_4",0
	align	4
_20200:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,50
_20201:
	db	"EKEY_KEY_5",0
	align	4
_20202:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,51
_20203:
	db	"EKEY_KEY_6",0
	align	4
_20204:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,52
_20205:
	db	"EKEY_KEY_7",0
	align	4
_20206:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,53
_20207:
	db	"EKEY_KEY_8",0
	align	4
_20208:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,54
_20209:
	db	"EKEY_KEY_9",0
	align	4
_20210:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,55
_20211:
	db	"EKEY_KEY_A",0
_20212:
	db	"EKEY_KEY_B",0
	align	4
_20213:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,54
_20214:
	db	"EKEY_KEY_C",0
	align	4
_20215:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,55
_20216:
	db	"EKEY_KEY_D",0
	align	4
_20217:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,56
_20218:
	db	"EKEY_KEY_E",0
	align	4
_20219:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,57
_20220:
	db	"EKEY_KEY_F",0
	align	4
_20221:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,48
_20222:
	db	"EKEY_KEY_G",0
	align	4
_20223:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,49
_20224:
	db	"EKEY_KEY_H",0
	align	4
_20225:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,50
_20226:
	db	"EKEY_KEY_I",0
	align	4
_20227:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,51
_20228:
	db	"EKEY_KEY_J",0
	align	4
_20229:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,52
_20230:
	db	"EKEY_KEY_K",0
	align	4
_20231:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,53
_20232:
	db	"EKEY_KEY_L",0
	align	4
_20233:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,54
_20234:
	db	"EKEY_KEY_M",0
	align	4
_20235:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,55
_20236:
	db	"EKEY_KEY_N",0
	align	4
_20237:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,56
_20238:
	db	"EKEY_KEY_O",0
	align	4
_20239:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,57
_20240:
	db	"EKEY_KEY_P",0
	align	4
_20241:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,48
_20242:
	db	"EKEY_KEY_Q",0
	align	4
_20243:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,49
_20244:
	db	"EKEY_KEY_R",0
	align	4
_20245:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,50
_20246:
	db	"EKEY_KEY_S",0
	align	4
_20247:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,51
_20248:
	db	"EKEY_KEY_T",0
	align	4
_20249:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,52
_20250:
	db	"EKEY_KEY_U",0
	align	4
_20251:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,53
_20252:
	db	"EKEY_KEY_V",0
	align	4
_20253:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,54
_20254:
	db	"EKEY_KEY_W",0
	align	4
_20255:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,55
_20256:
	db	"EKEY_KEY_X",0
	align	4
_20257:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,56
_20258:
	db	"EKEY_KEY_Y",0
	align	4
_20259:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,57
_20260:
	db	"EKEY_KEY_Z",0
	align	4
_20261:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,48
_20262:
	db	"EKEY_LWIN",0
	align	4
_20263:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,49
_20264:
	db	"EKEY_RWIN",0
	align	4
_20265:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,50
_20266:
	db	"EKEY_APPS",0
	align	4
_20267:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,51
_20268:
	db	"EKEY_SLEEP",0
	align	4
_20269:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,53
_20270:
	db	"EKEY_NUMPAD0",0
	align	4
_20271:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,54
_20272:
	db	"EKEY_NUMPAD1",0
	align	4
_20273:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,55
_20274:
	db	"EKEY_NUMPAD2",0
	align	4
_20275:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,56
_20276:
	db	"EKEY_NUMPAD3",0
	align	4
_20277:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,57
_20278:
	db	"EKEY_NUMPAD4",0
	align	4
_20279:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,48
_20280:
	db	"EKEY_NUMPAD5",0
	align	4
_20281:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,49
_20282:
	db	"EKEY_NUMPAD6",0
	align	4
_20283:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,50
_20284:
	db	"EKEY_NUMPAD7",0
	align	4
_20285:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,51
_20286:
	db	"EKEY_NUMPAD8",0
	align	4
_20287:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,52
_20288:
	db	"EKEY_NUMPAD9",0
	align	4
_20289:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,53
_20290:
	db	"EKEY_MULTIPLY",0
	align	4
_20291:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,54
_20292:
	db	"EKEY_ADD",0
	align	4
_20293:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,55
_20294:
	db	"EKEY_SEPARATOR",0
	align	4
_20295:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,56
_20296:
	db	"EKEY_SUBTRACT",0
	align	4
_20297:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,57
_20298:
	db	"EKEY_DECIMAL",0
	align	4
_20299:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,48
_20300:
	db	"EKEY_DIVIDE",0
	align	4
_20301:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,49
_20302:
	db	"EKEY_F1",0
	align	4
_20303:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,50
_20304:
	db	"EKEY_F2",0
	align	4
_20305:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,51
_20306:
	db	"EKEY_F3",0
	align	4
_20307:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,52
_20308:
	db	"EKEY_F4",0
	align	4
_20309:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,53
_20310:
	db	"EKEY_F5",0
	align	4
_20311:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,54
_20312:
	db	"EKEY_F6",0
	align	4
_20313:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,55
_20314:
	db	"EKEY_F7",0
	align	4
_20315:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,56
_20316:
	db	"EKEY_F8",0
	align	4
_20317:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,57
_20318:
	db	"EKEY_F9",0
	align	4
_20319:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,48
_20320:
	db	"EKEY_F10",0
	align	4
_20321:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,49
_20322:
	db	"EKEY_F11",0
	align	4
_20323:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,50
_20324:
	db	"EKEY_F12",0
	align	4
_20325:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,51
_20326:
	db	"EKEY_F13",0
	align	4
_20327:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,52
_20328:
	db	"EKEY_F14",0
	align	4
_20329:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,53
_20330:
	db	"EKEY_F15",0
	align	4
_20331:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,54
_20332:
	db	"EKEY_F16",0
	align	4
_20333:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,55
_20334:
	db	"EKEY_F17",0
_20335:
	db	"EKEY_F18",0
_20336:
	db	"EKEY_F19",0
	align	4
_20337:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,48
_20338:
	db	"EKEY_F20",0
	align	4
_20339:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,49
_20340:
	db	"EKEY_F21",0
	align	4
_20341:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,50
_20342:
	db	"EKEY_F22",0
	align	4
_20343:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,51
_20344:
	db	"EKEY_F23",0
	align	4
_20345:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,52
_20346:
	db	"EKEY_F24",0
	align	4
_20347:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,53
_20348:
	db	"EKEY_NUMLOCK",0
	align	4
_20349:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,52,52
_20350:
	db	"EKEY_SCROLL",0
	align	4
_20351:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,52,53
_20352:
	db	"EKEY_LSHIFT",0
	align	4
_20353:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,48
_20354:
	db	"EKEY_RSHIFT",0
	align	4
_20355:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,49
_20356:
	db	"EKEY_LCONTROL",0
	align	4
_20357:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,50
_20358:
	db	"EKEY_RCONTROL",0
	align	4
_20359:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,51
_20360:
	db	"EKEY_LMENU",0
	align	4
_20361:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,52
_20362:
	db	"EKEY_RMENU",0
	align	4
_20363:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,53
_20364:
	db	"EKEY_COMMA",0
	align	4
_20365:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,56,56
_20366:
	db	"EKEY_PLUS",0
	align	4
_20367:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,56,55
_20368:
	db	"EKEY_MINUS",0
	align	4
_20369:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,56,57
_20370:
	db	"EKEY_PERIOD",0
	align	4
_20371:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,57,48
_20372:
	db	"EKEY_ATTN",0
	align	4
_20373:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,54
_20374:
	db	"EKEY_CRSEL",0
	align	4
_20375:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,55
_20376:
	db	"EKEY_EXSEL",0
	align	4
_20377:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,56
_20378:
	db	"EKEY_EREOF",0
	align	4
_20379:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,57
_20380:
	db	"EKEY_PLAY",0
	align	4
_20381:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,48
_20382:
	db	"EKEY_ZOOM",0
	align	4
_20383:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,49
_20384:
	db	"EKEY_PA1",0
	align	4
_20385:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,51
_20386:
	db	"EKEY_OEM_CLEAR",0
	align	4
_20387:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,52
_20388:
	db	"EKEY_KEY_CODES_COUNT",0
	align	4
_20389:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,53
_20390:
	db	"ELL_INFORMATION",0
_20391:
	db	"ELL_WARNING",0
_20392:
	db	"ELL_ERROR",0
_20393:
	db	"ELL_NONE",0
_20394:
	db	"EMIE_LMOUSE_PRESSED_DOWN",0
_20395:
	db	"EMIE_RMOUSE_PRESSED_DOWN",0
_20396:
	db	"EMIE_MMOUSE_PRESSED_DOWN",0
_20397:
	db	"EMIE_LMOUSE_LEFT_UP",0
_20398:
	db	"EMIE_RMOUSE_LEFT_UP",0
_20399:
	db	"EMIE_MMOUSE_LEFT_UP",0
_20400:
	db	"EMIE_MOUSE_MOVED",0
_20401:
	db	"EMIE_MOUSE_WHEEL",0
_20402:
	db	"EMIE_LMOUSE_DOUBLE_CLICK",0
_20403:
	db	"EMIE_RMOUSE_DOUBLE_CLICK",0
_20404:
	db	"EMIE_MMOUSE_DOUBLE_CLICK",0
_20405:
	db	"EMIE_LMOUSE_TRIPLE_CLICK",0
_20406:
	db	"EMIE_RMOUSE_TRIPLE_CLICK",0
_20407:
	db	"EMIE_MMOUSE_TRIPLE_CLICK",0
_20408:
	db	"EMIE_COUNT",0
_20409:
	db	"EMBSM_LEFT",0
_20410:
	db	"EMBSM_RIGHT",0
_20411:
	db	"EMBSM_MIDDLE",0
_20412:
	db	"EMBSM_EXTRA1",0
_20413:
	db	"EMBSM_EXTRA2",0
_20414:
	db	"EMBSM_FORCE_32_BIT",0
_20415:
	db	"EIDT_WIN32",0
_20416:
	db	"EIDT_WINCE",0
_20417:
	db	"EIDT_X11",0
_20418:
	db	"EIDT_OSX",0
_20419:
	db	"EIDT_SDL",0
_20420:
	db	"EIDT_FRAMEBUFFER",0
_20421:
	db	"EIDT_CONSOLE",0
_20422:
	db	"EIDT_BEST",0
_20423:
	db	"EXN_NONE",0
_20424:
	db	"EXN_ELEMENT",0
_20425:
	db	"EXN_ELEMENT_END",0
_20426:
	db	"EXN_TEXT",0
_20427:
	db	"EXN_COMMENT",0
_20428:
	db	"EXN_CDATA",0
_20429:
	db	"EXN_UNKNOWN",0
_20430:
	db	"EGDC_3D_DARK_SHADOW",0
_20431:
	db	"EGDC_3D_SHADOW",0
_20432:
	db	"EGDC_3D_FACE",0
_20433:
	db	"EGDC_3D_HIGH_LIGHT",0
_20434:
	db	"EGDC_3D_LIGHT",0
_20435:
	db	"EGDC_ACTIVE_BORDER",0
_20436:
	db	"EGDC_ACTIVE_CAPTION",0
_20437:
	db	"EGDC_APP_WORKSPACE",0
_20438:
	db	"EGDC_BUTTON_TEXT",0
_20439:
	db	"EGDC_GRAY_TEXT",0
_20440:
	db	"EGDC_HIGH_LIGHT",0
_20441:
	db	"EGDC_HIGH_LIGHT_TEXT",0
_20442:
	db	"EGDC_INACTIVE_BORDER",0
_20443:
	db	"EGDC_INACTIVE_CAPTION",0
_20444:
	db	"EGDC_TOOLTIP",0
_20445:
	db	"EGDC_TOOLTIP_BACKGROUND",0
_20446:
	db	"EGDC_SCROLLBAR",0
_20447:
	db	"EGDC_WINDOW",0
_20448:
	db	"EGDC_WINDOW_SYMBOL",0
_20449:
	db	"EGDC_ICON",0
_20450:
	db	"EGDC_ICON_HIGH_LIGHT",0
_20451:
	db	"EGDC_COUNT",0
_20452:
	db	"EGDS_SCROLLBAR_SIZE",0
_20453:
	db	"EGDS_MENU_HEIGHT",0
_20454:
	db	"EGDS_WINDOW_BUTTON_WIDTH",0
_20455:
	db	"EGDS_CHECK_BOX_WIDTH",0
_20456:
	db	"EGDS_MESSAGE_BOX_WIDTH",0
_20457:
	db	"EGDS_MESSAGE_BOX_HEIGHT",0
_20458:
	db	"EGDS_BUTTON_WIDTH",0
_20459:
	db	"EGDS_BUTTON_HEIGHT",0
_20460:
	db	"EGDS_TEXT_DISTANCE_X",0
_20461:
	db	"EGDS_TEXT_DISTANCE_Y",0
_20462:
	db	"EGDS_TITLEBARTEXT_DISTANCE_X",0
_20463:
	db	"EGDS_TITLEBARTEXT_DISTANCE_Y",0
_20464:
	db	"EGDS_MESSAGE_BOX_GAP_SPACE",0
_20465:
	db	"EGDS_MESSAGE_BOX_MIN_TEXT_WIDTH",0
_20466:
	db	"EGDS_MESSAGE_BOX_MAX_TEXT_WIDTH",0
_20467:
	db	"EGDS_MESSAGE_BOX_MIN_TEXT_HEIGHT",0
_20468:
	db	"EGDS_MESSAGE_BOX_MAX_TEXT_HEIGHT",0
_20469:
	db	"EGDS_COUNT",0
_20470:
	db	"EGDT_MSG_BOX_OK",0
_20471:
	db	"EGDT_MSG_BOX_CANCEL",0
_20472:
	db	"EGDT_MSG_BOX_YES",0
_20473:
	db	"EGDT_MSG_BOX_NO",0
_20474:
	db	"EGDT_WINDOW_CLOSE",0
_20475:
	db	"EGDT_WINDOW_MAXIMIZE",0
_20476:
	db	"EGDT_WINDOW_MINIMIZE",0
_20477:
	db	"EGDT_WINDOW_RESTORE",0
_20478:
	db	"EGDT_COUNT",0
_20479:
	db	"EGST_WINDOWS_CLASSIC",0
_20480:
	db	"EGST_WINDOWS_METALLIC",0
_20481:
	db	"EGST_BURNING_SKIN",0
_20482:
	db	"EGST_UNKNOWN",0
_20483:
	db	"EGST_COUNT",0
_20484:
	db	"EMBF_OK",0
_20485:
	db	"EMBF_CANCEL",0
_20486:
	db	"EMBF_YES",0
_20487:
	db	"EMBF_NO",0
_20488:
	db	"EGUIET_BUTTON",0
_20489:
	db	"EGUIET_CHECK_BOX",0
_20490:
	db	"EGUIET_COMBO_BOX",0
_20491:
	db	"EGUIET_CONTEXT_MENU",0
_20492:
	db	"EGUIET_MENU",0
_20493:
	db	"EGUIET_EDIT_BOX",0
_20494:
	db	"EGUIET_FILE_OPEN_DIALOG",0
_20495:
	db	"EGUIET_COLOR_SELECT_DIALOG",0
_20496:
	db	"EGUIET_IN_OUT_FADER",0
_20497:
	db	"EGUIET_IMAGE",0
_20498:
	db	"EGUIET_LIST_BOX",0
_20499:
	db	"EGUIET_MESH_VIEWER",0
_20500:
	db	"EGUIET_MESSAGE_BOX",0
_20501:
	db	"EGUIET_MODAL_SCREEN",0
_20502:
	db	"EGUIET_SCROLL_BAR",0
_20503:
	db	"EGUIET_SPIN_BOX",0
_20504:
	db	"EGUIET_STATIC_TEXT",0
_20505:
	db	"EGUIET_TAB",0
_20506:
	db	"EGUIET_TAB_CONTROL",0
_20507:
	db	"EGUIET_TABLE",0
_20508:
	db	"EGUIET_TOOL_BAR",0
_20509:
	db	"EGUIET_TREE_VIEW",0
_20510:
	db	"EGUIET_WINDOW",0
_20511:
	db	"EGUIET_ELEMENT",0
_20512:
	db	"EGUIET_COUNT",0
_20513:
	db	"EGUI_LBC_TEXT",0
_20514:
	db	"EGUI_LBC_TEXT_HIGHLIGHT",0
_20515:
	db	"EGUI_LBC_ICON",0
_20516:
	db	"EGUI_LBC_ICON_HIGHLIGHT",0
_20517:
	db	"EGUI_LBC_COUNT",0
_20518:
	db	"EGUIA_UPPERLEFT",0
_20519:
	db	"EGUIA_LOWERRIGHT",0
_20520:
	db	"EGUIA_CENTER",0
_20521:
	db	"EGUIA_SCALE",0
_20522:
	db	"EGCO_NONE",0
_20523:
	db	"EGCO_CUSTOM",0
_20524:
	db	"EGCO_ASCENDING",0
_20525:
	db	"EGCO_DESCENDING",0
_20526:
	db	"EGCO_FLIP_ASCENDING_DESCENDING",0
_20527:
	db	"EGCO_COUNT",0
_20528:
	db	"EGOM_NONE",0
_20529:
	db	"EGOM_ASCENDING",0
_20530:
	db	"EGOM_DESCENDING",0
_20531:
	db	"EGOM_COUNT",0
_20532:
	db	"EGTDF_ROWS",0
_20533:
	db	"EGTDF_COLUMNS",0
_20534:
	db	"EGTDF_ACTIVE_ROW",0
_20535:
	db	"EGTDF_COUNT",0
_20536:
	db	"FILESYSTEM_NATIVE",0
_20537:
	db	"FILESYSTEM_VIRTUAL",0
_20538:
	db	"EAT_INT",0
_20539:
	db	"EAT_FLOAT",0
_20540:
	db	"EAT_STRING",0
_20541:
	db	"EAT_BOOL",0
_20542:
	db	"EAT_ENUM",0
_20543:
	db	"EAT_COLOR",0
_20544:
	db	"EAT_COLORF",0
_20545:
	db	"EAT_VECTOR3D",0
_20546:
	db	"EAT_POSITION2D",0
_20547:
	db	"EAT_VECTOR2D",0
_20548:
	db	"EAT_RECT",0
_20549:
	db	"EAT_MATRIX",0
_20550:
	db	"EAT_QUATERNION",0
_20551:
	db	"EAT_BBOX",0
_20552:
	db	"EAT_PLANE",0
_20553:
	db	"EAT_TRIANGLE3D",0
_20554:
	db	"EAT_LINE2D",0
_20555:
	db	"EAT_LINE3D",0
_20556:
	db	"EAT_STRINGWARRAY",0
_20557:
	db	"EAT_FLOATARRAY",0
_20558:
	db	"EAT_INTARRAY",0
_20559:
	db	"EAT_BINARY",0
_20560:
	db	"EAT_TEXTURE",0
_20561:
	db	"EAT_USER_POINTER",0
_20562:
	db	"EAT_COUNT",0
_20563:
	db	"EAT_UNKNOWN",0
_20564:
	db	"EARWF_FOR_FILE",0
_20565:
	db	"EARWF_FOR_EDITOR",0
_20566:
	db	"EARWF_USE_RELATIVE_PATHS",0
_20567:
	db	"ETCF_ALWAYS_16_BIT",0
_20568:
	db	"ETCF_ALWAYS_32_BIT",0
_20569:
	db	"ETCF_OPTIMIZED_FOR_QUALITY",0
_20570:
	db	"ETCF_OPTIMIZED_FOR_SPEED",0
_20571:
	db	"ETCF_CREATE_MIP_MAPS",0
_20572:
	db	"ETCF_NO_ALPHA_CHANNEL",0
_20573:
	db	"ETCF_ALLOW_NON_POWER_2",0
_20574:
	db	"ETCF_FORCE_32_BIT_DO_NOT_USE",0
_20575:
	db	"ERT_FRAME_BUFFER",0
_20576:
	db	"ERT_RENDER_TEXTURE",0
_20577:
	db	"ERT_MULTI_RENDER_TEXTURES",0
_20578:
	db	"ERT_STEREO_LEFT_BUFFER",0
_20579:
	db	"ERT_STEREO_RIGHT_BUFFER",0
_20580:
	db	"ERT_STEREO_BOTH_BUFFERS",0
_20581:
	db	"ERT_AUX_BUFFER0",0
_20582:
	db	"ERT_AUX_BUFFER1",0
_20583:
	db	"ERT_AUX_BUFFER2",0
_20584:
	db	"ERT_AUX_BUFFER3",0
_20585:
	db	"ERT_AUX_BUFFER4",0
_20586:
	db	"EFT_FOG_EXP",0
_20587:
	db	"EFT_FOG_LINEAR",0
_20588:
	db	"EFT_FOG_EXP2",0
_20589:
	db	"ELR_DEVICE",0
_20590:
	db	"ELR_TEXTURES",0
_20591:
	db	"ELR_RTTS",0
_20592:
	db	"ELR_HW_BUFFERS",0
_20593:
	db	"ETS_VIEW",0
_20594:
	db	"ETS_WORLD",0
_20595:
	db	"ETS_PROJECTION",0
_20596:
	db	"ETS_TEXTURE_0",0
_20597:
	db	"ETS_TEXTURE_1",0
_20598:
	db	"ETS_TEXTURE_2",0
_20599:
	db	"ETS_TEXTURE_3",0
_20600:
	db	"ETS_TEXTURE_4",0
_20601:
	db	"ETS_TEXTURE_5",0
_20602:
	db	"ETS_TEXTURE_6",0
_20603:
	db	"ETS_TEXTURE_7",0
_20604:
	db	"ETS_COUNT",0
_20605:
	db	"EBF_ZERO",0
_20606:
	db	"EBF_ONE",0
_20607:
	db	"EBF_DST_COLOR",0
_20608:
	db	"EBF_ONE_MINUS_DST_COLOR",0
_20609:
	db	"EBF_SRC_COLOR",0
_20610:
	db	"EBF_ONE_MINUS_SRC_COLOR",0
_20611:
	db	"EBF_SRC_ALPHA",0
_20612:
	db	"EBF_ONE_MINUS_SRC_ALPHA",0
_20613:
	db	"EBF_DST_ALPHA",0
_20614:
	db	"EBF_ONE_MINUS_DST_ALPHA",0
_20615:
	db	"EBF_SRC_ALPHA_SATURATE",0
_20616:
	db	"EMFN_MODULATE_1X",0
_20617:
	db	"EMFN_MODULATE_2X",0
_20618:
	db	"EMFN_MODULATE_4X",0
_20619:
	db	"ECFN_NEVER",0
_20620:
	db	"ECFN_LESSEQUAL",0
_20621:
	db	"ECFN_EQUAL",0
_20622:
	db	"ECFN_LESS",0
_20623:
	db	"ECFN_NOTEQUAL",0
_20624:
	db	"ECFN_GREATEREQUAL",0
_20625:
	db	"ECFN_GREATER",0
_20626:
	db	"ECFN_ALWAYS",0
_20627:
	db	"ECP_NONE",0
_20628:
	db	"ECP_ALPHA",0
_20629:
	db	"ECP_RED",0
_20630:
	db	"ECP_GREEN",0
_20631:
	db	"ECP_BLUE",0
_20632:
	db	"ECP_RGB",0
_20633:
	db	"ECP_ALL",0
_20634:
	db	"EAS_NONE",0
_20635:
	db	"EAS_VERTEX_COLOR",0
_20636:
	db	"EAS_TEXTURE",0
_20637:
	db	"EAAM_OFF",0
_20638:
	db	"EAAM_SIMPLE",0
_20639:
	db	"EAAM_QUALITY",0
_20640:
	db	"EAAM_LINE_SMOOTH",0
_20641:
	db	"EAAM_POINT_SMOOTH",0
_20642:
	db	"EAAM_FULL_BASIC",0
_20643:
	db	"EAAM_ALPHA_TO_COVERAGE",0
_20644:
	db	"ECM_NONE",0
_20645:
	db	"ECM_DIFFUSE",0
_20646:
	db	"ECM_AMBIENT",0
_20647:
	db	"ECM_EMISSIVE",0
_20648:
	db	"ECM_SPECULAR",0
_20649:
	db	"ECM_DIFFUSE_AND_AMBIENT",0
_20650:
	db	"ECMC_IGNORE",0
_20651:
	db	"ECMC_REMOVE",0
_20652:
	db	"ECMC_HIDE",0
_20653:
	db	"ESNRP_NONE",0
_20654:
	db	"ESNRP_CAMERA",0
_20655:
	db	"ESNRP_LIGHT",0
_20656:
	db	"ESNRP_SKY_BOX",0
_20657:
	db	"ESNRP_AUTOMATIC",0
_20658:
	db	"ESNRP_SOLID",0
_20659:
	db	"ESNRP_TRANSPARENT",0
_20660:
	db	"ESNRP_TRANSPARENT_EFFECT",0
_20661:
	db	"ESNRP_SHADOW",0
_20662:
	db	"ALLOW_ZWRITE_ON_TRANSPARENT",0
_19409:
	db	"$",0
	align	4
_20663:
	dd	_bbStringClass
	dd	2147483646
	dd	27
	dw	65,108,108,111,119,95,90,87,114,105,116,101,95,79,110,95
	dw	84,114,97,110,115,112,97,114,101,110,116
_20664:
	db	"CSM_TEXTURE_PATH",0
	align	4
_20665:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	67,83,77,95,84,101,120,116,117,114,101,80,97,116,104
_20666:
	db	"LMTS_TEXTURE_PATH",0
	align	4
_20667:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	76,77,84,83,95,84,101,120,116,117,114,101,80,97,116,104
_20668:
	db	"MY3D_TEXTURE_PATH",0
	align	4
_20669:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	77,89,51,68,95,84,101,120,116,117,114,101,80,97,116,104
_20670:
	db	"COLLADA_CREATE_SCENE_INSTANCES",0
	align	4
_20671:
	dd	_bbStringClass
	dd	2147483646
	dd	28
	dw	67,79,76,76,65,68,65,95,67,114,101,97,116,101,83,99
	dw	101,110,101,73,110,115,116,97,110,99,101,115
_20672:
	db	"DMF_TEXTURE_PATH",0
	align	4
_20673:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	68,77,70,95,84,101,120,116,117,114,101,80,97,116,104
_20674:
	db	"DMF_IGNORE_MATERIALS_DIRS",0
	align	4
_20675:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	68,77,70,95,77,97,116,101,114,105,97,108,115,68,105,114
_20676:
	db	"DMF_FLIP_ALPHA_TEXTURES",0
	align	4
_20677:
	dd	_bbStringClass
	dd	2147483646
	dd	13
	dw	68,77,70,95,70,108,105,112,65,108,112,104,97
_20678:
	db	"OBJ_TEXTURE_PATH",0
	align	4
_20679:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	79,66,74,95,84,101,120,116,117,114,101,80,97,116,104
_20680:
	db	"DMF_ALPHA_CHANNEL_REF",0
	align	4
_20681:
	dd	_bbStringClass
	dd	2147483646
	dd	12
	dw	68,77,70,95,65,108,112,104,97,82,101,102
_20682:
	db	"B3D_TEXTURE_PATH",0
	align	4
_20683:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	66,51,68,95,84,101,120,116,117,114,101,80,97,116,104
_20684:
	db	"IRR_SCENE_MANAGER_IS_EDITOR",0
	align	4
_20685:
	dd	_bbStringClass
	dd	2147483646
	dd	10
	dw	73,82,82,95,69,100,105,116,111,114
_20686:
	db	"OBJ_LOADER_IGNORE_GROUPS",0
	align	4
_20687:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	79,66,74,95,73,103,110,111,114,101,71,114,111,117,112,115
_20688:
	db	"OBJ_LOADER_IGNORE_MATERIAL_FILES",0
	align	4
_20689:
	dd	_bbStringClass
	dd	2147483646
	dd	23
	dw	79,66,74,95,73,103,110,111,114,101,77,97,116,101,114,105
	dw	97,108,70,105,108,101,115
_20690:
	db	"B3D_LOADER_IGNORE_MIPMAP_FLAG",0
	align	4
_20691:
	dd	_bbStringClass
	dd	2147483646
	dd	20
	dw	66,51,68,95,73,103,110,111,114,101,77,105,112,109,97,112
	dw	70,108,97,103
_20692:
	db	"DEBUG_NORMAL_LENGTH",0
	align	4
_20693:
	dd	_bbStringClass
	dd	2147483646
	dd	19
	dw	68,69,66,85,71,95,78,111,114,109,97,108,95,76,101,110
	dw	103,116,104
_20694:
	db	"DEBUG_NORMAL_COLOR",0
	align	4
_20695:
	dd	_bbStringClass
	dd	2147483646
	dd	18
	dw	68,69,66,85,71,95,78,111,114,109,97,108,95,67,111,108
	dw	111,114
_20696:
	db	"EM4CONST_NOTHING",0
_20697:
	db	"EM4CONST_COPY",0
_20698:
	db	"EM4CONST_IDENTITY",0
_20699:
	db	"EM4CONST_TRANSPOSED",0
_20700:
	db	"EM4CONST_INVERSE",0
_20701:
	db	"EM4CONST_INVERSE_TRANSPOSED",0
_20702:
	db	"EGFT_BITMAP",0
_20703:
	db	"EGFT_VECTOR",0
_20704:
	db	"EGFT_OS",0
_20705:
	db	"EGFT_CUSTOM",0
_20706:
	db	"EGBS_BUTTON_UP",0
_20707:
	db	"EGBS_BUTTON_DOWN",0
_20708:
	db	"EGBS_BUTTON_MOUSE_OVER",0
_20709:
	db	"EGBS_BUTTON_MOUSE_OFF",0
_20710:
	db	"EGBS_BUTTON_FOCUSED",0
_20711:
	db	"EGBS_BUTTON_NOT_FOCUSED",0
_20712:
	db	"EGBS_COUNT",0
_20713:
	db	"EGDI_WINDOW_MAXIMIZE",0
_20714:
	db	"EGDI_WINDOW_RESTORE",0
_20715:
	db	"EGDI_WINDOW_CLOSE",0
_20716:
	db	"EGDI_WINDOW_MINIMIZE",0
_20717:
	db	"EGDI_WINDOW_RESIZE",0
_20718:
	db	"EGDI_CURSOR_UP",0
_20719:
	db	"EGDI_CURSOR_DOWN",0
_20720:
	db	"EGDI_CURSOR_LEFT",0
_20721:
	db	"EGDI_CURSOR_RIGHT",0
_20722:
	db	"EGDI_MENU_MORE",0
_20723:
	db	"EGDI_CHECK_BOX_CHECKED",0
_20724:
	db	"EGDI_DROP_DOWN",0
_20725:
	db	"EGDI_SMALL_CURSOR_UP",0
_20726:
	db	"EGDI_SMALL_CURSOR_DOWN",0
_20727:
	db	"EGDI_RADIO_BUTTON_CHECKED",0
_20728:
	db	"EGDI_MORE_LEFT",0
_20729:
	db	"EGDI_MORE_RIGHT",0
_20730:
	db	"EGDI_MORE_UP",0
_20731:
	db	"EGDI_MORE_DOWN",0
_20732:
	db	"EGDI_EXPAND",0
_20733:
	db	"EGDI_COLLAPSE",0
_20734:
	db	"EGDI_FILE",0
_20735:
	db	"EGDI_DIRECTORY",0
_20736:
	db	"EGDI_COUNT",0
_20737:
	db	"EGDF_DEFAULT",0
_20738:
	db	"EGDF_BUTTON",0
_20739:
	db	"EGDF_WINDOW",0
_20740:
	db	"EGDF_MENU",0
_20741:
	db	"EGDF_TOOLTIP",0
_20742:
	db	"EGDF_COUNT",0
_20743:
	db	"EMD3_HEAD",0
_20744:
	db	"EMD3_UPPER",0
_20745:
	db	"EMD3_LOWER",0
_20746:
	db	"EMD3_WEAPON",0
_20747:
	db	"EMD3_NUMMODELS",0
_20748:
	db	"EMD3_BOTH_DEATH_1",0
_20749:
	db	"EMD3_BOTH_DEAD_1",0
_20750:
	db	"EMD3_BOTH_DEATH_2",0
_20751:
	db	"EMD3_BOTH_DEAD_2",0
_20752:
	db	"EMD3_BOTH_DEATH_3",0
_20753:
	db	"EMD3_BOTH_DEAD_3",0
_20754:
	db	"EMD3_TORSO_GESTURE",0
_20755:
	db	"EMD3_TORSO_ATTACK_1",0
_20756:
	db	"EMD3_TORSO_ATTACK_2",0
_20757:
	db	"EMD3_TORSO_DROP",0
_20758:
	db	"EMD3_TORSO_RAISE",0
_20759:
	db	"EMD3_TORSO_STAND_1",0
_20760:
	db	"EMD3_TORSO_STAND_2",0
_20761:
	db	"EMD3_LEGS_WALK_CROUCH",0
_20762:
	db	"EMD3_LEGS_WALK",0
_20763:
	db	"EMD3_LEGS_RUN",0
_20764:
	db	"EMD3_LEGS_BACK",0
_20765:
	db	"EMD3_LEGS_SWIM",0
_20766:
	db	"EMD3_LEGS_JUMP_1",0
_20767:
	db	"EMD3_LEGS_LAND_1",0
_20768:
	db	"EMD3_LEGS_JUMP_2",0
_20769:
	db	"EMD3_LEGS_LAND_2",0
_20770:
	db	"EMD3_LEGS_IDLE",0
_20771:
	db	"EMD3_LEGS_IDLE_CROUCH",0
_20772:
	db	"EMD3_LEGS_TURN",0
_20773:
	db	"EMD3_ANIMATION_COUNT",0
_20774:
	db	"E_Q3_MESH_GEOMETRY",0
_20775:
	db	"E_Q3_MESH_ITEMS",0
_20776:
	db	"E_Q3_MESH_BILLBOARD",0
_20777:
	db	"E_Q3_MESH_SIZE",0
_20778:
	db	"CompatibleDLLVersion",0
	align	4
_20779:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	49,46,55,46,51
_20780:
	db	"VERTEX_SHADER_TYPE_NAMES",0
_20781:
	db	"[]$",0
	align	4
_irrlicht_core_VERTEX_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
_20782:
	db	"PIXEL_SHADER_TYPE_NAMES",0
	align	4
_irrlicht_core_PIXEL_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
_20783:
	db	"GEOMETRY_SHADER_TYPE_NAMES",0
	align	4
_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
_20784:
	db	"LightTypeNames",0
	align	4
_irrlicht_core_LightTypeNames:
	dd	_bbEmptyArray
_20785:
	db	"sBuiltInVertexTypeNames",0
	align	4
_irrlicht_core_sBuiltInVertexTypeNames:
	dd	_bbEmptyArray
_20786:
	db	"aTextureClampNames",0
	align	4
_irrlicht_core_aTextureClampNames:
	dd	_bbEmptyArray
_20787:
	db	"ESNT_CUBE",0
	align	4
_irrlicht_core_ESNT_CUBE:
	dd	0
_20788:
	db	"ESNT_SPHERE",0
	align	4
_irrlicht_core_ESNT_SPHERE:
	dd	0
_20789:
	db	"ESNT_TEXT",0
	align	4
_irrlicht_core_ESNT_TEXT:
	dd	0
_20790:
	db	"ESNT_WATER_SURFACE",0
	align	4
_irrlicht_core_ESNT_WATER_SURFACE:
	dd	0
_20791:
	db	"ESNT_TERRAIN",0
	align	4
_irrlicht_core_ESNT_TERRAIN:
	dd	0
_20792:
	db	"ESNT_SKY_BOX",0
	align	4
_irrlicht_core_ESNT_SKY_BOX:
	dd	0
_20793:
	db	"ESNT_SKY_DOME",0
	align	4
_irrlicht_core_ESNT_SKY_DOME:
	dd	0
_20794:
	db	"ESNT_SHADOW_VOLUME",0
	align	4
_irrlicht_core_ESNT_SHADOW_VOLUME:
	dd	0
_20795:
	db	"ESNT_OCT_TREE",0
	align	4
_irrlicht_core_ESNT_OCT_TREE:
	dd	0
_20796:
	db	"ESNT_MESH",0
	align	4
_irrlicht_core_ESNT_MESH:
	dd	0
_20797:
	db	"ESNT_LIGHT",0
	align	4
_irrlicht_core_ESNT_LIGHT:
	dd	0
_20798:
	db	"ESNT_EMPTY",0
	align	4
_irrlicht_core_ESNT_EMPTY:
	dd	0
_20799:
	db	"ESNT_DUMMY_TRANSFORMATION",0
	align	4
_irrlicht_core_ESNT_DUMMY_TRANSFORMATION:
	dd	0
_20800:
	db	"ESNT_CAMERA",0
	align	4
_irrlicht_core_ESNT_CAMERA:
	dd	0
_20801:
	db	"ESNT_BILLBOARD",0
	align	4
_irrlicht_core_ESNT_BILLBOARD:
	dd	0
_20802:
	db	"ESNT_ANIMATED_MESH",0
	align	4
_irrlicht_core_ESNT_ANIMATED_MESH:
	dd	0
_20803:
	db	"ESNT_PARTICLE_SYSTEM",0
	align	4
_irrlicht_core_ESNT_PARTICLE_SYSTEM:
	dd	0
_20804:
	db	"ESNT_Q3SHADER_SCENE_NODE",0
	align	4
_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE:
	dd	0
_20805:
	db	"ESNT_MD3_SCENE_NODE",0
	align	4
_irrlicht_core_ESNT_MD3_SCENE_NODE:
	dd	0
_20806:
	db	"ESNT_VOLUME_LIGHT",0
	align	4
_irrlicht_core_ESNT_VOLUME_LIGHT:
	dd	0
_20807:
	db	"ESNT_CAMERA_MAYA",0
	align	4
_irrlicht_core_ESNT_CAMERA_MAYA:
	dd	0
_20808:
	db	"ESNT_CAMERA_FPS",0
	align	4
_irrlicht_core_ESNT_CAMERA_FPS:
	dd	0
_20809:
	db	"ESNT_UNKNOWN",0
	align	4
_irrlicht_core_ESNT_UNKNOWN:
	dd	0
_20810:
	db	"ESNT_ANY",0
	align	4
_irrlicht_core_ESNT_ANY:
	dd	0
_20811:
	db	"ParticleAffectorTypeNames",0
	align	4
_irrlicht_core_ParticleAffectorTypeNames:
	dd	_bbEmptyArray
_20812:
	db	"ParticleEmitterTypeNames",0
	align	4
_irrlicht_core_ParticleEmitterTypeNames:
	dd	_bbEmptyArray
_20813:
	db	"AutomaticCullingNames",0
	align	4
_irrlicht_core_AutomaticCullingNames:
	dd	_bbEmptyArray
_20814:
	db	"BoneAnimationModeNames",0
	align	4
_irrlicht_core_BoneAnimationModeNames:
	dd	_bbEmptyArray
_20815:
	db	"EMWT_IRR_MESH",0
	align	4
_irrlicht_core_EMWT_IRR_MESH:
	dd	0
_20816:
	db	"EMWT_COLLADA",0
	align	4
_irrlicht_core_EMWT_COLLADA:
	dd	0
_20817:
	db	"EMWT_STL",0
	align	4
_irrlicht_core_EMWT_STL:
	dd	0
_20818:
	db	"EMWT_OBJ",0
	align	4
_irrlicht_core_EMWT_OBJ:
	dd	0
_20819:
	db	"EMWT_PLY",0
	align	4
_irrlicht_core_EMWT_PLY:
	dd	0
_20820:
	db	"GUISkinColorNames",0
	align	4
_irrlicht_core_GUISkinColorNames:
	dd	_bbEmptyArray
_20821:
	db	"GUISkinSizeNames",0
	align	4
_irrlicht_core_GUISkinSizeNames:
	dd	_bbEmptyArray
_20822:
	db	"GUISkinTextNames",0
	align	4
_irrlicht_core_GUISkinTextNames:
	dd	_bbEmptyArray
_20823:
	db	"GUISkinTypeNames",0
	align	4
_irrlicht_core_GUISkinTypeNames:
	dd	_bbEmptyArray
_20824:
	db	"GUIElementTypeNames",0
	align	4
_irrlicht_core_GUIElementTypeNames:
	dd	_bbEmptyArray
_20825:
	db	"GUIAlignmentNames",0
	align	4
_irrlicht_core_GUIAlignmentNames:
	dd	_bbEmptyArray
_20826:
	db	"GUIColumnOrderingNames",0
	align	4
_irrlicht_core_GUIColumnOrderingNames:
	dd	_bbEmptyArray
_20827:
	db	"GUIOrderingModeNames",0
	align	4
_irrlicht_core_GUIOrderingModeNames:
	dd	_bbEmptyArray
_20828:
	db	"EFAT_ZIP",0
	align	4
_irrlicht_core_EFAT_ZIP:
	dd	0
_20829:
	db	"EFAT_GZIP",0
	align	4
_irrlicht_core_EFAT_GZIP:
	dd	0
_20830:
	db	"EFAT_FOLDER",0
	align	4
_irrlicht_core_EFAT_FOLDER:
	dd	0
_20831:
	db	"EFAT_PAK",0
	align	4
_irrlicht_core_EFAT_PAK:
	dd	0
_20832:
	db	"EFAT_NPK",0
	align	4
_irrlicht_core_EFAT_NPK:
	dd	0
_20833:
	db	"EFAT_TAR",0
	align	4
_irrlicht_core_EFAT_TAR:
	dd	0
_20834:
	db	"EFAT_UNKNOWN",0
	align	4
_irrlicht_core_EFAT_UNKNOWN:
	dd	0
_20835:
	db	"FogTypeNames",0
	align	4
_irrlicht_core_FogTypeNames:
	dd	_bbEmptyArray
_20836:
	db	"MATERIAL_MAX_TEXTURES",0
	align	4
_irrlicht_core_MATERIAL_MAX_TEXTURES:
	dd	0
_20837:
	db	"GUIButtonStateNames",0
	align	4
_irrlicht_core_GUIButtonStateNames:
	dd	_bbEmptyArray
_20838:
	db	"GUISkinIconNames",0
	align	4
_irrlicht_core_GUISkinIconNames:
	dd	_bbEmptyArray
_20839:
	db	"GUISkinFontNames",0
	align	4
_irrlicht_core_GUISkinFontNames:
	dd	_bbEmptyArray
	align	4
_19790:
	dd	1
	dd	_19791
	dd	1
	dd	_19792
	dd	_427
	dd	_2113
	dd	1
	dd	_19793
	dd	_427
	dd	_2115
	dd	1
	dd	_19794
	dd	_427
	dd	_2117
	dd	1
	dd	_19795
	dd	_427
	dd	_2139
	dd	1
	dd	_19796
	dd	_427
	dd	_2141
	dd	1
	dd	_19797
	dd	_427
	dd	_2143
	dd	1
	dd	_19798
	dd	_427
	dd	_2145
	dd	1
	dd	_19799
	dd	_427
	dd	_19800
	dd	1
	dd	_19801
	dd	_427
	dd	_19802
	dd	1
	dd	_19803
	dd	_427
	dd	_19804
	dd	1
	dd	_19805
	dd	_427
	dd	_19806
	dd	1
	dd	_19807
	dd	_427
	dd	_2113
	dd	1
	dd	_19808
	dd	_427
	dd	_2115
	dd	1
	dd	_19809
	dd	_427
	dd	_2117
	dd	1
	dd	_19810
	dd	_427
	dd	_2139
	dd	1
	dd	_19811
	dd	_427
	dd	_2141
	dd	1
	dd	_19812
	dd	_427
	dd	_2143
	dd	1
	dd	_19813
	dd	_427
	dd	_2145
	dd	1
	dd	_19814
	dd	_427
	dd	_2113
	dd	1
	dd	_19815
	dd	_427
	dd	_2115
	dd	1
	dd	_19816
	dd	_427
	dd	_2117
	dd	1
	dd	_19817
	dd	_427
	dd	_2139
	dd	1
	dd	_19818
	dd	_427
	dd	_2141
	dd	1
	dd	_19819
	dd	_427
	dd	_2143
	dd	1
	dd	_19820
	dd	_427
	dd	_2145
	dd	1
	dd	_19821
	dd	_427
	dd	_19800
	dd	1
	dd	_19822
	dd	_427
	dd	_19802
	dd	1
	dd	_19823
	dd	_427
	dd	_19804
	dd	1
	dd	_19824
	dd	_427
	dd	_19806
	dd	1
	dd	_19825
	dd	_427
	dd	_19826
	dd	1
	dd	_19827
	dd	_427
	dd	_19828
	dd	1
	dd	_19829
	dd	_427
	dd	_19830
	dd	1
	dd	_19831
	dd	_427
	dd	_19832
	dd	1
	dd	_19833
	dd	_427
	dd	_19834
	dd	1
	dd	_19835
	dd	_427
	dd	_19836
	dd	1
	dd	_19837
	dd	_427
	dd	_19838
	dd	1
	dd	_19839
	dd	_427
	dd	_19840
	dd	1
	dd	_19841
	dd	_427
	dd	_19842
	dd	1
	dd	_19843
	dd	_427
	dd	_19844
	dd	1
	dd	_19845
	dd	_427
	dd	_19846
	dd	1
	dd	_19847
	dd	_427
	dd	_19848
	dd	1
	dd	_19849
	dd	_427
	dd	_19850
	dd	1
	dd	_19851
	dd	_427
	dd	_19852
	dd	1
	dd	_19853
	dd	_427
	dd	_19854
	dd	1
	dd	_19855
	dd	_427
	dd	_19856
	dd	1
	dd	_19857
	dd	_427
	dd	_19858
	dd	1
	dd	_19859
	dd	_427
	dd	_19860
	dd	1
	dd	_19861
	dd	_427
	dd	_19862
	dd	1
	dd	_19863
	dd	_427
	dd	_19864
	dd	1
	dd	_19865
	dd	_427
	dd	_19866
	dd	1
	dd	_19867
	dd	_427
	dd	_2115
	dd	1
	dd	_19868
	dd	_427
	dd	_2117
	dd	1
	dd	_19869
	dd	_427
	dd	_2141
	dd	1
	dd	_19870
	dd	_427
	dd	_19802
	dd	1
	dd	_19871
	dd	_427
	dd	_19836
	dd	1
	dd	_19872
	dd	_427
	dd	_2134
	dd	1
	dd	_19873
	dd	_427
	dd	_19874
	dd	1
	dd	_19875
	dd	_427
	dd	_19876
	dd	1
	dd	_19877
	dd	_427
	dd	_19878
	dd	1
	dd	_19879
	dd	_427
	dd	_19880
	dd	1
	dd	_19881
	dd	_427
	dd	_19882
	dd	1
	dd	_19883
	dd	_427
	dd	_19884
	dd	1
	dd	_19885
	dd	_427
	dd	_19886
	dd	1
	dd	_19887
	dd	_427
	dd	_19888
	dd	1
	dd	_19889
	dd	_427
	dd	_19890
	dd	1
	dd	_19891
	dd	_427
	dd	_19892
	dd	1
	dd	_19893
	dd	_427
	dd	_19894
	dd	1
	dd	_19895
	dd	_427
	dd	_2113
	dd	1
	dd	_19896
	dd	_427
	dd	_2115
	dd	1
	dd	_19897
	dd	_427
	dd	_2117
	dd	1
	dd	_19898
	dd	_427
	dd	_2139
	dd	1
	dd	_19899
	dd	_427
	dd	_2141
	dd	1
	dd	_19900
	dd	_427
	dd	_2143
	dd	1
	dd	_19901
	dd	_427
	dd	_2145
	dd	1
	dd	_19902
	dd	_427
	dd	_19800
	dd	1
	dd	_19903
	dd	_427
	dd	_19802
	dd	1
	dd	_19904
	dd	_427
	dd	_19804
	dd	1
	dd	_19905
	dd	_427
	dd	_19806
	dd	1
	dd	_19906
	dd	_427
	dd	_19826
	dd	1
	dd	_19907
	dd	_427
	dd	_19828
	dd	1
	dd	_19908
	dd	_427
	dd	_19830
	dd	1
	dd	_19909
	dd	_427
	dd	_19832
	dd	1
	dd	_19910
	dd	_427
	dd	_19834
	dd	1
	dd	_19911
	dd	_427
	dd	_19836
	dd	1
	dd	_19912
	dd	_427
	dd	_19838
	dd	1
	dd	_19913
	dd	_427
	dd	_19840
	dd	1
	dd	_19914
	dd	_427
	dd	_19842
	dd	1
	dd	_19915
	dd	_427
	dd	_19844
	dd	1
	dd	_19916
	dd	_427
	dd	_19846
	dd	1
	dd	_19917
	dd	_427
	dd	_19848
	dd	1
	dd	_19918
	dd	_427
	dd	_19850
	dd	1
	dd	_19919
	dd	_427
	dd	_2113
	dd	1
	dd	_19920
	dd	_427
	dd	_2115
	dd	1
	dd	_19921
	dd	_427
	dd	_2117
	dd	1
	dd	_19922
	dd	_427
	dd	_2139
	dd	1
	dd	_19923
	dd	_427
	dd	_2141
	dd	1
	dd	_19924
	dd	_427
	dd	_2143
	dd	1
	dd	_19925
	dd	_427
	dd	_2145
	dd	1
	dd	_19926
	dd	_427
	dd	_19800
	dd	1
	dd	_19927
	dd	_427
	dd	_2113
	dd	1
	dd	_19928
	dd	_427
	dd	_2115
	dd	1
	dd	_19929
	dd	_427
	dd	_2117
	dd	1
	dd	_19930
	dd	_427
	dd	_2139
	dd	1
	dd	_19931
	dd	_427
	dd	_2141
	dd	1
	dd	_19932
	dd	_427
	dd	_2143
	dd	1
	dd	_19933
	dd	_427
	dd	_2145
	dd	1
	dd	_19934
	dd	_427
	dd	_19800
	dd	1
	dd	_19935
	dd	_427
	dd	_19802
	dd	1
	dd	_19936
	dd	_427
	dd	_19804
	dd	1
	dd	_19937
	dd	_427
	dd	_19806
	dd	1
	dd	_19938
	dd	_427
	dd	_19826
	dd	1
	dd	_19939
	dd	_427
	dd	_2113
	dd	1
	dd	_19940
	dd	_427
	dd	_2115
	dd	1
	dd	_19941
	dd	_427
	dd	_2113
	dd	1
	dd	_19942
	dd	_427
	dd	_2115
	dd	1
	dd	_19943
	dd	_427
	dd	_2117
	dd	1
	dd	_19944
	dd	_427
	dd	_2113
	dd	1
	dd	_19945
	dd	_427
	dd	_2115
	dd	1
	dd	_19946
	dd	_427
	dd	_2117
	dd	1
	dd	_19947
	dd	_427
	dd	_2113
	dd	1
	dd	_19948
	dd	_427
	dd	_2115
	dd	1
	dd	_19949
	dd	_427
	dd	_2117
	dd	1
	dd	_19950
	dd	_427
	dd	_2139
	dd	1
	dd	_19951
	dd	_427
	dd	_2141
	dd	1
	dd	_19952
	dd	_427
	dd	_2143
	dd	1
	dd	_19953
	dd	_427
	dd	_2145
	dd	1
	dd	_19954
	dd	_427
	dd	_19800
	dd	1
	dd	_19955
	dd	_427
	dd	_2113
	dd	1
	dd	_19956
	dd	_427
	dd	_2115
	dd	1
	dd	_19957
	dd	_427
	dd	_2117
	dd	1
	dd	_19958
	dd	_427
	dd	_2139
	dd	1
	dd	_19959
	dd	_427
	dd	_2141
	dd	1
	dd	_19960
	dd	_427
	dd	_2143
	dd	1
	dd	_19961
	dd	_427
	dd	_2145
	dd	1
	dd	_19962
	dd	_427
	dd	_19800
	dd	1
	dd	_19963
	dd	_427
	dd	_19802
	dd	1
	dd	_19964
	dd	_427
	dd	_19804
	dd	1
	dd	_19965
	dd	_427
	dd	_19806
	dd	1
	dd	_19966
	dd	_427
	dd	_19804
	dd	1
	dd	_19967
	dd	_427
	dd	_19838
	dd	1
	dd	_19968
	dd	_427
	dd	_19969
	dd	1
	dd	_19970
	dd	_427
	dd	_19971
	dd	1
	dd	_19972
	dd	_427
	dd	_19973
	dd	1
	dd	_19974
	dd	_427
	dd	_2113
	dd	1
	dd	_19975
	dd	_427
	dd	_2115
	dd	1
	dd	_19976
	dd	_427
	dd	_2117
	dd	1
	dd	_19977
	dd	_427
	dd	_2139
	dd	1
	dd	_19978
	dd	_427
	dd	_2141
	dd	1
	dd	_19979
	dd	_427
	dd	_2143
	dd	1
	dd	_19980
	dd	_427
	dd	_2145
	dd	1
	dd	_19981
	dd	_427
	dd	_19800
	dd	1
	dd	_19982
	dd	_427
	dd	_19802
	dd	1
	dd	_19983
	dd	_427
	dd	_19804
	dd	1
	dd	_19984
	dd	_427
	dd	_19806
	dd	1
	dd	_19985
	dd	_427
	dd	_19826
	dd	1
	dd	_19986
	dd	_427
	dd	_19828
	dd	1
	dd	_19987
	dd	_427
	dd	_19830
	dd	1
	dd	_19988
	dd	_427
	dd	_19832
	dd	1
	dd	_19989
	dd	_427
	dd	_19834
	dd	1
	dd	_19990
	dd	_427
	dd	_19836
	dd	1
	dd	_19991
	dd	_427
	dd	_19838
	dd	1
	dd	_19992
	dd	_427
	dd	_19840
	dd	1
	dd	_19993
	dd	_427
	dd	_19842
	dd	1
	dd	_19994
	dd	_427
	dd	_19844
	dd	1
	dd	_19995
	dd	_427
	dd	_19846
	dd	1
	dd	_19996
	dd	_427
	dd	_2113
	dd	1
	dd	_19997
	dd	_427
	dd	_2115
	dd	1
	dd	_19998
	dd	_427
	dd	_2117
	dd	1
	dd	_19999
	dd	_427
	dd	_2139
	dd	1
	dd	_20000
	dd	_427
	dd	_2141
	dd	1
	dd	_20001
	dd	_427
	dd	_2143
	dd	1
	dd	_20002
	dd	_427
	dd	_2145
	dd	1
	dd	_20003
	dd	_427
	dd	_2113
	dd	1
	dd	_20004
	dd	_427
	dd	_2115
	dd	1
	dd	_20005
	dd	_427
	dd	_2117
	dd	1
	dd	_20006
	dd	_427
	dd	_2139
	dd	1
	dd	_20007
	dd	_427
	dd	_2141
	dd	1
	dd	_20008
	dd	_427
	dd	_2143
	dd	1
	dd	_20009
	dd	_427
	dd	_2145
	dd	1
	dd	_20010
	dd	_427
	dd	_19800
	dd	1
	dd	_20011
	dd	_427
	dd	_19802
	dd	1
	dd	_20012
	dd	_427
	dd	_19804
	dd	1
	dd	_20013
	dd	_427
	dd	_19806
	dd	1
	dd	_20014
	dd	_427
	dd	_20015
	dd	1
	dd	_20016
	dd	_427
	dd	_2113
	dd	1
	dd	_20017
	dd	_427
	dd	_2115
	dd	1
	dd	_20018
	dd	_427
	dd	_2117
	dd	1
	dd	_20019
	dd	_427
	dd	_2139
	dd	1
	dd	_20020
	dd	_427
	dd	_2141
	dd	1
	dd	_20021
	dd	_427
	dd	_2143
	dd	1
	dd	_20022
	dd	_427
	dd	_2145
	dd	1
	dd	_20023
	dd	_427
	dd	_2113
	dd	1
	dd	_20024
	dd	_427
	dd	_2115
	dd	1
	dd	_20025
	dd	_427
	dd	_2117
	dd	1
	dd	_20026
	dd	_427
	dd	_2139
	dd	1
	dd	_20027
	dd	_427
	dd	_2141
	dd	1
	dd	_20028
	dd	_427
	dd	_2143
	dd	1
	dd	_20029
	dd	_427
	dd	_2145
	dd	1
	dd	_20030
	dd	_427
	dd	_19800
	dd	1
	dd	_20031
	dd	_427
	dd	_2113
	dd	1
	dd	_20032
	dd	_427
	dd	_2115
	dd	1
	dd	_20033
	dd	_427
	dd	_2117
	dd	1
	dd	_20034
	dd	_427
	dd	_2139
	dd	1
	dd	_20035
	dd	_427
	dd	_2141
	dd	1
	dd	_20036
	dd	_427
	dd	_2143
	dd	1
	dd	_20037
	dd	_427
	dd	_2145
	dd	1
	dd	_20038
	dd	_427
	dd	_19800
	dd	1
	dd	_20039
	dd	_427
	dd	_19802
	dd	1
	dd	_20040
	dd	_427
	dd	_19804
	dd	1
	dd	_20041
	dd	_427
	dd	_19806
	dd	1
	dd	_20042
	dd	_427
	dd	_2113
	dd	1
	dd	_20043
	dd	_427
	dd	_2115
	dd	1
	dd	_20044
	dd	_427
	dd	_2117
	dd	1
	dd	_20045
	dd	_427
	dd	_2141
	dd	1
	dd	_20046
	dd	_427
	dd	_2113
	dd	1
	dd	_20047
	dd	_427
	dd	_2115
	dd	1
	dd	_20048
	dd	_427
	dd	_2117
	dd	1
	dd	_20049
	dd	_427
	dd	_2141
	dd	1
	dd	_20050
	dd	_427
	dd	_19802
	dd	1
	dd	_20051
	dd	_427
	dd	_19836
	dd	1
	dd	_20052
	dd	_427
	dd	_2134
	dd	1
	dd	_20053
	dd	_427
	dd	_19969
	dd	1
	dd	_20054
	dd	_427
	dd	_20055
	dd	1
	dd	_20056
	dd	_427
	dd	_2113
	dd	1
	dd	_20057
	dd	_427
	dd	_2115
	dd	1
	dd	_20058
	dd	_427
	dd	_2117
	dd	1
	dd	_20059
	dd	_427
	dd	_2113
	dd	1
	dd	_20060
	dd	_427
	dd	_2115
	dd	1
	dd	_20061
	dd	_427
	dd	_2117
	dd	1
	dd	_20062
	dd	_427
	dd	_2139
	dd	1
	dd	_20063
	dd	_427
	dd	_2113
	dd	1
	dd	_20064
	dd	_427
	dd	_2115
	dd	1
	dd	_20065
	dd	_427
	dd	_2117
	dd	1
	dd	_20066
	dd	_427
	dd	_2113
	dd	1
	dd	_20067
	dd	_427
	dd	_2115
	dd	1
	dd	_20068
	dd	_427
	dd	_2117
	dd	1
	dd	_20069
	dd	_427
	dd	_2141
	dd	1
	dd	_20070
	dd	_427
	dd	_2113
	dd	1
	dd	_20071
	dd	_427
	dd	_2115
	dd	1
	dd	_20072
	dd	_427
	dd	_2117
	dd	1
	dd	_20073
	dd	_427
	dd	_2113
	dd	1
	dd	_20074
	dd	_427
	dd	_2115
	dd	1
	dd	_20075
	dd	_427
	dd	_2117
	dd	1
	dd	_20076
	dd	_427
	dd	_2139
	dd	1
	dd	_20077
	dd	_427
	dd	_2113
	dd	1
	dd	_20078
	dd	_427
	dd	_2115
	dd	1
	dd	_20079
	dd	_427
	dd	_2117
	dd	1
	dd	_20080
	dd	_427
	dd	_2139
	dd	1
	dd	_20081
	dd	_427
	dd	_2113
	dd	1
	dd	_20082
	dd	_427
	dd	_2115
	dd	1
	dd	_20083
	dd	_427
	dd	_2113
	dd	1
	dd	_20084
	dd	_427
	dd	_2115
	dd	1
	dd	_20085
	dd	_427
	dd	_2117
	dd	1
	dd	_20086
	dd	_427
	dd	_2139
	dd	1
	dd	_20087
	dd	_427
	dd	_2141
	dd	1
	dd	_20088
	dd	_427
	dd	_2143
	dd	1
	dd	_20089
	dd	_427
	dd	_20015
	dd	1
	dd	_20090
	dd	_427
	dd	_2113
	dd	1
	dd	_20091
	dd	_427
	dd	_2115
	dd	1
	dd	_20092
	dd	_427
	dd	_2117
	dd	1
	dd	_20093
	dd	_427
	dd	_2139
	dd	1
	dd	_20094
	dd	_427
	dd	_2141
	dd	1
	dd	_20095
	dd	_427
	dd	_2143
	dd	1
	dd	_20096
	dd	_427
	dd	_2145
	dd	1
	dd	_20097
	dd	_427
	dd	_19800
	dd	1
	dd	_20098
	dd	_427
	dd	_19802
	dd	1
	dd	_20099
	dd	_427
	dd	_19804
	dd	1
	dd	_20100
	dd	_427
	dd	_19806
	dd	1
	dd	_20101
	dd	_427
	dd	_19826
	dd	1
	dd	_20102
	dd	_427
	dd	_19828
	dd	1
	dd	_20103
	dd	_427
	dd	_19830
	dd	1
	dd	_20104
	dd	_427
	dd	_19832
	dd	1
	dd	_20105
	dd	_427
	dd	_19834
	dd	1
	dd	_20106
	dd	_427
	dd	_19836
	dd	1
	dd	_20107
	dd	_427
	dd	_19838
	dd	1
	dd	_20108
	dd	_427
	dd	_19840
	dd	1
	dd	_20109
	dd	_427
	dd	_19842
	dd	1
	dd	_20110
	dd	_427
	dd	_19844
	dd	1
	dd	_20111
	dd	_427
	dd	_19846
	dd	1
	dd	_20112
	dd	_427
	dd	_19848
	dd	1
	dd	_20113
	dd	_427
	dd	_19850
	dd	1
	dd	_20114
	dd	_427
	dd	_19852
	dd	1
	dd	_20115
	dd	_427
	dd	_19854
	dd	1
	dd	_20116
	dd	_427
	dd	_19856
	dd	1
	dd	_20117
	dd	_427
	dd	_19858
	dd	1
	dd	_20118
	dd	_427
	dd	_19860
	dd	1
	dd	_20119
	dd	_427
	dd	_19862
	dd	1
	dd	_20120
	dd	_427
	dd	_19864
	dd	1
	dd	_20121
	dd	_427
	dd	_19866
	dd	1
	dd	_20122
	dd	_427
	dd	_2113
	dd	1
	dd	_20123
	dd	_427
	dd	_2115
	dd	1
	dd	_20124
	dd	_427
	dd	_2117
	dd	1
	dd	_20125
	dd	_427
	dd	_2139
	dd	1
	dd	_20126
	dd	_427
	dd	_2141
	dd	1
	dd	_20127
	dd	_427
	dd	_2113
	dd	1
	dd	_20128
	dd	_427
	dd	_2115
	dd	1
	dd	_20129
	dd	_427
	dd	_2117
	dd	1
	dd	_20130
	dd	_427
	dd	_2139
	dd	1
	dd	_20131
	dd	_427
	dd	_2141
	dd	1
	dd	_20132
	dd	_427
	dd	_2143
	dd	1
	dd	_20133
	dd	_427
	dd	_2145
	dd	1
	dd	_20134
	dd	_427
	dd	_2115
	dd	1
	dd	_20135
	dd	_427
	dd	_2117
	dd	1
	dd	_20136
	dd	_427
	dd	_2139
	dd	1
	dd	_20137
	dd	_427
	dd	_2141
	dd	1
	dd	_20138
	dd	_427
	dd	_2143
	dd	1
	dd	_20139
	dd	_427
	dd	_2145
	dd	1
	dd	_20140
	dd	_427
	dd	_19802
	dd	1
	dd	_20141
	dd	_427
	dd	_19804
	dd	1
	dd	_20142
	dd	_427
	dd	_19828
	dd	1
	dd	_20143
	dd	_427
	dd	_19830
	dd	1
	dd	_20144
	dd	_427
	dd	_19836
	dd	1
	dd	_20145
	dd	_427
	dd	_19838
	dd	1
	dd	_20146
	dd	_427
	dd	_19840
	dd	1
	dd	_20147
	dd	_427
	dd	_19842
	dd	1
	dd	_20148
	dd	_427
	dd	_19844
	dd	1
	dd	_20149
	dd	_427
	dd	_19846
	dd	1
	dd	_20150
	dd	_427
	dd	_19846
	dd	1
	dd	_20151
	dd	_427
	dd	_19846
	dd	1
	dd	_20152
	dd	_427
	dd	_19850
	dd	1
	dd	_20153
	dd	_427
	dd	_19852
	dd	1
	dd	_20154
	dd	_427
	dd	_19854
	dd	1
	dd	_20155
	dd	_427
	dd	_19854
	dd	1
	dd	_20156
	dd	_427
	dd	_19858
	dd	1
	dd	_20157
	dd	_427
	dd	_19860
	dd	1
	dd	_20158
	dd	_427
	dd	_19862
	dd	1
	dd	_20159
	dd	_427
	dd	_19864
	dd	1
	dd	_20160
	dd	_427
	dd	_19866
	dd	1
	dd	_20161
	dd	_427
	dd	_2134
	dd	1
	dd	_20162
	dd	_427
	dd	_19969
	dd	1
	dd	_20163
	dd	_427
	dd	_20164
	dd	1
	dd	_20165
	dd	_427
	dd	_20166
	dd	1
	dd	_20167
	dd	_427
	dd	_20168
	dd	1
	dd	_20169
	dd	_427
	dd	_20170
	dd	1
	dd	_20171
	dd	_427
	dd	_20172
	dd	1
	dd	_20173
	dd	_427
	dd	_20174
	dd	1
	dd	_20175
	dd	_427
	dd	_20176
	dd	1
	dd	_20177
	dd	_427
	dd	_20178
	dd	1
	dd	_20179
	dd	_427
	dd	_20180
	dd	1
	dd	_20181
	dd	_427
	dd	_20182
	dd	1
	dd	_20183
	dd	_427
	dd	_20184
	dd	1
	dd	_20185
	dd	_427
	dd	_20186
	dd	1
	dd	_20187
	dd	_427
	dd	_20188
	dd	1
	dd	_20189
	dd	_427
	dd	_20190
	dd	1
	dd	_20191
	dd	_427
	dd	_20192
	dd	1
	dd	_20193
	dd	_427
	dd	_20194
	dd	1
	dd	_20195
	dd	_427
	dd	_20196
	dd	1
	dd	_20197
	dd	_427
	dd	_20198
	dd	1
	dd	_20199
	dd	_427
	dd	_20200
	dd	1
	dd	_20201
	dd	_427
	dd	_20202
	dd	1
	dd	_20203
	dd	_427
	dd	_20204
	dd	1
	dd	_20205
	dd	_427
	dd	_20206
	dd	1
	dd	_20207
	dd	_427
	dd	_20208
	dd	1
	dd	_20209
	dd	_427
	dd	_20210
	dd	1
	dd	_20211
	dd	_427
	dd	_19971
	dd	1
	dd	_20212
	dd	_427
	dd	_20213
	dd	1
	dd	_20214
	dd	_427
	dd	_20215
	dd	1
	dd	_20216
	dd	_427
	dd	_20217
	dd	1
	dd	_20218
	dd	_427
	dd	_20219
	dd	1
	dd	_20220
	dd	_427
	dd	_20221
	dd	1
	dd	_20222
	dd	_427
	dd	_20223
	dd	1
	dd	_20224
	dd	_427
	dd	_20225
	dd	1
	dd	_20226
	dd	_427
	dd	_20227
	dd	1
	dd	_20228
	dd	_427
	dd	_20229
	dd	1
	dd	_20230
	dd	_427
	dd	_20231
	dd	1
	dd	_20232
	dd	_427
	dd	_20233
	dd	1
	dd	_20234
	dd	_427
	dd	_20235
	dd	1
	dd	_20236
	dd	_427
	dd	_20237
	dd	1
	dd	_20238
	dd	_427
	dd	_20239
	dd	1
	dd	_20240
	dd	_427
	dd	_20241
	dd	1
	dd	_20242
	dd	_427
	dd	_20243
	dd	1
	dd	_20244
	dd	_427
	dd	_20245
	dd	1
	dd	_20246
	dd	_427
	dd	_20247
	dd	1
	dd	_20248
	dd	_427
	dd	_20249
	dd	1
	dd	_20250
	dd	_427
	dd	_20251
	dd	1
	dd	_20252
	dd	_427
	dd	_20253
	dd	1
	dd	_20254
	dd	_427
	dd	_20255
	dd	1
	dd	_20256
	dd	_427
	dd	_20257
	dd	1
	dd	_20258
	dd	_427
	dd	_20259
	dd	1
	dd	_20260
	dd	_427
	dd	_20261
	dd	1
	dd	_20262
	dd	_427
	dd	_20263
	dd	1
	dd	_20264
	dd	_427
	dd	_20265
	dd	1
	dd	_20266
	dd	_427
	dd	_20267
	dd	1
	dd	_20268
	dd	_427
	dd	_20269
	dd	1
	dd	_20270
	dd	_427
	dd	_20271
	dd	1
	dd	_20272
	dd	_427
	dd	_20273
	dd	1
	dd	_20274
	dd	_427
	dd	_20275
	dd	1
	dd	_20276
	dd	_427
	dd	_20277
	dd	1
	dd	_20278
	dd	_427
	dd	_20279
	dd	1
	dd	_20280
	dd	_427
	dd	_20281
	dd	1
	dd	_20282
	dd	_427
	dd	_20283
	dd	1
	dd	_20284
	dd	_427
	dd	_20285
	dd	1
	dd	_20286
	dd	_427
	dd	_20287
	dd	1
	dd	_20288
	dd	_427
	dd	_20289
	dd	1
	dd	_20290
	dd	_427
	dd	_20291
	dd	1
	dd	_20292
	dd	_427
	dd	_20293
	dd	1
	dd	_20294
	dd	_427
	dd	_20295
	dd	1
	dd	_20296
	dd	_427
	dd	_20297
	dd	1
	dd	_20298
	dd	_427
	dd	_20299
	dd	1
	dd	_20300
	dd	_427
	dd	_20301
	dd	1
	dd	_20302
	dd	_427
	dd	_20303
	dd	1
	dd	_20304
	dd	_427
	dd	_20305
	dd	1
	dd	_20306
	dd	_427
	dd	_20307
	dd	1
	dd	_20308
	dd	_427
	dd	_20309
	dd	1
	dd	_20310
	dd	_427
	dd	_20311
	dd	1
	dd	_20312
	dd	_427
	dd	_20313
	dd	1
	dd	_20314
	dd	_427
	dd	_20315
	dd	1
	dd	_20316
	dd	_427
	dd	_20317
	dd	1
	dd	_20318
	dd	_427
	dd	_20319
	dd	1
	dd	_20320
	dd	_427
	dd	_20321
	dd	1
	dd	_20322
	dd	_427
	dd	_20323
	dd	1
	dd	_20324
	dd	_427
	dd	_20325
	dd	1
	dd	_20326
	dd	_427
	dd	_20327
	dd	1
	dd	_20328
	dd	_427
	dd	_20329
	dd	1
	dd	_20330
	dd	_427
	dd	_20331
	dd	1
	dd	_20332
	dd	_427
	dd	_20333
	dd	1
	dd	_20334
	dd	_427
	dd	_19876
	dd	1
	dd	_20335
	dd	_427
	dd	_19973
	dd	1
	dd	_20336
	dd	_427
	dd	_20337
	dd	1
	dd	_20338
	dd	_427
	dd	_20339
	dd	1
	dd	_20340
	dd	_427
	dd	_20341
	dd	1
	dd	_20342
	dd	_427
	dd	_20343
	dd	1
	dd	_20344
	dd	_427
	dd	_20345
	dd	1
	dd	_20346
	dd	_427
	dd	_20347
	dd	1
	dd	_20348
	dd	_427
	dd	_20349
	dd	1
	dd	_20350
	dd	_427
	dd	_20351
	dd	1
	dd	_20352
	dd	_427
	dd	_20353
	dd	1
	dd	_20354
	dd	_427
	dd	_20355
	dd	1
	dd	_20356
	dd	_427
	dd	_20357
	dd	1
	dd	_20358
	dd	_427
	dd	_20359
	dd	1
	dd	_20360
	dd	_427
	dd	_20361
	dd	1
	dd	_20362
	dd	_427
	dd	_20363
	dd	1
	dd	_20364
	dd	_427
	dd	_20365
	dd	1
	dd	_20366
	dd	_427
	dd	_20367
	dd	1
	dd	_20368
	dd	_427
	dd	_20369
	dd	1
	dd	_20370
	dd	_427
	dd	_20371
	dd	1
	dd	_20372
	dd	_427
	dd	_20373
	dd	1
	dd	_20374
	dd	_427
	dd	_20375
	dd	1
	dd	_20376
	dd	_427
	dd	_20377
	dd	1
	dd	_20378
	dd	_427
	dd	_20379
	dd	1
	dd	_20380
	dd	_427
	dd	_20381
	dd	1
	dd	_20382
	dd	_427
	dd	_20383
	dd	1
	dd	_20384
	dd	_427
	dd	_20385
	dd	1
	dd	_20386
	dd	_427
	dd	_20387
	dd	1
	dd	_20388
	dd	_427
	dd	_20389
	dd	1
	dd	_20390
	dd	_427
	dd	_2113
	dd	1
	dd	_20391
	dd	_427
	dd	_2115
	dd	1
	dd	_20392
	dd	_427
	dd	_2117
	dd	1
	dd	_20393
	dd	_427
	dd	_2139
	dd	1
	dd	_20394
	dd	_427
	dd	_2113
	dd	1
	dd	_20395
	dd	_427
	dd	_2115
	dd	1
	dd	_20396
	dd	_427
	dd	_2117
	dd	1
	dd	_20397
	dd	_427
	dd	_2139
	dd	1
	dd	_20398
	dd	_427
	dd	_2141
	dd	1
	dd	_20399
	dd	_427
	dd	_2143
	dd	1
	dd	_20400
	dd	_427
	dd	_2145
	dd	1
	dd	_20401
	dd	_427
	dd	_19800
	dd	1
	dd	_20402
	dd	_427
	dd	_19802
	dd	1
	dd	_20403
	dd	_427
	dd	_19804
	dd	1
	dd	_20404
	dd	_427
	dd	_19806
	dd	1
	dd	_20405
	dd	_427
	dd	_19826
	dd	1
	dd	_20406
	dd	_427
	dd	_19828
	dd	1
	dd	_20407
	dd	_427
	dd	_19830
	dd	1
	dd	_20408
	dd	_427
	dd	_19832
	dd	1
	dd	_20409
	dd	_427
	dd	_2115
	dd	1
	dd	_20410
	dd	_427
	dd	_2117
	dd	1
	dd	_20411
	dd	_427
	dd	_2141
	dd	1
	dd	_20412
	dd	_427
	dd	_19802
	dd	1
	dd	_20413
	dd	_427
	dd	_19836
	dd	1
	dd	_20414
	dd	_427
	dd	_20015
	dd	1
	dd	_20415
	dd	_427
	dd	_2113
	dd	1
	dd	_20416
	dd	_427
	dd	_2115
	dd	1
	dd	_20417
	dd	_427
	dd	_2117
	dd	1
	dd	_20418
	dd	_427
	dd	_2139
	dd	1
	dd	_20419
	dd	_427
	dd	_2141
	dd	1
	dd	_20420
	dd	_427
	dd	_2143
	dd	1
	dd	_20421
	dd	_427
	dd	_2145
	dd	1
	dd	_20422
	dd	_427
	dd	_19800
	dd	1
	dd	_20423
	dd	_427
	dd	_2113
	dd	1
	dd	_20424
	dd	_427
	dd	_2115
	dd	1
	dd	_20425
	dd	_427
	dd	_2117
	dd	1
	dd	_20426
	dd	_427
	dd	_2139
	dd	1
	dd	_20427
	dd	_427
	dd	_2141
	dd	1
	dd	_20428
	dd	_427
	dd	_2143
	dd	1
	dd	_20429
	dd	_427
	dd	_2145
	dd	1
	dd	_20430
	dd	_427
	dd	_2113
	dd	1
	dd	_20431
	dd	_427
	dd	_2115
	dd	1
	dd	_20432
	dd	_427
	dd	_2117
	dd	1
	dd	_20433
	dd	_427
	dd	_2139
	dd	1
	dd	_20434
	dd	_427
	dd	_2141
	dd	1
	dd	_20435
	dd	_427
	dd	_2143
	dd	1
	dd	_20436
	dd	_427
	dd	_2145
	dd	1
	dd	_20437
	dd	_427
	dd	_19800
	dd	1
	dd	_20438
	dd	_427
	dd	_19802
	dd	1
	dd	_20439
	dd	_427
	dd	_19804
	dd	1
	dd	_20440
	dd	_427
	dd	_19806
	dd	1
	dd	_20441
	dd	_427
	dd	_19826
	dd	1
	dd	_20442
	dd	_427
	dd	_19828
	dd	1
	dd	_20443
	dd	_427
	dd	_19830
	dd	1
	dd	_20444
	dd	_427
	dd	_19832
	dd	1
	dd	_20445
	dd	_427
	dd	_19834
	dd	1
	dd	_20446
	dd	_427
	dd	_19836
	dd	1
	dd	_20447
	dd	_427
	dd	_19838
	dd	1
	dd	_20448
	dd	_427
	dd	_19840
	dd	1
	dd	_20449
	dd	_427
	dd	_19842
	dd	1
	dd	_20450
	dd	_427
	dd	_19844
	dd	1
	dd	_20451
	dd	_427
	dd	_19846
	dd	1
	dd	_20452
	dd	_427
	dd	_2113
	dd	1
	dd	_20453
	dd	_427
	dd	_2115
	dd	1
	dd	_20454
	dd	_427
	dd	_2117
	dd	1
	dd	_20455
	dd	_427
	dd	_2139
	dd	1
	dd	_20456
	dd	_427
	dd	_2141
	dd	1
	dd	_20457
	dd	_427
	dd	_2143
	dd	1
	dd	_20458
	dd	_427
	dd	_2145
	dd	1
	dd	_20459
	dd	_427
	dd	_19800
	dd	1
	dd	_20460
	dd	_427
	dd	_19802
	dd	1
	dd	_20461
	dd	_427
	dd	_19804
	dd	1
	dd	_20462
	dd	_427
	dd	_19806
	dd	1
	dd	_20463
	dd	_427
	dd	_19826
	dd	1
	dd	_20464
	dd	_427
	dd	_19828
	dd	1
	dd	_20465
	dd	_427
	dd	_19830
	dd	1
	dd	_20466
	dd	_427
	dd	_19832
	dd	1
	dd	_20467
	dd	_427
	dd	_19834
	dd	1
	dd	_20468
	dd	_427
	dd	_19836
	dd	1
	dd	_20469
	dd	_427
	dd	_19838
	dd	1
	dd	_20470
	dd	_427
	dd	_2113
	dd	1
	dd	_20471
	dd	_427
	dd	_2115
	dd	1
	dd	_20472
	dd	_427
	dd	_2117
	dd	1
	dd	_20473
	dd	_427
	dd	_2139
	dd	1
	dd	_20474
	dd	_427
	dd	_2141
	dd	1
	dd	_20475
	dd	_427
	dd	_2143
	dd	1
	dd	_20476
	dd	_427
	dd	_2145
	dd	1
	dd	_20477
	dd	_427
	dd	_19800
	dd	1
	dd	_20478
	dd	_427
	dd	_19802
	dd	1
	dd	_20479
	dd	_427
	dd	_2113
	dd	1
	dd	_20480
	dd	_427
	dd	_2115
	dd	1
	dd	_20481
	dd	_427
	dd	_2117
	dd	1
	dd	_20482
	dd	_427
	dd	_2139
	dd	1
	dd	_20483
	dd	_427
	dd	_2141
	dd	1
	dd	_20484
	dd	_427
	dd	_2115
	dd	1
	dd	_20485
	dd	_427
	dd	_2117
	dd	1
	dd	_20486
	dd	_427
	dd	_2141
	dd	1
	dd	_20487
	dd	_427
	dd	_19802
	dd	1
	dd	_20488
	dd	_427
	dd	_2113
	dd	1
	dd	_20489
	dd	_427
	dd	_2115
	dd	1
	dd	_20490
	dd	_427
	dd	_2117
	dd	1
	dd	_20491
	dd	_427
	dd	_2139
	dd	1
	dd	_20492
	dd	_427
	dd	_2141
	dd	1
	dd	_20493
	dd	_427
	dd	_2143
	dd	1
	dd	_20494
	dd	_427
	dd	_2145
	dd	1
	dd	_20495
	dd	_427
	dd	_19800
	dd	1
	dd	_20496
	dd	_427
	dd	_19802
	dd	1
	dd	_20497
	dd	_427
	dd	_19804
	dd	1
	dd	_20498
	dd	_427
	dd	_19806
	dd	1
	dd	_20499
	dd	_427
	dd	_19826
	dd	1
	dd	_20500
	dd	_427
	dd	_19828
	dd	1
	dd	_20501
	dd	_427
	dd	_19830
	dd	1
	dd	_20502
	dd	_427
	dd	_19832
	dd	1
	dd	_20503
	dd	_427
	dd	_19834
	dd	1
	dd	_20504
	dd	_427
	dd	_19836
	dd	1
	dd	_20505
	dd	_427
	dd	_19838
	dd	1
	dd	_20506
	dd	_427
	dd	_19840
	dd	1
	dd	_20507
	dd	_427
	dd	_19842
	dd	1
	dd	_20508
	dd	_427
	dd	_19844
	dd	1
	dd	_20509
	dd	_427
	dd	_19846
	dd	1
	dd	_20510
	dd	_427
	dd	_19848
	dd	1
	dd	_20511
	dd	_427
	dd	_19850
	dd	1
	dd	_20512
	dd	_427
	dd	_19852
	dd	1
	dd	_20513
	dd	_427
	dd	_2113
	dd	1
	dd	_20514
	dd	_427
	dd	_2115
	dd	1
	dd	_20515
	dd	_427
	dd	_2117
	dd	1
	dd	_20516
	dd	_427
	dd	_2139
	dd	1
	dd	_20517
	dd	_427
	dd	_2141
	dd	1
	dd	_20518
	dd	_427
	dd	_2113
	dd	1
	dd	_20519
	dd	_427
	dd	_2115
	dd	1
	dd	_20520
	dd	_427
	dd	_2117
	dd	1
	dd	_20521
	dd	_427
	dd	_2139
	dd	1
	dd	_20522
	dd	_427
	dd	_2113
	dd	1
	dd	_20523
	dd	_427
	dd	_2115
	dd	1
	dd	_20524
	dd	_427
	dd	_2117
	dd	1
	dd	_20525
	dd	_427
	dd	_2139
	dd	1
	dd	_20526
	dd	_427
	dd	_2141
	dd	1
	dd	_20527
	dd	_427
	dd	_2143
	dd	1
	dd	_20528
	dd	_427
	dd	_2113
	dd	1
	dd	_20529
	dd	_427
	dd	_2115
	dd	1
	dd	_20530
	dd	_427
	dd	_2117
	dd	1
	dd	_20531
	dd	_427
	dd	_2139
	dd	1
	dd	_20532
	dd	_427
	dd	_2115
	dd	1
	dd	_20533
	dd	_427
	dd	_2117
	dd	1
	dd	_20534
	dd	_427
	dd	_2141
	dd	1
	dd	_20535
	dd	_427
	dd	_2139
	dd	1
	dd	_20536
	dd	_427
	dd	_2113
	dd	1
	dd	_20537
	dd	_427
	dd	_2115
	dd	1
	dd	_20538
	dd	_427
	dd	_2113
	dd	1
	dd	_20539
	dd	_427
	dd	_2115
	dd	1
	dd	_20540
	dd	_427
	dd	_2117
	dd	1
	dd	_20541
	dd	_427
	dd	_2139
	dd	1
	dd	_20542
	dd	_427
	dd	_2141
	dd	1
	dd	_20543
	dd	_427
	dd	_2143
	dd	1
	dd	_20544
	dd	_427
	dd	_2145
	dd	1
	dd	_20545
	dd	_427
	dd	_19800
	dd	1
	dd	_20546
	dd	_427
	dd	_19802
	dd	1
	dd	_20547
	dd	_427
	dd	_19804
	dd	1
	dd	_20548
	dd	_427
	dd	_19806
	dd	1
	dd	_20549
	dd	_427
	dd	_19826
	dd	1
	dd	_20550
	dd	_427
	dd	_19828
	dd	1
	dd	_20551
	dd	_427
	dd	_19830
	dd	1
	dd	_20552
	dd	_427
	dd	_19832
	dd	1
	dd	_20553
	dd	_427
	dd	_19834
	dd	1
	dd	_20554
	dd	_427
	dd	_19836
	dd	1
	dd	_20555
	dd	_427
	dd	_19838
	dd	1
	dd	_20556
	dd	_427
	dd	_19840
	dd	1
	dd	_20557
	dd	_427
	dd	_19842
	dd	1
	dd	_20558
	dd	_427
	dd	_19844
	dd	1
	dd	_20559
	dd	_427
	dd	_19846
	dd	1
	dd	_20560
	dd	_427
	dd	_19848
	dd	1
	dd	_20561
	dd	_427
	dd	_19850
	dd	1
	dd	_20562
	dd	_427
	dd	_19852
	dd	1
	dd	_20563
	dd	_427
	dd	_19854
	dd	1
	dd	_20564
	dd	_427
	dd	_2115
	dd	1
	dd	_20565
	dd	_427
	dd	_2117
	dd	1
	dd	_20566
	dd	_427
	dd	_2141
	dd	1
	dd	_20567
	dd	_427
	dd	_2115
	dd	1
	dd	_20568
	dd	_427
	dd	_2117
	dd	1
	dd	_20569
	dd	_427
	dd	_2141
	dd	1
	dd	_20570
	dd	_427
	dd	_19802
	dd	1
	dd	_20571
	dd	_427
	dd	_19836
	dd	1
	dd	_20572
	dd	_427
	dd	_2134
	dd	1
	dd	_20573
	dd	_427
	dd	_19874
	dd	1
	dd	_20574
	dd	_427
	dd	_20015
	dd	1
	dd	_20575
	dd	_427
	dd	_2113
	dd	1
	dd	_20576
	dd	_427
	dd	_2115
	dd	1
	dd	_20577
	dd	_427
	dd	_2117
	dd	1
	dd	_20578
	dd	_427
	dd	_2139
	dd	1
	dd	_20579
	dd	_427
	dd	_2141
	dd	1
	dd	_20580
	dd	_427
	dd	_2143
	dd	1
	dd	_20581
	dd	_427
	dd	_2145
	dd	1
	dd	_20582
	dd	_427
	dd	_19800
	dd	1
	dd	_20583
	dd	_427
	dd	_19802
	dd	1
	dd	_20584
	dd	_427
	dd	_19804
	dd	1
	dd	_20585
	dd	_427
	dd	_19806
	dd	1
	dd	_20586
	dd	_427
	dd	_2113
	dd	1
	dd	_20587
	dd	_427
	dd	_2115
	dd	1
	dd	_20588
	dd	_427
	dd	_2117
	dd	1
	dd	_20589
	dd	_427
	dd	_2115
	dd	1
	dd	_20590
	dd	_427
	dd	_2117
	dd	1
	dd	_20591
	dd	_427
	dd	_2141
	dd	1
	dd	_20592
	dd	_427
	dd	_19802
	dd	1
	dd	_20593
	dd	_427
	dd	_2113
	dd	1
	dd	_20594
	dd	_427
	dd	_2115
	dd	1
	dd	_20595
	dd	_427
	dd	_2117
	dd	1
	dd	_20596
	dd	_427
	dd	_2139
	dd	1
	dd	_20597
	dd	_427
	dd	_2141
	dd	1
	dd	_20598
	dd	_427
	dd	_2143
	dd	1
	dd	_20599
	dd	_427
	dd	_2145
	dd	1
	dd	_20600
	dd	_427
	dd	_19800
	dd	1
	dd	_20601
	dd	_427
	dd	_19802
	dd	1
	dd	_20602
	dd	_427
	dd	_19804
	dd	1
	dd	_20603
	dd	_427
	dd	_19806
	dd	1
	dd	_20604
	dd	_427
	dd	_19826
	dd	1
	dd	_20605
	dd	_427
	dd	_2113
	dd	1
	dd	_20606
	dd	_427
	dd	_2115
	dd	1
	dd	_20607
	dd	_427
	dd	_2117
	dd	1
	dd	_20608
	dd	_427
	dd	_2139
	dd	1
	dd	_20609
	dd	_427
	dd	_2141
	dd	1
	dd	_20610
	dd	_427
	dd	_2143
	dd	1
	dd	_20611
	dd	_427
	dd	_2145
	dd	1
	dd	_20612
	dd	_427
	dd	_19800
	dd	1
	dd	_20613
	dd	_427
	dd	_19802
	dd	1
	dd	_20614
	dd	_427
	dd	_19804
	dd	1
	dd	_20615
	dd	_427
	dd	_19806
	dd	1
	dd	_20616
	dd	_427
	dd	_2115
	dd	1
	dd	_20617
	dd	_427
	dd	_2117
	dd	1
	dd	_20618
	dd	_427
	dd	_2141
	dd	1
	dd	_20619
	dd	_427
	dd	_2113
	dd	1
	dd	_20620
	dd	_427
	dd	_2115
	dd	1
	dd	_20621
	dd	_427
	dd	_2117
	dd	1
	dd	_20622
	dd	_427
	dd	_2139
	dd	1
	dd	_20623
	dd	_427
	dd	_2141
	dd	1
	dd	_20624
	dd	_427
	dd	_2143
	dd	1
	dd	_20625
	dd	_427
	dd	_2145
	dd	1
	dd	_20626
	dd	_427
	dd	_19800
	dd	1
	dd	_20627
	dd	_427
	dd	_2113
	dd	1
	dd	_20628
	dd	_427
	dd	_2115
	dd	1
	dd	_20629
	dd	_427
	dd	_2117
	dd	1
	dd	_20630
	dd	_427
	dd	_2141
	dd	1
	dd	_20631
	dd	_427
	dd	_19802
	dd	1
	dd	_20632
	dd	_427
	dd	_19832
	dd	1
	dd	_20633
	dd	_427
	dd	_19834
	dd	1
	dd	_20634
	dd	_427
	dd	_2113
	dd	1
	dd	_20635
	dd	_427
	dd	_2115
	dd	1
	dd	_20636
	dd	_427
	dd	_2117
	dd	1
	dd	_20637
	dd	_427
	dd	_2113
	dd	1
	dd	_20638
	dd	_427
	dd	_2115
	dd	1
	dd	_20639
	dd	_427
	dd	_2139
	dd	1
	dd	_20640
	dd	_427
	dd	_2141
	dd	1
	dd	_20641
	dd	_427
	dd	_19802
	dd	1
	dd	_20642
	dd	_427
	dd	_19834
	dd	1
	dd	_20643
	dd	_427
	dd	_19836
	dd	1
	dd	_20644
	dd	_427
	dd	_2113
	dd	1
	dd	_20645
	dd	_427
	dd	_2115
	dd	1
	dd	_20646
	dd	_427
	dd	_2117
	dd	1
	dd	_20647
	dd	_427
	dd	_2139
	dd	1
	dd	_20648
	dd	_427
	dd	_2141
	dd	1
	dd	_20649
	dd	_427
	dd	_2143
	dd	1
	dd	_20650
	dd	_427
	dd	_2113
	dd	1
	dd	_20651
	dd	_427
	dd	_2115
	dd	1
	dd	_20652
	dd	_427
	dd	_2117
	dd	1
	dd	_20653
	dd	_427
	dd	_2113
	dd	1
	dd	_20654
	dd	_427
	dd	_2115
	dd	1
	dd	_20655
	dd	_427
	dd	_2117
	dd	1
	dd	_20656
	dd	_427
	dd	_2141
	dd	1
	dd	_20657
	dd	_427
	dd	_19852
	dd	1
	dd	_20658
	dd	_427
	dd	_19802
	dd	1
	dd	_20659
	dd	_427
	dd	_19836
	dd	1
	dd	_20660
	dd	_427
	dd	_2134
	dd	1
	dd	_20661
	dd	_427
	dd	_19874
	dd	1
	dd	_20662
	dd	_19409
	dd	_20663
	dd	1
	dd	_20664
	dd	_19409
	dd	_20665
	dd	1
	dd	_20666
	dd	_19409
	dd	_20667
	dd	1
	dd	_20668
	dd	_19409
	dd	_20669
	dd	1
	dd	_20670
	dd	_19409
	dd	_20671
	dd	1
	dd	_20672
	dd	_19409
	dd	_20673
	dd	1
	dd	_20674
	dd	_19409
	dd	_20675
	dd	1
	dd	_20676
	dd	_19409
	dd	_20677
	dd	1
	dd	_20678
	dd	_19409
	dd	_20679
	dd	1
	dd	_20680
	dd	_19409
	dd	_20681
	dd	1
	dd	_20682
	dd	_19409
	dd	_20683
	dd	1
	dd	_20684
	dd	_19409
	dd	_20685
	dd	1
	dd	_20686
	dd	_19409
	dd	_20687
	dd	1
	dd	_20688
	dd	_19409
	dd	_20689
	dd	1
	dd	_20690
	dd	_19409
	dd	_20691
	dd	1
	dd	_20692
	dd	_19409
	dd	_20693
	dd	1
	dd	_20694
	dd	_19409
	dd	_20695
	dd	1
	dd	_20696
	dd	_427
	dd	_2113
	dd	1
	dd	_20697
	dd	_427
	dd	_2115
	dd	1
	dd	_20698
	dd	_427
	dd	_2117
	dd	1
	dd	_20699
	dd	_427
	dd	_2139
	dd	1
	dd	_20700
	dd	_427
	dd	_2141
	dd	1
	dd	_20701
	dd	_427
	dd	_2143
	dd	1
	dd	_20702
	dd	_427
	dd	_2113
	dd	1
	dd	_20703
	dd	_427
	dd	_2115
	dd	1
	dd	_20704
	dd	_427
	dd	_2117
	dd	1
	dd	_20705
	dd	_427
	dd	_2139
	dd	1
	dd	_20706
	dd	_427
	dd	_2113
	dd	1
	dd	_20707
	dd	_427
	dd	_2115
	dd	1
	dd	_20708
	dd	_427
	dd	_2117
	dd	1
	dd	_20709
	dd	_427
	dd	_2139
	dd	1
	dd	_20710
	dd	_427
	dd	_2141
	dd	1
	dd	_20711
	dd	_427
	dd	_2143
	dd	1
	dd	_20712
	dd	_427
	dd	_2145
	dd	1
	dd	_20713
	dd	_427
	dd	_2113
	dd	1
	dd	_20714
	dd	_427
	dd	_2115
	dd	1
	dd	_20715
	dd	_427
	dd	_2117
	dd	1
	dd	_20716
	dd	_427
	dd	_2139
	dd	1
	dd	_20717
	dd	_427
	dd	_2141
	dd	1
	dd	_20718
	dd	_427
	dd	_2143
	dd	1
	dd	_20719
	dd	_427
	dd	_2145
	dd	1
	dd	_20720
	dd	_427
	dd	_19800
	dd	1
	dd	_20721
	dd	_427
	dd	_19802
	dd	1
	dd	_20722
	dd	_427
	dd	_19804
	dd	1
	dd	_20723
	dd	_427
	dd	_19806
	dd	1
	dd	_20724
	dd	_427
	dd	_19826
	dd	1
	dd	_20725
	dd	_427
	dd	_19828
	dd	1
	dd	_20726
	dd	_427
	dd	_19830
	dd	1
	dd	_20727
	dd	_427
	dd	_19832
	dd	1
	dd	_20728
	dd	_427
	dd	_19834
	dd	1
	dd	_20729
	dd	_427
	dd	_19836
	dd	1
	dd	_20730
	dd	_427
	dd	_19838
	dd	1
	dd	_20731
	dd	_427
	dd	_19840
	dd	1
	dd	_20732
	dd	_427
	dd	_19842
	dd	1
	dd	_20733
	dd	_427
	dd	_19844
	dd	1
	dd	_20734
	dd	_427
	dd	_19846
	dd	1
	dd	_20735
	dd	_427
	dd	_19848
	dd	1
	dd	_20736
	dd	_427
	dd	_19850
	dd	1
	dd	_20737
	dd	_427
	dd	_2113
	dd	1
	dd	_20738
	dd	_427
	dd	_2115
	dd	1
	dd	_20739
	dd	_427
	dd	_2117
	dd	1
	dd	_20740
	dd	_427
	dd	_2139
	dd	1
	dd	_20741
	dd	_427
	dd	_2141
	dd	1
	dd	_20742
	dd	_427
	dd	_2143
	dd	1
	dd	_20743
	dd	_427
	dd	_2113
	dd	1
	dd	_20744
	dd	_427
	dd	_2115
	dd	1
	dd	_20745
	dd	_427
	dd	_2117
	dd	1
	dd	_20746
	dd	_427
	dd	_2139
	dd	1
	dd	_20747
	dd	_427
	dd	_2141
	dd	1
	dd	_20748
	dd	_427
	dd	_2113
	dd	1
	dd	_20749
	dd	_427
	dd	_2115
	dd	1
	dd	_20750
	dd	_427
	dd	_2117
	dd	1
	dd	_20751
	dd	_427
	dd	_2139
	dd	1
	dd	_20752
	dd	_427
	dd	_2141
	dd	1
	dd	_20753
	dd	_427
	dd	_2143
	dd	1
	dd	_20754
	dd	_427
	dd	_2145
	dd	1
	dd	_20755
	dd	_427
	dd	_19800
	dd	1
	dd	_20756
	dd	_427
	dd	_19802
	dd	1
	dd	_20757
	dd	_427
	dd	_19804
	dd	1
	dd	_20758
	dd	_427
	dd	_19806
	dd	1
	dd	_20759
	dd	_427
	dd	_19826
	dd	1
	dd	_20760
	dd	_427
	dd	_19828
	dd	1
	dd	_20761
	dd	_427
	dd	_19830
	dd	1
	dd	_20762
	dd	_427
	dd	_19832
	dd	1
	dd	_20763
	dd	_427
	dd	_19834
	dd	1
	dd	_20764
	dd	_427
	dd	_19836
	dd	1
	dd	_20765
	dd	_427
	dd	_19838
	dd	1
	dd	_20766
	dd	_427
	dd	_19840
	dd	1
	dd	_20767
	dd	_427
	dd	_19842
	dd	1
	dd	_20768
	dd	_427
	dd	_19844
	dd	1
	dd	_20769
	dd	_427
	dd	_19846
	dd	1
	dd	_20770
	dd	_427
	dd	_19848
	dd	1
	dd	_20771
	dd	_427
	dd	_19850
	dd	1
	dd	_20772
	dd	_427
	dd	_19852
	dd	1
	dd	_20773
	dd	_427
	dd	_19854
	dd	1
	dd	_20774
	dd	_427
	dd	_2113
	dd	1
	dd	_20775
	dd	_427
	dd	_2115
	dd	1
	dd	_20776
	dd	_427
	dd	_2117
	dd	1
	dd	_20777
	dd	_427
	dd	_2139
	dd	1
	dd	_20778
	dd	_19409
	dd	_20779
	dd	4
	dd	_20780
	dd	_20781
	dd	_irrlicht_core_VERTEX_SHADER_TYPE_NAMES
	dd	4
	dd	_20782
	dd	_20781
	dd	_irrlicht_core_PIXEL_SHADER_TYPE_NAMES
	dd	4
	dd	_20783
	dd	_20781
	dd	_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES
	dd	4
	dd	_20784
	dd	_20781
	dd	_irrlicht_core_LightTypeNames
	dd	4
	dd	_20785
	dd	_20781
	dd	_irrlicht_core_sBuiltInVertexTypeNames
	dd	4
	dd	_20786
	dd	_20781
	dd	_irrlicht_core_aTextureClampNames
	dd	4
	dd	_20787
	dd	_427
	dd	_irrlicht_core_ESNT_CUBE
	dd	4
	dd	_20788
	dd	_427
	dd	_irrlicht_core_ESNT_SPHERE
	dd	4
	dd	_20789
	dd	_427
	dd	_irrlicht_core_ESNT_TEXT
	dd	4
	dd	_20790
	dd	_427
	dd	_irrlicht_core_ESNT_WATER_SURFACE
	dd	4
	dd	_20791
	dd	_427
	dd	_irrlicht_core_ESNT_TERRAIN
	dd	4
	dd	_20792
	dd	_427
	dd	_irrlicht_core_ESNT_SKY_BOX
	dd	4
	dd	_20793
	dd	_427
	dd	_irrlicht_core_ESNT_SKY_DOME
	dd	4
	dd	_20794
	dd	_427
	dd	_irrlicht_core_ESNT_SHADOW_VOLUME
	dd	4
	dd	_20795
	dd	_427
	dd	_irrlicht_core_ESNT_OCT_TREE
	dd	4
	dd	_20796
	dd	_427
	dd	_irrlicht_core_ESNT_MESH
	dd	4
	dd	_20797
	dd	_427
	dd	_irrlicht_core_ESNT_LIGHT
	dd	4
	dd	_20798
	dd	_427
	dd	_irrlicht_core_ESNT_EMPTY
	dd	4
	dd	_20799
	dd	_427
	dd	_irrlicht_core_ESNT_DUMMY_TRANSFORMATION
	dd	4
	dd	_20800
	dd	_427
	dd	_irrlicht_core_ESNT_CAMERA
	dd	4
	dd	_20801
	dd	_427
	dd	_irrlicht_core_ESNT_BILLBOARD
	dd	4
	dd	_20802
	dd	_427
	dd	_irrlicht_core_ESNT_ANIMATED_MESH
	dd	4
	dd	_20803
	dd	_427
	dd	_irrlicht_core_ESNT_PARTICLE_SYSTEM
	dd	4
	dd	_20804
	dd	_427
	dd	_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE
	dd	4
	dd	_20805
	dd	_427
	dd	_irrlicht_core_ESNT_MD3_SCENE_NODE
	dd	4
	dd	_20806
	dd	_427
	dd	_irrlicht_core_ESNT_VOLUME_LIGHT
	dd	4
	dd	_20807
	dd	_427
	dd	_irrlicht_core_ESNT_CAMERA_MAYA
	dd	4
	dd	_20808
	dd	_427
	dd	_irrlicht_core_ESNT_CAMERA_FPS
	dd	4
	dd	_20809
	dd	_427
	dd	_irrlicht_core_ESNT_UNKNOWN
	dd	4
	dd	_20810
	dd	_427
	dd	_irrlicht_core_ESNT_ANY
	dd	4
	dd	_20811
	dd	_20781
	dd	_irrlicht_core_ParticleAffectorTypeNames
	dd	4
	dd	_20812
	dd	_20781
	dd	_irrlicht_core_ParticleEmitterTypeNames
	dd	4
	dd	_20813
	dd	_20781
	dd	_irrlicht_core_AutomaticCullingNames
	dd	4
	dd	_20814
	dd	_20781
	dd	_irrlicht_core_BoneAnimationModeNames
	dd	4
	dd	_20815
	dd	_427
	dd	_irrlicht_core_EMWT_IRR_MESH
	dd	4
	dd	_20816
	dd	_427
	dd	_irrlicht_core_EMWT_COLLADA
	dd	4
	dd	_20817
	dd	_427
	dd	_irrlicht_core_EMWT_STL
	dd	4
	dd	_20818
	dd	_427
	dd	_irrlicht_core_EMWT_OBJ
	dd	4
	dd	_20819
	dd	_427
	dd	_irrlicht_core_EMWT_PLY
	dd	4
	dd	_20820
	dd	_20781
	dd	_irrlicht_core_GUISkinColorNames
	dd	4
	dd	_20821
	dd	_20781
	dd	_irrlicht_core_GUISkinSizeNames
	dd	4
	dd	_20822
	dd	_20781
	dd	_irrlicht_core_GUISkinTextNames
	dd	4
	dd	_20823
	dd	_20781
	dd	_irrlicht_core_GUISkinTypeNames
	dd	4
	dd	_20824
	dd	_20781
	dd	_irrlicht_core_GUIElementTypeNames
	dd	4
	dd	_20825
	dd	_20781
	dd	_irrlicht_core_GUIAlignmentNames
	dd	4
	dd	_20826
	dd	_20781
	dd	_irrlicht_core_GUIColumnOrderingNames
	dd	4
	dd	_20827
	dd	_20781
	dd	_irrlicht_core_GUIOrderingModeNames
	dd	4
	dd	_20828
	dd	_427
	dd	_irrlicht_core_EFAT_ZIP
	dd	4
	dd	_20829
	dd	_427
	dd	_irrlicht_core_EFAT_GZIP
	dd	4
	dd	_20830
	dd	_427
	dd	_irrlicht_core_EFAT_FOLDER
	dd	4
	dd	_20831
	dd	_427
	dd	_irrlicht_core_EFAT_PAK
	dd	4
	dd	_20832
	dd	_427
	dd	_irrlicht_core_EFAT_NPK
	dd	4
	dd	_20833
	dd	_427
	dd	_irrlicht_core_EFAT_TAR
	dd	4
	dd	_20834
	dd	_427
	dd	_irrlicht_core_EFAT_UNKNOWN
	dd	4
	dd	_20835
	dd	_20781
	dd	_irrlicht_core_FogTypeNames
	dd	4
	dd	_20836
	dd	_427
	dd	_irrlicht_core_MATERIAL_MAX_TEXTURES
	dd	4
	dd	_20837
	dd	_20781
	dd	_irrlicht_core_GUIButtonStateNames
	dd	4
	dd	_20838
	dd	_20781
	dd	_irrlicht_core_GUISkinIconNames
	dd	4
	dd	_20839
	dd	_20781
	dd	_irrlicht_core_GUISkinFontNames
	dd	0
_425:
	db	"IrrBase",0
_426:
	db	"handle",0
_428:
	db	"mustdelete",0
_429:
	db	"bIsBound",0
_430:
	db	"New",0
_431:
	db	"()i",0
_432:
	db	"Delete",0
_433:
	db	"attach",0
_434:
	db	"(i,i)i",0
_435:
	db	"Compare",0
_436:
	db	"(:Object)i",0
_437:
	db	"isValid",0
_438:
	db	"StringToWChar",0
_439:
	db	"($)*b",0
_440:
	db	"WCharToString",0
_441:
	db	"(*b)$",0
_442:
	db	"Destroy",0
_443:
	db	"bind",0
_444:
	db	"(i)i",0
_445:
	db	"Deconstructor_Binding",0
_446:
	db	"translate",0
_447:
	db	"(i):IrrBase",0
_448:
	db	"setBinding",0
_449:
	db	"getBinding",0
_450:
	db	"getBinderHandle",0
_451:
	db	"Deconstructor",0
	align	4
_424:
	dd	2
	dd	_425
	dd	3
	dd	_426
	dd	_427
	dd	8
	dd	3
	dd	_428
	dd	_427
	dd	12
	dd	3
	dd	_429
	dd	_427
	dd	16
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_433
	dd	_434
	dd	48
	dd	6
	dd	_435
	dd	_436
	dd	28
	dd	6
	dd	_437
	dd	_431
	dd	52
	dd	7
	dd	_438
	dd	_439
	dd	56
	dd	7
	dd	_440
	dd	_441
	dd	60
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	6
	dd	_443
	dd	_444
	dd	68
	dd	7
	dd	_445
	dd	_444
	dd	72
	dd	7
	dd	_446
	dd	_447
	dd	__irrlicht_core_IrrBase_translate
	dd	6
	dd	_448
	dd	_434
	dd	__irrlicht_core_IrrBase_setBinding
	dd	6
	dd	_449
	dd	_431
	dd	__irrlicht_core_IrrBase_getBinding
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	6
	dd	_451
	dd	_431
	dd	92
	dd	0
	align	4
_irrlicht_core_IrrBase:
	dd	_bbObjectClass
	dd	_bbObjectFree
	dd	_424
	dd	20
	dd	__irrlicht_core_IrrBase_New
	dd	__irrlicht_core_IrrBase_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
_453:
	db	"Dimension2df",0
_454:
	db	"EqEq",0
_455:
	db	"(:Dimension2df)i",0
_456:
	db	"NotEq",0
_457:
	db	"Eq",0
_458:
	db	"Div",0
_459:
	db	"(f):Dimension2df",0
_460:
	db	"Mult",0
_461:
	db	"DivEq",0
_462:
	db	"MultEq",0
_463:
	db	"Plus",0
_464:
	db	"(:Dimension2df):Dimension2df",0
_465:
	db	"PlusEq",0
_466:
	db	"MinusEq",0
_467:
	db	"getWidth",0
_468:
	db	"()f",0
_469:
	db	"getHeight",0
_470:
	db	"setWidth",0
_471:
	db	"(f)i",0
_472:
	db	"setHeight",0
_473:
	db	"Set",0
_474:
	db	"(f,f):Dimension2df",0
_475:
	db	"getArea",0
_476:
	db	"getOptimalSize",0
_477:
	db	"(i,i,i):Dimension2df",0
_478:
	db	"getInterpolated",0
_479:
	db	"(:Dimension2df,f):Dimension2df",0
_480:
	db	"create",0
_481:
	db	"createFromPos",0
_482:
	db	"createFromHandle",0
_483:
	db	"(i,i):Dimension2df",0
	align	4
_452:
	dd	2
	dd	_453
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Dimension2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Dimension2df_Delete
	dd	6
	dd	_454
	dd	_455
	dd	__irrlicht_core_Dimension2df_EqEq
	dd	6
	dd	_456
	dd	_455
	dd	__irrlicht_core_Dimension2df_NotEq
	dd	6
	dd	_457
	dd	_455
	dd	__irrlicht_core_Dimension2df_Eq
	dd	6
	dd	_458
	dd	_459
	dd	__irrlicht_core_Dimension2df_Div
	dd	6
	dd	_460
	dd	_459
	dd	__irrlicht_core_Dimension2df_Mult
	dd	6
	dd	_461
	dd	_459
	dd	__irrlicht_core_Dimension2df_DivEq
	dd	6
	dd	_462
	dd	_459
	dd	__irrlicht_core_Dimension2df_MultEq
	dd	6
	dd	_463
	dd	_464
	dd	__irrlicht_core_Dimension2df_Plus
	dd	6
	dd	_465
	dd	_464
	dd	__irrlicht_core_Dimension2df_PlusEq
	dd	6
	dd	_466
	dd	_464
	dd	__irrlicht_core_Dimension2df_MinusEq
	dd	6
	dd	_467
	dd	_468
	dd	__irrlicht_core_Dimension2df_getWidth
	dd	6
	dd	_469
	dd	_468
	dd	__irrlicht_core_Dimension2df_getHeight
	dd	6
	dd	_470
	dd	_471
	dd	__irrlicht_core_Dimension2df_setWidth
	dd	6
	dd	_472
	dd	_471
	dd	__irrlicht_core_Dimension2df_setHeight
	dd	6
	dd	_473
	dd	_474
	dd	__irrlicht_core_Dimension2df_Set
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_Dimension2df_getArea
	dd	6
	dd	_476
	dd	_477
	dd	__irrlicht_core_Dimension2df_getOptimalSize
	dd	6
	dd	_478
	dd	_479
	dd	__irrlicht_core_Dimension2df_getInterpolated
	dd	7
	dd	_480
	dd	_474
	dd	__irrlicht_core_Dimension2df_create
	dd	7
	dd	_481
	dd	_464
	dd	__irrlicht_core_Dimension2df_createFromPos
	dd	7
	dd	_482
	dd	_483
	dd	__irrlicht_core_Dimension2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Dimension2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_452
	dd	20
	dd	__irrlicht_core_Dimension2df_New
	dd	__irrlicht_core_Dimension2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Dimension2df_EqEq
	dd	__irrlicht_core_Dimension2df_NotEq
	dd	__irrlicht_core_Dimension2df_Eq
	dd	__irrlicht_core_Dimension2df_Div
	dd	__irrlicht_core_Dimension2df_Mult
	dd	__irrlicht_core_Dimension2df_DivEq
	dd	__irrlicht_core_Dimension2df_MultEq
	dd	__irrlicht_core_Dimension2df_Plus
	dd	__irrlicht_core_Dimension2df_PlusEq
	dd	__irrlicht_core_Dimension2df_MinusEq
	dd	__irrlicht_core_Dimension2df_getWidth
	dd	__irrlicht_core_Dimension2df_getHeight
	dd	__irrlicht_core_Dimension2df_setWidth
	dd	__irrlicht_core_Dimension2df_setHeight
	dd	__irrlicht_core_Dimension2df_Set
	dd	__irrlicht_core_Dimension2df_getArea
	dd	__irrlicht_core_Dimension2df_getOptimalSize
	dd	__irrlicht_core_Dimension2df_getInterpolated
	dd	__irrlicht_core_Dimension2df_create
	dd	__irrlicht_core_Dimension2df_createFromPos
	dd	__irrlicht_core_Dimension2df_createFromHandle
_485:
	db	"Dimension2di",0
_486:
	db	"(:Dimension2di)i",0
_487:
	db	"(f):Dimension2di",0
_488:
	db	"(i):Dimension2di",0
_489:
	db	"(:Dimension2di):Dimension2di",0
_490:
	db	"(i,i):Dimension2di",0
_491:
	db	"(i,i,i):Dimension2di",0
_492:
	db	"(:Dimension2di,f):Dimension2di",0
	align	4
_484:
	dd	2
	dd	_485
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Dimension2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Dimension2di_Delete
	dd	6
	dd	_454
	dd	_486
	dd	__irrlicht_core_Dimension2di_EqEq
	dd	6
	dd	_456
	dd	_486
	dd	__irrlicht_core_Dimension2di_NotEq
	dd	6
	dd	_457
	dd	_486
	dd	__irrlicht_core_Dimension2di_Eq
	dd	6
	dd	_458
	dd	_487
	dd	__irrlicht_core_Dimension2di_Div
	dd	6
	dd	_460
	dd	_487
	dd	__irrlicht_core_Dimension2di_Mult
	dd	6
	dd	_461
	dd	_488
	dd	__irrlicht_core_Dimension2di_DivEq
	dd	6
	dd	_462
	dd	_488
	dd	__irrlicht_core_Dimension2di_MultEq
	dd	6
	dd	_463
	dd	_489
	dd	__irrlicht_core_Dimension2di_Plus
	dd	6
	dd	_465
	dd	_489
	dd	__irrlicht_core_Dimension2di_PlusEq
	dd	6
	dd	_466
	dd	_489
	dd	__irrlicht_core_Dimension2di_MinusEq
	dd	6
	dd	_467
	dd	_431
	dd	__irrlicht_core_Dimension2di_getWidth
	dd	6
	dd	_469
	dd	_431
	dd	__irrlicht_core_Dimension2di_getHeight
	dd	6
	dd	_470
	dd	_444
	dd	__irrlicht_core_Dimension2di_setWidth
	dd	6
	dd	_472
	dd	_444
	dd	__irrlicht_core_Dimension2di_setHeight
	dd	6
	dd	_473
	dd	_490
	dd	__irrlicht_core_Dimension2di_Set
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_Dimension2di_getArea
	dd	6
	dd	_476
	dd	_491
	dd	__irrlicht_core_Dimension2di_getOptimalSize
	dd	6
	dd	_478
	dd	_492
	dd	__irrlicht_core_Dimension2di_getInterpolated
	dd	7
	dd	_480
	dd	_490
	dd	__irrlicht_core_Dimension2di_create
	dd	7
	dd	_481
	dd	_489
	dd	__irrlicht_core_Dimension2di_createFromPos
	dd	7
	dd	_482
	dd	_490
	dd	__irrlicht_core_Dimension2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Dimension2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_484
	dd	20
	dd	__irrlicht_core_Dimension2di_New
	dd	__irrlicht_core_Dimension2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Dimension2di_EqEq
	dd	__irrlicht_core_Dimension2di_NotEq
	dd	__irrlicht_core_Dimension2di_Eq
	dd	__irrlicht_core_Dimension2di_Div
	dd	__irrlicht_core_Dimension2di_Mult
	dd	__irrlicht_core_Dimension2di_DivEq
	dd	__irrlicht_core_Dimension2di_MultEq
	dd	__irrlicht_core_Dimension2di_Plus
	dd	__irrlicht_core_Dimension2di_PlusEq
	dd	__irrlicht_core_Dimension2di_MinusEq
	dd	__irrlicht_core_Dimension2di_getWidth
	dd	__irrlicht_core_Dimension2di_getHeight
	dd	__irrlicht_core_Dimension2di_setWidth
	dd	__irrlicht_core_Dimension2di_setHeight
	dd	__irrlicht_core_Dimension2di_Set
	dd	__irrlicht_core_Dimension2di_getArea
	dd	__irrlicht_core_Dimension2di_getOptimalSize
	dd	__irrlicht_core_Dimension2di_getInterpolated
	dd	__irrlicht_core_Dimension2di_create
	dd	__irrlicht_core_Dimension2di_createFromPos
	dd	__irrlicht_core_Dimension2di_createFromHandle
_494:
	db	"Position2df",0
_495:
	db	"(:Position2df)i",0
_496:
	db	"(:Position2df):Position2df",0
_497:
	db	"Minus",0
_498:
	db	"PlusDim",0
_499:
	db	"(:Dimension2df):Position2df",0
_500:
	db	"MinusDim",0
_501:
	db	"MultScalar",0
_502:
	db	"(f):Position2df",0
_503:
	db	"PlusEqDim",0
_504:
	db	"MinusEqDim",0
_505:
	db	"getX",0
_506:
	db	"getY",0
_507:
	db	"setX",0
_508:
	db	"setY",0
_509:
	db	"(f,f):Position2df",0
_510:
	db	"(i,i):Position2df",0
	align	4
_493:
	dd	2
	dd	_494
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Position2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Position2df_Delete
	dd	6
	dd	_454
	dd	_495
	dd	__irrlicht_core_Position2df_EqEq
	dd	6
	dd	_456
	dd	_495
	dd	__irrlicht_core_Position2df_NotEq
	dd	6
	dd	_457
	dd	_496
	dd	__irrlicht_core_Position2df_Eq
	dd	6
	dd	_463
	dd	_496
	dd	__irrlicht_core_Position2df_Plus
	dd	6
	dd	_497
	dd	_496
	dd	__irrlicht_core_Position2df_Minus
	dd	6
	dd	_498
	dd	_499
	dd	__irrlicht_core_Position2df_PlusDim
	dd	6
	dd	_500
	dd	_499
	dd	__irrlicht_core_Position2df_MinusDim
	dd	6
	dd	_460
	dd	_496
	dd	__irrlicht_core_Position2df_Mult
	dd	6
	dd	_501
	dd	_502
	dd	__irrlicht_core_Position2df_MultScalar
	dd	6
	dd	_465
	dd	_496
	dd	__irrlicht_core_Position2df_PlusEq
	dd	6
	dd	_466
	dd	_496
	dd	__irrlicht_core_Position2df_MinusEq
	dd	6
	dd	_503
	dd	_499
	dd	__irrlicht_core_Position2df_PlusEqDim
	dd	6
	dd	_504
	dd	_499
	dd	__irrlicht_core_Position2df_MinusEqDim
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Position2df_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Position2df_getY
	dd	6
	dd	_507
	dd	_471
	dd	__irrlicht_core_Position2df_setX
	dd	6
	dd	_508
	dd	_471
	dd	__irrlicht_core_Position2df_setY
	dd	7
	dd	_480
	dd	_509
	dd	__irrlicht_core_Position2df_create
	dd	7
	dd	_481
	dd	_496
	dd	__irrlicht_core_Position2df_createFromPos
	dd	7
	dd	_482
	dd	_510
	dd	__irrlicht_core_Position2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Position2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_493
	dd	20
	dd	__irrlicht_core_Position2df_New
	dd	__irrlicht_core_Position2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Position2df_EqEq
	dd	__irrlicht_core_Position2df_NotEq
	dd	__irrlicht_core_Position2df_Eq
	dd	__irrlicht_core_Position2df_Plus
	dd	__irrlicht_core_Position2df_Minus
	dd	__irrlicht_core_Position2df_PlusDim
	dd	__irrlicht_core_Position2df_MinusDim
	dd	__irrlicht_core_Position2df_Mult
	dd	__irrlicht_core_Position2df_MultScalar
	dd	__irrlicht_core_Position2df_PlusEq
	dd	__irrlicht_core_Position2df_MinusEq
	dd	__irrlicht_core_Position2df_PlusEqDim
	dd	__irrlicht_core_Position2df_MinusEqDim
	dd	__irrlicht_core_Position2df_getX
	dd	__irrlicht_core_Position2df_getY
	dd	__irrlicht_core_Position2df_setX
	dd	__irrlicht_core_Position2df_setY
	dd	__irrlicht_core_Position2df_create
	dd	__irrlicht_core_Position2df_createFromPos
	dd	__irrlicht_core_Position2df_createFromHandle
_512:
	db	"Position2di",0
_513:
	db	"(:Position2di)i",0
_514:
	db	"(:Position2di):Position2di",0
_515:
	db	"(:Dimension2di):Position2di",0
_516:
	db	"(i):Position2di",0
_517:
	db	"(i,i):Position2di",0
	align	4
_511:
	dd	2
	dd	_512
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Position2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Position2di_Delete
	dd	6
	dd	_454
	dd	_513
	dd	__irrlicht_core_Position2di_EqEq
	dd	6
	dd	_456
	dd	_513
	dd	__irrlicht_core_Position2di_NotEq
	dd	6
	dd	_457
	dd	_514
	dd	__irrlicht_core_Position2di_Eq
	dd	6
	dd	_463
	dd	_514
	dd	__irrlicht_core_Position2di_Plus
	dd	6
	dd	_497
	dd	_514
	dd	__irrlicht_core_Position2di_Minus
	dd	6
	dd	_498
	dd	_515
	dd	__irrlicht_core_Position2di_PlusDim
	dd	6
	dd	_500
	dd	_515
	dd	__irrlicht_core_Position2di_MinusDim
	dd	6
	dd	_460
	dd	_514
	dd	__irrlicht_core_Position2di_Mult
	dd	6
	dd	_501
	dd	_516
	dd	__irrlicht_core_Position2di_MultScalar
	dd	6
	dd	_465
	dd	_514
	dd	__irrlicht_core_Position2di_PlusEq
	dd	6
	dd	_466
	dd	_514
	dd	__irrlicht_core_Position2di_MinusEq
	dd	6
	dd	_503
	dd	_515
	dd	__irrlicht_core_Position2di_PlusEqDim
	dd	6
	dd	_504
	dd	_515
	dd	__irrlicht_core_Position2di_MinusEqDim
	dd	6
	dd	_505
	dd	_431
	dd	__irrlicht_core_Position2di_getX
	dd	6
	dd	_506
	dd	_431
	dd	__irrlicht_core_Position2di_getY
	dd	6
	dd	_507
	dd	_444
	dd	__irrlicht_core_Position2di_setX
	dd	6
	dd	_508
	dd	_444
	dd	__irrlicht_core_Position2di_setY
	dd	7
	dd	_480
	dd	_517
	dd	__irrlicht_core_Position2di_create
	dd	7
	dd	_481
	dd	_514
	dd	__irrlicht_core_Position2di_createFromPos
	dd	7
	dd	_482
	dd	_517
	dd	__irrlicht_core_Position2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Position2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_511
	dd	20
	dd	__irrlicht_core_Position2di_New
	dd	__irrlicht_core_Position2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Position2di_EqEq
	dd	__irrlicht_core_Position2di_NotEq
	dd	__irrlicht_core_Position2di_Eq
	dd	__irrlicht_core_Position2di_Plus
	dd	__irrlicht_core_Position2di_Minus
	dd	__irrlicht_core_Position2di_PlusDim
	dd	__irrlicht_core_Position2di_MinusDim
	dd	__irrlicht_core_Position2di_Mult
	dd	__irrlicht_core_Position2di_MultScalar
	dd	__irrlicht_core_Position2di_PlusEq
	dd	__irrlicht_core_Position2di_MinusEq
	dd	__irrlicht_core_Position2di_PlusEqDim
	dd	__irrlicht_core_Position2di_MinusEqDim
	dd	__irrlicht_core_Position2di_getX
	dd	__irrlicht_core_Position2di_getY
	dd	__irrlicht_core_Position2di_setX
	dd	__irrlicht_core_Position2di_setY
	dd	__irrlicht_core_Position2di_create
	dd	__irrlicht_core_Position2di_createFromPos
	dd	__irrlicht_core_Position2di_createFromHandle
_519:
	db	"Recti",0
_520:
	db	"(:Recti):Recti",0
_521:
	db	"(:Recti)i",0
_522:
	db	"isPointInside",0
_523:
	db	"isRectCollided",0
_524:
	db	"clipAgainst",0
_525:
	db	"repair",0
_526:
	db	"getCenter",0
_527:
	db	"():Position2di",0
_528:
	db	"getUpperLeftCorner",0
_529:
	db	"getLowerRightCorner",0
_530:
	db	"getSize",0
_531:
	db	"():Dimension2di",0
_532:
	db	"addInternalPointFromPos",0
_533:
	db	"addInternalPoint",0
_534:
	db	"constrainTo",0
_535:
	db	"Less",0
_536:
	db	"():Recti",0
_537:
	db	"createFromVals",0
_538:
	db	"(i,i,i,i):Recti",0
_539:
	db	"(:Position2di,:Position2di):Recti",0
_540:
	db	"createFromPosSize",0
_541:
	db	"(:Position2di,:Dimension2di):Recti",0
_542:
	db	"createFromRect",0
_543:
	db	"(i,i):Recti",0
	align	4
_518:
	dd	2
	dd	_519
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Recti_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Recti_Delete
	dd	6
	dd	_465
	dd	_520
	dd	__irrlicht_core_Recti_PlusEq
	dd	6
	dd	_463
	dd	_520
	dd	__irrlicht_core_Recti_Plus
	dd	6
	dd	_466
	dd	_520
	dd	__irrlicht_core_Recti_MinusEq
	dd	6
	dd	_497
	dd	_520
	dd	__irrlicht_core_Recti_Minus
	dd	6
	dd	_454
	dd	_521
	dd	__irrlicht_core_Recti_EqEq
	dd	6
	dd	_456
	dd	_521
	dd	__irrlicht_core_Recti_NotEq
	dd	6
	dd	_522
	dd	_513
	dd	__irrlicht_core_Recti_isPointInside
	dd	6
	dd	_523
	dd	_521
	dd	__irrlicht_core_Recti_isRectCollided
	dd	6
	dd	_524
	dd	_521
	dd	__irrlicht_core_Recti_clipAgainst
	dd	6
	dd	_467
	dd	_431
	dd	__irrlicht_core_Recti_getWidth
	dd	6
	dd	_469
	dd	_431
	dd	__irrlicht_core_Recti_getHeight
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_Recti_repair
	dd	6
	dd	_437
	dd	_431
	dd	__irrlicht_core_Recti_isValid
	dd	6
	dd	_526
	dd	_527
	dd	__irrlicht_core_Recti_getCenter
	dd	6
	dd	_528
	dd	_527
	dd	__irrlicht_core_Recti_getUpperLeftCorner
	dd	6
	dd	_529
	dd	_527
	dd	__irrlicht_core_Recti_getLowerRightCorner
	dd	6
	dd	_530
	dd	_531
	dd	__irrlicht_core_Recti_getSize
	dd	6
	dd	_532
	dd	_513
	dd	__irrlicht_core_Recti_addInternalPointFromPos
	dd	6
	dd	_533
	dd	_434
	dd	__irrlicht_core_Recti_addInternalPoint
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_Recti_getArea
	dd	6
	dd	_534
	dd	_521
	dd	__irrlicht_core_Recti_constrainTo
	dd	6
	dd	_535
	dd	_521
	dd	__irrlicht_core_Recti_Less
	dd	7
	dd	_480
	dd	_536
	dd	__irrlicht_core_Recti_create
	dd	7
	dd	_537
	dd	_538
	dd	__irrlicht_core_Recti_createFromVals
	dd	7
	dd	_481
	dd	_539
	dd	__irrlicht_core_Recti_createFromPos
	dd	7
	dd	_540
	dd	_541
	dd	__irrlicht_core_Recti_createFromPosSize
	dd	7
	dd	_542
	dd	_520
	dd	__irrlicht_core_Recti_createFromRect
	dd	7
	dd	_482
	dd	_543
	dd	__irrlicht_core_Recti_createFromHandle
	dd	0
	align	4
_irrlicht_core_Recti:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_518
	dd	20
	dd	__irrlicht_core_Recti_New
	dd	__irrlicht_core_Recti_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_Recti_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Recti_PlusEq
	dd	__irrlicht_core_Recti_Plus
	dd	__irrlicht_core_Recti_MinusEq
	dd	__irrlicht_core_Recti_Minus
	dd	__irrlicht_core_Recti_EqEq
	dd	__irrlicht_core_Recti_NotEq
	dd	__irrlicht_core_Recti_isPointInside
	dd	__irrlicht_core_Recti_isRectCollided
	dd	__irrlicht_core_Recti_clipAgainst
	dd	__irrlicht_core_Recti_getWidth
	dd	__irrlicht_core_Recti_getHeight
	dd	__irrlicht_core_Recti_repair
	dd	__irrlicht_core_Recti_getCenter
	dd	__irrlicht_core_Recti_getUpperLeftCorner
	dd	__irrlicht_core_Recti_getLowerRightCorner
	dd	__irrlicht_core_Recti_getSize
	dd	__irrlicht_core_Recti_addInternalPointFromPos
	dd	__irrlicht_core_Recti_addInternalPoint
	dd	__irrlicht_core_Recti_getArea
	dd	__irrlicht_core_Recti_constrainTo
	dd	__irrlicht_core_Recti_Less
	dd	__irrlicht_core_Recti_create
	dd	__irrlicht_core_Recti_createFromVals
	dd	__irrlicht_core_Recti_createFromPos
	dd	__irrlicht_core_Recti_createFromPosSize
	dd	__irrlicht_core_Recti_createFromRect
	dd	__irrlicht_core_Recti_createFromHandle
_545:
	db	"Rectf",0
_546:
	db	"(:Rectf):Rectf",0
_547:
	db	"(:Rectf)i",0
_548:
	db	"():Position2df",0
_549:
	db	"():Dimension2df",0
_550:
	db	"(f,f)i",0
_551:
	db	"():Rectf",0
_552:
	db	"(f,f,f,f):Rectf",0
_553:
	db	"(:Position2df,:Position2df):Rectf",0
_554:
	db	"(:Position2df,:Dimension2df):Rectf",0
_555:
	db	"(i,i):Rectf",0
	align	4
_544:
	dd	2
	dd	_545
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Rectf_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Rectf_Delete
	dd	6
	dd	_465
	dd	_546
	dd	__irrlicht_core_Rectf_PlusEq
	dd	6
	dd	_463
	dd	_546
	dd	__irrlicht_core_Rectf_Plus
	dd	6
	dd	_466
	dd	_546
	dd	__irrlicht_core_Rectf_MinusEq
	dd	6
	dd	_497
	dd	_546
	dd	__irrlicht_core_Rectf_Minus
	dd	6
	dd	_454
	dd	_547
	dd	__irrlicht_core_Rectf_EqEq
	dd	6
	dd	_456
	dd	_547
	dd	__irrlicht_core_Rectf_NotEq
	dd	6
	dd	_522
	dd	_495
	dd	__irrlicht_core_Rectf_isPointInside
	dd	6
	dd	_523
	dd	_547
	dd	__irrlicht_core_Rectf_isRectCollided
	dd	6
	dd	_524
	dd	_547
	dd	__irrlicht_core_Rectf_clipAgainst
	dd	6
	dd	_467
	dd	_468
	dd	__irrlicht_core_Rectf_getWidth
	dd	6
	dd	_469
	dd	_468
	dd	__irrlicht_core_Rectf_getHeight
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_Rectf_repair
	dd	6
	dd	_437
	dd	_431
	dd	__irrlicht_core_Rectf_isValid
	dd	6
	dd	_526
	dd	_548
	dd	__irrlicht_core_Rectf_getCenter
	dd	6
	dd	_528
	dd	_548
	dd	__irrlicht_core_Rectf_getUpperLeftCorner
	dd	6
	dd	_529
	dd	_548
	dd	__irrlicht_core_Rectf_getLowerRightCorner
	dd	6
	dd	_530
	dd	_549
	dd	__irrlicht_core_Rectf_getSize
	dd	6
	dd	_532
	dd	_495
	dd	__irrlicht_core_Rectf_addInternalPointFromPos
	dd	6
	dd	_533
	dd	_550
	dd	__irrlicht_core_Rectf_addInternalPoint
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_Rectf_getArea
	dd	6
	dd	_534
	dd	_547
	dd	__irrlicht_core_Rectf_constrainTo
	dd	6
	dd	_535
	dd	_547
	dd	__irrlicht_core_Rectf_Less
	dd	7
	dd	_480
	dd	_551
	dd	__irrlicht_core_Rectf_create
	dd	7
	dd	_537
	dd	_552
	dd	__irrlicht_core_Rectf_createFromVals
	dd	7
	dd	_481
	dd	_553
	dd	__irrlicht_core_Rectf_createFromPos
	dd	7
	dd	_540
	dd	_554
	dd	__irrlicht_core_Rectf_createFromPosSize
	dd	7
	dd	_542
	dd	_546
	dd	__irrlicht_core_Rectf_createFromRect
	dd	7
	dd	_482
	dd	_555
	dd	__irrlicht_core_Rectf_createFromHandle
	dd	0
	align	4
_irrlicht_core_Rectf:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_544
	dd	20
	dd	__irrlicht_core_Rectf_New
	dd	__irrlicht_core_Rectf_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_Rectf_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Rectf_PlusEq
	dd	__irrlicht_core_Rectf_Plus
	dd	__irrlicht_core_Rectf_MinusEq
	dd	__irrlicht_core_Rectf_Minus
	dd	__irrlicht_core_Rectf_EqEq
	dd	__irrlicht_core_Rectf_NotEq
	dd	__irrlicht_core_Rectf_isPointInside
	dd	__irrlicht_core_Rectf_isRectCollided
	dd	__irrlicht_core_Rectf_clipAgainst
	dd	__irrlicht_core_Rectf_getWidth
	dd	__irrlicht_core_Rectf_getHeight
	dd	__irrlicht_core_Rectf_repair
	dd	__irrlicht_core_Rectf_getCenter
	dd	__irrlicht_core_Rectf_getUpperLeftCorner
	dd	__irrlicht_core_Rectf_getLowerRightCorner
	dd	__irrlicht_core_Rectf_getSize
	dd	__irrlicht_core_Rectf_addInternalPointFromPos
	dd	__irrlicht_core_Rectf_addInternalPoint
	dd	__irrlicht_core_Rectf_getArea
	dd	__irrlicht_core_Rectf_constrainTo
	dd	__irrlicht_core_Rectf_Less
	dd	__irrlicht_core_Rectf_create
	dd	__irrlicht_core_Rectf_createFromVals
	dd	__irrlicht_core_Rectf_createFromPos
	dd	__irrlicht_core_Rectf_createFromPosSize
	dd	__irrlicht_core_Rectf_createFromRect
	dd	__irrlicht_core_Rectf_createFromHandle
_557:
	db	"Vector2di",0
_558:
	db	"normalize",0
_559:
	db	"():Vector2di",0
_560:
	db	"getAngle",0
_561:
	db	"()d",0
_562:
	db	"getAngleWith",0
_563:
	db	"(:Vector2di)d",0
_564:
	db	"getAngleTrig",0
_565:
	db	"rotateBy",0
_566:
	db	"(d,:Vector2di):Vector2di",0
_567:
	db	"getDistanceFrom",0
_568:
	db	"(:Vector2di)i",0
_569:
	db	"dotProduct",0
_570:
	db	"getLength",0
_571:
	db	"interpolate",0
_572:
	db	"(:Vector2di,:Vector2di,f):Vector2di",0
_573:
	db	"equals",0
_574:
	db	"getLengthSQ",0
_575:
	db	"getDistanceFromSQ",0
_576:
	db	"isBetweenPoints",0
_577:
	db	"(:Vector2di,:Vector2di)i",0
_578:
	db	"getInterpolated_quadratic",0
_579:
	db	"(:Vector2di,:Vector2di,d):Vector2di",0
_580:
	db	"(:Vector2di,d):Vector2di",0
_581:
	db	"setEq",0
_582:
	db	"(:Vector2di):Vector2di",0
_583:
	db	"PlusVect",0
_584:
	db	"PlusEqVect",0
_585:
	db	"(i):Vector2di",0
_586:
	db	"MinusVect",0
_587:
	db	"MinusEqVect",0
_588:
	db	"MultVect",0
_589:
	db	"MultEqVect",0
_590:
	db	"DivVect",0
_591:
	db	"DivEqVect",0
_592:
	db	"LessEq",0
_593:
	db	"GreatEq",0
_594:
	db	"Great",0
_595:
	db	"setFromVect",0
_596:
	db	"set",0
_597:
	db	"(i,i):Vector2di",0
_598:
	db	"createFromVal",0
_599:
	db	"createFromVect",0
	align	4
_556:
	dd	2
	dd	_557
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector2di_Delete
	dd	6
	dd	_558
	dd	_559
	dd	__irrlicht_core_Vector2di_normalize
	dd	6
	dd	_560
	dd	_561
	dd	__irrlicht_core_Vector2di_getAngle
	dd	6
	dd	_562
	dd	_563
	dd	__irrlicht_core_Vector2di_getAngleWith
	dd	6
	dd	_564
	dd	_561
	dd	__irrlicht_core_Vector2di_getAngleTrig
	dd	6
	dd	_565
	dd	_566
	dd	__irrlicht_core_Vector2di_rotateBy
	dd	6
	dd	_567
	dd	_568
	dd	__irrlicht_core_Vector2di_getDistanceFrom
	dd	6
	dd	_569
	dd	_568
	dd	__irrlicht_core_Vector2di_dotProduct
	dd	6
	dd	_570
	dd	_431
	dd	__irrlicht_core_Vector2di_getLength
	dd	6
	dd	_571
	dd	_572
	dd	__irrlicht_core_Vector2di_interpolate
	dd	6
	dd	_573
	dd	_568
	dd	__irrlicht_core_Vector2di_equals
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Vector2di_getLengthSQ
	dd	6
	dd	_575
	dd	_568
	dd	__irrlicht_core_Vector2di_getDistanceFromSQ
	dd	6
	dd	_576
	dd	_577
	dd	__irrlicht_core_Vector2di_isBetweenPoints
	dd	6
	dd	_578
	dd	_579
	dd	__irrlicht_core_Vector2di_getInterpolated_quadratic
	dd	6
	dd	_478
	dd	_580
	dd	__irrlicht_core_Vector2di_getInterpolated
	dd	6
	dd	_581
	dd	_582
	dd	__irrlicht_core_Vector2di_setEq
	dd	6
	dd	_454
	dd	_568
	dd	__irrlicht_core_Vector2di_EqEq
	dd	6
	dd	_456
	dd	_568
	dd	__irrlicht_core_Vector2di_NotEq
	dd	6
	dd	_583
	dd	_582
	dd	__irrlicht_core_Vector2di_PlusVect
	dd	6
	dd	_584
	dd	_582
	dd	__irrlicht_core_Vector2di_PlusEqVect
	dd	6
	dd	_463
	dd	_585
	dd	__irrlicht_core_Vector2di_Plus
	dd	6
	dd	_465
	dd	_585
	dd	__irrlicht_core_Vector2di_PlusEq
	dd	6
	dd	_586
	dd	_582
	dd	__irrlicht_core_Vector2di_MinusVect
	dd	6
	dd	_587
	dd	_582
	dd	__irrlicht_core_Vector2di_MinusEqVect
	dd	6
	dd	_497
	dd	_585
	dd	__irrlicht_core_Vector2di_Minus
	dd	6
	dd	_466
	dd	_585
	dd	__irrlicht_core_Vector2di_MinusEq
	dd	6
	dd	_588
	dd	_582
	dd	__irrlicht_core_Vector2di_MultVect
	dd	6
	dd	_460
	dd	_585
	dd	__irrlicht_core_Vector2di_Mult
	dd	6
	dd	_589
	dd	_582
	dd	__irrlicht_core_Vector2di_MultEqVect
	dd	6
	dd	_462
	dd	_585
	dd	__irrlicht_core_Vector2di_MultEq
	dd	6
	dd	_590
	dd	_582
	dd	__irrlicht_core_Vector2di_DivVect
	dd	6
	dd	_458
	dd	_585
	dd	__irrlicht_core_Vector2di_Div
	dd	6
	dd	_591
	dd	_582
	dd	__irrlicht_core_Vector2di_DivEqVect
	dd	6
	dd	_461
	dd	_585
	dd	__irrlicht_core_Vector2di_DivEq
	dd	6
	dd	_592
	dd	_568
	dd	__irrlicht_core_Vector2di_LessEq
	dd	6
	dd	_593
	dd	_568
	dd	__irrlicht_core_Vector2di_GreatEq
	dd	6
	dd	_535
	dd	_568
	dd	__irrlicht_core_Vector2di_Less
	dd	6
	dd	_594
	dd	_568
	dd	__irrlicht_core_Vector2di_Great
	dd	6
	dd	_507
	dd	_444
	dd	__irrlicht_core_Vector2di_setX
	dd	6
	dd	_508
	dd	_444
	dd	__irrlicht_core_Vector2di_setY
	dd	6
	dd	_595
	dd	_582
	dd	__irrlicht_core_Vector2di_setFromVect
	dd	6
	dd	_596
	dd	_597
	dd	__irrlicht_core_Vector2di_set
	dd	6
	dd	_505
	dd	_431
	dd	__irrlicht_core_Vector2di_getX
	dd	6
	dd	_506
	dd	_431
	dd	__irrlicht_core_Vector2di_getY
	dd	7
	dd	_480
	dd	_559
	dd	__irrlicht_core_Vector2di_create
	dd	7
	dd	_537
	dd	_597
	dd	__irrlicht_core_Vector2di_createFromVals
	dd	7
	dd	_598
	dd	_585
	dd	__irrlicht_core_Vector2di_createFromVal
	dd	7
	dd	_599
	dd	_582
	dd	__irrlicht_core_Vector2di_createFromVect
	dd	7
	dd	_482
	dd	_597
	dd	__irrlicht_core_Vector2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_556
	dd	20
	dd	__irrlicht_core_Vector2di_New
	dd	__irrlicht_core_Vector2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector2di_normalize
	dd	__irrlicht_core_Vector2di_getAngle
	dd	__irrlicht_core_Vector2di_getAngleWith
	dd	__irrlicht_core_Vector2di_getAngleTrig
	dd	__irrlicht_core_Vector2di_rotateBy
	dd	__irrlicht_core_Vector2di_getDistanceFrom
	dd	__irrlicht_core_Vector2di_dotProduct
	dd	__irrlicht_core_Vector2di_getLength
	dd	__irrlicht_core_Vector2di_interpolate
	dd	__irrlicht_core_Vector2di_equals
	dd	__irrlicht_core_Vector2di_getLengthSQ
	dd	__irrlicht_core_Vector2di_getDistanceFromSQ
	dd	__irrlicht_core_Vector2di_isBetweenPoints
	dd	__irrlicht_core_Vector2di_getInterpolated_quadratic
	dd	__irrlicht_core_Vector2di_getInterpolated
	dd	__irrlicht_core_Vector2di_setEq
	dd	__irrlicht_core_Vector2di_EqEq
	dd	__irrlicht_core_Vector2di_NotEq
	dd	__irrlicht_core_Vector2di_PlusVect
	dd	__irrlicht_core_Vector2di_PlusEqVect
	dd	__irrlicht_core_Vector2di_Plus
	dd	__irrlicht_core_Vector2di_PlusEq
	dd	__irrlicht_core_Vector2di_MinusVect
	dd	__irrlicht_core_Vector2di_MinusEqVect
	dd	__irrlicht_core_Vector2di_Minus
	dd	__irrlicht_core_Vector2di_MinusEq
	dd	__irrlicht_core_Vector2di_MultVect
	dd	__irrlicht_core_Vector2di_Mult
	dd	__irrlicht_core_Vector2di_MultEqVect
	dd	__irrlicht_core_Vector2di_MultEq
	dd	__irrlicht_core_Vector2di_DivVect
	dd	__irrlicht_core_Vector2di_Div
	dd	__irrlicht_core_Vector2di_DivEqVect
	dd	__irrlicht_core_Vector2di_DivEq
	dd	__irrlicht_core_Vector2di_LessEq
	dd	__irrlicht_core_Vector2di_GreatEq
	dd	__irrlicht_core_Vector2di_Less
	dd	__irrlicht_core_Vector2di_Great
	dd	__irrlicht_core_Vector2di_setX
	dd	__irrlicht_core_Vector2di_setY
	dd	__irrlicht_core_Vector2di_setFromVect
	dd	__irrlicht_core_Vector2di_set
	dd	__irrlicht_core_Vector2di_getX
	dd	__irrlicht_core_Vector2di_getY
	dd	__irrlicht_core_Vector2di_create
	dd	__irrlicht_core_Vector2di_createFromVals
	dd	__irrlicht_core_Vector2di_createFromVal
	dd	__irrlicht_core_Vector2di_createFromVect
	dd	__irrlicht_core_Vector2di_createFromHandle
_601:
	db	"Vector3di",0
_602:
	db	"(:Vector3di,:Vector3di)i",0
_603:
	db	"invert",0
_604:
	db	"():Vector3di",0
_605:
	db	"setLength",0
_606:
	db	"(i):Vector3di",0
_607:
	db	"crossProduct",0
_608:
	db	"(:Vector3di):Vector3di",0
_609:
	db	"(:Vector3di,d):Vector3di",0
_610:
	db	"rotateXZBy",0
_611:
	db	"(d,:Vector3di)i",0
_612:
	db	"rotateXYBy",0
_613:
	db	"rotateYZBy",0
_614:
	db	"(:Vector3di)i",0
_615:
	db	"getAs4Values",0
_616:
	db	"(*i)i",0
_617:
	db	"getHorizontalAngle",0
_618:
	db	"Equals",0
_619:
	db	"(:Vector3di,i)i",0
_620:
	db	"(:Vector3di,:Vector3di,d):Vector3di",0
_621:
	db	"rotationToDirection",0
_622:
	db	"getSphericalCoordinateAngles",0
_623:
	db	"PlusVal",0
_624:
	db	"PlusEqVal",0
_625:
	db	"MinusVal",0
_626:
	db	"MinusEqVal",0
_627:
	db	"setZ",0
_628:
	db	"(i,i,i):Vector3di",0
_629:
	db	"getZ",0
_630:
	db	"(i,i):Vector3di",0
	align	4
_600:
	dd	2
	dd	_601
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector3di_Delete
	dd	6
	dd	_576
	dd	_602
	dd	__irrlicht_core_Vector3di_isBetweenPoints
	dd	6
	dd	_603
	dd	_604
	dd	__irrlicht_core_Vector3di_invert
	dd	6
	dd	_605
	dd	_606
	dd	__irrlicht_core_Vector3di_setLength
	dd	6
	dd	_607
	dd	_608
	dd	__irrlicht_core_Vector3di_crossProduct
	dd	6
	dd	_478
	dd	_609
	dd	__irrlicht_core_Vector3di_getInterpolated
	dd	6
	dd	_610
	dd	_611
	dd	__irrlicht_core_Vector3di_rotateXZBy
	dd	6
	dd	_612
	dd	_611
	dd	__irrlicht_core_Vector3di_rotateXYBy
	dd	6
	dd	_613
	dd	_611
	dd	__irrlicht_core_Vector3di_rotateYZBy
	dd	6
	dd	_558
	dd	_604
	dd	__irrlicht_core_Vector3di_normalize
	dd	6
	dd	_567
	dd	_614
	dd	__irrlicht_core_Vector3di_getDistanceFrom
	dd	6
	dd	_575
	dd	_614
	dd	__irrlicht_core_Vector3di_getDistanceFromSQ
	dd	6
	dd	_569
	dd	_614
	dd	__irrlicht_core_Vector3di_dotProduct
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Vector3di_getLength
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Vector3di_getLengthSQ
	dd	6
	dd	_615
	dd	_616
	dd	__irrlicht_core_Vector3di_getAs4Values
	dd	6
	dd	_617
	dd	_604
	dd	__irrlicht_core_Vector3di_getHorizontalAngle
	dd	6
	dd	_618
	dd	_619
	dd	__irrlicht_core_Vector3di_Equals
	dd	6
	dd	_578
	dd	_620
	dd	__irrlicht_core_Vector3di_getInterpolated_quadratic
	dd	6
	dd	_571
	dd	_620
	dd	__irrlicht_core_Vector3di_interpolate
	dd	6
	dd	_621
	dd	_608
	dd	__irrlicht_core_Vector3di_rotationToDirection
	dd	6
	dd	_622
	dd	_604
	dd	__irrlicht_core_Vector3di_getSphericalCoordinateAngles
	dd	6
	dd	_581
	dd	_608
	dd	__irrlicht_core_Vector3di_setEq
	dd	6
	dd	_454
	dd	_614
	dd	__irrlicht_core_Vector3di_EqEq
	dd	6
	dd	_456
	dd	_614
	dd	__irrlicht_core_Vector3di_NotEq
	dd	6
	dd	_593
	dd	_614
	dd	__irrlicht_core_Vector3di_GreatEq
	dd	6
	dd	_592
	dd	_614
	dd	__irrlicht_core_Vector3di_LessEq
	dd	6
	dd	_463
	dd	_608
	dd	__irrlicht_core_Vector3di_Plus
	dd	6
	dd	_465
	dd	_608
	dd	__irrlicht_core_Vector3di_PlusEq
	dd	6
	dd	_623
	dd	_606
	dd	__irrlicht_core_Vector3di_PlusVal
	dd	6
	dd	_624
	dd	_606
	dd	__irrlicht_core_Vector3di_PlusEqVal
	dd	6
	dd	_497
	dd	_608
	dd	__irrlicht_core_Vector3di_Minus
	dd	6
	dd	_466
	dd	_608
	dd	__irrlicht_core_Vector3di_MinusEq
	dd	6
	dd	_625
	dd	_606
	dd	__irrlicht_core_Vector3di_MinusVal
	dd	6
	dd	_626
	dd	_606
	dd	__irrlicht_core_Vector3di_MinusEqVal
	dd	6
	dd	_588
	dd	_608
	dd	__irrlicht_core_Vector3di_MultVect
	dd	6
	dd	_460
	dd	_606
	dd	__irrlicht_core_Vector3di_Mult
	dd	6
	dd	_589
	dd	_608
	dd	__irrlicht_core_Vector3di_MultEqVect
	dd	6
	dd	_462
	dd	_606
	dd	__irrlicht_core_Vector3di_MultEq
	dd	6
	dd	_590
	dd	_608
	dd	__irrlicht_core_Vector3di_DivVect
	dd	6
	dd	_458
	dd	_606
	dd	__irrlicht_core_Vector3di_Div
	dd	6
	dd	_591
	dd	_608
	dd	__irrlicht_core_Vector3di_DivEqVect
	dd	6
	dd	_461
	dd	_606
	dd	__irrlicht_core_Vector3di_DivEq
	dd	6
	dd	_535
	dd	_614
	dd	__irrlicht_core_Vector3di_Less
	dd	6
	dd	_594
	dd	_614
	dd	__irrlicht_core_Vector3di_Great
	dd	6
	dd	_507
	dd	_444
	dd	__irrlicht_core_Vector3di_setX
	dd	6
	dd	_508
	dd	_444
	dd	__irrlicht_core_Vector3di_setY
	dd	6
	dd	_627
	dd	_444
	dd	__irrlicht_core_Vector3di_setZ
	dd	6
	dd	_595
	dd	_608
	dd	__irrlicht_core_Vector3di_setFromVect
	dd	6
	dd	_596
	dd	_628
	dd	__irrlicht_core_Vector3di_set
	dd	6
	dd	_505
	dd	_431
	dd	__irrlicht_core_Vector3di_getX
	dd	6
	dd	_506
	dd	_431
	dd	__irrlicht_core_Vector3di_getY
	dd	6
	dd	_629
	dd	_431
	dd	__irrlicht_core_Vector3di_getZ
	dd	7
	dd	_480
	dd	_604
	dd	__irrlicht_core_Vector3di_create
	dd	7
	dd	_537
	dd	_628
	dd	__irrlicht_core_Vector3di_createFromVals
	dd	7
	dd	_598
	dd	_606
	dd	__irrlicht_core_Vector3di_createFromVal
	dd	7
	dd	_599
	dd	_608
	dd	__irrlicht_core_Vector3di_createFromVect
	dd	7
	dd	_482
	dd	_630
	dd	__irrlicht_core_Vector3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_600
	dd	20
	dd	__irrlicht_core_Vector3di_New
	dd	__irrlicht_core_Vector3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector3di_isBetweenPoints
	dd	__irrlicht_core_Vector3di_invert
	dd	__irrlicht_core_Vector3di_setLength
	dd	__irrlicht_core_Vector3di_crossProduct
	dd	__irrlicht_core_Vector3di_getInterpolated
	dd	__irrlicht_core_Vector3di_rotateXZBy
	dd	__irrlicht_core_Vector3di_rotateXYBy
	dd	__irrlicht_core_Vector3di_rotateYZBy
	dd	__irrlicht_core_Vector3di_normalize
	dd	__irrlicht_core_Vector3di_getDistanceFrom
	dd	__irrlicht_core_Vector3di_getDistanceFromSQ
	dd	__irrlicht_core_Vector3di_dotProduct
	dd	__irrlicht_core_Vector3di_getLength
	dd	__irrlicht_core_Vector3di_getLengthSQ
	dd	__irrlicht_core_Vector3di_getAs4Values
	dd	__irrlicht_core_Vector3di_getHorizontalAngle
	dd	__irrlicht_core_Vector3di_Equals
	dd	__irrlicht_core_Vector3di_getInterpolated_quadratic
	dd	__irrlicht_core_Vector3di_interpolate
	dd	__irrlicht_core_Vector3di_rotationToDirection
	dd	__irrlicht_core_Vector3di_getSphericalCoordinateAngles
	dd	__irrlicht_core_Vector3di_setEq
	dd	__irrlicht_core_Vector3di_EqEq
	dd	__irrlicht_core_Vector3di_NotEq
	dd	__irrlicht_core_Vector3di_GreatEq
	dd	__irrlicht_core_Vector3di_LessEq
	dd	__irrlicht_core_Vector3di_Plus
	dd	__irrlicht_core_Vector3di_PlusEq
	dd	__irrlicht_core_Vector3di_PlusVal
	dd	__irrlicht_core_Vector3di_PlusEqVal
	dd	__irrlicht_core_Vector3di_Minus
	dd	__irrlicht_core_Vector3di_MinusEq
	dd	__irrlicht_core_Vector3di_MinusVal
	dd	__irrlicht_core_Vector3di_MinusEqVal
	dd	__irrlicht_core_Vector3di_MultVect
	dd	__irrlicht_core_Vector3di_Mult
	dd	__irrlicht_core_Vector3di_MultEqVect
	dd	__irrlicht_core_Vector3di_MultEq
	dd	__irrlicht_core_Vector3di_DivVect
	dd	__irrlicht_core_Vector3di_Div
	dd	__irrlicht_core_Vector3di_DivEqVect
	dd	__irrlicht_core_Vector3di_DivEq
	dd	__irrlicht_core_Vector3di_Less
	dd	__irrlicht_core_Vector3di_Great
	dd	__irrlicht_core_Vector3di_setX
	dd	__irrlicht_core_Vector3di_setY
	dd	__irrlicht_core_Vector3di_setZ
	dd	__irrlicht_core_Vector3di_setFromVect
	dd	__irrlicht_core_Vector3di_set
	dd	__irrlicht_core_Vector3di_getX
	dd	__irrlicht_core_Vector3di_getY
	dd	__irrlicht_core_Vector3di_getZ
	dd	__irrlicht_core_Vector3di_create
	dd	__irrlicht_core_Vector3di_createFromVals
	dd	__irrlicht_core_Vector3di_createFromVal
	dd	__irrlicht_core_Vector3di_createFromVect
	dd	__irrlicht_core_Vector3di_createFromHandle
_632:
	db	"Vector2df",0
_633:
	db	"():Vector2df",0
_634:
	db	"(:Vector2df)d",0
_635:
	db	"(d,:Vector2df):Vector2df",0
_636:
	db	"(:Vector2df)f",0
_637:
	db	"(:Vector2df,:Vector2df,f):Vector2df",0
_638:
	db	"(:Vector2df)i",0
_639:
	db	"(:Vector2df,:Vector2df)i",0
_640:
	db	"(:Vector2df,:Vector2df,d):Vector2df",0
_641:
	db	"(:Vector2df,d):Vector2df",0
_642:
	db	"(:Vector2df):Vector2df",0
_643:
	db	"(f):Vector2df",0
_644:
	db	"(f,f):Vector2df",0
_645:
	db	"(i,i):Vector2df",0
	align	4
_631:
	dd	2
	dd	_632
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector2df_Delete
	dd	6
	dd	_558
	dd	_633
	dd	__irrlicht_core_Vector2df_normalize
	dd	6
	dd	_560
	dd	_561
	dd	__irrlicht_core_Vector2df_getAngle
	dd	6
	dd	_562
	dd	_634
	dd	__irrlicht_core_Vector2df_getAngleWith
	dd	6
	dd	_564
	dd	_561
	dd	__irrlicht_core_Vector2df_getAngleTrig
	dd	6
	dd	_565
	dd	_635
	dd	__irrlicht_core_Vector2df_rotateBy
	dd	6
	dd	_567
	dd	_636
	dd	__irrlicht_core_Vector2df_getDistanceFrom
	dd	6
	dd	_569
	dd	_636
	dd	__irrlicht_core_Vector2df_dotProduct
	dd	6
	dd	_570
	dd	_468
	dd	__irrlicht_core_Vector2df_getLength
	dd	6
	dd	_571
	dd	_637
	dd	__irrlicht_core_Vector2df_interpolate
	dd	6
	dd	_573
	dd	_638
	dd	__irrlicht_core_Vector2df_equals
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Vector2df_getLengthSQ
	dd	6
	dd	_575
	dd	_636
	dd	__irrlicht_core_Vector2df_getDistanceFromSQ
	dd	6
	dd	_576
	dd	_639
	dd	__irrlicht_core_Vector2df_isBetweenPoints
	dd	6
	dd	_578
	dd	_640
	dd	__irrlicht_core_Vector2df_getInterpolated_quadratic
	dd	6
	dd	_478
	dd	_641
	dd	__irrlicht_core_Vector2df_getInterpolated
	dd	6
	dd	_581
	dd	_642
	dd	__irrlicht_core_Vector2df_setEq
	dd	6
	dd	_454
	dd	_638
	dd	__irrlicht_core_Vector2df_EqEq
	dd	6
	dd	_456
	dd	_638
	dd	__irrlicht_core_Vector2df_NotEq
	dd	6
	dd	_583
	dd	_642
	dd	__irrlicht_core_Vector2df_PlusVect
	dd	6
	dd	_584
	dd	_642
	dd	__irrlicht_core_Vector2df_PlusEqVect
	dd	6
	dd	_463
	dd	_643
	dd	__irrlicht_core_Vector2df_Plus
	dd	6
	dd	_465
	dd	_643
	dd	__irrlicht_core_Vector2df_PlusEq
	dd	6
	dd	_586
	dd	_642
	dd	__irrlicht_core_Vector2df_MinusVect
	dd	6
	dd	_587
	dd	_642
	dd	__irrlicht_core_Vector2df_MinusEqVect
	dd	6
	dd	_497
	dd	_643
	dd	__irrlicht_core_Vector2df_Minus
	dd	6
	dd	_466
	dd	_643
	dd	__irrlicht_core_Vector2df_MinusEq
	dd	6
	dd	_588
	dd	_642
	dd	__irrlicht_core_Vector2df_MultVect
	dd	6
	dd	_460
	dd	_643
	dd	__irrlicht_core_Vector2df_Mult
	dd	6
	dd	_589
	dd	_642
	dd	__irrlicht_core_Vector2df_MultEqVect
	dd	6
	dd	_462
	dd	_643
	dd	__irrlicht_core_Vector2df_MultEq
	dd	6
	dd	_590
	dd	_642
	dd	__irrlicht_core_Vector2df_DivVect
	dd	6
	dd	_458
	dd	_643
	dd	__irrlicht_core_Vector2df_Div
	dd	6
	dd	_591
	dd	_642
	dd	__irrlicht_core_Vector2df_DivEqVect
	dd	6
	dd	_461
	dd	_643
	dd	__irrlicht_core_Vector2df_DivEq
	dd	6
	dd	_592
	dd	_638
	dd	__irrlicht_core_Vector2df_LessEq
	dd	6
	dd	_593
	dd	_638
	dd	__irrlicht_core_Vector2df_GreatEq
	dd	6
	dd	_535
	dd	_638
	dd	__irrlicht_core_Vector2df_Less
	dd	6
	dd	_594
	dd	_638
	dd	__irrlicht_core_Vector2df_Great
	dd	6
	dd	_507
	dd	_471
	dd	__irrlicht_core_Vector2df_setX
	dd	6
	dd	_508
	dd	_471
	dd	__irrlicht_core_Vector2df_setY
	dd	6
	dd	_595
	dd	_642
	dd	__irrlicht_core_Vector2df_setFromVect
	dd	6
	dd	_596
	dd	_644
	dd	__irrlicht_core_Vector2df_set
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Vector2df_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Vector2df_getY
	dd	7
	dd	_480
	dd	_633
	dd	__irrlicht_core_Vector2df_create
	dd	7
	dd	_537
	dd	_644
	dd	__irrlicht_core_Vector2df_createFromVals
	dd	7
	dd	_598
	dd	_643
	dd	__irrlicht_core_Vector2df_createFromVal
	dd	7
	dd	_599
	dd	_642
	dd	__irrlicht_core_Vector2df_createFromVect
	dd	7
	dd	_482
	dd	_645
	dd	__irrlicht_core_Vector2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_631
	dd	20
	dd	__irrlicht_core_Vector2df_New
	dd	__irrlicht_core_Vector2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector2df_normalize
	dd	__irrlicht_core_Vector2df_getAngle
	dd	__irrlicht_core_Vector2df_getAngleWith
	dd	__irrlicht_core_Vector2df_getAngleTrig
	dd	__irrlicht_core_Vector2df_rotateBy
	dd	__irrlicht_core_Vector2df_getDistanceFrom
	dd	__irrlicht_core_Vector2df_dotProduct
	dd	__irrlicht_core_Vector2df_getLength
	dd	__irrlicht_core_Vector2df_interpolate
	dd	__irrlicht_core_Vector2df_equals
	dd	__irrlicht_core_Vector2df_getLengthSQ
	dd	__irrlicht_core_Vector2df_getDistanceFromSQ
	dd	__irrlicht_core_Vector2df_isBetweenPoints
	dd	__irrlicht_core_Vector2df_getInterpolated_quadratic
	dd	__irrlicht_core_Vector2df_getInterpolated
	dd	__irrlicht_core_Vector2df_setEq
	dd	__irrlicht_core_Vector2df_EqEq
	dd	__irrlicht_core_Vector2df_NotEq
	dd	__irrlicht_core_Vector2df_PlusVect
	dd	__irrlicht_core_Vector2df_PlusEqVect
	dd	__irrlicht_core_Vector2df_Plus
	dd	__irrlicht_core_Vector2df_PlusEq
	dd	__irrlicht_core_Vector2df_MinusVect
	dd	__irrlicht_core_Vector2df_MinusEqVect
	dd	__irrlicht_core_Vector2df_Minus
	dd	__irrlicht_core_Vector2df_MinusEq
	dd	__irrlicht_core_Vector2df_MultVect
	dd	__irrlicht_core_Vector2df_Mult
	dd	__irrlicht_core_Vector2df_MultEqVect
	dd	__irrlicht_core_Vector2df_MultEq
	dd	__irrlicht_core_Vector2df_DivVect
	dd	__irrlicht_core_Vector2df_Div
	dd	__irrlicht_core_Vector2df_DivEqVect
	dd	__irrlicht_core_Vector2df_DivEq
	dd	__irrlicht_core_Vector2df_LessEq
	dd	__irrlicht_core_Vector2df_GreatEq
	dd	__irrlicht_core_Vector2df_Less
	dd	__irrlicht_core_Vector2df_Great
	dd	__irrlicht_core_Vector2df_setX
	dd	__irrlicht_core_Vector2df_setY
	dd	__irrlicht_core_Vector2df_setFromVect
	dd	__irrlicht_core_Vector2df_set
	dd	__irrlicht_core_Vector2df_getX
	dd	__irrlicht_core_Vector2df_getY
	dd	__irrlicht_core_Vector2df_create
	dd	__irrlicht_core_Vector2df_createFromVals
	dd	__irrlicht_core_Vector2df_createFromVal
	dd	__irrlicht_core_Vector2df_createFromVect
	dd	__irrlicht_core_Vector2df_createFromHandle
_647:
	db	"Vector3df",0
_648:
	db	"(:Vector3df,:Vector3df)i",0
_649:
	db	"():Vector3df",0
_650:
	db	"(f):Vector3df",0
_651:
	db	"(:Vector3df):Vector3df",0
_652:
	db	"(:Vector3df,d):Vector3df",0
_653:
	db	"(d,:Vector3df)i",0
_654:
	db	"(:Vector3df)f",0
_655:
	db	"getArray",0
_656:
	db	"()[]f",0
_657:
	db	"(*f)i",0
_658:
	db	"(:Vector3df,f)i",0
_659:
	db	"(:Vector3df,:Vector3df,d):Vector3df",0
_660:
	db	"(:Vector3df)i",0
_661:
	db	"(f,f,f):Vector3df",0
_662:
	db	"(i,i):Vector3df",0
	align	4
_646:
	dd	2
	dd	_647
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Vector3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Vector3df_Delete
	dd	6
	dd	_576
	dd	_648
	dd	__irrlicht_core_Vector3df_isBetweenPoints
	dd	6
	dd	_603
	dd	_649
	dd	__irrlicht_core_Vector3df_invert
	dd	6
	dd	_605
	dd	_650
	dd	__irrlicht_core_Vector3df_setLength
	dd	6
	dd	_607
	dd	_651
	dd	__irrlicht_core_Vector3df_crossProduct
	dd	6
	dd	_478
	dd	_652
	dd	__irrlicht_core_Vector3df_getInterpolated
	dd	6
	dd	_610
	dd	_653
	dd	__irrlicht_core_Vector3df_rotateXZBy
	dd	6
	dd	_612
	dd	_653
	dd	__irrlicht_core_Vector3df_rotateXYBy
	dd	6
	dd	_613
	dd	_653
	dd	__irrlicht_core_Vector3df_rotateYZBy
	dd	6
	dd	_558
	dd	_649
	dd	__irrlicht_core_Vector3df_normalize
	dd	6
	dd	_567
	dd	_654
	dd	__irrlicht_core_Vector3df_getDistanceFrom
	dd	6
	dd	_575
	dd	_654
	dd	__irrlicht_core_Vector3df_getDistanceFromSQ
	dd	6
	dd	_569
	dd	_654
	dd	__irrlicht_core_Vector3df_dotProduct
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Vector3df_getLength
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Vector3df_getLengthSQ
	dd	6
	dd	_655
	dd	_656
	dd	__irrlicht_core_Vector3df_getArray
	dd	6
	dd	_615
	dd	_657
	dd	__irrlicht_core_Vector3df_getAs4Values
	dd	6
	dd	_617
	dd	_649
	dd	__irrlicht_core_Vector3df_getHorizontalAngle
	dd	6
	dd	_618
	dd	_658
	dd	__irrlicht_core_Vector3df_Equals
	dd	6
	dd	_578
	dd	_659
	dd	__irrlicht_core_Vector3df_getInterpolated_quadratic
	dd	6
	dd	_571
	dd	_659
	dd	__irrlicht_core_Vector3df_interpolate
	dd	6
	dd	_621
	dd	_651
	dd	__irrlicht_core_Vector3df_rotationToDirection
	dd	6
	dd	_622
	dd	_649
	dd	__irrlicht_core_Vector3df_getSphericalCoordinateAngles
	dd	6
	dd	_581
	dd	_651
	dd	__irrlicht_core_Vector3df_setEq
	dd	6
	dd	_454
	dd	_660
	dd	__irrlicht_core_Vector3df_EqEq
	dd	6
	dd	_456
	dd	_660
	dd	__irrlicht_core_Vector3df_NotEq
	dd	6
	dd	_593
	dd	_660
	dd	__irrlicht_core_Vector3df_GreatEq
	dd	6
	dd	_592
	dd	_660
	dd	__irrlicht_core_Vector3df_LessEq
	dd	6
	dd	_463
	dd	_651
	dd	__irrlicht_core_Vector3df_Plus
	dd	6
	dd	_465
	dd	_651
	dd	__irrlicht_core_Vector3df_PlusEq
	dd	6
	dd	_623
	dd	_650
	dd	__irrlicht_core_Vector3df_PlusVal
	dd	6
	dd	_624
	dd	_650
	dd	__irrlicht_core_Vector3df_PlusEqVal
	dd	6
	dd	_497
	dd	_651
	dd	__irrlicht_core_Vector3df_Minus
	dd	6
	dd	_466
	dd	_651
	dd	__irrlicht_core_Vector3df_MinusEq
	dd	6
	dd	_625
	dd	_650
	dd	__irrlicht_core_Vector3df_MinusVal
	dd	6
	dd	_626
	dd	_650
	dd	__irrlicht_core_Vector3df_MinusEqVal
	dd	6
	dd	_588
	dd	_651
	dd	__irrlicht_core_Vector3df_MultVect
	dd	6
	dd	_460
	dd	_650
	dd	__irrlicht_core_Vector3df_Mult
	dd	6
	dd	_589
	dd	_651
	dd	__irrlicht_core_Vector3df_MultEqVect
	dd	6
	dd	_462
	dd	_650
	dd	__irrlicht_core_Vector3df_MultEq
	dd	6
	dd	_590
	dd	_651
	dd	__irrlicht_core_Vector3df_DivVect
	dd	6
	dd	_458
	dd	_650
	dd	__irrlicht_core_Vector3df_Div
	dd	6
	dd	_591
	dd	_651
	dd	__irrlicht_core_Vector3df_DivEqVect
	dd	6
	dd	_461
	dd	_650
	dd	__irrlicht_core_Vector3df_DivEq
	dd	6
	dd	_535
	dd	_660
	dd	__irrlicht_core_Vector3df_Less
	dd	6
	dd	_594
	dd	_660
	dd	__irrlicht_core_Vector3df_Great
	dd	6
	dd	_507
	dd	_471
	dd	__irrlicht_core_Vector3df_setX
	dd	6
	dd	_508
	dd	_471
	dd	__irrlicht_core_Vector3df_setY
	dd	6
	dd	_627
	dd	_471
	dd	__irrlicht_core_Vector3df_setZ
	dd	6
	dd	_595
	dd	_651
	dd	__irrlicht_core_Vector3df_setFromVect
	dd	6
	dd	_596
	dd	_661
	dd	__irrlicht_core_Vector3df_set
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Vector3df_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Vector3df_getY
	dd	6
	dd	_629
	dd	_468
	dd	__irrlicht_core_Vector3df_getZ
	dd	7
	dd	_480
	dd	_649
	dd	__irrlicht_core_Vector3df_create
	dd	7
	dd	_537
	dd	_661
	dd	__irrlicht_core_Vector3df_createFromVals
	dd	7
	dd	_598
	dd	_650
	dd	__irrlicht_core_Vector3df_createFromVal
	dd	7
	dd	_599
	dd	_651
	dd	__irrlicht_core_Vector3df_createFromVect
	dd	7
	dd	_482
	dd	_662
	dd	__irrlicht_core_Vector3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Vector3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_646
	dd	20
	dd	__irrlicht_core_Vector3df_New
	dd	__irrlicht_core_Vector3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Vector3df_isBetweenPoints
	dd	__irrlicht_core_Vector3df_invert
	dd	__irrlicht_core_Vector3df_setLength
	dd	__irrlicht_core_Vector3df_crossProduct
	dd	__irrlicht_core_Vector3df_getInterpolated
	dd	__irrlicht_core_Vector3df_rotateXZBy
	dd	__irrlicht_core_Vector3df_rotateXYBy
	dd	__irrlicht_core_Vector3df_rotateYZBy
	dd	__irrlicht_core_Vector3df_normalize
	dd	__irrlicht_core_Vector3df_getDistanceFrom
	dd	__irrlicht_core_Vector3df_getDistanceFromSQ
	dd	__irrlicht_core_Vector3df_dotProduct
	dd	__irrlicht_core_Vector3df_getLength
	dd	__irrlicht_core_Vector3df_getLengthSQ
	dd	__irrlicht_core_Vector3df_getArray
	dd	__irrlicht_core_Vector3df_getAs4Values
	dd	__irrlicht_core_Vector3df_getHorizontalAngle
	dd	__irrlicht_core_Vector3df_Equals
	dd	__irrlicht_core_Vector3df_getInterpolated_quadratic
	dd	__irrlicht_core_Vector3df_interpolate
	dd	__irrlicht_core_Vector3df_rotationToDirection
	dd	__irrlicht_core_Vector3df_getSphericalCoordinateAngles
	dd	__irrlicht_core_Vector3df_setEq
	dd	__irrlicht_core_Vector3df_EqEq
	dd	__irrlicht_core_Vector3df_NotEq
	dd	__irrlicht_core_Vector3df_GreatEq
	dd	__irrlicht_core_Vector3df_LessEq
	dd	__irrlicht_core_Vector3df_Plus
	dd	__irrlicht_core_Vector3df_PlusEq
	dd	__irrlicht_core_Vector3df_PlusVal
	dd	__irrlicht_core_Vector3df_PlusEqVal
	dd	__irrlicht_core_Vector3df_Minus
	dd	__irrlicht_core_Vector3df_MinusEq
	dd	__irrlicht_core_Vector3df_MinusVal
	dd	__irrlicht_core_Vector3df_MinusEqVal
	dd	__irrlicht_core_Vector3df_MultVect
	dd	__irrlicht_core_Vector3df_Mult
	dd	__irrlicht_core_Vector3df_MultEqVect
	dd	__irrlicht_core_Vector3df_MultEq
	dd	__irrlicht_core_Vector3df_DivVect
	dd	__irrlicht_core_Vector3df_Div
	dd	__irrlicht_core_Vector3df_DivEqVect
	dd	__irrlicht_core_Vector3df_DivEq
	dd	__irrlicht_core_Vector3df_Less
	dd	__irrlicht_core_Vector3df_Great
	dd	__irrlicht_core_Vector3df_setX
	dd	__irrlicht_core_Vector3df_setY
	dd	__irrlicht_core_Vector3df_setZ
	dd	__irrlicht_core_Vector3df_setFromVect
	dd	__irrlicht_core_Vector3df_set
	dd	__irrlicht_core_Vector3df_getX
	dd	__irrlicht_core_Vector3df_getY
	dd	__irrlicht_core_Vector3df_getZ
	dd	__irrlicht_core_Vector3df_create
	dd	__irrlicht_core_Vector3df_createFromVals
	dd	__irrlicht_core_Vector3df_createFromVal
	dd	__irrlicht_core_Vector3df_createFromVect
	dd	__irrlicht_core_Vector3df_createFromHandle
_664:
	db	"Triangle3di",0
_665:
	db	"closestPointOnTriangle",0
_666:
	db	"isTotalInsideBox",0
_667:
	db	"(:AABbox3di)i",0
_668:
	db	"isTotalOutsideBox",0
_669:
	db	"isFrontFacing",0
_670:
	db	"isPointInsideFast",0
_671:
	db	"(:Triangle3di)i",0
_672:
	db	"getIntersectionWithLimitedLine",0
_673:
	db	"(:Line3di,:Vector3di)i",0
_674:
	db	"getIntersectionWithLine",0
_675:
	db	"(:Vector3di,:Vector3di,:Vector3di)i",0
_676:
	db	"getIntersectionOfPlaneWithLine",0
_677:
	db	"getNormal",0
_678:
	db	"getPlane",0
_679:
	db	"():Plane3di",0
_680:
	db	"getPointA",0
_681:
	db	"getPointB",0
_682:
	db	"getPointC",0
_683:
	db	"setFromVals",0
_684:
	db	"(i,i,i,i,i,i,i,i,i)i",0
_685:
	db	"setPointA",0
_686:
	db	"setPointB",0
_687:
	db	"setPointC",0
_688:
	db	"():Triangle3di",0
_689:
	db	"(i,i,i,i,i,i,i,i,i):Triangle3di",0
_690:
	db	"(:Vector3di,:Vector3di,:Vector3di):Triangle3di",0
_691:
	db	"(i,i):Triangle3di",0
	align	4
_663:
	dd	2
	dd	_664
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Triangle3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Triangle3di_Delete
	dd	6
	dd	_665
	dd	_608
	dd	__irrlicht_core_Triangle3di_closestPointOnTriangle
	dd	6
	dd	_666
	dd	_667
	dd	__irrlicht_core_Triangle3di_isTotalInsideBox
	dd	6
	dd	_668
	dd	_667
	dd	__irrlicht_core_Triangle3di_isTotalOutsideBox
	dd	6
	dd	_669
	dd	_614
	dd	__irrlicht_core_Triangle3di_isFrontFacing
	dd	6
	dd	_522
	dd	_614
	dd	__irrlicht_core_Triangle3di_isPointInside
	dd	6
	dd	_670
	dd	_614
	dd	__irrlicht_core_Triangle3di_isPointInsideFast
	dd	6
	dd	_454
	dd	_671
	dd	__irrlicht_core_Triangle3di_EqEq
	dd	6
	dd	_456
	dd	_671
	dd	__irrlicht_core_Triangle3di_NotEq
	dd	6
	dd	_672
	dd	_673
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine
	dd	6
	dd	_674
	dd	_675
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLine
	dd	6
	dd	_676
	dd	_675
	dd	__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine
	dd	6
	dd	_677
	dd	_604
	dd	__irrlicht_core_Triangle3di_getNormal
	dd	6
	dd	_678
	dd	_679
	dd	__irrlicht_core_Triangle3di_getPlane
	dd	6
	dd	_680
	dd	_604
	dd	__irrlicht_core_Triangle3di_getPointA
	dd	6
	dd	_681
	dd	_604
	dd	__irrlicht_core_Triangle3di_getPointB
	dd	6
	dd	_682
	dd	_604
	dd	__irrlicht_core_Triangle3di_getPointC
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_Triangle3di_getArea
	dd	6
	dd	_595
	dd	_675
	dd	__irrlicht_core_Triangle3di_setFromVect
	dd	6
	dd	_683
	dd	_684
	dd	__irrlicht_core_Triangle3di_setFromVals
	dd	6
	dd	_685
	dd	_614
	dd	__irrlicht_core_Triangle3di_setPointA
	dd	6
	dd	_686
	dd	_614
	dd	__irrlicht_core_Triangle3di_setPointB
	dd	6
	dd	_687
	dd	_614
	dd	__irrlicht_core_Triangle3di_setPointC
	dd	7
	dd	_480
	dd	_688
	dd	__irrlicht_core_Triangle3di_create
	dd	7
	dd	_537
	dd	_689
	dd	__irrlicht_core_Triangle3di_createFromVals
	dd	7
	dd	_599
	dd	_690
	dd	__irrlicht_core_Triangle3di_createFromVect
	dd	7
	dd	_482
	dd	_691
	dd	__irrlicht_core_Triangle3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Triangle3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_663
	dd	20
	dd	__irrlicht_core_Triangle3di_New
	dd	__irrlicht_core_Triangle3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Triangle3di_closestPointOnTriangle
	dd	__irrlicht_core_Triangle3di_isTotalInsideBox
	dd	__irrlicht_core_Triangle3di_isTotalOutsideBox
	dd	__irrlicht_core_Triangle3di_isFrontFacing
	dd	__irrlicht_core_Triangle3di_isPointInside
	dd	__irrlicht_core_Triangle3di_isPointInsideFast
	dd	__irrlicht_core_Triangle3di_EqEq
	dd	__irrlicht_core_Triangle3di_NotEq
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Triangle3di_getIntersectionWithLine
	dd	__irrlicht_core_Triangle3di_getIntersectionOfPlaneWithLine
	dd	__irrlicht_core_Triangle3di_getNormal
	dd	__irrlicht_core_Triangle3di_getPlane
	dd	__irrlicht_core_Triangle3di_getPointA
	dd	__irrlicht_core_Triangle3di_getPointB
	dd	__irrlicht_core_Triangle3di_getPointC
	dd	__irrlicht_core_Triangle3di_getArea
	dd	__irrlicht_core_Triangle3di_setFromVect
	dd	__irrlicht_core_Triangle3di_setFromVals
	dd	__irrlicht_core_Triangle3di_setPointA
	dd	__irrlicht_core_Triangle3di_setPointB
	dd	__irrlicht_core_Triangle3di_setPointC
	dd	__irrlicht_core_Triangle3di_create
	dd	__irrlicht_core_Triangle3di_createFromVals
	dd	__irrlicht_core_Triangle3di_createFromVect
	dd	__irrlicht_core_Triangle3di_createFromHandle
_693:
	db	"Triangle3df",0
_694:
	db	"(:AABbox3df)i",0
_695:
	db	"(:Triangle3df)i",0
_696:
	db	"(:Line3df,:Vector3df)i",0
_697:
	db	"(:Vector3df,:Vector3df,:Vector3df)i",0
_698:
	db	"():Plane3df",0
_699:
	db	"getPoint",0
_700:
	db	"(i):Vector3df",0
_701:
	db	"(f,f,f,f,f,f,f,f,f)i",0
_702:
	db	"():Triangle3df",0
_703:
	db	"(f,f,f,f,f,f,f,f,f):Triangle3df",0
_704:
	db	"(:Vector3df,:Vector3df,:Vector3df):Triangle3df",0
_705:
	db	"(i,i):Triangle3df",0
	align	4
_692:
	dd	2
	dd	_693
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Triangle3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Triangle3df_Delete
	dd	6
	dd	_665
	dd	_651
	dd	__irrlicht_core_Triangle3df_closestPointOnTriangle
	dd	6
	dd	_669
	dd	_660
	dd	__irrlicht_core_Triangle3df_isFrontFacing
	dd	6
	dd	_666
	dd	_694
	dd	__irrlicht_core_Triangle3df_isTotalInsideBox
	dd	6
	dd	_668
	dd	_694
	dd	__irrlicht_core_Triangle3df_isTotalOutsideBox
	dd	6
	dd	_522
	dd	_660
	dd	__irrlicht_core_Triangle3df_isPointInside
	dd	6
	dd	_670
	dd	_660
	dd	__irrlicht_core_Triangle3df_isPointInsideFast
	dd	6
	dd	_454
	dd	_695
	dd	__irrlicht_core_Triangle3df_EqEq
	dd	6
	dd	_456
	dd	_695
	dd	__irrlicht_core_Triangle3df_NotEq
	dd	6
	dd	_672
	dd	_696
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine
	dd	6
	dd	_674
	dd	_697
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLine
	dd	6
	dd	_676
	dd	_697
	dd	__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine
	dd	6
	dd	_677
	dd	_649
	dd	__irrlicht_core_Triangle3df_getNormal
	dd	6
	dd	_678
	dd	_698
	dd	__irrlicht_core_Triangle3df_getPlane
	dd	6
	dd	_680
	dd	_649
	dd	__irrlicht_core_Triangle3df_getPointA
	dd	6
	dd	_681
	dd	_649
	dd	__irrlicht_core_Triangle3df_getPointB
	dd	6
	dd	_682
	dd	_649
	dd	__irrlicht_core_Triangle3df_getPointC
	dd	6
	dd	_699
	dd	_700
	dd	__irrlicht_core_Triangle3df_getPoint
	dd	6
	dd	_595
	dd	_697
	dd	__irrlicht_core_Triangle3df_setFromVect
	dd	6
	dd	_683
	dd	_701
	dd	__irrlicht_core_Triangle3df_setFromVals
	dd	6
	dd	_685
	dd	_660
	dd	__irrlicht_core_Triangle3df_setPointA
	dd	6
	dd	_686
	dd	_660
	dd	__irrlicht_core_Triangle3df_setPointB
	dd	6
	dd	_687
	dd	_660
	dd	__irrlicht_core_Triangle3df_setPointC
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_Triangle3df_getArea
	dd	7
	dd	_480
	dd	_702
	dd	__irrlicht_core_Triangle3df_create
	dd	7
	dd	_537
	dd	_703
	dd	__irrlicht_core_Triangle3df_createFromVals
	dd	7
	dd	_599
	dd	_704
	dd	__irrlicht_core_Triangle3df_createFromVect
	dd	7
	dd	_482
	dd	_705
	dd	__irrlicht_core_Triangle3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Triangle3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_692
	dd	20
	dd	__irrlicht_core_Triangle3df_New
	dd	__irrlicht_core_Triangle3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Triangle3df_closestPointOnTriangle
	dd	__irrlicht_core_Triangle3df_isFrontFacing
	dd	__irrlicht_core_Triangle3df_isTotalInsideBox
	dd	__irrlicht_core_Triangle3df_isTotalOutsideBox
	dd	__irrlicht_core_Triangle3df_isPointInside
	dd	__irrlicht_core_Triangle3df_isPointInsideFast
	dd	__irrlicht_core_Triangle3df_EqEq
	dd	__irrlicht_core_Triangle3df_NotEq
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Triangle3df_getIntersectionWithLine
	dd	__irrlicht_core_Triangle3df_getIntersectionOfPlaneWithLine
	dd	__irrlicht_core_Triangle3df_getNormal
	dd	__irrlicht_core_Triangle3df_getPlane
	dd	__irrlicht_core_Triangle3df_getPointA
	dd	__irrlicht_core_Triangle3df_getPointB
	dd	__irrlicht_core_Triangle3df_getPointC
	dd	__irrlicht_core_Triangle3df_getPoint
	dd	__irrlicht_core_Triangle3df_setFromVect
	dd	__irrlicht_core_Triangle3df_setFromVals
	dd	__irrlicht_core_Triangle3df_setPointA
	dd	__irrlicht_core_Triangle3df_setPointB
	dd	__irrlicht_core_Triangle3df_setPointC
	dd	__irrlicht_core_Triangle3df_getArea
	dd	__irrlicht_core_Triangle3df_create
	dd	__irrlicht_core_Triangle3df_createFromVals
	dd	__irrlicht_core_Triangle3df_createFromVect
	dd	__irrlicht_core_Triangle3df_createFromHandle
_707:
	db	"Plane3df",0
_708:
	db	"(:Plane3df)i",0
_709:
	db	"getMemberPoint",0
_710:
	db	"getDistanceTo",0
_711:
	db	"getD",0
_712:
	db	"classifyPointRelation",0
_713:
	db	"recalculateD",0
_714:
	db	"existsIntersection",0
_715:
	db	"getIntersectionWithPlane",0
_716:
	db	"(:Plane3df,:Vector3df,:Vector3df)i",0
_717:
	db	"getIntersectionWithPlanes",0
_718:
	db	"(:Plane3df,:Plane3df,:Vector3df)i",0
_719:
	db	"setPlaneFromPoints",0
_720:
	db	"setPlaneFromPointVect",0
_721:
	db	"setPlaneFromVectVal",0
_722:
	db	"createNewFromVals",0
_723:
	db	"(f,f,f,f,f,f):Plane3df",0
_724:
	db	"createNewFromPoints",0
_725:
	db	"(:Vector3df,:Vector3df,:Vector3df):Plane3df",0
_726:
	db	"createNewFromPlane",0
_727:
	db	"(:Plane3df):Plane3df",0
_728:
	db	"createNewFromPointNormal",0
_729:
	db	"(:Vector3df,:Vector3df):Plane3df",0
_730:
	db	"createNewFromNormal",0
_731:
	db	"(:Vector3df,f):Plane3df",0
_732:
	db	"(i,i):Plane3df",0
	align	4
_706:
	dd	2
	dd	_707
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Plane3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Plane3df_Delete
	dd	6
	dd	_454
	dd	_708
	dd	__irrlicht_core_Plane3df_EqEq
	dd	6
	dd	_456
	dd	_708
	dd	__irrlicht_core_Plane3df_NotEq
	dd	6
	dd	_709
	dd	_649
	dd	__irrlicht_core_Plane3df_getMemberPoint
	dd	6
	dd	_710
	dd	_654
	dd	__irrlicht_core_Plane3df_getDistanceTo
	dd	6
	dd	_711
	dd	_468
	dd	__irrlicht_core_Plane3df_getD
	dd	6
	dd	_677
	dd	_649
	dd	__irrlicht_core_Plane3df_getNormal
	dd	6
	dd	_669
	dd	_660
	dd	__irrlicht_core_Plane3df_isFrontFacing
	dd	6
	dd	_712
	dd	_660
	dd	__irrlicht_core_Plane3df_classifyPointRelation
	dd	6
	dd	_713
	dd	_660
	dd	__irrlicht_core_Plane3df_recalculateD
	dd	6
	dd	_674
	dd	_697
	dd	__irrlicht_core_Plane3df_getIntersectionWithLine
	dd	6
	dd	_714
	dd	_708
	dd	__irrlicht_core_Plane3df_existsIntersection
	dd	6
	dd	_715
	dd	_716
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlane
	dd	6
	dd	_717
	dd	_718
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlanes
	dd	6
	dd	_672
	dd	_697
	dd	__irrlicht_core_Plane3df_getIntersectionWithLimitedLine
	dd	6
	dd	_719
	dd	_697
	dd	__irrlicht_core_Plane3df_setPlaneFromPoints
	dd	6
	dd	_720
	dd	_648
	dd	__irrlicht_core_Plane3df_setPlaneFromPointVect
	dd	6
	dd	_721
	dd	_658
	dd	__irrlicht_core_Plane3df_setPlaneFromVectVal
	dd	7
	dd	_480
	dd	_698
	dd	__irrlicht_core_Plane3df_create
	dd	7
	dd	_722
	dd	_723
	dd	__irrlicht_core_Plane3df_createNewFromVals
	dd	7
	dd	_724
	dd	_725
	dd	__irrlicht_core_Plane3df_createNewFromPoints
	dd	7
	dd	_726
	dd	_727
	dd	__irrlicht_core_Plane3df_createNewFromPlane
	dd	7
	dd	_728
	dd	_729
	dd	__irrlicht_core_Plane3df_createNewFromPointNormal
	dd	7
	dd	_730
	dd	_731
	dd	__irrlicht_core_Plane3df_createNewFromNormal
	dd	7
	dd	_482
	dd	_732
	dd	__irrlicht_core_Plane3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Plane3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_706
	dd	20
	dd	__irrlicht_core_Plane3df_New
	dd	__irrlicht_core_Plane3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Plane3df_EqEq
	dd	__irrlicht_core_Plane3df_NotEq
	dd	__irrlicht_core_Plane3df_getMemberPoint
	dd	__irrlicht_core_Plane3df_getDistanceTo
	dd	__irrlicht_core_Plane3df_getD
	dd	__irrlicht_core_Plane3df_getNormal
	dd	__irrlicht_core_Plane3df_isFrontFacing
	dd	__irrlicht_core_Plane3df_classifyPointRelation
	dd	__irrlicht_core_Plane3df_recalculateD
	dd	__irrlicht_core_Plane3df_getIntersectionWithLine
	dd	__irrlicht_core_Plane3df_existsIntersection
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlane
	dd	__irrlicht_core_Plane3df_getIntersectionWithPlanes
	dd	__irrlicht_core_Plane3df_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Plane3df_setPlaneFromPoints
	dd	__irrlicht_core_Plane3df_setPlaneFromPointVect
	dd	__irrlicht_core_Plane3df_setPlaneFromVectVal
	dd	__irrlicht_core_Plane3df_create
	dd	__irrlicht_core_Plane3df_createNewFromVals
	dd	__irrlicht_core_Plane3df_createNewFromPoints
	dd	__irrlicht_core_Plane3df_createNewFromPlane
	dd	__irrlicht_core_Plane3df_createNewFromPointNormal
	dd	__irrlicht_core_Plane3df_createNewFromNormal
	dd	__irrlicht_core_Plane3df_createFromHandle
_734:
	db	"Plane3di",0
_735:
	db	"(:Plane3di)i",0
_736:
	db	"(:Plane3di,:Vector3di,:Vector3di)i",0
_737:
	db	"(:Plane3di,:Plane3di,:Vector3di)i",0
_738:
	db	"(i,i,i,i,i,i):Plane3di",0
_739:
	db	"(:Vector3di,:Vector3di,:Vector3di):Plane3di",0
_740:
	db	"(:Plane3di):Plane3di",0
_741:
	db	"(:Vector3di,:Vector3di):Plane3di",0
_742:
	db	"(:Vector3di,i):Plane3di",0
_743:
	db	"(i,i):Plane3di",0
	align	4
_733:
	dd	2
	dd	_734
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Plane3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Plane3di_Delete
	dd	6
	dd	_454
	dd	_735
	dd	__irrlicht_core_Plane3di_EqEq
	dd	6
	dd	_456
	dd	_735
	dd	__irrlicht_core_Plane3di_NotEq
	dd	6
	dd	_709
	dd	_604
	dd	__irrlicht_core_Plane3di_getMemberPoint
	dd	6
	dd	_710
	dd	_614
	dd	__irrlicht_core_Plane3di_getDistanceTo
	dd	6
	dd	_711
	dd	_431
	dd	__irrlicht_core_Plane3di_getD
	dd	6
	dd	_677
	dd	_604
	dd	__irrlicht_core_Plane3di_getNormal
	dd	6
	dd	_669
	dd	_614
	dd	__irrlicht_core_Plane3di_isFrontFacing
	dd	6
	dd	_712
	dd	_614
	dd	__irrlicht_core_Plane3di_classifyPointRelation
	dd	6
	dd	_713
	dd	_614
	dd	__irrlicht_core_Plane3di_recalculateD
	dd	6
	dd	_674
	dd	_675
	dd	__irrlicht_core_Plane3di_getIntersectionWithLine
	dd	6
	dd	_714
	dd	_735
	dd	__irrlicht_core_Plane3di_existsIntersection
	dd	6
	dd	_715
	dd	_736
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlane
	dd	6
	dd	_717
	dd	_737
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlanes
	dd	6
	dd	_672
	dd	_675
	dd	__irrlicht_core_Plane3di_getIntersectionWithLimitedLine
	dd	6
	dd	_719
	dd	_675
	dd	__irrlicht_core_Plane3di_setPlaneFromPoints
	dd	6
	dd	_720
	dd	_602
	dd	__irrlicht_core_Plane3di_setPlaneFromPointVect
	dd	6
	dd	_721
	dd	_619
	dd	__irrlicht_core_Plane3di_setPlaneFromVectVal
	dd	7
	dd	_480
	dd	_679
	dd	__irrlicht_core_Plane3di_create
	dd	7
	dd	_722
	dd	_738
	dd	__irrlicht_core_Plane3di_createNewFromVals
	dd	7
	dd	_724
	dd	_739
	dd	__irrlicht_core_Plane3di_createNewFromPoints
	dd	7
	dd	_726
	dd	_740
	dd	__irrlicht_core_Plane3di_createNewFromPlane
	dd	7
	dd	_728
	dd	_741
	dd	__irrlicht_core_Plane3di_createNewFromPointNormal
	dd	7
	dd	_730
	dd	_742
	dd	__irrlicht_core_Plane3di_createNewFromNormal
	dd	7
	dd	_482
	dd	_743
	dd	__irrlicht_core_Plane3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Plane3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_733
	dd	20
	dd	__irrlicht_core_Plane3di_New
	dd	__irrlicht_core_Plane3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Plane3di_EqEq
	dd	__irrlicht_core_Plane3di_NotEq
	dd	__irrlicht_core_Plane3di_getMemberPoint
	dd	__irrlicht_core_Plane3di_getDistanceTo
	dd	__irrlicht_core_Plane3di_getD
	dd	__irrlicht_core_Plane3di_getNormal
	dd	__irrlicht_core_Plane3di_isFrontFacing
	dd	__irrlicht_core_Plane3di_classifyPointRelation
	dd	__irrlicht_core_Plane3di_recalculateD
	dd	__irrlicht_core_Plane3di_getIntersectionWithLine
	dd	__irrlicht_core_Plane3di_existsIntersection
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlane
	dd	__irrlicht_core_Plane3di_getIntersectionWithPlanes
	dd	__irrlicht_core_Plane3di_getIntersectionWithLimitedLine
	dd	__irrlicht_core_Plane3di_setPlaneFromPoints
	dd	__irrlicht_core_Plane3di_setPlaneFromPointVect
	dd	__irrlicht_core_Plane3di_setPlaneFromVectVal
	dd	__irrlicht_core_Plane3di_create
	dd	__irrlicht_core_Plane3di_createNewFromVals
	dd	__irrlicht_core_Plane3di_createNewFromPoints
	dd	__irrlicht_core_Plane3di_createNewFromPlane
	dd	__irrlicht_core_Plane3di_createNewFromPointNormal
	dd	__irrlicht_core_Plane3di_createNewFromNormal
	dd	__irrlicht_core_Plane3di_createFromHandle
_745:
	db	"Quaternion",0
_746:
	db	"(:Quaternion)i",0
_747:
	db	"EqQuat",0
_748:
	db	"EqMat",0
_749:
	db	"(:Matrix4)i",0
_750:
	db	"(:Quaternion):Quaternion",0
_751:
	db	"MultQuat",0
_752:
	db	"MultFloat",0
_753:
	db	"(f):Quaternion",0
_754:
	db	"MultEqFloat",0
_755:
	db	"MultEqQuat",0
_756:
	db	"(:Quaternion,f)i",0
_757:
	db	"(:Quaternion)f",0
_758:
	db	"setFrom4Vals",0
_759:
	db	"(f,f,f,f):Quaternion",0
_760:
	db	"setFrom3Vals",0
_761:
	db	"(f,f,f):Quaternion",0
_762:
	db	"(:Vector3df):Quaternion",0
_763:
	db	"setFromOther",0
_764:
	db	"():Quaternion",0
_765:
	db	"getMatrix",0
_766:
	db	"():Matrix4",0
_767:
	db	"getMatrixToDest",0
_768:
	db	"(:Matrix4,:Vector3df)i",0
_769:
	db	"getMatrix_transposed",0
_770:
	db	"makeInverse",0
_771:
	db	"slerp",0
_772:
	db	"(:Quaternion,:Quaternion,f):Quaternion",0
_773:
	db	"fromAngleAxis",0
_774:
	db	"(f,:Vector3df):Quaternion",0
_775:
	db	"toEuler",0
_776:
	db	"makeIdentity",0
_777:
	db	"getW",0
_778:
	db	"toAngleAxis",0
_779:
	db	"(*f,:Vector3df)i",0
_780:
	db	"rotationFromTo",0
_781:
	db	"(:Vector3df,:Vector3df):Quaternion",0
_782:
	db	"getMatrixCenter",0
_783:
	db	"(:Matrix4,:Vector3df,:Vector3df)i",0
_784:
	db	"createFrom3Vals",0
_785:
	db	"createFrom4Vals",0
_786:
	db	"createFromMatrix",0
_787:
	db	"(:Matrix4):Quaternion",0
_788:
	db	"(i,i):Quaternion",0
	align	4
_744:
	dd	2
	dd	_745
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Quaternion_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Quaternion_Delete
	dd	6
	dd	_454
	dd	_746
	dd	__irrlicht_core_Quaternion_EqEq
	dd	6
	dd	_747
	dd	_746
	dd	__irrlicht_core_Quaternion_EqQuat
	dd	6
	dd	_748
	dd	_749
	dd	__irrlicht_core_Quaternion_EqMat
	dd	6
	dd	_463
	dd	_750
	dd	__irrlicht_core_Quaternion_Plus
	dd	6
	dd	_751
	dd	_750
	dd	__irrlicht_core_Quaternion_MultQuat
	dd	6
	dd	_752
	dd	_753
	dd	__irrlicht_core_Quaternion_MultFloat
	dd	6
	dd	_588
	dd	_651
	dd	__irrlicht_core_Quaternion_MultVect
	dd	6
	dd	_754
	dd	_471
	dd	__irrlicht_core_Quaternion_MultEqFloat
	dd	6
	dd	_755
	dd	_746
	dd	__irrlicht_core_Quaternion_MultEqQuat
	dd	6
	dd	_618
	dd	_756
	dd	__irrlicht_core_Quaternion_Equals
	dd	6
	dd	_456
	dd	_746
	dd	__irrlicht_core_Quaternion_NotEq
	dd	6
	dd	_569
	dd	_757
	dd	__irrlicht_core_Quaternion_dotProduct
	dd	6
	dd	_758
	dd	_759
	dd	__irrlicht_core_Quaternion_setFrom4Vals
	dd	6
	dd	_760
	dd	_761
	dd	__irrlicht_core_Quaternion_setFrom3Vals
	dd	6
	dd	_595
	dd	_762
	dd	__irrlicht_core_Quaternion_setFromVect
	dd	6
	dd	_763
	dd	_750
	dd	__irrlicht_core_Quaternion_setFromOther
	dd	6
	dd	_558
	dd	_764
	dd	__irrlicht_core_Quaternion_normalize
	dd	6
	dd	_765
	dd	_766
	dd	__irrlicht_core_Quaternion_getMatrix
	dd	6
	dd	_767
	dd	_768
	dd	__irrlicht_core_Quaternion_getMatrixToDest
	dd	6
	dd	_769
	dd	_749
	dd	__irrlicht_core_Quaternion_getMatrix_transposed
	dd	6
	dd	_770
	dd	_764
	dd	__irrlicht_core_Quaternion_makeInverse
	dd	6
	dd	_771
	dd	_772
	dd	__irrlicht_core_Quaternion_slerp
	dd	6
	dd	_773
	dd	_774
	dd	__irrlicht_core_Quaternion_fromAngleAxis
	dd	6
	dd	_775
	dd	_660
	dd	__irrlicht_core_Quaternion_toEuler
	dd	6
	dd	_776
	dd	_764
	dd	__irrlicht_core_Quaternion_makeIdentity
	dd	6
	dd	_505
	dd	_468
	dd	__irrlicht_core_Quaternion_getX
	dd	6
	dd	_506
	dd	_468
	dd	__irrlicht_core_Quaternion_getY
	dd	6
	dd	_629
	dd	_468
	dd	__irrlicht_core_Quaternion_getZ
	dd	6
	dd	_777
	dd	_468
	dd	__irrlicht_core_Quaternion_getW
	dd	6
	dd	_778
	dd	_779
	dd	__irrlicht_core_Quaternion_toAngleAxis
	dd	6
	dd	_780
	dd	_781
	dd	__irrlicht_core_Quaternion_rotationFromTo
	dd	6
	dd	_782
	dd	_783
	dd	__irrlicht_core_Quaternion_getMatrixCenter
	dd	7
	dd	_480
	dd	_764
	dd	__irrlicht_core_Quaternion_create
	dd	7
	dd	_784
	dd	_761
	dd	__irrlicht_core_Quaternion_createFrom3Vals
	dd	7
	dd	_785
	dd	_759
	dd	__irrlicht_core_Quaternion_createFrom4Vals
	dd	7
	dd	_786
	dd	_787
	dd	__irrlicht_core_Quaternion_createFromMatrix
	dd	7
	dd	_599
	dd	_762
	dd	__irrlicht_core_Quaternion_createFromVect
	dd	7
	dd	_482
	dd	_788
	dd	__irrlicht_core_Quaternion_createFromHandle
	dd	0
	align	4
_irrlicht_core_Quaternion:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_744
	dd	20
	dd	__irrlicht_core_Quaternion_New
	dd	__irrlicht_core_Quaternion_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Quaternion_EqEq
	dd	__irrlicht_core_Quaternion_EqQuat
	dd	__irrlicht_core_Quaternion_EqMat
	dd	__irrlicht_core_Quaternion_Plus
	dd	__irrlicht_core_Quaternion_MultQuat
	dd	__irrlicht_core_Quaternion_MultFloat
	dd	__irrlicht_core_Quaternion_MultVect
	dd	__irrlicht_core_Quaternion_MultEqFloat
	dd	__irrlicht_core_Quaternion_MultEqQuat
	dd	__irrlicht_core_Quaternion_Equals
	dd	__irrlicht_core_Quaternion_NotEq
	dd	__irrlicht_core_Quaternion_dotProduct
	dd	__irrlicht_core_Quaternion_setFrom4Vals
	dd	__irrlicht_core_Quaternion_setFrom3Vals
	dd	__irrlicht_core_Quaternion_setFromVect
	dd	__irrlicht_core_Quaternion_setFromOther
	dd	__irrlicht_core_Quaternion_normalize
	dd	__irrlicht_core_Quaternion_getMatrix
	dd	__irrlicht_core_Quaternion_getMatrixToDest
	dd	__irrlicht_core_Quaternion_getMatrix_transposed
	dd	__irrlicht_core_Quaternion_makeInverse
	dd	__irrlicht_core_Quaternion_slerp
	dd	__irrlicht_core_Quaternion_fromAngleAxis
	dd	__irrlicht_core_Quaternion_toEuler
	dd	__irrlicht_core_Quaternion_makeIdentity
	dd	__irrlicht_core_Quaternion_getX
	dd	__irrlicht_core_Quaternion_getY
	dd	__irrlicht_core_Quaternion_getZ
	dd	__irrlicht_core_Quaternion_getW
	dd	__irrlicht_core_Quaternion_toAngleAxis
	dd	__irrlicht_core_Quaternion_rotationFromTo
	dd	__irrlicht_core_Quaternion_getMatrixCenter
	dd	__irrlicht_core_Quaternion_create
	dd	__irrlicht_core_Quaternion_createFrom3Vals
	dd	__irrlicht_core_Quaternion_createFrom4Vals
	dd	__irrlicht_core_Quaternion_createFromMatrix
	dd	__irrlicht_core_Quaternion_createFromVect
	dd	__irrlicht_core_Quaternion_createFromHandle
_790:
	db	"StringC",0
_791:
	db	"EqEqStringC",0
_792:
	db	"(:StringC)i",0
_793:
	db	"($)i",0
_794:
	db	"PlusEqChar",0
_795:
	db	"(b)i",0
_796:
	db	"PlusEqString",0
_797:
	db	"PlusEqInt",0
_798:
	db	"EqStringPtr",0
_799:
	db	"(*b)i",0
_800:
	db	"EqString",0
_801:
	db	"PlusStringPtr",0
_802:
	db	"(*b):StringC",0
_803:
	db	"(:StringC):StringC",0
_804:
	db	"idx",0
_805:
	db	"(i)b",0
_806:
	db	"idx_s",0
_807:
	db	"(i)$",0
_808:
	db	"equals_ignore_case",0
_809:
	db	"equalsnStringC",0
_810:
	db	"(:StringC,i)i",0
_811:
	db	"equalsn",0
_812:
	db	"($,i)i",0
_813:
	db	"reserve",0
_814:
	db	"findFirst",0
_815:
	db	"findNext",0
_816:
	db	"(b,i)i",0
_817:
	db	"findLast",0
_818:
	db	"find",0
_819:
	db	"subString",0
_820:
	db	"(i,i):StringC",0
_821:
	db	"appendString",0
_822:
	db	"appendStringWithLength",0
_823:
	db	"appendChar",0
_824:
	db	"appendStringC",0
_825:
	db	"appendStringCWithLength",0
_826:
	db	"getString",0
_827:
	db	"()$",0
_828:
	db	"c_str",0
_829:
	db	"()*b",0
_830:
	db	"make_lower",0
_831:
	db	"make_upper",0
_832:
	db	"size",0
_833:
	db	"PlusEqCharString",0
_834:
	db	"PlusEqDouble",0
_835:
	db	"(d)i",0
_836:
	db	"appendCharString",0
_837:
	db	"createFromString",0
_838:
	db	"($):StringC",0
_839:
	db	"createFromStringC",0
_840:
	db	"createFromInt",0
_841:
	db	"(i):StringC",0
_842:
	db	"createFromStringPtr",0
_843:
	db	"createFromStringPtrWithLength",0
_844:
	db	"(*b,i):StringC",0
_845:
	db	"():StringC",0
	align	4
_789:
	dd	2
	dd	_790
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_StringC_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_StringC_Delete
	dd	6
	dd	_791
	dd	_792
	dd	__irrlicht_core_StringC_EqEqStringC
	dd	6
	dd	_454
	dd	_793
	dd	__irrlicht_core_StringC_EqEq
	dd	6
	dd	_456
	dd	_792
	dd	__irrlicht_core_StringC_NotEq
	dd	6
	dd	_535
	dd	_792
	dd	__irrlicht_core_StringC_Less
	dd	6
	dd	_794
	dd	_795
	dd	__irrlicht_core_StringC_PlusEqChar
	dd	6
	dd	_796
	dd	_792
	dd	__irrlicht_core_StringC_PlusEqString
	dd	6
	dd	_797
	dd	_444
	dd	__irrlicht_core_StringC_PlusEqInt
	dd	6
	dd	_457
	dd	_792
	dd	__irrlicht_core_StringC_Eq
	dd	6
	dd	_798
	dd	_799
	dd	__irrlicht_core_StringC_EqStringPtr
	dd	6
	dd	_800
	dd	_793
	dd	__irrlicht_core_StringC_EqString
	dd	6
	dd	_801
	dd	_802
	dd	__irrlicht_core_StringC_PlusStringPtr
	dd	6
	dd	_463
	dd	_803
	dd	__irrlicht_core_StringC_Plus
	dd	6
	dd	_804
	dd	_805
	dd	__irrlicht_core_StringC_idx
	dd	6
	dd	_806
	dd	_807
	dd	__irrlicht_core_StringC_idx_s
	dd	6
	dd	_808
	dd	_792
	dd	__irrlicht_core_StringC_equals_ignore_case
	dd	6
	dd	_809
	dd	_810
	dd	__irrlicht_core_StringC_equalsnStringC
	dd	6
	dd	_811
	dd	_812
	dd	__irrlicht_core_StringC_equalsn
	dd	6
	dd	_813
	dd	_444
	dd	__irrlicht_core_StringC_reserve
	dd	6
	dd	_814
	dd	_795
	dd	__irrlicht_core_StringC_findFirst
	dd	6
	dd	_815
	dd	_816
	dd	__irrlicht_core_StringC_findNext
	dd	6
	dd	_817
	dd	_795
	dd	__irrlicht_core_StringC_findLast
	dd	6
	dd	_818
	dd	_793
	dd	__irrlicht_core_StringC_find
	dd	6
	dd	_819
	dd	_820
	dd	__irrlicht_core_StringC_subString
	dd	6
	dd	_821
	dd	_793
	dd	__irrlicht_core_StringC_appendString
	dd	6
	dd	_822
	dd	_812
	dd	__irrlicht_core_StringC_appendStringWithLength
	dd	6
	dd	_823
	dd	_795
	dd	__irrlicht_core_StringC_appendChar
	dd	6
	dd	_824
	dd	_792
	dd	__irrlicht_core_StringC_appendStringC
	dd	6
	dd	_825
	dd	_810
	dd	__irrlicht_core_StringC_appendStringCWithLength
	dd	6
	dd	_826
	dd	_827
	dd	__irrlicht_core_StringC_getString
	dd	6
	dd	_828
	dd	_829
	dd	__irrlicht_core_StringC_c_str
	dd	6
	dd	_830
	dd	_431
	dd	__irrlicht_core_StringC_make_lower
	dd	6
	dd	_831
	dd	_431
	dd	__irrlicht_core_StringC_make_upper
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_StringC_size
	dd	6
	dd	_833
	dd	_799
	dd	__irrlicht_core_StringC_PlusEqCharString
	dd	6
	dd	_834
	dd	_835
	dd	__irrlicht_core_StringC_PlusEqDouble
	dd	6
	dd	_836
	dd	_799
	dd	__irrlicht_core_StringC_appendCharString
	dd	7
	dd	_837
	dd	_838
	dd	__irrlicht_core_StringC_createFromString
	dd	7
	dd	_839
	dd	_803
	dd	__irrlicht_core_StringC_createFromStringC
	dd	7
	dd	_840
	dd	_841
	dd	__irrlicht_core_StringC_createFromInt
	dd	7
	dd	_842
	dd	_802
	dd	__irrlicht_core_StringC_createFromStringPtr
	dd	7
	dd	_843
	dd	_844
	dd	__irrlicht_core_StringC_createFromStringPtrWithLength
	dd	7
	dd	_480
	dd	_845
	dd	__irrlicht_core_StringC_create
	dd	7
	dd	_482
	dd	_820
	dd	__irrlicht_core_StringC_createFromHandle
	dd	0
	align	4
_irrlicht_core_StringC:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_789
	dd	20
	dd	__irrlicht_core_StringC_New
	dd	__irrlicht_core_StringC_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_StringC_EqEqStringC
	dd	__irrlicht_core_StringC_EqEq
	dd	__irrlicht_core_StringC_NotEq
	dd	__irrlicht_core_StringC_Less
	dd	__irrlicht_core_StringC_PlusEqChar
	dd	__irrlicht_core_StringC_PlusEqString
	dd	__irrlicht_core_StringC_PlusEqInt
	dd	__irrlicht_core_StringC_Eq
	dd	__irrlicht_core_StringC_EqStringPtr
	dd	__irrlicht_core_StringC_EqString
	dd	__irrlicht_core_StringC_PlusStringPtr
	dd	__irrlicht_core_StringC_Plus
	dd	__irrlicht_core_StringC_idx
	dd	__irrlicht_core_StringC_idx_s
	dd	__irrlicht_core_StringC_equals_ignore_case
	dd	__irrlicht_core_StringC_equalsnStringC
	dd	__irrlicht_core_StringC_equalsn
	dd	__irrlicht_core_StringC_reserve
	dd	__irrlicht_core_StringC_findFirst
	dd	__irrlicht_core_StringC_findNext
	dd	__irrlicht_core_StringC_findLast
	dd	__irrlicht_core_StringC_find
	dd	__irrlicht_core_StringC_subString
	dd	__irrlicht_core_StringC_appendString
	dd	__irrlicht_core_StringC_appendStringWithLength
	dd	__irrlicht_core_StringC_appendChar
	dd	__irrlicht_core_StringC_appendStringC
	dd	__irrlicht_core_StringC_appendStringCWithLength
	dd	__irrlicht_core_StringC_getString
	dd	__irrlicht_core_StringC_c_str
	dd	__irrlicht_core_StringC_make_lower
	dd	__irrlicht_core_StringC_make_upper
	dd	__irrlicht_core_StringC_size
	dd	__irrlicht_core_StringC_PlusEqCharString
	dd	__irrlicht_core_StringC_PlusEqDouble
	dd	__irrlicht_core_StringC_appendCharString
	dd	__irrlicht_core_StringC_createFromString
	dd	__irrlicht_core_StringC_createFromStringC
	dd	__irrlicht_core_StringC_createFromInt
	dd	__irrlicht_core_StringC_createFromStringPtr
	dd	__irrlicht_core_StringC_createFromStringPtrWithLength
	dd	__irrlicht_core_StringC_create
	dd	__irrlicht_core_StringC_createFromHandle
_847:
	db	"StringW",0
_848:
	db	"EqEqStringW",0
_849:
	db	"(:StringW)i",0
_850:
	db	"(s)i",0
_851:
	db	"(*s)i",0
_852:
	db	"(*s):StringW",0
_853:
	db	"(:StringW):StringW",0
_854:
	db	"(i)s",0
_855:
	db	"equalsnStringW",0
_856:
	db	"(:StringW,i)i",0
_857:
	db	"(s,i)i",0
_858:
	db	"(i,i):StringW",0
_859:
	db	"appendStringW",0
_860:
	db	"appendStringWWithLength",0
_861:
	db	"($):StringW",0
_862:
	db	"createFromStringW",0
_863:
	db	"(i):StringW",0
_864:
	db	"(*b):StringW",0
_865:
	db	"(*b,i):StringW",0
_866:
	db	"():StringW",0
	align	4
_846:
	dd	2
	dd	_847
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_StringW_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_StringW_Delete
	dd	6
	dd	_848
	dd	_849
	dd	__irrlicht_core_StringW_EqEqStringW
	dd	6
	dd	_454
	dd	_793
	dd	__irrlicht_core_StringW_EqEq
	dd	6
	dd	_456
	dd	_849
	dd	__irrlicht_core_StringW_NotEq
	dd	6
	dd	_535
	dd	_849
	dd	__irrlicht_core_StringW_Less
	dd	6
	dd	_794
	dd	_850
	dd	__irrlicht_core_StringW_PlusEqChar
	dd	6
	dd	_796
	dd	_849
	dd	__irrlicht_core_StringW_PlusEqString
	dd	6
	dd	_797
	dd	_444
	dd	__irrlicht_core_StringW_PlusEqInt
	dd	6
	dd	_457
	dd	_849
	dd	__irrlicht_core_StringW_Eq
	dd	6
	dd	_798
	dd	_851
	dd	__irrlicht_core_StringW_EqStringPtr
	dd	6
	dd	_800
	dd	_793
	dd	__irrlicht_core_StringW_EqString
	dd	6
	dd	_801
	dd	_852
	dd	__irrlicht_core_StringW_PlusStringPtr
	dd	6
	dd	_463
	dd	_853
	dd	__irrlicht_core_StringW_Plus
	dd	6
	dd	_804
	dd	_854
	dd	__irrlicht_core_StringW_idx
	dd	6
	dd	_806
	dd	_807
	dd	__irrlicht_core_StringW_idx_s
	dd	6
	dd	_808
	dd	_849
	dd	__irrlicht_core_StringW_equals_ignore_case
	dd	6
	dd	_855
	dd	_856
	dd	__irrlicht_core_StringW_equalsnStringW
	dd	6
	dd	_811
	dd	_812
	dd	__irrlicht_core_StringW_equalsn
	dd	6
	dd	_813
	dd	_444
	dd	__irrlicht_core_StringW_reserve
	dd	6
	dd	_814
	dd	_850
	dd	__irrlicht_core_StringW_findFirst
	dd	6
	dd	_815
	dd	_857
	dd	__irrlicht_core_StringW_findNext
	dd	6
	dd	_817
	dd	_850
	dd	__irrlicht_core_StringW_findLast
	dd	6
	dd	_818
	dd	_851
	dd	__irrlicht_core_StringW_find
	dd	6
	dd	_819
	dd	_858
	dd	__irrlicht_core_StringW_subString
	dd	6
	dd	_821
	dd	_793
	dd	__irrlicht_core_StringW_appendString
	dd	6
	dd	_822
	dd	_812
	dd	__irrlicht_core_StringW_appendStringWithLength
	dd	6
	dd	_823
	dd	_850
	dd	__irrlicht_core_StringW_appendChar
	dd	6
	dd	_859
	dd	_849
	dd	__irrlicht_core_StringW_appendStringW
	dd	6
	dd	_860
	dd	_856
	dd	__irrlicht_core_StringW_appendStringWWithLength
	dd	6
	dd	_826
	dd	_827
	dd	__irrlicht_core_StringW_getString
	dd	6
	dd	_828
	dd	_829
	dd	__irrlicht_core_StringW_c_str
	dd	6
	dd	_830
	dd	_431
	dd	__irrlicht_core_StringW_make_lower
	dd	6
	dd	_831
	dd	_431
	dd	__irrlicht_core_StringW_make_upper
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_StringW_size
	dd	6
	dd	_833
	dd	_851
	dd	__irrlicht_core_StringW_PlusEqCharString
	dd	6
	dd	_834
	dd	_835
	dd	__irrlicht_core_StringW_PlusEqDouble
	dd	6
	dd	_836
	dd	_851
	dd	__irrlicht_core_StringW_appendCharString
	dd	7
	dd	_837
	dd	_861
	dd	__irrlicht_core_StringW_createFromString
	dd	7
	dd	_862
	dd	_853
	dd	__irrlicht_core_StringW_createFromStringW
	dd	7
	dd	_840
	dd	_863
	dd	__irrlicht_core_StringW_createFromInt
	dd	7
	dd	_842
	dd	_864
	dd	__irrlicht_core_StringW_createFromStringPtr
	dd	7
	dd	_843
	dd	_865
	dd	__irrlicht_core_StringW_createFromStringPtrWithLength
	dd	7
	dd	_480
	dd	_866
	dd	__irrlicht_core_StringW_create
	dd	7
	dd	_482
	dd	_858
	dd	__irrlicht_core_StringW_createFromHandle
	dd	0
	align	4
_irrlicht_core_StringW:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_846
	dd	20
	dd	__irrlicht_core_StringW_New
	dd	__irrlicht_core_StringW_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_StringW_EqEqStringW
	dd	__irrlicht_core_StringW_EqEq
	dd	__irrlicht_core_StringW_NotEq
	dd	__irrlicht_core_StringW_Less
	dd	__irrlicht_core_StringW_PlusEqChar
	dd	__irrlicht_core_StringW_PlusEqString
	dd	__irrlicht_core_StringW_PlusEqInt
	dd	__irrlicht_core_StringW_Eq
	dd	__irrlicht_core_StringW_EqStringPtr
	dd	__irrlicht_core_StringW_EqString
	dd	__irrlicht_core_StringW_PlusStringPtr
	dd	__irrlicht_core_StringW_Plus
	dd	__irrlicht_core_StringW_idx
	dd	__irrlicht_core_StringW_idx_s
	dd	__irrlicht_core_StringW_equals_ignore_case
	dd	__irrlicht_core_StringW_equalsnStringW
	dd	__irrlicht_core_StringW_equalsn
	dd	__irrlicht_core_StringW_reserve
	dd	__irrlicht_core_StringW_findFirst
	dd	__irrlicht_core_StringW_findNext
	dd	__irrlicht_core_StringW_findLast
	dd	__irrlicht_core_StringW_find
	dd	__irrlicht_core_StringW_subString
	dd	__irrlicht_core_StringW_appendString
	dd	__irrlicht_core_StringW_appendStringWithLength
	dd	__irrlicht_core_StringW_appendChar
	dd	__irrlicht_core_StringW_appendStringW
	dd	__irrlicht_core_StringW_appendStringWWithLength
	dd	__irrlicht_core_StringW_getString
	dd	__irrlicht_core_StringW_c_str
	dd	__irrlicht_core_StringW_make_lower
	dd	__irrlicht_core_StringW_make_upper
	dd	__irrlicht_core_StringW_size
	dd	__irrlicht_core_StringW_PlusEqCharString
	dd	__irrlicht_core_StringW_PlusEqDouble
	dd	__irrlicht_core_StringW_appendCharString
	dd	__irrlicht_core_StringW_createFromString
	dd	__irrlicht_core_StringW_createFromStringW
	dd	__irrlicht_core_StringW_createFromInt
	dd	__irrlicht_core_StringW_createFromStringPtr
	dd	__irrlicht_core_StringW_createFromStringPtrWithLength
	dd	__irrlicht_core_StringW_create
	dd	__irrlicht_core_StringW_createFromHandle
_868:
	db	"Line2di",0
_869:
	db	"(:Vector2di):Line2di",0
_870:
	db	"(:Line2di)i",0
_871:
	db	"setLineFromVals",0
_872:
	db	"(i,i,i,i)i",0
_873:
	db	"setLineFromVects",0
_874:
	db	"setLineFromLine",0
_875:
	db	"getVector",0
_876:
	db	"getUnitVector",0
_877:
	db	"(:Line2di)d",0
_878:
	db	"intersectWith",0
_879:
	db	"(:Line2di,:Vector2di)i",0
_880:
	db	"getStart",0
_881:
	db	"getEnd",0
_882:
	db	"getMiddle",0
_883:
	db	"getPointOrientation",0
_884:
	db	"isPointOnLine",0
_885:
	db	"isPointBetweenStartAndEnd",0
_886:
	db	"getClosestPoint",0
_887:
	db	"():Line2di",0
_888:
	db	"(i,i,i,i):Line2di",0
_889:
	db	"createFromVects",0
_890:
	db	"(:Vector2di,:Vector2di):Line2di",0
_891:
	db	"createFromLine",0
_892:
	db	"(:Line2di):Line2di",0
_893:
	db	"(i,i):Line2di",0
	align	4
_867:
	dd	2
	dd	_868
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line2di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line2di_Delete
	dd	6
	dd	_463
	dd	_869
	dd	__irrlicht_core_Line2di_Plus
	dd	6
	dd	_497
	dd	_869
	dd	__irrlicht_core_Line2di_Minus
	dd	6
	dd	_465
	dd	_568
	dd	__irrlicht_core_Line2di_PlusEq
	dd	6
	dd	_466
	dd	_568
	dd	__irrlicht_core_Line2di_MinusEq
	dd	6
	dd	_454
	dd	_870
	dd	__irrlicht_core_Line2di_EqEq
	dd	6
	dd	_456
	dd	_870
	dd	__irrlicht_core_Line2di_NotEq
	dd	6
	dd	_871
	dd	_872
	dd	__irrlicht_core_Line2di_setLineFromVals
	dd	6
	dd	_873
	dd	_577
	dd	__irrlicht_core_Line2di_setLineFromVects
	dd	6
	dd	_874
	dd	_870
	dd	__irrlicht_core_Line2di_setLineFromLine
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Line2di_getLength
	dd	6
	dd	_875
	dd	_559
	dd	__irrlicht_core_Line2di_getVector
	dd	6
	dd	_876
	dd	_559
	dd	__irrlicht_core_Line2di_getUnitVector
	dd	6
	dd	_562
	dd	_877
	dd	__irrlicht_core_Line2di_getAngleWith
	dd	6
	dd	_878
	dd	_879
	dd	__irrlicht_core_Line2di_intersectWith
	dd	6
	dd	_880
	dd	_559
	dd	__irrlicht_core_Line2di_getStart
	dd	6
	dd	_881
	dd	_559
	dd	__irrlicht_core_Line2di_getEnd
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Line2di_getLengthSQ
	dd	6
	dd	_882
	dd	_559
	dd	__irrlicht_core_Line2di_getMiddle
	dd	6
	dd	_883
	dd	_568
	dd	__irrlicht_core_Line2di_getPointOrientation
	dd	6
	dd	_884
	dd	_568
	dd	__irrlicht_core_Line2di_isPointOnLine
	dd	6
	dd	_885
	dd	_568
	dd	__irrlicht_core_Line2di_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_582
	dd	__irrlicht_core_Line2di_getClosestPoint
	dd	7
	dd	_480
	dd	_887
	dd	__irrlicht_core_Line2di_create
	dd	7
	dd	_537
	dd	_888
	dd	__irrlicht_core_Line2di_createFromVals
	dd	7
	dd	_889
	dd	_890
	dd	__irrlicht_core_Line2di_createFromVects
	dd	7
	dd	_891
	dd	_892
	dd	__irrlicht_core_Line2di_createFromLine
	dd	7
	dd	_482
	dd	_893
	dd	__irrlicht_core_Line2di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line2di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_867
	dd	20
	dd	__irrlicht_core_Line2di_New
	dd	__irrlicht_core_Line2di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line2di_Plus
	dd	__irrlicht_core_Line2di_Minus
	dd	__irrlicht_core_Line2di_PlusEq
	dd	__irrlicht_core_Line2di_MinusEq
	dd	__irrlicht_core_Line2di_EqEq
	dd	__irrlicht_core_Line2di_NotEq
	dd	__irrlicht_core_Line2di_setLineFromVals
	dd	__irrlicht_core_Line2di_setLineFromVects
	dd	__irrlicht_core_Line2di_setLineFromLine
	dd	__irrlicht_core_Line2di_getLength
	dd	__irrlicht_core_Line2di_getVector
	dd	__irrlicht_core_Line2di_getUnitVector
	dd	__irrlicht_core_Line2di_getAngleWith
	dd	__irrlicht_core_Line2di_intersectWith
	dd	__irrlicht_core_Line2di_getStart
	dd	__irrlicht_core_Line2di_getEnd
	dd	__irrlicht_core_Line2di_getLengthSQ
	dd	__irrlicht_core_Line2di_getMiddle
	dd	__irrlicht_core_Line2di_getPointOrientation
	dd	__irrlicht_core_Line2di_isPointOnLine
	dd	__irrlicht_core_Line2di_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line2di_getClosestPoint
	dd	__irrlicht_core_Line2di_create
	dd	__irrlicht_core_Line2di_createFromVals
	dd	__irrlicht_core_Line2di_createFromVects
	dd	__irrlicht_core_Line2di_createFromLine
	dd	__irrlicht_core_Line2di_createFromHandle
_895:
	db	"Line2df",0
_896:
	db	"(:Vector2df):Line2df",0
_897:
	db	"(:Line2df)i",0
_898:
	db	"(:Line2df)d",0
_899:
	db	"(:Line2df,:Vector2df)i",0
_900:
	db	"():Line2df",0
_901:
	db	"(i,i,i,i):Line2df",0
_902:
	db	"(:Vector2df,:Vector2df):Line2df",0
_903:
	db	"(:Line2df):Line2df",0
_904:
	db	"(i,i):Line2df",0
	align	4
_894:
	dd	2
	dd	_895
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line2df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line2df_Delete
	dd	6
	dd	_463
	dd	_896
	dd	__irrlicht_core_Line2df_Plus
	dd	6
	dd	_497
	dd	_896
	dd	__irrlicht_core_Line2df_Minus
	dd	6
	dd	_465
	dd	_638
	dd	__irrlicht_core_Line2df_PlusEq
	dd	6
	dd	_466
	dd	_638
	dd	__irrlicht_core_Line2df_MinusEq
	dd	6
	dd	_454
	dd	_897
	dd	__irrlicht_core_Line2df_EqEq
	dd	6
	dd	_456
	dd	_897
	dd	__irrlicht_core_Line2df_NotEq
	dd	6
	dd	_871
	dd	_872
	dd	__irrlicht_core_Line2df_setLineFromVals
	dd	6
	dd	_873
	dd	_639
	dd	__irrlicht_core_Line2df_setLineFromVects
	dd	6
	dd	_874
	dd	_897
	dd	__irrlicht_core_Line2df_setLineFromLine
	dd	6
	dd	_570
	dd	_561
	dd	__irrlicht_core_Line2df_getLength
	dd	6
	dd	_875
	dd	_633
	dd	__irrlicht_core_Line2df_getVector
	dd	6
	dd	_876
	dd	_633
	dd	__irrlicht_core_Line2df_getUnitVector
	dd	6
	dd	_562
	dd	_898
	dd	__irrlicht_core_Line2df_getAngleWith
	dd	6
	dd	_878
	dd	_899
	dd	__irrlicht_core_Line2df_intersectWith
	dd	6
	dd	_880
	dd	_633
	dd	__irrlicht_core_Line2df_getStart
	dd	6
	dd	_881
	dd	_633
	dd	__irrlicht_core_Line2df_getEnd
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Line2df_getLengthSQ
	dd	6
	dd	_882
	dd	_633
	dd	__irrlicht_core_Line2df_getMiddle
	dd	6
	dd	_883
	dd	_636
	dd	__irrlicht_core_Line2df_getPointOrientation
	dd	6
	dd	_884
	dd	_638
	dd	__irrlicht_core_Line2df_isPointOnLine
	dd	6
	dd	_885
	dd	_638
	dd	__irrlicht_core_Line2df_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_642
	dd	__irrlicht_core_Line2df_getClosestPoint
	dd	7
	dd	_480
	dd	_900
	dd	__irrlicht_core_Line2df_create
	dd	7
	dd	_537
	dd	_901
	dd	__irrlicht_core_Line2df_createFromVals
	dd	7
	dd	_889
	dd	_902
	dd	__irrlicht_core_Line2df_createFromVects
	dd	7
	dd	_891
	dd	_903
	dd	__irrlicht_core_Line2df_createFromLine
	dd	7
	dd	_482
	dd	_904
	dd	__irrlicht_core_Line2df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_894
	dd	20
	dd	__irrlicht_core_Line2df_New
	dd	__irrlicht_core_Line2df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line2df_Plus
	dd	__irrlicht_core_Line2df_Minus
	dd	__irrlicht_core_Line2df_PlusEq
	dd	__irrlicht_core_Line2df_MinusEq
	dd	__irrlicht_core_Line2df_EqEq
	dd	__irrlicht_core_Line2df_NotEq
	dd	__irrlicht_core_Line2df_setLineFromVals
	dd	__irrlicht_core_Line2df_setLineFromVects
	dd	__irrlicht_core_Line2df_setLineFromLine
	dd	__irrlicht_core_Line2df_getLength
	dd	__irrlicht_core_Line2df_getVector
	dd	__irrlicht_core_Line2df_getUnitVector
	dd	__irrlicht_core_Line2df_getAngleWith
	dd	__irrlicht_core_Line2df_intersectWith
	dd	__irrlicht_core_Line2df_getStart
	dd	__irrlicht_core_Line2df_getEnd
	dd	__irrlicht_core_Line2df_getLengthSQ
	dd	__irrlicht_core_Line2df_getMiddle
	dd	__irrlicht_core_Line2df_getPointOrientation
	dd	__irrlicht_core_Line2df_isPointOnLine
	dd	__irrlicht_core_Line2df_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line2df_getClosestPoint
	dd	__irrlicht_core_Line2df_create
	dd	__irrlicht_core_Line2df_createFromVals
	dd	__irrlicht_core_Line2df_createFromVects
	dd	__irrlicht_core_Line2df_createFromLine
	dd	__irrlicht_core_Line2df_createFromHandle
_906:
	db	"Line3di",0
_907:
	db	"(:Vector3di):Line3di",0
_908:
	db	"(:Line3di)i",0
_909:
	db	"(f,f,f,f,f,f)i",0
_910:
	db	"getIntersectionWithSphere",0
_911:
	db	"(:Vector3di,f,*d)i",0
_912:
	db	"(f,f,f,f,f,f):Line3di",0
_913:
	db	"(:Vector3di,:Vector3di):Line3di",0
_914:
	db	"(:Line3di):Line3di",0
_915:
	db	"():Line3di",0
_916:
	db	"(i,i):Line3di",0
	align	4
_905:
	dd	2
	dd	_906
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line3di_Delete
	dd	6
	dd	_463
	dd	_907
	dd	__irrlicht_core_Line3di_Plus
	dd	6
	dd	_497
	dd	_907
	dd	__irrlicht_core_Line3di_Minus
	dd	6
	dd	_465
	dd	_614
	dd	__irrlicht_core_Line3di_PlusEq
	dd	6
	dd	_466
	dd	_614
	dd	__irrlicht_core_Line3di_MinusEq
	dd	6
	dd	_454
	dd	_908
	dd	__irrlicht_core_Line3di_EqEq
	dd	6
	dd	_456
	dd	_908
	dd	__irrlicht_core_Line3di_NotEq
	dd	6
	dd	_871
	dd	_909
	dd	__irrlicht_core_Line3di_setLineFromVals
	dd	6
	dd	_873
	dd	_602
	dd	__irrlicht_core_Line3di_setLineFromVects
	dd	6
	dd	_874
	dd	_908
	dd	__irrlicht_core_Line3di_setLineFromLine
	dd	6
	dd	_570
	dd	_431
	dd	__irrlicht_core_Line3di_getLength
	dd	6
	dd	_574
	dd	_431
	dd	__irrlicht_core_Line3di_getLengthSQ
	dd	6
	dd	_882
	dd	_604
	dd	__irrlicht_core_Line3di_getMiddle
	dd	6
	dd	_875
	dd	_604
	dd	__irrlicht_core_Line3di_getVector
	dd	6
	dd	_885
	dd	_614
	dd	__irrlicht_core_Line3di_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_608
	dd	__irrlicht_core_Line3di_getClosestPoint
	dd	6
	dd	_880
	dd	_604
	dd	__irrlicht_core_Line3di_getStart
	dd	6
	dd	_881
	dd	_604
	dd	__irrlicht_core_Line3di_getEnd
	dd	6
	dd	_910
	dd	_911
	dd	__irrlicht_core_Line3di_getIntersectionWithSphere
	dd	7
	dd	_537
	dd	_912
	dd	__irrlicht_core_Line3di_createFromVals
	dd	7
	dd	_889
	dd	_913
	dd	__irrlicht_core_Line3di_createFromVects
	dd	7
	dd	_891
	dd	_914
	dd	__irrlicht_core_Line3di_createFromLine
	dd	7
	dd	_480
	dd	_915
	dd	__irrlicht_core_Line3di_create
	dd	7
	dd	_482
	dd	_916
	dd	__irrlicht_core_Line3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_905
	dd	20
	dd	__irrlicht_core_Line3di_New
	dd	__irrlicht_core_Line3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line3di_Plus
	dd	__irrlicht_core_Line3di_Minus
	dd	__irrlicht_core_Line3di_PlusEq
	dd	__irrlicht_core_Line3di_MinusEq
	dd	__irrlicht_core_Line3di_EqEq
	dd	__irrlicht_core_Line3di_NotEq
	dd	__irrlicht_core_Line3di_setLineFromVals
	dd	__irrlicht_core_Line3di_setLineFromVects
	dd	__irrlicht_core_Line3di_setLineFromLine
	dd	__irrlicht_core_Line3di_getLength
	dd	__irrlicht_core_Line3di_getLengthSQ
	dd	__irrlicht_core_Line3di_getMiddle
	dd	__irrlicht_core_Line3di_getVector
	dd	__irrlicht_core_Line3di_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line3di_getClosestPoint
	dd	__irrlicht_core_Line3di_getStart
	dd	__irrlicht_core_Line3di_getEnd
	dd	__irrlicht_core_Line3di_getIntersectionWithSphere
	dd	__irrlicht_core_Line3di_createFromVals
	dd	__irrlicht_core_Line3di_createFromVects
	dd	__irrlicht_core_Line3di_createFromLine
	dd	__irrlicht_core_Line3di_create
	dd	__irrlicht_core_Line3di_createFromHandle
_918:
	db	"Line3df",0
_919:
	db	"(:Vector3df):Line3df",0
_920:
	db	"(:Line3df)i",0
_921:
	db	"(:Vector3df,f,*d)i",0
_922:
	db	"(f,f,f,f,f,f):Line3df",0
_923:
	db	"(:Vector3df,:Vector3df):Line3df",0
_924:
	db	"(:Line3df):Line3df",0
_925:
	db	"():Line3df",0
_926:
	db	"(i,i):Line3df",0
	align	4
_917:
	dd	2
	dd	_918
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Line3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Line3df_Delete
	dd	6
	dd	_463
	dd	_919
	dd	__irrlicht_core_Line3df_Plus
	dd	6
	dd	_497
	dd	_919
	dd	__irrlicht_core_Line3df_Minus
	dd	6
	dd	_465
	dd	_660
	dd	__irrlicht_core_Line3df_PlusEq
	dd	6
	dd	_466
	dd	_660
	dd	__irrlicht_core_Line3df_MinusEq
	dd	6
	dd	_454
	dd	_920
	dd	__irrlicht_core_Line3df_EqEq
	dd	6
	dd	_456
	dd	_920
	dd	__irrlicht_core_Line3df_NotEq
	dd	6
	dd	_871
	dd	_909
	dd	__irrlicht_core_Line3df_setLineFromVals
	dd	6
	dd	_873
	dd	_648
	dd	__irrlicht_core_Line3df_setLineFromVects
	dd	6
	dd	_874
	dd	_920
	dd	__irrlicht_core_Line3df_setLineFromLine
	dd	6
	dd	_570
	dd	_468
	dd	__irrlicht_core_Line3df_getLength
	dd	6
	dd	_574
	dd	_468
	dd	__irrlicht_core_Line3df_getLengthSQ
	dd	6
	dd	_882
	dd	_649
	dd	__irrlicht_core_Line3df_getMiddle
	dd	6
	dd	_875
	dd	_649
	dd	__irrlicht_core_Line3df_getVector
	dd	6
	dd	_885
	dd	_660
	dd	__irrlicht_core_Line3df_isPointBetweenStartAndEnd
	dd	6
	dd	_886
	dd	_651
	dd	__irrlicht_core_Line3df_getClosestPoint
	dd	6
	dd	_880
	dd	_649
	dd	__irrlicht_core_Line3df_getStart
	dd	6
	dd	_881
	dd	_649
	dd	__irrlicht_core_Line3df_getEnd
	dd	6
	dd	_910
	dd	_921
	dd	__irrlicht_core_Line3df_getIntersectionWithSphere
	dd	7
	dd	_537
	dd	_922
	dd	__irrlicht_core_Line3df_createFromVals
	dd	7
	dd	_889
	dd	_923
	dd	__irrlicht_core_Line3df_createFromVects
	dd	7
	dd	_891
	dd	_924
	dd	__irrlicht_core_Line3df_createFromLine
	dd	7
	dd	_480
	dd	_925
	dd	__irrlicht_core_Line3df_create
	dd	7
	dd	_482
	dd	_926
	dd	__irrlicht_core_Line3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_Line3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_917
	dd	20
	dd	__irrlicht_core_Line3df_New
	dd	__irrlicht_core_Line3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Line3df_Plus
	dd	__irrlicht_core_Line3df_Minus
	dd	__irrlicht_core_Line3df_PlusEq
	dd	__irrlicht_core_Line3df_MinusEq
	dd	__irrlicht_core_Line3df_EqEq
	dd	__irrlicht_core_Line3df_NotEq
	dd	__irrlicht_core_Line3df_setLineFromVals
	dd	__irrlicht_core_Line3df_setLineFromVects
	dd	__irrlicht_core_Line3df_setLineFromLine
	dd	__irrlicht_core_Line3df_getLength
	dd	__irrlicht_core_Line3df_getLengthSQ
	dd	__irrlicht_core_Line3df_getMiddle
	dd	__irrlicht_core_Line3df_getVector
	dd	__irrlicht_core_Line3df_isPointBetweenStartAndEnd
	dd	__irrlicht_core_Line3df_getClosestPoint
	dd	__irrlicht_core_Line3df_getStart
	dd	__irrlicht_core_Line3df_getEnd
	dd	__irrlicht_core_Line3df_getIntersectionWithSphere
	dd	__irrlicht_core_Line3df_createFromVals
	dd	__irrlicht_core_Line3df_createFromVects
	dd	__irrlicht_core_Line3df_createFromLine
	dd	__irrlicht_core_Line3df_create
	dd	__irrlicht_core_Line3df_createFromHandle
_928:
	db	"AABbox3df",0
_929:
	db	"getEdges",0
_930:
	db	"()[]:Vector3df",0
_931:
	db	"intersectsWithBox",0
_932:
	db	"intersectsWithLine",0
_933:
	db	"intersectsWithLineUsingVects",0
_934:
	db	"(:Vector3df,:Vector3df,f)i",0
_935:
	db	"classifyPlaneRelation",0
_936:
	db	"getExtent",0
_937:
	db	"getMinEdge",0
_938:
	db	"getMaxEdge",0
_939:
	db	"isEmpty",0
_940:
	db	"(:AABbox3df,f):AABbox3df",0
_941:
	db	"addInternalPointFromVals",0
_942:
	db	"(f,f,f)i",0
_943:
	db	"addInternalBox",0
_944:
	db	"resetFromVals",0
_945:
	db	"resetFromBox",0
_946:
	db	"resetFromVect",0
_947:
	db	"isPointTotalInside",0
_948:
	db	"isFullInside",0
_949:
	db	"getVolume",0
_950:
	db	"():AABbox3df",0
_951:
	db	"createFromBox",0
_952:
	db	"(:AABbox3df):AABbox3df",0
_953:
	db	"(:Vector3df):AABbox3df",0
_954:
	db	"createFromVectWithMax",0
_955:
	db	"(:Vector3df,:Vector3df):AABbox3df",0
_956:
	db	"(f,f,f,f,f,f):AABbox3df",0
_957:
	db	"(i,i):AABbox3df",0
	align	4
_927:
	dd	2
	dd	_928
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_AABbox3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_AABbox3df_Delete
	dd	6
	dd	_454
	dd	_694
	dd	__irrlicht_core_AABbox3df_EqEq
	dd	6
	dd	_456
	dd	_694
	dd	__irrlicht_core_AABbox3df_NotEq
	dd	6
	dd	_929
	dd	_930
	dd	__irrlicht_core_AABbox3df_getEdges
	dd	6
	dd	_931
	dd	_694
	dd	__irrlicht_core_AABbox3df_intersectsWithBox
	dd	6
	dd	_932
	dd	_920
	dd	__irrlicht_core_AABbox3df_intersectsWithLine
	dd	6
	dd	_933
	dd	_934
	dd	__irrlicht_core_AABbox3df_intersectsWithLineUsingVects
	dd	6
	dd	_935
	dd	_708
	dd	__irrlicht_core_AABbox3df_classifyPlaneRelation
	dd	6
	dd	_526
	dd	_649
	dd	__irrlicht_core_AABbox3df_getCenter
	dd	6
	dd	_936
	dd	_649
	dd	__irrlicht_core_AABbox3df_getExtent
	dd	6
	dd	_937
	dd	_649
	dd	__irrlicht_core_AABbox3df_getMinEdge
	dd	6
	dd	_938
	dd	_649
	dd	__irrlicht_core_AABbox3df_getMaxEdge
	dd	6
	dd	_939
	dd	_431
	dd	__irrlicht_core_AABbox3df_isEmpty
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_AABbox3df_repair
	dd	6
	dd	_478
	dd	_940
	dd	__irrlicht_core_AABbox3df_getInterpolated
	dd	6
	dd	_533
	dd	_660
	dd	__irrlicht_core_AABbox3df_addInternalPoint
	dd	6
	dd	_941
	dd	_942
	dd	__irrlicht_core_AABbox3df_addInternalPointFromVals
	dd	6
	dd	_943
	dd	_694
	dd	__irrlicht_core_AABbox3df_addInternalBox
	dd	6
	dd	_944
	dd	_942
	dd	__irrlicht_core_AABbox3df_resetFromVals
	dd	6
	dd	_945
	dd	_694
	dd	__irrlicht_core_AABbox3df_resetFromBox
	dd	6
	dd	_946
	dd	_660
	dd	__irrlicht_core_AABbox3df_resetFromVect
	dd	6
	dd	_522
	dd	_660
	dd	__irrlicht_core_AABbox3df_isPointInside
	dd	6
	dd	_947
	dd	_660
	dd	__irrlicht_core_AABbox3df_isPointTotalInside
	dd	6
	dd	_948
	dd	_694
	dd	__irrlicht_core_AABbox3df_isFullInside
	dd	6
	dd	_949
	dd	_468
	dd	__irrlicht_core_AABbox3df_getVolume
	dd	6
	dd	_475
	dd	_468
	dd	__irrlicht_core_AABbox3df_getArea
	dd	7
	dd	_480
	dd	_950
	dd	__irrlicht_core_AABbox3df_create
	dd	7
	dd	_951
	dd	_952
	dd	__irrlicht_core_AABbox3df_createFromBox
	dd	7
	dd	_599
	dd	_953
	dd	__irrlicht_core_AABbox3df_createFromVect
	dd	7
	dd	_954
	dd	_955
	dd	__irrlicht_core_AABbox3df_createFromVectWithMax
	dd	7
	dd	_537
	dd	_956
	dd	__irrlicht_core_AABbox3df_createFromVals
	dd	7
	dd	_482
	dd	_957
	dd	__irrlicht_core_AABbox3df_createFromHandle
	dd	0
	align	4
_irrlicht_core_AABbox3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_927
	dd	20
	dd	__irrlicht_core_AABbox3df_New
	dd	__irrlicht_core_AABbox3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_AABbox3df_EqEq
	dd	__irrlicht_core_AABbox3df_NotEq
	dd	__irrlicht_core_AABbox3df_getEdges
	dd	__irrlicht_core_AABbox3df_intersectsWithBox
	dd	__irrlicht_core_AABbox3df_intersectsWithLine
	dd	__irrlicht_core_AABbox3df_intersectsWithLineUsingVects
	dd	__irrlicht_core_AABbox3df_classifyPlaneRelation
	dd	__irrlicht_core_AABbox3df_getCenter
	dd	__irrlicht_core_AABbox3df_getExtent
	dd	__irrlicht_core_AABbox3df_getMinEdge
	dd	__irrlicht_core_AABbox3df_getMaxEdge
	dd	__irrlicht_core_AABbox3df_isEmpty
	dd	__irrlicht_core_AABbox3df_repair
	dd	__irrlicht_core_AABbox3df_getInterpolated
	dd	__irrlicht_core_AABbox3df_addInternalPoint
	dd	__irrlicht_core_AABbox3df_addInternalPointFromVals
	dd	__irrlicht_core_AABbox3df_addInternalBox
	dd	__irrlicht_core_AABbox3df_resetFromVals
	dd	__irrlicht_core_AABbox3df_resetFromBox
	dd	__irrlicht_core_AABbox3df_resetFromVect
	dd	__irrlicht_core_AABbox3df_isPointInside
	dd	__irrlicht_core_AABbox3df_isPointTotalInside
	dd	__irrlicht_core_AABbox3df_isFullInside
	dd	__irrlicht_core_AABbox3df_getVolume
	dd	__irrlicht_core_AABbox3df_getArea
	dd	__irrlicht_core_AABbox3df_create
	dd	__irrlicht_core_AABbox3df_createFromBox
	dd	__irrlicht_core_AABbox3df_createFromVect
	dd	__irrlicht_core_AABbox3df_createFromVectWithMax
	dd	__irrlicht_core_AABbox3df_createFromVals
	dd	__irrlicht_core_AABbox3df_createFromHandle
_959:
	db	"AABbox3di",0
_960:
	db	"()[]:Vector3di",0
_961:
	db	"(:Vector3di,:Vector3di,f)i",0
_962:
	db	"(:AABbox3di,f):AABbox3di",0
_963:
	db	"():AABbox3di",0
_964:
	db	"(:AABbox3di):AABbox3di",0
_965:
	db	"(:Vector3di):AABbox3di",0
_966:
	db	"(:Vector3di,:Vector3di):AABbox3di",0
_967:
	db	"(f,f,f,f,f,f):AABbox3di",0
_968:
	db	"(i,i):AABbox3di",0
	align	4
_958:
	dd	2
	dd	_959
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_AABbox3di_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_AABbox3di_Delete
	dd	6
	dd	_454
	dd	_667
	dd	__irrlicht_core_AABbox3di_EqEq
	dd	6
	dd	_456
	dd	_667
	dd	__irrlicht_core_AABbox3di_NotEq
	dd	6
	dd	_929
	dd	_960
	dd	__irrlicht_core_AABbox3di_getEdges
	dd	6
	dd	_931
	dd	_667
	dd	__irrlicht_core_AABbox3di_intersectsWithBox
	dd	6
	dd	_932
	dd	_920
	dd	__irrlicht_core_AABbox3di_intersectsWithLine
	dd	6
	dd	_933
	dd	_961
	dd	__irrlicht_core_AABbox3di_intersectsWithLineUsingVects
	dd	6
	dd	_935
	dd	_735
	dd	__irrlicht_core_AABbox3di_classifyPlaneRelation
	dd	6
	dd	_526
	dd	_604
	dd	__irrlicht_core_AABbox3di_getCenter
	dd	6
	dd	_936
	dd	_604
	dd	__irrlicht_core_AABbox3di_getExtent
	dd	6
	dd	_937
	dd	_604
	dd	__irrlicht_core_AABbox3di_getMinEdge
	dd	6
	dd	_938
	dd	_604
	dd	__irrlicht_core_AABbox3di_getMaxEdge
	dd	6
	dd	_939
	dd	_431
	dd	__irrlicht_core_AABbox3di_isEmpty
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_AABbox3di_repair
	dd	6
	dd	_478
	dd	_962
	dd	__irrlicht_core_AABbox3di_getInterpolated
	dd	6
	dd	_533
	dd	_614
	dd	__irrlicht_core_AABbox3di_addInternalPoint
	dd	6
	dd	_941
	dd	_942
	dd	__irrlicht_core_AABbox3di_addInternalPointFromVals
	dd	6
	dd	_943
	dd	_667
	dd	__irrlicht_core_AABbox3di_addInternalBox
	dd	6
	dd	_944
	dd	_942
	dd	__irrlicht_core_AABbox3di_resetFromVals
	dd	6
	dd	_945
	dd	_667
	dd	__irrlicht_core_AABbox3di_resetFromBox
	dd	6
	dd	_946
	dd	_614
	dd	__irrlicht_core_AABbox3di_resetFromVect
	dd	6
	dd	_522
	dd	_614
	dd	__irrlicht_core_AABbox3di_isPointInside
	dd	6
	dd	_947
	dd	_614
	dd	__irrlicht_core_AABbox3di_isPointTotalInside
	dd	6
	dd	_948
	dd	_667
	dd	__irrlicht_core_AABbox3di_isFullInside
	dd	6
	dd	_949
	dd	_431
	dd	__irrlicht_core_AABbox3di_getVolume
	dd	6
	dd	_475
	dd	_431
	dd	__irrlicht_core_AABbox3di_getArea
	dd	7
	dd	_480
	dd	_963
	dd	__irrlicht_core_AABbox3di_create
	dd	7
	dd	_951
	dd	_964
	dd	__irrlicht_core_AABbox3di_createFromBox
	dd	7
	dd	_599
	dd	_965
	dd	__irrlicht_core_AABbox3di_createFromVect
	dd	7
	dd	_954
	dd	_966
	dd	__irrlicht_core_AABbox3di_createFromVectWithMax
	dd	7
	dd	_537
	dd	_967
	dd	__irrlicht_core_AABbox3di_createFromVals
	dd	7
	dd	_482
	dd	_968
	dd	__irrlicht_core_AABbox3di_createFromHandle
	dd	0
	align	4
_irrlicht_core_AABbox3di:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_958
	dd	20
	dd	__irrlicht_core_AABbox3di_New
	dd	__irrlicht_core_AABbox3di_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_AABbox3di_EqEq
	dd	__irrlicht_core_AABbox3di_NotEq
	dd	__irrlicht_core_AABbox3di_getEdges
	dd	__irrlicht_core_AABbox3di_intersectsWithBox
	dd	__irrlicht_core_AABbox3di_intersectsWithLine
	dd	__irrlicht_core_AABbox3di_intersectsWithLineUsingVects
	dd	__irrlicht_core_AABbox3di_classifyPlaneRelation
	dd	__irrlicht_core_AABbox3di_getCenter
	dd	__irrlicht_core_AABbox3di_getExtent
	dd	__irrlicht_core_AABbox3di_getMinEdge
	dd	__irrlicht_core_AABbox3di_getMaxEdge
	dd	__irrlicht_core_AABbox3di_isEmpty
	dd	__irrlicht_core_AABbox3di_repair
	dd	__irrlicht_core_AABbox3di_getInterpolated
	dd	__irrlicht_core_AABbox3di_addInternalPoint
	dd	__irrlicht_core_AABbox3di_addInternalPointFromVals
	dd	__irrlicht_core_AABbox3di_addInternalBox
	dd	__irrlicht_core_AABbox3di_resetFromVals
	dd	__irrlicht_core_AABbox3di_resetFromBox
	dd	__irrlicht_core_AABbox3di_resetFromVect
	dd	__irrlicht_core_AABbox3di_isPointInside
	dd	__irrlicht_core_AABbox3di_isPointTotalInside
	dd	__irrlicht_core_AABbox3di_isFullInside
	dd	__irrlicht_core_AABbox3di_getVolume
	dd	__irrlicht_core_AABbox3di_getArea
	dd	__irrlicht_core_AABbox3di_create
	dd	__irrlicht_core_AABbox3di_createFromBox
	dd	__irrlicht_core_AABbox3di_createFromVect
	dd	__irrlicht_core_AABbox3di_createFromVectWithMax
	dd	__irrlicht_core_AABbox3di_createFromVals
	dd	__irrlicht_core_AABbox3di_createFromHandle
_970:
	db	"Matrix4",0
_971:
	db	"elementAt",0
_972:
	db	"(i,i)f",0
_973:
	db	"(:Matrix4):Matrix4",0
_974:
	db	"Idx",0
_975:
	db	"(i)*f",0
_976:
	db	"EqScalar",0
_977:
	db	"(f):Matrix4",0
_978:
	db	"MultEqScalar",0
_979:
	db	"(:Matrix4,f)i",0
_980:
	db	"buildProjectionMatrixPerspectiveFovRH",0
_981:
	db	"(f,f,f,f):Matrix4",0
_982:
	db	"buildProjectionMatrixPerspectiveFovLH",0
_983:
	db	"buildProjectionMatrixPerspectiveRH",0
_984:
	db	"buildProjectionMatrixPerspectiveLH",0
_985:
	db	"buildProjectionMatrixOrthoRH",0
_986:
	db	"buildProjectionMatrixOrthoLH",0
_987:
	db	"buildCameraLookAtMatrixRH",0
_988:
	db	"(:Vector3df,:Vector3df,:Vector3df):Matrix4",0
_989:
	db	"buildCameraLookAtMatrixLH",0
_990:
	db	"buildShadowMatrix",0
_991:
	db	"(:Vector3df,:Plane3df,f):Matrix4",0
_992:
	db	"buildNDCToDCMatrix",0
_993:
	db	"(:Recti,f):Matrix4",0
_994:
	db	"multiplyWith1x4Matrix",0
_995:
	db	"getInverse",0
_996:
	db	"(:Matrix4,f):Matrix4",0
_997:
	db	"getTransposed",0
_998:
	db	"setInverseRotationRadians",0
_999:
	db	"(:Vector3df):Matrix4",0
_1000:
	db	"setInverseRotationDegrees",0
_1001:
	db	"SetScale",0
_1002:
	db	"SetScaleFromFloat",0
_1003:
	db	"inverseTranslateVect",0
_1004:
	db	"inverseRotateVect",0
_1005:
	db	"rotateVect",0
_1006:
	db	"rotateVectToVect",0
_1007:
	db	"rotateVectToFloatArray",0
_1008:
	db	"([]f,:Vector3df)i",0
_1009:
	db	"transformVectIO",0
_1010:
	db	"transformVect",0
_1011:
	db	"transformVectArray",0
_1012:
	db	"translateVect",0
_1013:
	db	"transformPlaneIO",0
_1014:
	db	"(:Plane3df,:Plane3df)i",0
_1015:
	db	"transformPlane",0
_1016:
	db	"transformBox",0
_1017:
	db	"transformBoxEx",0
_1018:
	db	"isIdentity",0
_1019:
	db	"setTranslation",0
_1020:
	db	"getTranslation",0
_1021:
	db	"setInverseTranslation",0
_1022:
	db	"setRotationRadians",0
_1023:
	db	"setRotationDegrees",0
_1024:
	db	"getRotationDegrees",0
_1025:
	db	"getScale",0
_1026:
	db	"pointer",0
_1027:
	db	"()*f",0
_1028:
	db	"setbyproduct_nocheck",0
_1029:
	db	"(:Matrix4,:Matrix4)i",0
_1030:
	db	"setbyproduct",0
_1031:
	db	"isIdentity_integer_base",0
_1032:
	db	"rotateVectToOut",0
_1033:
	db	"getInversePrimitive",0
_1034:
	db	"getTransposedToDest",0
_1035:
	db	"setTextureRotationCenter",0
_1036:
	db	"setTextureTranslate",0
_1037:
	db	"(f,f):Matrix4",0
_1038:
	db	"setTextureScale",0
_1039:
	db	"setTextureScaleCenter",0
_1040:
	db	"buildTextureTransform",0
_1041:
	db	"(f,:Vector2df,:Vector2df,:Vector2df):Matrix4",0
_1042:
	db	"setM",0
_1043:
	db	"([]f):Matrix4",0
_1044:
	db	"setDefinitelyIdentityMatrix",0
_1045:
	db	"getDefinitelyIdentityMatrix",0
_1046:
	db	"setTextureTranslateTransposed",0
_1047:
	db	"isOrthogonal",0
_1048:
	db	"buildRotateFromTo",0
_1049:
	db	"(:Vector3df,:Vector3df):Matrix4",0
_1050:
	db	"setRotationCenter",0
_1051:
	db	"buildAxisAlignedBillboard",0
_1052:
	db	"(:Vector3df,:Vector3df,:Vector3df,:Vector3df,:Vector3df)i",0
_1053:
	db	"(i):Matrix4",0
_1054:
	db	"createFromMatrix4",0
_1055:
	db	"(:Matrix4,i):Matrix4",0
_1056:
	db	"(i,i):Matrix4",0
	align	4
_969:
	dd	2
	dd	_970
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Matrix4_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Matrix4_Delete
	dd	6
	dd	_971
	dd	_972
	dd	__irrlicht_core_Matrix4_elementAt
	dd	6
	dd	_457
	dd	_973
	dd	__irrlicht_core_Matrix4_Eq
	dd	6
	dd	_454
	dd	_749
	dd	__irrlicht_core_Matrix4_EqEq
	dd	6
	dd	_456
	dd	_749
	dd	__irrlicht_core_Matrix4_NotEq
	dd	6
	dd	_462
	dd	_973
	dd	__irrlicht_core_Matrix4_MultEq
	dd	6
	dd	_460
	dd	_973
	dd	__irrlicht_core_Matrix4_Mult
	dd	6
	dd	_974
	dd	_975
	dd	__irrlicht_core_Matrix4_Idx
	dd	6
	dd	_976
	dd	_977
	dd	__irrlicht_core_Matrix4_EqScalar
	dd	6
	dd	_978
	dd	_977
	dd	__irrlicht_core_Matrix4_MultEqScalar
	dd	6
	dd	_501
	dd	_977
	dd	__irrlicht_core_Matrix4_MultScalar
	dd	6
	dd	_465
	dd	_973
	dd	__irrlicht_core_Matrix4_PlusEq
	dd	6
	dd	_463
	dd	_973
	dd	__irrlicht_core_Matrix4_Plus
	dd	6
	dd	_466
	dd	_973
	dd	__irrlicht_core_Matrix4_MinusEq
	dd	6
	dd	_497
	dd	_973
	dd	__irrlicht_core_Matrix4_Minus
	dd	6
	dd	_573
	dd	_979
	dd	__irrlicht_core_Matrix4_equals
	dd	6
	dd	_980
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH
	dd	6
	dd	_982
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH
	dd	6
	dd	_983
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH
	dd	6
	dd	_984
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH
	dd	6
	dd	_985
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH
	dd	6
	dd	_986
	dd	_981
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH
	dd	6
	dd	_987
	dd	_988
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH
	dd	6
	dd	_989
	dd	_988
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH
	dd	6
	dd	_990
	dd	_991
	dd	__irrlicht_core_Matrix4_buildShadowMatrix
	dd	6
	dd	_992
	dd	_993
	dd	__irrlicht_core_Matrix4_buildNDCToDCMatrix
	dd	6
	dd	_994
	dd	_657
	dd	__irrlicht_core_Matrix4_multiplyWith1x4Matrix
	dd	6
	dd	_770
	dd	_431
	dd	__irrlicht_core_Matrix4_makeInverse
	dd	6
	dd	_995
	dd	_749
	dd	__irrlicht_core_Matrix4_getInverse
	dd	6
	dd	_571
	dd	_996
	dd	__irrlicht_core_Matrix4_interpolate
	dd	6
	dd	_997
	dd	_766
	dd	__irrlicht_core_Matrix4_getTransposed
	dd	6
	dd	_998
	dd	_999
	dd	__irrlicht_core_Matrix4_setInverseRotationRadians
	dd	6
	dd	_1000
	dd	_999
	dd	__irrlicht_core_Matrix4_setInverseRotationDegrees
	dd	6
	dd	_1001
	dd	_999
	dd	__irrlicht_core_Matrix4_SetScale
	dd	6
	dd	_1002
	dd	_977
	dd	__irrlicht_core_Matrix4_SetScaleFromFloat
	dd	6
	dd	_1003
	dd	_660
	dd	__irrlicht_core_Matrix4_inverseTranslateVect
	dd	6
	dd	_1004
	dd	_660
	dd	__irrlicht_core_Matrix4_inverseRotateVect
	dd	6
	dd	_1005
	dd	_660
	dd	__irrlicht_core_Matrix4_rotateVect
	dd	6
	dd	_1006
	dd	_648
	dd	__irrlicht_core_Matrix4_rotateVectToVect
	dd	6
	dd	_1007
	dd	_1008
	dd	__irrlicht_core_Matrix4_rotateVectToFloatArray
	dd	6
	dd	_1009
	dd	_648
	dd	__irrlicht_core_Matrix4_transformVectIO
	dd	6
	dd	_1010
	dd	_660
	dd	__irrlicht_core_Matrix4_transformVect
	dd	6
	dd	_1011
	dd	_779
	dd	__irrlicht_core_Matrix4_transformVectArray
	dd	6
	dd	_1012
	dd	_660
	dd	__irrlicht_core_Matrix4_translateVect
	dd	6
	dd	_1013
	dd	_1014
	dd	__irrlicht_core_Matrix4_transformPlaneIO
	dd	6
	dd	_1015
	dd	_708
	dd	__irrlicht_core_Matrix4_transformPlane
	dd	6
	dd	_1016
	dd	_694
	dd	__irrlicht_core_Matrix4_transformBox
	dd	6
	dd	_1017
	dd	_694
	dd	__irrlicht_core_Matrix4_transformBoxEx
	dd	6
	dd	_776
	dd	_766
	dd	__irrlicht_core_Matrix4_makeIdentity
	dd	6
	dd	_1018
	dd	_431
	dd	__irrlicht_core_Matrix4_isIdentity
	dd	6
	dd	_1019
	dd	_999
	dd	__irrlicht_core_Matrix4_setTranslation
	dd	6
	dd	_1020
	dd	_649
	dd	__irrlicht_core_Matrix4_getTranslation
	dd	6
	dd	_1021
	dd	_999
	dd	__irrlicht_core_Matrix4_setInverseTranslation
	dd	6
	dd	_1022
	dd	_999
	dd	__irrlicht_core_Matrix4_setRotationRadians
	dd	6
	dd	_1023
	dd	_999
	dd	__irrlicht_core_Matrix4_setRotationDegrees
	dd	6
	dd	_1024
	dd	_649
	dd	__irrlicht_core_Matrix4_getRotationDegrees
	dd	6
	dd	_1025
	dd	_649
	dd	__irrlicht_core_Matrix4_getScale
	dd	6
	dd	_1026
	dd	_1027
	dd	__irrlicht_core_Matrix4_pointer
	dd	6
	dd	_1028
	dd	_1029
	dd	__irrlicht_core_Matrix4_setbyproduct_nocheck
	dd	6
	dd	_1030
	dd	_1029
	dd	__irrlicht_core_Matrix4_setbyproduct
	dd	6
	dd	_1031
	dd	_431
	dd	__irrlicht_core_Matrix4_isIdentity_integer_base
	dd	6
	dd	_1032
	dd	_779
	dd	__irrlicht_core_Matrix4_rotateVectToOut
	dd	6
	dd	_1033
	dd	_749
	dd	__irrlicht_core_Matrix4_getInversePrimitive
	dd	6
	dd	_1034
	dd	_749
	dd	__irrlicht_core_Matrix4_getTransposedToDest
	dd	6
	dd	_1035
	dd	_977
	dd	__irrlicht_core_Matrix4_setTextureRotationCenter
	dd	6
	dd	_1036
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureTranslate
	dd	6
	dd	_1038
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureScale
	dd	6
	dd	_1039
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureScaleCenter
	dd	6
	dd	_1040
	dd	_1041
	dd	__irrlicht_core_Matrix4_buildTextureTransform
	dd	6
	dd	_1042
	dd	_1043
	dd	__irrlicht_core_Matrix4_setM
	dd	6
	dd	_1044
	dd	_444
	dd	__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix
	dd	6
	dd	_1045
	dd	_431
	dd	__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix
	dd	6
	dd	_1046
	dd	_1037
	dd	__irrlicht_core_Matrix4_setTextureTranslateTransposed
	dd	6
	dd	_1047
	dd	_431
	dd	__irrlicht_core_Matrix4_isOrthogonal
	dd	6
	dd	_1048
	dd	_1049
	dd	__irrlicht_core_Matrix4_buildRotateFromTo
	dd	6
	dd	_1050
	dd	_648
	dd	__irrlicht_core_Matrix4_setRotationCenter
	dd	6
	dd	_1051
	dd	_1052
	dd	__irrlicht_core_Matrix4_buildAxisAlignedBillboard
	dd	7
	dd	_480
	dd	_1053
	dd	__irrlicht_core_Matrix4_create
	dd	7
	dd	_1054
	dd	_1055
	dd	__irrlicht_core_Matrix4_createFromMatrix4
	dd	7
	dd	_482
	dd	_1056
	dd	__irrlicht_core_Matrix4_createFromHandle
	dd	0
	align	4
_irrlicht_core_Matrix4:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_969
	dd	20
	dd	__irrlicht_core_Matrix4_New
	dd	__irrlicht_core_Matrix4_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Matrix4_elementAt
	dd	__irrlicht_core_Matrix4_Eq
	dd	__irrlicht_core_Matrix4_EqEq
	dd	__irrlicht_core_Matrix4_NotEq
	dd	__irrlicht_core_Matrix4_MultEq
	dd	__irrlicht_core_Matrix4_Mult
	dd	__irrlicht_core_Matrix4_Idx
	dd	__irrlicht_core_Matrix4_EqScalar
	dd	__irrlicht_core_Matrix4_MultEqScalar
	dd	__irrlicht_core_Matrix4_MultScalar
	dd	__irrlicht_core_Matrix4_PlusEq
	dd	__irrlicht_core_Matrix4_Plus
	dd	__irrlicht_core_Matrix4_MinusEq
	dd	__irrlicht_core_Matrix4_Minus
	dd	__irrlicht_core_Matrix4_equals
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovRH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveFovLH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveRH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixPerspectiveLH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoRH
	dd	__irrlicht_core_Matrix4_buildProjectionMatrixOrthoLH
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixRH
	dd	__irrlicht_core_Matrix4_buildCameraLookAtMatrixLH
	dd	__irrlicht_core_Matrix4_buildShadowMatrix
	dd	__irrlicht_core_Matrix4_buildNDCToDCMatrix
	dd	__irrlicht_core_Matrix4_multiplyWith1x4Matrix
	dd	__irrlicht_core_Matrix4_makeInverse
	dd	__irrlicht_core_Matrix4_getInverse
	dd	__irrlicht_core_Matrix4_interpolate
	dd	__irrlicht_core_Matrix4_getTransposed
	dd	__irrlicht_core_Matrix4_setInverseRotationRadians
	dd	__irrlicht_core_Matrix4_setInverseRotationDegrees
	dd	__irrlicht_core_Matrix4_SetScale
	dd	__irrlicht_core_Matrix4_SetScaleFromFloat
	dd	__irrlicht_core_Matrix4_inverseTranslateVect
	dd	__irrlicht_core_Matrix4_inverseRotateVect
	dd	__irrlicht_core_Matrix4_rotateVect
	dd	__irrlicht_core_Matrix4_rotateVectToVect
	dd	__irrlicht_core_Matrix4_rotateVectToFloatArray
	dd	__irrlicht_core_Matrix4_transformVectIO
	dd	__irrlicht_core_Matrix4_transformVect
	dd	__irrlicht_core_Matrix4_transformVectArray
	dd	__irrlicht_core_Matrix4_translateVect
	dd	__irrlicht_core_Matrix4_transformPlaneIO
	dd	__irrlicht_core_Matrix4_transformPlane
	dd	__irrlicht_core_Matrix4_transformBox
	dd	__irrlicht_core_Matrix4_transformBoxEx
	dd	__irrlicht_core_Matrix4_makeIdentity
	dd	__irrlicht_core_Matrix4_isIdentity
	dd	__irrlicht_core_Matrix4_setTranslation
	dd	__irrlicht_core_Matrix4_getTranslation
	dd	__irrlicht_core_Matrix4_setInverseTranslation
	dd	__irrlicht_core_Matrix4_setRotationRadians
	dd	__irrlicht_core_Matrix4_setRotationDegrees
	dd	__irrlicht_core_Matrix4_getRotationDegrees
	dd	__irrlicht_core_Matrix4_getScale
	dd	__irrlicht_core_Matrix4_pointer
	dd	__irrlicht_core_Matrix4_setbyproduct_nocheck
	dd	__irrlicht_core_Matrix4_setbyproduct
	dd	__irrlicht_core_Matrix4_isIdentity_integer_base
	dd	__irrlicht_core_Matrix4_rotateVectToOut
	dd	__irrlicht_core_Matrix4_getInversePrimitive
	dd	__irrlicht_core_Matrix4_getTransposedToDest
	dd	__irrlicht_core_Matrix4_setTextureRotationCenter
	dd	__irrlicht_core_Matrix4_setTextureTranslate
	dd	__irrlicht_core_Matrix4_setTextureScale
	dd	__irrlicht_core_Matrix4_setTextureScaleCenter
	dd	__irrlicht_core_Matrix4_buildTextureTransform
	dd	__irrlicht_core_Matrix4_setM
	dd	__irrlicht_core_Matrix4_setDefinitelyIdentityMatrix
	dd	__irrlicht_core_Matrix4_getDefinitelyIdentityMatrix
	dd	__irrlicht_core_Matrix4_setTextureTranslateTransposed
	dd	__irrlicht_core_Matrix4_isOrthogonal
	dd	__irrlicht_core_Matrix4_buildRotateFromTo
	dd	__irrlicht_core_Matrix4_setRotationCenter
	dd	__irrlicht_core_Matrix4_buildAxisAlignedBillboard
	dd	__irrlicht_core_Matrix4_create
	dd	__irrlicht_core_Matrix4_createFromMatrix4
	dd	__irrlicht_core_Matrix4_createFromHandle
_1058:
	db	"Array_s32",0
_1059:
	db	"createWithSize",0
_1060:
	db	"(i):Array_s32",0
_1061:
	db	"createFromOther",0
_1062:
	db	"(:Array_s32):Array_s32",0
_1063:
	db	"():Array_s32",0
_1064:
	db	"(i,i):Array_s32",0
_1065:
	db	"allocated_size",0
_1066:
	db	"clear",0
_1067:
	db	"empty",0
_1068:
	db	"eraseWithCount",0
_1069:
	db	"erase",0
_1070:
	db	"getLast",0
_1071:
	db	"()*i",0
_1072:
	db	"(i)*i",0
_1073:
	db	"insert",0
_1074:
	db	"(:Array_s32)i",0
_1075:
	db	"push_back",0
_1076:
	db	"push_front",0
_1077:
	db	"reallocate",0
_1078:
	db	"set_free_when_destroyed",0
_1079:
	db	"set_sorted",0
_1080:
	db	"set_used",0
_1081:
	db	"linear_reverse_search",0
_1082:
	db	"linear_search",0
_1083:
	db	"binary_search",0
_1084:
	db	"binary_searchWithBounds",0
_1085:
	db	"(i,i,i)i",0
_1086:
	db	"sort",0
	align	4
_1057:
	dd	2
	dd	_1058
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_s32_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_s32_Delete
	dd	7
	dd	_1059
	dd	_1060
	dd	__irrlicht_core_Array_s32_createWithSize
	dd	7
	dd	_1061
	dd	_1062
	dd	__irrlicht_core_Array_s32_createFromOther
	dd	7
	dd	_480
	dd	_1063
	dd	__irrlicht_core_Array_s32_create
	dd	7
	dd	_482
	dd	_1064
	dd	__irrlicht_core_Array_s32_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_s32_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_s32_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_s32_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_s32_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_s32_erase
	dd	6
	dd	_1070
	dd	_1071
	dd	__irrlicht_core_Array_s32_getLast
	dd	6
	dd	_971
	dd	_1072
	dd	__irrlicht_core_Array_s32_elementAt
	dd	6
	dd	_1073
	dd	_434
	dd	__irrlicht_core_Array_s32_insert
	dd	6
	dd	_457
	dd	_1074
	dd	__irrlicht_core_Array_s32_Eq
	dd	6
	dd	_1075
	dd	_444
	dd	__irrlicht_core_Array_s32_push_back
	dd	6
	dd	_1076
	dd	_444
	dd	__irrlicht_core_Array_s32_push_front
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_s32_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_s32_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_s32_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_s32_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_s32_size
	dd	6
	dd	_1081
	dd	_444
	dd	__irrlicht_core_Array_s32_linear_reverse_search
	dd	6
	dd	_1082
	dd	_444
	dd	__irrlicht_core_Array_s32_linear_search
	dd	6
	dd	_1083
	dd	_444
	dd	__irrlicht_core_Array_s32_binary_search
	dd	6
	dd	_1084
	dd	_1085
	dd	__irrlicht_core_Array_s32_binary_searchWithBounds
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_Array_s32_sort
	dd	0
	align	4
_irrlicht_core_Array_s32:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1057
	dd	20
	dd	__irrlicht_core_Array_s32_New
	dd	__irrlicht_core_Array_s32_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_s32_createWithSize
	dd	__irrlicht_core_Array_s32_createFromOther
	dd	__irrlicht_core_Array_s32_create
	dd	__irrlicht_core_Array_s32_createFromHandle
	dd	__irrlicht_core_Array_s32_allocated_size
	dd	__irrlicht_core_Array_s32_clear
	dd	__irrlicht_core_Array_s32_empty
	dd	__irrlicht_core_Array_s32_eraseWithCount
	dd	__irrlicht_core_Array_s32_erase
	dd	__irrlicht_core_Array_s32_getLast
	dd	__irrlicht_core_Array_s32_elementAt
	dd	__irrlicht_core_Array_s32_insert
	dd	__irrlicht_core_Array_s32_Eq
	dd	__irrlicht_core_Array_s32_push_back
	dd	__irrlicht_core_Array_s32_push_front
	dd	__irrlicht_core_Array_s32_reallocate
	dd	__irrlicht_core_Array_s32_set_free_when_destroyed
	dd	__irrlicht_core_Array_s32_set_sorted
	dd	__irrlicht_core_Array_s32_set_used
	dd	__irrlicht_core_Array_s32_size
	dd	__irrlicht_core_Array_s32_linear_reverse_search
	dd	__irrlicht_core_Array_s32_linear_search
	dd	__irrlicht_core_Array_s32_binary_search
	dd	__irrlicht_core_Array_s32_binary_searchWithBounds
	dd	__irrlicht_core_Array_s32_sort
_1088:
	db	"Array_u16",0
_1089:
	db	"(i):Array_u16",0
_1090:
	db	"(:Array_u16):Array_u16",0
_1091:
	db	"():Array_u16",0
_1092:
	db	"(i,i):Array_u16",0
_1093:
	db	"()*s",0
_1094:
	db	"(i)*s",0
_1095:
	db	"(:Array_u16)i",0
_1096:
	db	"(s,i,i)i",0
	align	4
_1087:
	dd	2
	dd	_1088
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_u16_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_u16_Delete
	dd	7
	dd	_1059
	dd	_1089
	dd	__irrlicht_core_Array_u16_createWithSize
	dd	7
	dd	_1061
	dd	_1090
	dd	__irrlicht_core_Array_u16_createFromOther
	dd	7
	dd	_480
	dd	_1091
	dd	__irrlicht_core_Array_u16_create
	dd	7
	dd	_482
	dd	_1092
	dd	__irrlicht_core_Array_u16_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_u16_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_u16_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_u16_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_u16_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_u16_erase
	dd	6
	dd	_1070
	dd	_1093
	dd	__irrlicht_core_Array_u16_getLast
	dd	6
	dd	_971
	dd	_1094
	dd	__irrlicht_core_Array_u16_elementAt
	dd	6
	dd	_1073
	dd	_857
	dd	__irrlicht_core_Array_u16_insert
	dd	6
	dd	_457
	dd	_1095
	dd	__irrlicht_core_Array_u16_Eq
	dd	6
	dd	_1075
	dd	_850
	dd	__irrlicht_core_Array_u16_push_back
	dd	6
	dd	_1076
	dd	_850
	dd	__irrlicht_core_Array_u16_push_front
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_u16_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_u16_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_u16_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_u16_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_u16_size
	dd	6
	dd	_1081
	dd	_850
	dd	__irrlicht_core_Array_u16_linear_reverse_search
	dd	6
	dd	_1082
	dd	_850
	dd	__irrlicht_core_Array_u16_linear_search
	dd	6
	dd	_1083
	dd	_850
	dd	__irrlicht_core_Array_u16_binary_search
	dd	6
	dd	_1084
	dd	_1096
	dd	__irrlicht_core_Array_u16_binary_searchWithBounds
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_Array_u16_sort
	dd	0
	align	4
_irrlicht_core_Array_u16:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1087
	dd	20
	dd	__irrlicht_core_Array_u16_New
	dd	__irrlicht_core_Array_u16_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_u16_createWithSize
	dd	__irrlicht_core_Array_u16_createFromOther
	dd	__irrlicht_core_Array_u16_create
	dd	__irrlicht_core_Array_u16_createFromHandle
	dd	__irrlicht_core_Array_u16_allocated_size
	dd	__irrlicht_core_Array_u16_clear
	dd	__irrlicht_core_Array_u16_empty
	dd	__irrlicht_core_Array_u16_eraseWithCount
	dd	__irrlicht_core_Array_u16_erase
	dd	__irrlicht_core_Array_u16_getLast
	dd	__irrlicht_core_Array_u16_elementAt
	dd	__irrlicht_core_Array_u16_insert
	dd	__irrlicht_core_Array_u16_Eq
	dd	__irrlicht_core_Array_u16_push_back
	dd	__irrlicht_core_Array_u16_push_front
	dd	__irrlicht_core_Array_u16_reallocate
	dd	__irrlicht_core_Array_u16_set_free_when_destroyed
	dd	__irrlicht_core_Array_u16_set_sorted
	dd	__irrlicht_core_Array_u16_set_used
	dd	__irrlicht_core_Array_u16_size
	dd	__irrlicht_core_Array_u16_linear_reverse_search
	dd	__irrlicht_core_Array_u16_linear_search
	dd	__irrlicht_core_Array_u16_binary_search
	dd	__irrlicht_core_Array_u16_binary_searchWithBounds
	dd	__irrlicht_core_Array_u16_sort
_1098:
	db	"Array_u32",0
_1099:
	db	"(i):Array_u32",0
_1100:
	db	"(:Array_u32):Array_u32",0
_1101:
	db	"():Array_u32",0
_1102:
	db	"(i,i):Array_u32",0
_1103:
	db	"(f,i)i",0
_1104:
	db	"(:Array_u32)i",0
_1105:
	db	"(f,i,i)i",0
	align	4
_1097:
	dd	2
	dd	_1098
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_u32_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_u32_Delete
	dd	7
	dd	_1059
	dd	_1099
	dd	__irrlicht_core_Array_u32_createWithSize
	dd	7
	dd	_1061
	dd	_1100
	dd	__irrlicht_core_Array_u32_createFromOther
	dd	7
	dd	_480
	dd	_1101
	dd	__irrlicht_core_Array_u32_create
	dd	7
	dd	_482
	dd	_1102
	dd	__irrlicht_core_Array_u32_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_u32_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_u32_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_u32_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_u32_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_u32_erase
	dd	6
	dd	_1070
	dd	_1027
	dd	__irrlicht_core_Array_u32_getLast
	dd	6
	dd	_971
	dd	_975
	dd	__irrlicht_core_Array_u32_elementAt
	dd	6
	dd	_1073
	dd	_1103
	dd	__irrlicht_core_Array_u32_insert
	dd	6
	dd	_457
	dd	_1104
	dd	__irrlicht_core_Array_u32_Eq
	dd	6
	dd	_1075
	dd	_471
	dd	__irrlicht_core_Array_u32_push_back
	dd	6
	dd	_1076
	dd	_471
	dd	__irrlicht_core_Array_u32_push_front
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_u32_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_u32_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_u32_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_u32_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_u32_size
	dd	6
	dd	_1081
	dd	_471
	dd	__irrlicht_core_Array_u32_linear_reverse_search
	dd	6
	dd	_1082
	dd	_471
	dd	__irrlicht_core_Array_u32_linear_search
	dd	6
	dd	_1083
	dd	_471
	dd	__irrlicht_core_Array_u32_binary_search
	dd	6
	dd	_1084
	dd	_1105
	dd	__irrlicht_core_Array_u32_binary_searchWithBounds
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_Array_u32_sort
	dd	0
	align	4
_irrlicht_core_Array_u32:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1097
	dd	20
	dd	__irrlicht_core_Array_u32_New
	dd	__irrlicht_core_Array_u32_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_u32_createWithSize
	dd	__irrlicht_core_Array_u32_createFromOther
	dd	__irrlicht_core_Array_u32_create
	dd	__irrlicht_core_Array_u32_createFromHandle
	dd	__irrlicht_core_Array_u32_allocated_size
	dd	__irrlicht_core_Array_u32_clear
	dd	__irrlicht_core_Array_u32_empty
	dd	__irrlicht_core_Array_u32_eraseWithCount
	dd	__irrlicht_core_Array_u32_erase
	dd	__irrlicht_core_Array_u32_getLast
	dd	__irrlicht_core_Array_u32_elementAt
	dd	__irrlicht_core_Array_u32_insert
	dd	__irrlicht_core_Array_u32_Eq
	dd	__irrlicht_core_Array_u32_push_back
	dd	__irrlicht_core_Array_u32_push_front
	dd	__irrlicht_core_Array_u32_reallocate
	dd	__irrlicht_core_Array_u32_set_free_when_destroyed
	dd	__irrlicht_core_Array_u32_set_sorted
	dd	__irrlicht_core_Array_u32_set_used
	dd	__irrlicht_core_Array_u32_size
	dd	__irrlicht_core_Array_u32_linear_reverse_search
	dd	__irrlicht_core_Array_u32_linear_search
	dd	__irrlicht_core_Array_u32_binary_search
	dd	__irrlicht_core_Array_u32_binary_searchWithBounds
	dd	__irrlicht_core_Array_u32_sort
_1107:
	db	"Array_vector3df",0
_1108:
	db	"(i):Array_vector3df",0
_1109:
	db	"(:Array_vector3df):Array_vector3df",0
_1110:
	db	"():Array_vector3df",0
_1111:
	db	"(i,i):Array_vector3df",0
_1112:
	db	"(:Vector3df,i)i",0
_1113:
	db	"(:Array_vector3df)i",0
	align	4
_1106:
	dd	2
	dd	_1107
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_vector3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_vector3df_Delete
	dd	7
	dd	_1059
	dd	_1108
	dd	__irrlicht_core_Array_vector3df_createWithSize
	dd	7
	dd	_1061
	dd	_1109
	dd	__irrlicht_core_Array_vector3df_createFromOther
	dd	7
	dd	_480
	dd	_1110
	dd	__irrlicht_core_Array_vector3df_create
	dd	7
	dd	_482
	dd	_1111
	dd	__irrlicht_core_Array_vector3df_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_vector3df_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_vector3df_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_vector3df_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_vector3df_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_vector3df_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_vector3df_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_vector3df_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_vector3df_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_vector3df_size
	dd	6
	dd	_1070
	dd	_649
	dd	__irrlicht_core_Array_vector3df_getLast
	dd	6
	dd	_971
	dd	_700
	dd	__irrlicht_core_Array_vector3df_elementAt
	dd	6
	dd	_1073
	dd	_1112
	dd	__irrlicht_core_Array_vector3df_insert
	dd	6
	dd	_457
	dd	_1113
	dd	__irrlicht_core_Array_vector3df_Eq
	dd	6
	dd	_1075
	dd	_660
	dd	__irrlicht_core_Array_vector3df_push_back
	dd	6
	dd	_1076
	dd	_660
	dd	__irrlicht_core_Array_vector3df_push_front
	dd	0
	align	4
_irrlicht_core_Array_vector3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1106
	dd	20
	dd	__irrlicht_core_Array_vector3df_New
	dd	__irrlicht_core_Array_vector3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_vector3df_createWithSize
	dd	__irrlicht_core_Array_vector3df_createFromOther
	dd	__irrlicht_core_Array_vector3df_create
	dd	__irrlicht_core_Array_vector3df_createFromHandle
	dd	__irrlicht_core_Array_vector3df_allocated_size
	dd	__irrlicht_core_Array_vector3df_clear
	dd	__irrlicht_core_Array_vector3df_empty
	dd	__irrlicht_core_Array_vector3df_eraseWithCount
	dd	__irrlicht_core_Array_vector3df_erase
	dd	__irrlicht_core_Array_vector3df_reallocate
	dd	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	dd	__irrlicht_core_Array_vector3df_set_sorted
	dd	__irrlicht_core_Array_vector3df_set_used
	dd	__irrlicht_core_Array_vector3df_size
	dd	__irrlicht_core_Array_vector3df_getLast
	dd	__irrlicht_core_Array_vector3df_elementAt
	dd	__irrlicht_core_Array_vector3df_insert
	dd	__irrlicht_core_Array_vector3df_Eq
	dd	__irrlicht_core_Array_vector3df_push_back
	dd	__irrlicht_core_Array_vector3df_push_front
_1115:
	db	"Array_triangle3df",0
_1116:
	db	"(i):Array_triangle3df",0
_1117:
	db	"(:Array_triangle3df):Array_triangle3df",0
_1118:
	db	"():Array_triangle3df",0
_1119:
	db	"(i,i):Array_triangle3df",0
_1120:
	db	"(i):Triangle3df",0
_1121:
	db	"(:Triangle3df,i)i",0
_1122:
	db	"(:Array_triangle3df)i",0
	align	4
_1114:
	dd	2
	dd	_1115
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_Delete
	dd	7
	dd	_1059
	dd	_1116
	dd	__irrlicht_core_Array_triangle3df_createWithSize
	dd	7
	dd	_1061
	dd	_1117
	dd	__irrlicht_core_Array_triangle3df_createFromOther
	dd	7
	dd	_480
	dd	_1118
	dd	__irrlicht_core_Array_triangle3df_create
	dd	7
	dd	_482
	dd	_1119
	dd	__irrlicht_core_Array_triangle3df_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_triangle3df_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_triangle3df_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_size
	dd	6
	dd	_1070
	dd	_702
	dd	__irrlicht_core_Array_triangle3df_getLast
	dd	6
	dd	_971
	dd	_1120
	dd	__irrlicht_core_Array_triangle3df_elementAt
	dd	6
	dd	_1073
	dd	_1121
	dd	__irrlicht_core_Array_triangle3df_insert
	dd	6
	dd	_457
	dd	_1122
	dd	__irrlicht_core_Array_triangle3df_Eq
	dd	6
	dd	_1075
	dd	_695
	dd	__irrlicht_core_Array_triangle3df_push_back
	dd	6
	dd	_1076
	dd	_695
	dd	__irrlicht_core_Array_triangle3df_push_front
	dd	0
	align	4
_irrlicht_core_Array_triangle3df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1114
	dd	20
	dd	__irrlicht_core_Array_triangle3df_New
	dd	__irrlicht_core_Array_triangle3df_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_triangle3df_createWithSize
	dd	__irrlicht_core_Array_triangle3df_createFromOther
	dd	__irrlicht_core_Array_triangle3df_create
	dd	__irrlicht_core_Array_triangle3df_createFromHandle
	dd	__irrlicht_core_Array_triangle3df_allocated_size
	dd	__irrlicht_core_Array_triangle3df_clear
	dd	__irrlicht_core_Array_triangle3df_empty
	dd	__irrlicht_core_Array_triangle3df_eraseWithCount
	dd	__irrlicht_core_Array_triangle3df_erase
	dd	__irrlicht_core_Array_triangle3df_reallocate
	dd	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	dd	__irrlicht_core_Array_triangle3df_set_sorted
	dd	__irrlicht_core_Array_triangle3df_set_used
	dd	__irrlicht_core_Array_triangle3df_size
	dd	__irrlicht_core_Array_triangle3df_getLast
	dd	__irrlicht_core_Array_triangle3df_elementAt
	dd	__irrlicht_core_Array_triangle3df_insert
	dd	__irrlicht_core_Array_triangle3df_Eq
	dd	__irrlicht_core_Array_triangle3df_push_back
	dd	__irrlicht_core_Array_triangle3df_push_front
_1124:
	db	"Array_S3DVertex",0
_1125:
	db	"(i):Array_S3DVertex",0
_1126:
	db	"(:Array_S3DVertex):Array_S3DVertex",0
_1127:
	db	"():Array_S3DVertex",0
_1128:
	db	"(i,i):Array_S3DVertex",0
_1129:
	db	"():S3DVertex",0
_1130:
	db	"(i):S3DVertex",0
_1131:
	db	"(:S3DVertex,i)i",0
_1132:
	db	"(:Array_S3DVertex)i",0
_1133:
	db	"(:S3DVertex)i",0
	align	4
_1123:
	dd	2
	dd	_1124
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_Delete
	dd	7
	dd	_1059
	dd	_1125
	dd	__irrlicht_core_Array_S3DVertex_createWithSize
	dd	7
	dd	_1061
	dd	_1126
	dd	__irrlicht_core_Array_S3DVertex_createFromOther
	dd	7
	dd	_480
	dd	_1127
	dd	__irrlicht_core_Array_S3DVertex_create
	dd	7
	dd	_482
	dd	_1128
	dd	__irrlicht_core_Array_S3DVertex_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_S3DVertex_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_size
	dd	6
	dd	_1070
	dd	_1129
	dd	__irrlicht_core_Array_S3DVertex_getLast
	dd	6
	dd	_971
	dd	_1130
	dd	__irrlicht_core_Array_S3DVertex_elementAt
	dd	6
	dd	_1073
	dd	_1131
	dd	__irrlicht_core_Array_S3DVertex_insert
	dd	6
	dd	_457
	dd	_1132
	dd	__irrlicht_core_Array_S3DVertex_Eq
	dd	6
	dd	_1075
	dd	_1133
	dd	__irrlicht_core_Array_S3DVertex_push_back
	dd	6
	dd	_1076
	dd	_1133
	dd	__irrlicht_core_Array_S3DVertex_push_front
	dd	0
	align	4
_irrlicht_core_Array_S3DVertex:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1123
	dd	20
	dd	__irrlicht_core_Array_S3DVertex_New
	dd	__irrlicht_core_Array_S3DVertex_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_S3DVertex_createWithSize
	dd	__irrlicht_core_Array_S3DVertex_createFromOther
	dd	__irrlicht_core_Array_S3DVertex_create
	dd	__irrlicht_core_Array_S3DVertex_createFromHandle
	dd	__irrlicht_core_Array_S3DVertex_allocated_size
	dd	__irrlicht_core_Array_S3DVertex_clear
	dd	__irrlicht_core_Array_S3DVertex_empty
	dd	__irrlicht_core_Array_S3DVertex_eraseWithCount
	dd	__irrlicht_core_Array_S3DVertex_erase
	dd	__irrlicht_core_Array_S3DVertex_reallocate
	dd	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	dd	__irrlicht_core_Array_S3DVertex_set_sorted
	dd	__irrlicht_core_Array_S3DVertex_set_used
	dd	__irrlicht_core_Array_S3DVertex_size
	dd	__irrlicht_core_Array_S3DVertex_getLast
	dd	__irrlicht_core_Array_S3DVertex_elementAt
	dd	__irrlicht_core_Array_S3DVertex_insert
	dd	__irrlicht_core_Array_S3DVertex_Eq
	dd	__irrlicht_core_Array_S3DVertex_push_back
	dd	__irrlicht_core_Array_S3DVertex_push_front
_1135:
	db	"Array_S3DVertex2TCoords",0
_1136:
	db	"(i):Array_S3DVertex2TCoords",0
_1137:
	db	"(:Array_S3DVertex2TCoords):Array_S3DVertex2TCoords",0
_1138:
	db	"():Array_S3DVertex2TCoords",0
_1139:
	db	"(i,i):Array_S3DVertex2TCoords",0
_1140:
	db	"():S3DVertex2TCoords",0
_1141:
	db	"(i):S3DVertex2TCoords",0
_1142:
	db	"(:S3DVertex2TCoords,i)i",0
_1143:
	db	"(:Array_S3DVertex2TCoords)i",0
_1144:
	db	"(:S3DVertex2TCoords)i",0
	align	4
_1134:
	dd	2
	dd	_1135
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	dd	7
	dd	_1059
	dd	_1136
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createWithSize
	dd	7
	dd	_1061
	dd	_1137
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromOther
	dd	7
	dd	_480
	dd	_1138
	dd	__irrlicht_core_Array_S3DVertex2TCoords_create
	dd	7
	dd	_482
	dd	_1139
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_size
	dd	6
	dd	_1070
	dd	_1140
	dd	__irrlicht_core_Array_S3DVertex2TCoords_getLast
	dd	6
	dd	_971
	dd	_1141
	dd	__irrlicht_core_Array_S3DVertex2TCoords_elementAt
	dd	6
	dd	_1073
	dd	_1142
	dd	__irrlicht_core_Array_S3DVertex2TCoords_insert
	dd	6
	dd	_457
	dd	_1143
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Eq
	dd	6
	dd	_1075
	dd	_1144
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_back
	dd	6
	dd	_1076
	dd	_1144
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_front
	dd	0
	align	4
_irrlicht_core_Array_S3DVertex2TCoords:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1134
	dd	20
	dd	__irrlicht_core_Array_S3DVertex2TCoords_New
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createWithSize
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromOther
	dd	__irrlicht_core_Array_S3DVertex2TCoords_create
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	dd	__irrlicht_core_Array_S3DVertex2TCoords_allocated_size
	dd	__irrlicht_core_Array_S3DVertex2TCoords_clear
	dd	__irrlicht_core_Array_S3DVertex2TCoords_empty
	dd	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	dd	__irrlicht_core_Array_S3DVertex2TCoords_erase
	dd	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_used
	dd	__irrlicht_core_Array_S3DVertex2TCoords_size
	dd	__irrlicht_core_Array_S3DVertex2TCoords_getLast
	dd	__irrlicht_core_Array_S3DVertex2TCoords_elementAt
	dd	__irrlicht_core_Array_S3DVertex2TCoords_insert
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Eq
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_back
	dd	__irrlicht_core_Array_S3DVertex2TCoords_push_front
_1146:
	db	"Array_S3DVertexTangents",0
_1147:
	db	"(i):Array_S3DVertexTangents",0
_1148:
	db	"(:Array_S3DVertexTangents):Array_S3DVertexTangents",0
_1149:
	db	"():Array_S3DVertexTangents",0
_1150:
	db	"(i,i):Array_S3DVertexTangents",0
_1151:
	db	"():S3DVertexTangents",0
_1152:
	db	"(i):S3DVertexTangents",0
_1153:
	db	"(:S3DVertexTangents,i)i",0
_1154:
	db	"(:Array_S3DVertexTangents)i",0
_1155:
	db	"(:S3DVertexTangents)i",0
	align	4
_1145:
	dd	2
	dd	_1146
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_Delete
	dd	7
	dd	_1059
	dd	_1147
	dd	__irrlicht_core_Array_S3DVertexTangents_createWithSize
	dd	7
	dd	_1061
	dd	_1148
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromOther
	dd	7
	dd	_480
	dd	_1149
	dd	__irrlicht_core_Array_S3DVertexTangents_create
	dd	7
	dd	_482
	dd	_1150
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_S3DVertexTangents_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_size
	dd	6
	dd	_1070
	dd	_1151
	dd	__irrlicht_core_Array_S3DVertexTangents_getLast
	dd	6
	dd	_971
	dd	_1152
	dd	__irrlicht_core_Array_S3DVertexTangents_elementAt
	dd	6
	dd	_1073
	dd	_1153
	dd	__irrlicht_core_Array_S3DVertexTangents_insert
	dd	6
	dd	_457
	dd	_1154
	dd	__irrlicht_core_Array_S3DVertexTangents_Eq
	dd	6
	dd	_1075
	dd	_1155
	dd	__irrlicht_core_Array_S3DVertexTangents_push_back
	dd	6
	dd	_1076
	dd	_1155
	dd	__irrlicht_core_Array_S3DVertexTangents_push_front
	dd	0
	align	4
_irrlicht_core_Array_S3DVertexTangents:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1145
	dd	20
	dd	__irrlicht_core_Array_S3DVertexTangents_New
	dd	__irrlicht_core_Array_S3DVertexTangents_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_S3DVertexTangents_createWithSize
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromOther
	dd	__irrlicht_core_Array_S3DVertexTangents_create
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	dd	__irrlicht_core_Array_S3DVertexTangents_allocated_size
	dd	__irrlicht_core_Array_S3DVertexTangents_clear
	dd	__irrlicht_core_Array_S3DVertexTangents_empty
	dd	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	dd	__irrlicht_core_Array_S3DVertexTangents_erase
	dd	__irrlicht_core_Array_S3DVertexTangents_reallocate
	dd	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	dd	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	dd	__irrlicht_core_Array_S3DVertexTangents_set_used
	dd	__irrlicht_core_Array_S3DVertexTangents_size
	dd	__irrlicht_core_Array_S3DVertexTangents_getLast
	dd	__irrlicht_core_Array_S3DVertexTangents_elementAt
	dd	__irrlicht_core_Array_S3DVertexTangents_insert
	dd	__irrlicht_core_Array_S3DVertexTangents_Eq
	dd	__irrlicht_core_Array_S3DVertexTangents_push_back
	dd	__irrlicht_core_Array_S3DVertexTangents_push_front
_1157:
	db	"Array_SParticle_ptr",0
_1158:
	db	"(i):Array_SParticle_ptr",0
_1159:
	db	"(:Array_SParticle_ptr):Array_SParticle_ptr",0
_1160:
	db	"():Array_SParticle_ptr",0
_1161:
	db	"(i,i):Array_SParticle_ptr",0
_1162:
	db	"():SParticle",0
_1163:
	db	"(i):SParticle",0
_1164:
	db	"(:SParticle,i)i",0
_1165:
	db	"(:Array_SParticle_ptr)i",0
_1166:
	db	"(:SParticle)i",0
	align	4
_1156:
	dd	2
	dd	_1157
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_Delete
	dd	7
	dd	_1059
	dd	_1158
	dd	__irrlicht_core_Array_SParticle_ptr_createWithSize
	dd	7
	dd	_1061
	dd	_1159
	dd	__irrlicht_core_Array_SParticle_ptr_createFromOther
	dd	7
	dd	_480
	dd	_1160
	dd	__irrlicht_core_Array_SParticle_ptr_create
	dd	7
	dd	_482
	dd	_1161
	dd	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_SParticle_ptr_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_size
	dd	6
	dd	_1070
	dd	_1162
	dd	__irrlicht_core_Array_SParticle_ptr_getLast
	dd	6
	dd	_971
	dd	_1163
	dd	__irrlicht_core_Array_SParticle_ptr_elementAt
	dd	6
	dd	_1073
	dd	_1164
	dd	__irrlicht_core_Array_SParticle_ptr_insert
	dd	6
	dd	_457
	dd	_1165
	dd	__irrlicht_core_Array_SParticle_ptr_Eq
	dd	6
	dd	_1075
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_ptr_push_back
	dd	6
	dd	_1076
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_ptr_push_front
	dd	0
	align	4
_irrlicht_core_Array_SParticle_ptr:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1156
	dd	20
	dd	__irrlicht_core_Array_SParticle_ptr_New
	dd	__irrlicht_core_Array_SParticle_ptr_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_SParticle_ptr_createWithSize
	dd	__irrlicht_core_Array_SParticle_ptr_createFromOther
	dd	__irrlicht_core_Array_SParticle_ptr_create
	dd	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	dd	__irrlicht_core_Array_SParticle_ptr_allocated_size
	dd	__irrlicht_core_Array_SParticle_ptr_clear
	dd	__irrlicht_core_Array_SParticle_ptr_empty
	dd	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	dd	__irrlicht_core_Array_SParticle_ptr_erase
	dd	__irrlicht_core_Array_SParticle_ptr_reallocate
	dd	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	dd	__irrlicht_core_Array_SParticle_ptr_set_sorted
	dd	__irrlicht_core_Array_SParticle_ptr_set_used
	dd	__irrlicht_core_Array_SParticle_ptr_size
	dd	__irrlicht_core_Array_SParticle_ptr_getLast
	dd	__irrlicht_core_Array_SParticle_ptr_elementAt
	dd	__irrlicht_core_Array_SParticle_ptr_insert
	dd	__irrlicht_core_Array_SParticle_ptr_Eq
	dd	__irrlicht_core_Array_SParticle_ptr_push_back
	dd	__irrlicht_core_Array_SParticle_ptr_push_front
_1168:
	db	"Array_SParticle",0
_1169:
	db	"(i):Array_SParticle",0
_1170:
	db	"(:Array_SParticle):Array_SParticle",0
_1171:
	db	"():Array_SParticle",0
_1172:
	db	"(i,i):Array_SParticle",0
_1173:
	db	"(:Array_SParticle)i",0
	align	4
_1167:
	dd	2
	dd	_1168
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Array_SParticle_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_Array_SParticle_Delete
	dd	7
	dd	_1059
	dd	_1169
	dd	__irrlicht_core_Array_SParticle_createWithSize
	dd	7
	dd	_1061
	dd	_1170
	dd	__irrlicht_core_Array_SParticle_createFromOther
	dd	7
	dd	_480
	dd	_1171
	dd	__irrlicht_core_Array_SParticle_create
	dd	7
	dd	_482
	dd	_1172
	dd	__irrlicht_core_Array_SParticle_createFromHandle
	dd	6
	dd	_1065
	dd	_431
	dd	__irrlicht_core_Array_SParticle_allocated_size
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_Array_SParticle_clear
	dd	6
	dd	_1067
	dd	_431
	dd	__irrlicht_core_Array_SParticle_empty
	dd	6
	dd	_1068
	dd	_434
	dd	__irrlicht_core_Array_SParticle_eraseWithCount
	dd	6
	dd	_1069
	dd	_444
	dd	__irrlicht_core_Array_SParticle_erase
	dd	6
	dd	_1077
	dd	_444
	dd	__irrlicht_core_Array_SParticle_reallocate
	dd	6
	dd	_1078
	dd	_444
	dd	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_444
	dd	__irrlicht_core_Array_SParticle_set_sorted
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_Array_SParticle_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_SParticle_size
	dd	6
	dd	_1070
	dd	_1162
	dd	__irrlicht_core_Array_SParticle_getLast
	dd	6
	dd	_971
	dd	_1163
	dd	__irrlicht_core_Array_SParticle_elementAt
	dd	6
	dd	_1073
	dd	_1164
	dd	__irrlicht_core_Array_SParticle_insert
	dd	6
	dd	_457
	dd	_1173
	dd	__irrlicht_core_Array_SParticle_Eq
	dd	6
	dd	_1075
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_push_back
	dd	6
	dd	_1076
	dd	_1166
	dd	__irrlicht_core_Array_SParticle_push_front
	dd	0
	align	4
_irrlicht_core_Array_SParticle:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1167
	dd	20
	dd	__irrlicht_core_Array_SParticle_New
	dd	__irrlicht_core_Array_SParticle_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_Array_SParticle_createWithSize
	dd	__irrlicht_core_Array_SParticle_createFromOther
	dd	__irrlicht_core_Array_SParticle_create
	dd	__irrlicht_core_Array_SParticle_createFromHandle
	dd	__irrlicht_core_Array_SParticle_allocated_size
	dd	__irrlicht_core_Array_SParticle_clear
	dd	__irrlicht_core_Array_SParticle_empty
	dd	__irrlicht_core_Array_SParticle_eraseWithCount
	dd	__irrlicht_core_Array_SParticle_erase
	dd	__irrlicht_core_Array_SParticle_reallocate
	dd	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	dd	__irrlicht_core_Array_SParticle_set_sorted
	dd	__irrlicht_core_Array_SParticle_set_used
	dd	__irrlicht_core_Array_SParticle_size
	dd	__irrlicht_core_Array_SParticle_getLast
	dd	__irrlicht_core_Array_SParticle_elementAt
	dd	__irrlicht_core_Array_SParticle_insert
	dd	__irrlicht_core_Array_SParticle_Eq
	dd	__irrlicht_core_Array_SParticle_push_back
	dd	__irrlicht_core_Array_SParticle_push_front
_2290:
	db	"IReferenceCounted",0
_2291:
	db	"cast_IReferenceCounted_func",0
_2292:
	db	"*b",0
_2293:
	db	"getReferenceCount",0
_1186:
	db	"drop",0
_1187:
	db	"getDebugName",0
_1188:
	db	"grab",0
	align	4
_2289:
	dd	2
	dd	_2290
	dd	3
	dd	_2291
	dd	_2292
	dd	20
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2293
	dd	_431
	dd	96
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IReferenceCounted:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2289
	dd	24
	dd	__irrlicht_core_IReferenceCounted_New
	dd	__irrlicht_core_IReferenceCounted_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IReferenceCounted_drop
	dd	__irrlicht_core_IReferenceCounted_getDebugName
	dd	__irrlicht_core_IReferenceCounted_grab
_1175:
	db	"IFileList",0
_1176:
	db	"(i,i):IFileList",0
_1177:
	db	"getFileCount",0
_1178:
	db	"getFileName",0
_1179:
	db	"getFullFileName",0
_1180:
	db	"isDirectory",0
_1181:
	db	"findFile",0
_1182:
	db	"getPath",0
_1183:
	db	"getID",0
_1184:
	db	"addItem",0
_1185:
	db	"($,i,i,i)i",0
	align	4
_1174:
	dd	2
	dd	_1175
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IFileList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IFileList_Delete
	dd	7
	dd	_482
	dd	_1176
	dd	__irrlicht_core_IFileList_createFromHandle
	dd	6
	dd	_1177
	dd	_431
	dd	__irrlicht_core_IFileList_getFileCount
	dd	6
	dd	_1178
	dd	_807
	dd	__irrlicht_core_IFileList_getFileName
	dd	6
	dd	_1179
	dd	_807
	dd	__irrlicht_core_IFileList_getFullFileName
	dd	6
	dd	_1180
	dd	_444
	dd	__irrlicht_core_IFileList_isDirectory
	dd	6
	dd	_1181
	dd	_812
	dd	__irrlicht_core_IFileList_findFile
	dd	6
	dd	_1182
	dd	_827
	dd	__irrlicht_core_IFileList_getPath
	dd	6
	dd	_1183
	dd	_444
	dd	__irrlicht_core_IFileList_getID
	dd	6
	dd	_1184
	dd	_1185
	dd	__irrlicht_core_IFileList_addItem
	dd	6
	dd	_1086
	dd	_431
	dd	__irrlicht_core_IFileList_sort
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IFileList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IFileList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IFileList_grab
	dd	0
	align	4
_irrlicht_core_IFileList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1174
	dd	24
	dd	__irrlicht_core_IFileList_New
	dd	__irrlicht_core_IFileList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IFileList_drop
	dd	__irrlicht_core_IFileList_getDebugName
	dd	__irrlicht_core_IFileList_grab
	dd	__irrlicht_core_IFileList_createFromHandle
	dd	__irrlicht_core_IFileList_getFileCount
	dd	__irrlicht_core_IFileList_getFileName
	dd	__irrlicht_core_IFileList_getFullFileName
	dd	__irrlicht_core_IFileList_isDirectory
	dd	__irrlicht_core_IFileList_findFile
	dd	__irrlicht_core_IFileList_getPath
	dd	__irrlicht_core_IFileList_getID
	dd	__irrlicht_core_IFileList_addItem
	dd	__irrlicht_core_IFileList_sort
_1190:
	db	"IReadFile",0
_1191:
	db	"(i,i):IReadFile",0
_1192:
	db	"getPos",0
_1193:
	db	"()l",0
_1194:
	db	"read",0
_1195:
	db	"(*b,i)i",0
_1196:
	db	"seek",0
_1197:
	db	"(l,i)i",0
	align	4
_1189:
	dd	2
	dd	_1190
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IReadFile_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IReadFile_Delete
	dd	7
	dd	_482
	dd	_1191
	dd	__irrlicht_core_IReadFile_createFromHandle
	dd	6
	dd	_1178
	dd	_827
	dd	__irrlicht_core_IReadFile_getFileName
	dd	6
	dd	_1192
	dd	_1193
	dd	__irrlicht_core_IReadFile_getPos
	dd	6
	dd	_530
	dd	_1193
	dd	__irrlicht_core_IReadFile_getSize
	dd	6
	dd	_1194
	dd	_1195
	dd	__irrlicht_core_IReadFile_read
	dd	6
	dd	_1196
	dd	_1197
	dd	__irrlicht_core_IReadFile_seek
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IReadFile_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IReadFile_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IReadFile_grab
	dd	0
	align	4
_irrlicht_core_IReadFile:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1189
	dd	24
	dd	__irrlicht_core_IReadFile_New
	dd	__irrlicht_core_IReadFile_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IReadFile_drop
	dd	__irrlicht_core_IReadFile_getDebugName
	dd	__irrlicht_core_IReadFile_grab
	dd	__irrlicht_core_IReadFile_createFromHandle
	dd	__irrlicht_core_IReadFile_getFileName
	dd	__irrlicht_core_IReadFile_getPos
	dd	__irrlicht_core_IReadFile_getSize
	dd	__irrlicht_core_IReadFile_read
	dd	__irrlicht_core_IReadFile_seek
_1199:
	db	"IWriteFile",0
_1200:
	db	"(i,i):IWriteFile",0
_1201:
	db	"write",0
	align	4
_1198:
	dd	2
	dd	_1199
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IWriteFile_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IWriteFile_Delete
	dd	7
	dd	_482
	dd	_1200
	dd	__irrlicht_core_IWriteFile_createFromHandle
	dd	6
	dd	_1178
	dd	_827
	dd	__irrlicht_core_IWriteFile_getFileName
	dd	6
	dd	_1192
	dd	_1193
	dd	__irrlicht_core_IWriteFile_getPos
	dd	6
	dd	_1196
	dd	_1197
	dd	__irrlicht_core_IWriteFile_seek
	dd	6
	dd	_1201
	dd	_1195
	dd	__irrlicht_core_IWriteFile_write
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IWriteFile_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IWriteFile_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IWriteFile_grab
	dd	0
	align	4
_irrlicht_core_IWriteFile:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1198
	dd	24
	dd	__irrlicht_core_IWriteFile_New
	dd	__irrlicht_core_IWriteFile_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IWriteFile_drop
	dd	__irrlicht_core_IWriteFile_getDebugName
	dd	__irrlicht_core_IWriteFile_grab
	dd	__irrlicht_core_IWriteFile_createFromHandle
	dd	__irrlicht_core_IWriteFile_getFileName
	dd	__irrlicht_core_IWriteFile_getPos
	dd	__irrlicht_core_IWriteFile_seek
	dd	__irrlicht_core_IWriteFile_write
_1203:
	db	"IXMLReader",0
_1204:
	db	"(i,i):IXMLReader",0
_1205:
	db	"getAttributeCount",0
_1206:
	db	"getAttributeName",0
_1207:
	db	"getAttributeValue",0
_1208:
	db	"($)$",0
_1209:
	db	"getAttributeValueByIdx",0
_1210:
	db	"getAttributeValueAsFloat",0
_1211:
	db	"($)f",0
_1212:
	db	"getAttributeValueAsFloatByIdx",0
_1213:
	db	"(i)f",0
_1214:
	db	"getAttributeValueAsInt",0
_1215:
	db	"getAttributeValueAsIntByIdx",0
_1216:
	db	"getAttributeValueSafe",0
_1217:
	db	"(i,$)$",0
_1218:
	db	"getNodeData",0
_1219:
	db	"getNodeName",0
_1220:
	db	"getNodeType",0
_1221:
	db	"IsEmptyElement",0
	align	4
_1202:
	dd	2
	dd	_1203
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IXMLReader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IXMLReader_Delete
	dd	7
	dd	_482
	dd	_1204
	dd	__irrlicht_core_IXMLReader_createFromHandle
	dd	6
	dd	_1205
	dd	_431
	dd	__irrlicht_core_IXMLReader_getAttributeCount
	dd	6
	dd	_1206
	dd	_807
	dd	__irrlicht_core_IXMLReader_getAttributeName
	dd	6
	dd	_1207
	dd	_1208
	dd	__irrlicht_core_IXMLReader_getAttributeValue
	dd	6
	dd	_1209
	dd	_807
	dd	__irrlicht_core_IXMLReader_getAttributeValueByIdx
	dd	6
	dd	_1210
	dd	_1211
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloat
	dd	6
	dd	_1212
	dd	_1213
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx
	dd	6
	dd	_1214
	dd	_793
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsInt
	dd	6
	dd	_1215
	dd	_444
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx
	dd	6
	dd	_1216
	dd	_1217
	dd	__irrlicht_core_IXMLReader_getAttributeValueSafe
	dd	6
	dd	_1218
	dd	_827
	dd	__irrlicht_core_IXMLReader_getNodeData
	dd	6
	dd	_1219
	dd	_827
	dd	__irrlicht_core_IXMLReader_getNodeName
	dd	6
	dd	_1220
	dd	_827
	dd	__irrlicht_core_IXMLReader_getNodeType
	dd	6
	dd	_1221
	dd	_431
	dd	__irrlicht_core_IXMLReader_IsEmptyElement
	dd	6
	dd	_1194
	dd	_431
	dd	__irrlicht_core_IXMLReader_read
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IXMLReader_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IXMLReader_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IXMLReader_grab
	dd	0
	align	4
_irrlicht_core_IXMLReader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1202
	dd	24
	dd	__irrlicht_core_IXMLReader_New
	dd	__irrlicht_core_IXMLReader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IXMLReader_drop
	dd	__irrlicht_core_IXMLReader_getDebugName
	dd	__irrlicht_core_IXMLReader_grab
	dd	__irrlicht_core_IXMLReader_createFromHandle
	dd	__irrlicht_core_IXMLReader_getAttributeCount
	dd	__irrlicht_core_IXMLReader_getAttributeName
	dd	__irrlicht_core_IXMLReader_getAttributeValue
	dd	__irrlicht_core_IXMLReader_getAttributeValueByIdx
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloat
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsFloatByIdx
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsInt
	dd	__irrlicht_core_IXMLReader_getAttributeValueAsIntByIdx
	dd	__irrlicht_core_IXMLReader_getAttributeValueSafe
	dd	__irrlicht_core_IXMLReader_getNodeData
	dd	__irrlicht_core_IXMLReader_getNodeName
	dd	__irrlicht_core_IXMLReader_getNodeType
	dd	__irrlicht_core_IXMLReader_IsEmptyElement
	dd	__irrlicht_core_IXMLReader_read
_1223:
	db	"IXMLReaderUTF8",0
_1224:
	db	"(i,i):IXMLReaderUTF8",0
	align	4
_1222:
	dd	2
	dd	_1223
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_Delete
	dd	7
	dd	_482
	dd	_1224
	dd	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	dd	6
	dd	_1205
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeCount
	dd	6
	dd	_1206
	dd	_807
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeName
	dd	6
	dd	_1207
	dd	_1208
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValue
	dd	6
	dd	_1209
	dd	_807
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx
	dd	6
	dd	_1210
	dd	_1211
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat
	dd	6
	dd	_1212
	dd	_1213
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	dd	6
	dd	_1214
	dd	_793
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt
	dd	6
	dd	_1215
	dd	_444
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	dd	6
	dd	_1216
	dd	_1217
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe
	dd	6
	dd	_1218
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeData
	dd	6
	dd	_1219
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeName
	dd	6
	dd	_1220
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeType
	dd	6
	dd	_1221
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_IsEmptyElement
	dd	6
	dd	_1194
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_read
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IXMLReaderUTF8_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_grab
	dd	0
	align	4
_irrlicht_core_IXMLReaderUTF8:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1222
	dd	24
	dd	__irrlicht_core_IXMLReaderUTF8_New
	dd	__irrlicht_core_IXMLReaderUTF8_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IXMLReaderUTF8_drop
	dd	__irrlicht_core_IXMLReaderUTF8_getDebugName
	dd	__irrlicht_core_IXMLReaderUTF8_grab
	dd	__irrlicht_core_IXMLReaderUTF8_createFromHandle
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeCount
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeName
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValue
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueByIdx
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloat
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsInt
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	dd	__irrlicht_core_IXMLReaderUTF8_getAttributeValueSafe
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeData
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeName
	dd	__irrlicht_core_IXMLReaderUTF8_getNodeType
	dd	__irrlicht_core_IXMLReaderUTF8_IsEmptyElement
	dd	__irrlicht_core_IXMLReaderUTF8_read
_1226:
	db	"IXMLWriter",0
_1227:
	db	"(i,i):IXMLWriter",0
_1228:
	db	"writeClosingTag",0
_1229:
	db	"writeComment",0
_1230:
	db	"writeElement",0
_1231:
	db	"($,i,$,$,$,$,$,$,$,$,$,$)i",0
_1232:
	db	"writeElementFromArray",0
_1233:
	db	"($,i,[]$,[]$)i",0
_1234:
	db	"writeLineBreak",0
_1235:
	db	"writeText",0
_1236:
	db	"writeXMLHeader",0
	align	4
_1225:
	dd	2
	dd	_1226
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IXMLWriter_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IXMLWriter_Delete
	dd	7
	dd	_482
	dd	_1227
	dd	__irrlicht_core_IXMLWriter_createFromHandle
	dd	6
	dd	_1228
	dd	_793
	dd	__irrlicht_core_IXMLWriter_writeClosingTag
	dd	6
	dd	_1229
	dd	_793
	dd	__irrlicht_core_IXMLWriter_writeComment
	dd	6
	dd	_1230
	dd	_1231
	dd	__irrlicht_core_IXMLWriter_writeElement
	dd	6
	dd	_1232
	dd	_1233
	dd	__irrlicht_core_IXMLWriter_writeElementFromArray
	dd	6
	dd	_1234
	dd	_431
	dd	__irrlicht_core_IXMLWriter_writeLineBreak
	dd	6
	dd	_1235
	dd	_793
	dd	__irrlicht_core_IXMLWriter_writeText
	dd	6
	dd	_1236
	dd	_431
	dd	__irrlicht_core_IXMLWriter_writeXMLHeader
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IXMLWriter_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IXMLWriter_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IXMLWriter_grab
	dd	0
	align	4
_irrlicht_core_IXMLWriter:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1225
	dd	24
	dd	__irrlicht_core_IXMLWriter_New
	dd	__irrlicht_core_IXMLWriter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IXMLWriter_drop
	dd	__irrlicht_core_IXMLWriter_getDebugName
	dd	__irrlicht_core_IXMLWriter_grab
	dd	__irrlicht_core_IXMLWriter_createFromHandle
	dd	__irrlicht_core_IXMLWriter_writeClosingTag
	dd	__irrlicht_core_IXMLWriter_writeComment
	dd	__irrlicht_core_IXMLWriter_writeElement
	dd	__irrlicht_core_IXMLWriter_writeElementFromArray
	dd	__irrlicht_core_IXMLWriter_writeLineBreak
	dd	__irrlicht_core_IXMLWriter_writeText
	dd	__irrlicht_core_IXMLWriter_writeXMLHeader
_1238:
	db	"IFileSystem",0
_1239:
	db	"(i,i):IFileSystem",0
_1240:
	db	"createEmptyAttributes",0
_1241:
	db	"(:IVideoDriver):IAttributes",0
_1242:
	db	"addPakFileArchive",0
_1243:
	db	"($,i,i)i",0
_1244:
	db	"addZipFileArchive",0
_1245:
	db	"changeWorkingDirectoryTo",0
_1246:
	db	"createAndOpenFile",0
_1247:
	db	"($):IReadFile",0
_1248:
	db	"createAndWriteFile",0
_1249:
	db	"($,i):IWriteFile",0
_1250:
	db	"createFileList",0
_1251:
	db	"():IFileList",0
_1252:
	db	"createXMLReaderFromStream",0
_1253:
	db	"(:IReadFile):IXMLReader",0
_1254:
	db	"createXMLReader",0
_1255:
	db	"($):IXMLReader",0
_1256:
	db	"createXMLReaderUTF8FromStream",0
_1257:
	db	"(:IReadFile):IXMLReaderUTF8",0
_1258:
	db	"createXMLReaderUTF8",0
_1259:
	db	"($):IXMLReaderUTF8",0
_1260:
	db	"createXMLWriterFromStream",0
_1261:
	db	"(:IWriteFile):IXMLWriter",0
_1262:
	db	"createXMLWriter",0
_1263:
	db	"($):IXMLWriter",0
_1264:
	db	"existFile",0
_1265:
	db	"getWorkingDirectory",0
_1266:
	db	"addFolderFileArchive",0
_1267:
	db	"getAbsolutePath",0
_1268:
	db	"getFileDir",0
_1269:
	db	"createMemoryReadFile",0
_1270:
	db	"(*b,i,$,i):IReadFile",0
_1271:
	db	"getFileBasename",0
_1272:
	db	"($,i)$",0
_1273:
	db	"createLimitReadFile",0
_1274:
	db	"($,:IReadFile,l,l):IReadFile",0
_1275:
	db	"createMemeoryWriteFile",0
_1276:
	db	"(*b,i,$,i):IWriteFile",0
_1277:
	db	"addFileArchive",0
_1278:
	db	"($,i,i,i,$)i",0
_1279:
	db	"addArchiveLoader",0
_1280:
	db	"(:IArchiveLoader)i",0
_1281:
	db	"getFileArchiveCount",0
_1282:
	db	"removeFileArchiveByIndex",0
_1283:
	db	"removeFileArchive",0
_1284:
	db	"moveFileArchive",0
_1285:
	db	"getFileArchive",0
_1286:
	db	"(i):IFileArchive",0
_1287:
	db	"setFileListSystem",0
_1288:
	db	"createEmptyFileList",0
_1289:
	db	"($,i,i):IFileList",0
	align	4
_1237:
	dd	2
	dd	_1238
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IFileSystem_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IFileSystem_Delete
	dd	7
	dd	_482
	dd	_1239
	dd	__irrlicht_core_IFileSystem_createFromHandle
	dd	6
	dd	_1240
	dd	_1241
	dd	__irrlicht_core_IFileSystem_createEmptyAttributes
	dd	6
	dd	_1242
	dd	_1243
	dd	__irrlicht_core_IFileSystem_addPakFileArchive
	dd	6
	dd	_1244
	dd	_1243
	dd	__irrlicht_core_IFileSystem_addZipFileArchive
	dd	6
	dd	_1245
	dd	_793
	dd	__irrlicht_core_IFileSystem_changeWorkingDirectoryTo
	dd	6
	dd	_1246
	dd	_1247
	dd	__irrlicht_core_IFileSystem_createAndOpenFile
	dd	6
	dd	_1248
	dd	_1249
	dd	__irrlicht_core_IFileSystem_createAndWriteFile
	dd	6
	dd	_1250
	dd	_1251
	dd	__irrlicht_core_IFileSystem_createFileList
	dd	6
	dd	_1252
	dd	_1253
	dd	__irrlicht_core_IFileSystem_createXMLReaderFromStream
	dd	6
	dd	_1254
	dd	_1255
	dd	__irrlicht_core_IFileSystem_createXMLReader
	dd	6
	dd	_1256
	dd	_1257
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream
	dd	6
	dd	_1258
	dd	_1259
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8
	dd	6
	dd	_1260
	dd	_1261
	dd	__irrlicht_core_IFileSystem_createXMLWriterFromStream
	dd	6
	dd	_1262
	dd	_1263
	dd	__irrlicht_core_IFileSystem_createXMLWriter
	dd	6
	dd	_1264
	dd	_793
	dd	__irrlicht_core_IFileSystem_existFile
	dd	6
	dd	_1265
	dd	_827
	dd	__irrlicht_core_IFileSystem_getWorkingDirectory
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IFileSystem_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IFileSystem_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IFileSystem_grab
	dd	6
	dd	_1266
	dd	_1243
	dd	__irrlicht_core_IFileSystem_addFolderFileArchive
	dd	6
	dd	_1267
	dd	_1208
	dd	__irrlicht_core_IFileSystem_getAbsolutePath
	dd	6
	dd	_1268
	dd	_1208
	dd	__irrlicht_core_IFileSystem_getFileDir
	dd	6
	dd	_1269
	dd	_1270
	dd	__irrlicht_core_IFileSystem_createMemoryReadFile
	dd	6
	dd	_1271
	dd	_1272
	dd	__irrlicht_core_IFileSystem_getFileBasename
	dd	6
	dd	_1273
	dd	_1274
	dd	__irrlicht_core_IFileSystem_createLimitReadFile
	dd	6
	dd	_1275
	dd	_1276
	dd	__irrlicht_core_IFileSystem_createMemeoryWriteFile
	dd	6
	dd	_1277
	dd	_1278
	dd	__irrlicht_core_IFileSystem_addFileArchive
	dd	6
	dd	_1279
	dd	_1280
	dd	__irrlicht_core_IFileSystem_addArchiveLoader
	dd	6
	dd	_1281
	dd	_431
	dd	__irrlicht_core_IFileSystem_getFileArchiveCount
	dd	6
	dd	_1282
	dd	_444
	dd	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	dd	6
	dd	_1283
	dd	_793
	dd	__irrlicht_core_IFileSystem_removeFileArchive
	dd	6
	dd	_1284
	dd	_434
	dd	__irrlicht_core_IFileSystem_moveFileArchive
	dd	6
	dd	_1285
	dd	_1286
	dd	__irrlicht_core_IFileSystem_getFileArchive
	dd	6
	dd	_1287
	dd	_444
	dd	__irrlicht_core_IFileSystem_setFileListSystem
	dd	6
	dd	_1288
	dd	_1289
	dd	__irrlicht_core_IFileSystem_createEmptyFileList
	dd	0
	align	4
_irrlicht_core_IFileSystem:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1237
	dd	24
	dd	__irrlicht_core_IFileSystem_New
	dd	__irrlicht_core_IFileSystem_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IFileSystem_drop
	dd	__irrlicht_core_IFileSystem_getDebugName
	dd	__irrlicht_core_IFileSystem_grab
	dd	__irrlicht_core_IFileSystem_createFromHandle
	dd	__irrlicht_core_IFileSystem_createEmptyAttributes
	dd	__irrlicht_core_IFileSystem_addPakFileArchive
	dd	__irrlicht_core_IFileSystem_addZipFileArchive
	dd	__irrlicht_core_IFileSystem_changeWorkingDirectoryTo
	dd	__irrlicht_core_IFileSystem_createAndOpenFile
	dd	__irrlicht_core_IFileSystem_createAndWriteFile
	dd	__irrlicht_core_IFileSystem_createFileList
	dd	__irrlicht_core_IFileSystem_createXMLReaderFromStream
	dd	__irrlicht_core_IFileSystem_createXMLReader
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8FromStream
	dd	__irrlicht_core_IFileSystem_createXMLReaderUTF8
	dd	__irrlicht_core_IFileSystem_createXMLWriterFromStream
	dd	__irrlicht_core_IFileSystem_createXMLWriter
	dd	__irrlicht_core_IFileSystem_existFile
	dd	__irrlicht_core_IFileSystem_getWorkingDirectory
	dd	__irrlicht_core_IFileSystem_addFolderFileArchive
	dd	__irrlicht_core_IFileSystem_getAbsolutePath
	dd	__irrlicht_core_IFileSystem_getFileDir
	dd	__irrlicht_core_IFileSystem_createMemoryReadFile
	dd	__irrlicht_core_IFileSystem_getFileBasename
	dd	__irrlicht_core_IFileSystem_createLimitReadFile
	dd	__irrlicht_core_IFileSystem_createMemeoryWriteFile
	dd	__irrlicht_core_IFileSystem_addFileArchive
	dd	__irrlicht_core_IFileSystem_addArchiveLoader
	dd	__irrlicht_core_IFileSystem_getFileArchiveCount
	dd	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	dd	__irrlicht_core_IFileSystem_removeFileArchive
	dd	__irrlicht_core_IFileSystem_moveFileArchive
	dd	__irrlicht_core_IFileSystem_getFileArchive
	dd	__irrlicht_core_IFileSystem_setFileListSystem
	dd	__irrlicht_core_IFileSystem_createEmptyFileList
_1291:
	db	"SAttributeReadWriteOptions",0
_1292:
	db	"(i,i):SAttributeReadWriteOptions",0
_1293:
	db	"():SAttributeReadWriteOptions",0
_1294:
	db	"getFlags",0
_1295:
	db	"setFlags",0
_1296:
	db	"getFilename",0
_1297:
	db	"setFilename",0
	align	4
_1290:
	dd	2
	dd	_1291
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_Delete
	dd	7
	dd	_482
	dd	_1292
	dd	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	dd	7
	dd	_480
	dd	_1293
	dd	__irrlicht_core_SAttributeReadWriteOptions_create
	dd	6
	dd	_1294
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	dd	6
	dd	_1295
	dd	_444
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFlags
	dd	6
	dd	_1296
	dd	_827
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFilename
	dd	6
	dd	_1297
	dd	_793
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFilename
	dd	0
	align	4
_irrlicht_core_SAttributeReadWriteOptions:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1290
	dd	20
	dd	__irrlicht_core_SAttributeReadWriteOptions_New
	dd	__irrlicht_core_SAttributeReadWriteOptions_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	dd	__irrlicht_core_SAttributeReadWriteOptions_create
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFlags
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFilename
	dd	__irrlicht_core_SAttributeReadWriteOptions_setFilename
_1299:
	db	"IAttributeExchangingObject",0
_1300:
	db	"(i,i,*b):IAttributeExchangingObject",0
_1301:
	db	"serializeAttributes",0
_1302:
	db	"(:IAttributes,:SAttributeReadWriteOptions)i",0
_1303:
	db	"deserializeAttributes",0
	align	4
_1298:
	dd	2
	dd	_1299
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_1300
	dd	112
	dd	6
	dd	_1301
	dd	_1302
	dd	116
	dd	6
	dd	_1303
	dd	_1302
	dd	120
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IAttributeExchangingObject:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1298
	dd	24
	dd	__irrlicht_core_IAttributeExchangingObject_New
	dd	__irrlicht_core_IAttributeExchangingObject_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IAttributeExchangingObject_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
_1305:
	db	"IAttributes",0
_1306:
	db	"(i,i):IAttributes",0
_1307:
	db	"addInt",0
_1308:
	db	"addFloat",0
_1309:
	db	"($,f)i",0
_1310:
	db	"addString",0
_1311:
	db	"($,$)i",0
_1312:
	db	"addBool",0
_1313:
	db	"addStringEnum",0
_1314:
	db	"($,$,[]$)i",0
_1315:
	db	"addIntEnum",0
_1316:
	db	"($,i,[]$)i",0
_1317:
	db	"addColor",0
_1318:
	db	"($,:SColor)i",0
_1319:
	db	"addColorf",0
_1320:
	db	"($,:SColorf)i",0
_1321:
	db	"addVector3df",0
_1322:
	db	"($,:Vector3df)i",0
_1323:
	db	"addPosition2di",0
_1324:
	db	"($,:Position2di)i",0
_1325:
	db	"addBinary",0
_1326:
	db	"($,*b,i)i",0
_1327:
	db	"addTexture",0
_1328:
	db	"($,:ITexture)i",0
_1329:
	db	"getAttributeTypeByName",0
_1330:
	db	"getAttrbuteTypeByIndex",0
_1331:
	db	"setStringAttributeByName",0
_1332:
	db	"getAttributeAsStringByName",0
_1333:
	db	"getAttributeAsStringByIndex",0
_1334:
	db	"setBoolAttributeByName",0
_1335:
	db	"getAttributeAsBoolByName",0
_1336:
	db	"getAttributeAsBoolByIndex",0
_1337:
	db	"setIntAttributeByName",0
_1338:
	db	"getAttributeAsIntByName",0
_1339:
	db	"getAttributeAsIntByIndex",0
_1340:
	db	"setFloatAttributeByName",0
_1341:
	db	"getAttributeAsFloatByName",0
_1342:
	db	"getAttributeAsFloatByIndex",0
_1343:
	db	"setColorAttributeByName",0
_1344:
	db	"getAttributeAsColorByName",0
_1345:
	db	"($):SColor",0
_1346:
	db	"getAttributeAsColorByIndex",0
_1347:
	db	"(i):SColor",0
_1348:
	db	"setSColorfAttributeByName",0
_1349:
	db	"getAttributeAsColorfByName",0
_1350:
	db	"($):SColorf",0
_1351:
	db	"getAttributeColorfByIndex",0
_1352:
	db	"(i):SColorf",0
_1353:
	db	"setVector3dfAttributeByName",0
_1354:
	db	"getAttributeAsVector3dfByName",0
_1355:
	db	"($):Vector3df",0
_1356:
	db	"getAttributeAsVector3dfByIndex",0
_1357:
	db	"setPosition2diAttributeByName",0
_1358:
	db	"getAttributeAsPosition2diByName",0
_1359:
	db	"($):Position2di",0
_1360:
	db	"getAttributeAsPosition2diByIndex",0
_1361:
	db	"setBinaryAttributeByName",0
_1362:
	db	"getAttributeAsBinaryDataByName",0
_1363:
	db	"getAttributeAsBinaryDataByIndex",0
_1364:
	db	"(i,*b,i)i",0
_1365:
	db	"setEnumAttributeByName",0
_1366:
	db	"getAttributeAsStringEnumerationByName",0
_1367:
	db	"getAttributeAsIntEnumerationByName",0
_1368:
	db	"($,[]$)i",0
_1369:
	db	"getAttributeAsIntEnumerationByIndex",0
_1370:
	db	"(i,[]$)i",0
_1371:
	db	"getAttributeAsStringEnumerationByIndex",0
_1372:
	db	"getAttributeEnumerationLiteralsOfEnumerationByName",0
_1373:
	db	"($)[]$",0
_1374:
	db	"getAttributeEnumerationLiteralsOfEnumerationByIndex",0
_1375:
	db	"(i)[]$",0
_1376:
	db	"setTextureAttributeByName",0
_1377:
	db	"getAttributeAsTextureByName",0
_1378:
	db	"($):ITexture",0
_1379:
	db	"getAttributeAsTextureByIndex",0
_1380:
	db	"(i):ITexture",0
_1381:
	db	"existsAttribute",0
_1382:
	db	"findAttribute",0
_1383:
	db	"setStringAttributeByIndex",0
_1384:
	db	"(i,$)i",0
_1385:
	db	"setBoolAttributeByIndex",0
_1386:
	db	"setIntAttributeByIndex",0
_1387:
	db	"setFloatAttributeByIndex",0
_1388:
	db	"(i,f)i",0
_1389:
	db	"setColorAttributeByIndex",0
_1390:
	db	"(i,:SColor)i",0
_1391:
	db	"setColorfAttributeByIndex",0
_1392:
	db	"(i,:SColorf)i",0
_1393:
	db	"setVector3dfAttributeByIndex",0
_1394:
	db	"(i,:Vector3df)i",0
_1395:
	db	"setBinaryAttributeByIndex",0
_1396:
	db	"setEnumAttributeByIndex",0
_1397:
	db	"(i,$,[]$)i",0
_1398:
	db	"setTextureAttributeByIndex",0
_1399:
	db	"(i,:ITexture)i",0
_1400:
	db	"addRect",0
_1401:
	db	"($,:Recti)i",0
_1402:
	db	"setRect3diAttributeByName",0
_1403:
	db	"getAttributeAsRect",0
_1404:
	db	"($):Recti",0
_1405:
	db	"getAttributeAsRectByIndex",0
_1406:
	db	"(i):Recti",0
_1407:
	db	"setRect3diAttributeByIndex",0
_1408:
	db	"(i,:Recti)i",0
_1409:
	db	"addMatrix",0
_1410:
	db	"($,:Matrix4)i",0
_1411:
	db	"setMatrixAttributeByName",0
_1412:
	db	"getAttributeAsMatrixByName",0
_1413:
	db	"($):Matrix4",0
_1414:
	db	"getAttributeAsMatrixByIndex",0
_1415:
	db	"setMatrixAttributeByIndex",0
_1416:
	db	"(i,:Matrix4)i",0
_1417:
	db	"addQuaternion",0
_1418:
	db	"($,:Quaternion)i",0
_1419:
	db	"setQuaternionAttributeByName",0
_1420:
	db	"getAttributeAsQuaternionByName",0
_1421:
	db	"($):Quaternion",0
_1422:
	db	"getAttributeAsQuaterionByIndex",0
_1423:
	db	"(i):Quaternion",0
_1424:
	db	"setQuaternionAttributeByIndex",0
_1425:
	db	"(i,:Quaternion)i",0
_1426:
	db	"addBox3d",0
_1427:
	db	"($,:AABbox3df)i",0
_1428:
	db	"setAABbox3dfAttributeByName",0
_1429:
	db	"getAttributeAsBox3dByName",0
_1430:
	db	"($):AABbox3df",0
_1431:
	db	"getAttributeAsBox3dByIndex",0
_1432:
	db	"(i):AABbox3df",0
_1433:
	db	"setAABbox3dfAttributeByIndex",0
_1434:
	db	"(i,:AABbox3df)i",0
_1435:
	db	"addPlane3d",0
_1436:
	db	"($,:Plane3df)i",0
_1437:
	db	"setPlane3dfAttributeByName",0
_1438:
	db	"getAttributeAsPlane3dByName",0
_1439:
	db	"($):Plane3df",0
_1440:
	db	"getAttributeAsPlane3dByIndex",0
_1441:
	db	"(i):Plane3df",0
_1442:
	db	"setPlane3dfAttributeByIndex",0
_1443:
	db	"(i,:Plane3df)i",0
_1444:
	db	"addTriangle3d",0
_1445:
	db	"($,:Triangle3df)i",0
_1446:
	db	"setTriangle3dfAttributeByName",0
_1447:
	db	"getAttributeAsTriangle3dByName",0
_1448:
	db	"($):Triangle3df",0
_1449:
	db	"getAttributeAsTriangle3dByIndex",0
_1450:
	db	"setTriangle3dfAttributeByIndex",0
_1451:
	db	"(i,:Triangle3df)i",0
_1452:
	db	"addLine2d",0
_1453:
	db	"($,:Line2df)i",0
_1454:
	db	"setLine2dfAttributeByName",0
_1455:
	db	"getAttributeAsLine2dByName",0
_1456:
	db	"($):Line2df",0
_1457:
	db	"getAttributeAsLine2dByIndex",0
_1458:
	db	"(i):Line2df",0
_1459:
	db	"setLine2dfAttributeByIndex",0
_1460:
	db	"(i,:Line2df)i",0
_1461:
	db	"addLine3d",0
_1462:
	db	"($,:Line3df)i",0
_1463:
	db	"setLine3dfAttributeByName",0
_1464:
	db	"getAttributeAsLine3dByName",0
_1465:
	db	"($):Line3df",0
_1466:
	db	"getAttributeAsLine3dByIndex",0
_1467:
	db	"(i):Line3df",0
_1468:
	db	"setLine3dfAttributeByIndex",0
_1469:
	db	"(i,:Line3df)i",0
_1470:
	db	"adduserPointer",0
_1471:
	db	"($,*b)i",0
_1472:
	db	"setUserPointerAttributeByName",0
_1473:
	db	"getAttributeAsUserPointerByName",0
_1474:
	db	"getAttributeAsUserPointerByIndex",0
_1475:
	db	"(i)*b",0
_1476:
	db	"setUserPointerAttributeByIndex",0
_1477:
	db	"(i,*b)i",0
_1478:
	db	"(:IXMLReader,i,$)i",0
_1479:
	db	"(:IXMLWriter,i,$)i",0
_1480:
	db	"addArray",0
_1481:
	db	"setArrayAttributeByName",0
_1482:
	db	"getAttributeAsArray",0
_1483:
	db	"getAttributeAsArrayByIndex",0
_1484:
	db	"setArrayAttributeByIndex",0
	align	4
_1304:
	dd	2
	dd	_1305
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAttributes_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAttributes_Delete
	dd	7
	dd	_482
	dd	_1306
	dd	__irrlicht_core_IAttributes_createFromHandle
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IAttributes_clear
	dd	6
	dd	_1307
	dd	_812
	dd	__irrlicht_core_IAttributes_addInt
	dd	6
	dd	_1308
	dd	_1309
	dd	__irrlicht_core_IAttributes_addFloat
	dd	6
	dd	_1310
	dd	_1311
	dd	__irrlicht_core_IAttributes_addString
	dd	6
	dd	_1312
	dd	_812
	dd	__irrlicht_core_IAttributes_addBool
	dd	6
	dd	_1313
	dd	_1314
	dd	__irrlicht_core_IAttributes_addStringEnum
	dd	6
	dd	_1315
	dd	_1316
	dd	__irrlicht_core_IAttributes_addIntEnum
	dd	6
	dd	_1317
	dd	_1318
	dd	__irrlicht_core_IAttributes_addColor
	dd	6
	dd	_1319
	dd	_1320
	dd	__irrlicht_core_IAttributes_addColorf
	dd	6
	dd	_1321
	dd	_1322
	dd	__irrlicht_core_IAttributes_addVector3df
	dd	6
	dd	_1323
	dd	_1324
	dd	__irrlicht_core_IAttributes_addPosition2di
	dd	6
	dd	_1325
	dd	_1326
	dd	__irrlicht_core_IAttributes_addBinary
	dd	6
	dd	_1327
	dd	_1328
	dd	__irrlicht_core_IAttributes_addTexture
	dd	6
	dd	_1205
	dd	_431
	dd	__irrlicht_core_IAttributes_getAttributeCount
	dd	6
	dd	_1206
	dd	_807
	dd	__irrlicht_core_IAttributes_getAttributeName
	dd	6
	dd	_1329
	dd	_793
	dd	__irrlicht_core_IAttributes_getAttributeTypeByName
	dd	6
	dd	_1330
	dd	_444
	dd	__irrlicht_core_IAttributes_getAttrbuteTypeByIndex
	dd	6
	dd	_1331
	dd	_1311
	dd	__irrlicht_core_IAttributes_setStringAttributeByName
	dd	6
	dd	_1332
	dd	_1208
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByName
	dd	6
	dd	_1333
	dd	_807
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByIndex
	dd	6
	dd	_1334
	dd	_812
	dd	__irrlicht_core_IAttributes_setBoolAttributeByName
	dd	6
	dd	_1335
	dd	_793
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByName
	dd	6
	dd	_1336
	dd	_444
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByIndex
	dd	6
	dd	_1337
	dd	_812
	dd	__irrlicht_core_IAttributes_setIntAttributeByName
	dd	6
	dd	_1338
	dd	_793
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByName
	dd	6
	dd	_1339
	dd	_444
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByIndex
	dd	6
	dd	_1340
	dd	_1309
	dd	__irrlicht_core_IAttributes_setFloatAttributeByName
	dd	6
	dd	_1341
	dd	_1211
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByName
	dd	6
	dd	_1342
	dd	_1213
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByIndex
	dd	6
	dd	_1343
	dd	_1318
	dd	__irrlicht_core_IAttributes_setColorAttributeByName
	dd	6
	dd	_1344
	dd	_1345
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByName
	dd	6
	dd	_1346
	dd	_1347
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByIndex
	dd	6
	dd	_1348
	dd	_1320
	dd	__irrlicht_core_IAttributes_setSColorfAttributeByName
	dd	6
	dd	_1349
	dd	_1350
	dd	__irrlicht_core_IAttributes_getAttributeAsColorfByName
	dd	6
	dd	_1351
	dd	_1352
	dd	__irrlicht_core_IAttributes_getAttributeColorfByIndex
	dd	6
	dd	_1353
	dd	_1322
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByName
	dd	6
	dd	_1354
	dd	_1355
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByName
	dd	6
	dd	_1356
	dd	_700
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex
	dd	6
	dd	_1357
	dd	_1324
	dd	__irrlicht_core_IAttributes_setPosition2diAttributeByName
	dd	6
	dd	_1358
	dd	_1359
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByName
	dd	6
	dd	_1360
	dd	_516
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex
	dd	6
	dd	_1361
	dd	_1326
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByName
	dd	6
	dd	_1362
	dd	_1326
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName
	dd	6
	dd	_1363
	dd	_1364
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex
	dd	6
	dd	_1365
	dd	_1314
	dd	__irrlicht_core_IAttributes_setEnumAttributeByName
	dd	6
	dd	_1366
	dd	_1208
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName
	dd	6
	dd	_1367
	dd	_1368
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName
	dd	6
	dd	_1369
	dd	_1370
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex
	dd	6
	dd	_1371
	dd	_807
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex
	dd	6
	dd	_1372
	dd	_1373
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	dd	6
	dd	_1374
	dd	_1375
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	dd	6
	dd	_1376
	dd	_1328
	dd	__irrlicht_core_IAttributes_setTextureAttributeByName
	dd	6
	dd	_1377
	dd	_1378
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByName
	dd	6
	dd	_1379
	dd	_1380
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByIndex
	dd	6
	dd	_1381
	dd	_793
	dd	__irrlicht_core_IAttributes_existsAttribute
	dd	6
	dd	_1382
	dd	_793
	dd	__irrlicht_core_IAttributes_findAttribute
	dd	6
	dd	_1383
	dd	_1384
	dd	__irrlicht_core_IAttributes_setStringAttributeByIndex
	dd	6
	dd	_1385
	dd	_434
	dd	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	dd	6
	dd	_1386
	dd	_434
	dd	__irrlicht_core_IAttributes_setIntAttributeByIndex
	dd	6
	dd	_1387
	dd	_1388
	dd	__irrlicht_core_IAttributes_setFloatAttributeByIndex
	dd	6
	dd	_1389
	dd	_1390
	dd	__irrlicht_core_IAttributes_setColorAttributeByIndex
	dd	6
	dd	_1391
	dd	_1392
	dd	__irrlicht_core_IAttributes_setColorfAttributeByIndex
	dd	6
	dd	_1393
	dd	_1394
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByIndex
	dd	6
	dd	_1395
	dd	_1364
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByIndex
	dd	6
	dd	_1396
	dd	_1397
	dd	__irrlicht_core_IAttributes_setEnumAttributeByIndex
	dd	6
	dd	_1398
	dd	_1399
	dd	__irrlicht_core_IAttributes_setTextureAttributeByIndex
	dd	6
	dd	_1400
	dd	_1401
	dd	__irrlicht_core_IAttributes_addRect
	dd	6
	dd	_1402
	dd	_1401
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByName
	dd	6
	dd	_1403
	dd	_1404
	dd	__irrlicht_core_IAttributes_getAttributeAsRect
	dd	6
	dd	_1405
	dd	_1406
	dd	__irrlicht_core_IAttributes_getAttributeAsRectByIndex
	dd	6
	dd	_1407
	dd	_1408
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByIndex
	dd	6
	dd	_1409
	dd	_1410
	dd	__irrlicht_core_IAttributes_addMatrix
	dd	6
	dd	_1411
	dd	_1410
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByName
	dd	6
	dd	_1412
	dd	_1413
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByName
	dd	6
	dd	_1414
	dd	_1053
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex
	dd	6
	dd	_1415
	dd	_1416
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByIndex
	dd	6
	dd	_1417
	dd	_1418
	dd	__irrlicht_core_IAttributes_addQuaternion
	dd	6
	dd	_1419
	dd	_1418
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByName
	dd	6
	dd	_1420
	dd	_1421
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaternionByName
	dd	6
	dd	_1422
	dd	_1423
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex
	dd	6
	dd	_1424
	dd	_1425
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByIndex
	dd	6
	dd	_1426
	dd	_1427
	dd	__irrlicht_core_IAttributes_addBox3d
	dd	6
	dd	_1428
	dd	_1427
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByName
	dd	6
	dd	_1429
	dd	_1430
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByName
	dd	6
	dd	_1431
	dd	_1432
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex
	dd	6
	dd	_1433
	dd	_1434
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex
	dd	6
	dd	_1435
	dd	_1436
	dd	__irrlicht_core_IAttributes_addPlane3d
	dd	6
	dd	_1437
	dd	_1436
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByName
	dd	6
	dd	_1438
	dd	_1439
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByName
	dd	6
	dd	_1440
	dd	_1441
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex
	dd	6
	dd	_1442
	dd	_1443
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex
	dd	6
	dd	_1444
	dd	_1445
	dd	__irrlicht_core_IAttributes_addTriangle3d
	dd	6
	dd	_1446
	dd	_1445
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByName
	dd	6
	dd	_1447
	dd	_1448
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName
	dd	6
	dd	_1449
	dd	_1120
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex
	dd	6
	dd	_1450
	dd	_1451
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex
	dd	6
	dd	_1452
	dd	_1453
	dd	__irrlicht_core_IAttributes_addLine2d
	dd	6
	dd	_1454
	dd	_1453
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByName
	dd	6
	dd	_1455
	dd	_1456
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByName
	dd	6
	dd	_1457
	dd	_1458
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex
	dd	6
	dd	_1459
	dd	_1460
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByIndex
	dd	6
	dd	_1461
	dd	_1462
	dd	__irrlicht_core_IAttributes_addLine3d
	dd	6
	dd	_1463
	dd	_1462
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByName
	dd	6
	dd	_1464
	dd	_1465
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByName
	dd	6
	dd	_1466
	dd	_1467
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex
	dd	6
	dd	_1468
	dd	_1469
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByIndex
	dd	6
	dd	_1470
	dd	_1471
	dd	__irrlicht_core_IAttributes_adduserPointer
	dd	6
	dd	_1472
	dd	_1471
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByName
	dd	6
	dd	_1473
	dd	_439
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByName
	dd	6
	dd	_1474
	dd	_1475
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex
	dd	6
	dd	_1476
	dd	_1477
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByIndex
	dd	6
	dd	_1194
	dd	_1478
	dd	__irrlicht_core_IAttributes_read
	dd	6
	dd	_1201
	dd	_1479
	dd	__irrlicht_core_IAttributes_write
	dd	6
	dd	_1480
	dd	_1368
	dd	__irrlicht_core_IAttributes_addArray
	dd	6
	dd	_1481
	dd	_1368
	dd	__irrlicht_core_IAttributes_setArrayAttributeByName
	dd	6
	dd	_1482
	dd	_1373
	dd	__irrlicht_core_IAttributes_getAttributeAsArray
	dd	6
	dd	_1483
	dd	_1375
	dd	__irrlicht_core_IAttributes_getAttributeAsArrayByIndex
	dd	6
	dd	_1484
	dd	_1370
	dd	__irrlicht_core_IAttributes_setArrayAttributeByIndex
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IAttributes_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IAttributes_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IAttributes_grab
	dd	0
	align	4
_irrlicht_core_IAttributes:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1304
	dd	24
	dd	__irrlicht_core_IAttributes_New
	dd	__irrlicht_core_IAttributes_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributes_drop
	dd	__irrlicht_core_IAttributes_getDebugName
	dd	__irrlicht_core_IAttributes_grab
	dd	__irrlicht_core_IAttributes_createFromHandle
	dd	__irrlicht_core_IAttributes_clear
	dd	__irrlicht_core_IAttributes_addInt
	dd	__irrlicht_core_IAttributes_addFloat
	dd	__irrlicht_core_IAttributes_addString
	dd	__irrlicht_core_IAttributes_addBool
	dd	__irrlicht_core_IAttributes_addStringEnum
	dd	__irrlicht_core_IAttributes_addIntEnum
	dd	__irrlicht_core_IAttributes_addColor
	dd	__irrlicht_core_IAttributes_addColorf
	dd	__irrlicht_core_IAttributes_addVector3df
	dd	__irrlicht_core_IAttributes_addPosition2di
	dd	__irrlicht_core_IAttributes_addBinary
	dd	__irrlicht_core_IAttributes_addTexture
	dd	__irrlicht_core_IAttributes_getAttributeCount
	dd	__irrlicht_core_IAttributes_getAttributeName
	dd	__irrlicht_core_IAttributes_getAttributeTypeByName
	dd	__irrlicht_core_IAttributes_getAttrbuteTypeByIndex
	dd	__irrlicht_core_IAttributes_setStringAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByName
	dd	__irrlicht_core_IAttributes_getAttributeAsStringByIndex
	dd	__irrlicht_core_IAttributes_setBoolAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBoolByIndex
	dd	__irrlicht_core_IAttributes_setIntAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntByIndex
	dd	__irrlicht_core_IAttributes_setFloatAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByName
	dd	__irrlicht_core_IAttributes_getAttributeAsFloatByIndex
	dd	__irrlicht_core_IAttributes_setColorAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByName
	dd	__irrlicht_core_IAttributes_getAttributeAsColorByIndex
	dd	__irrlicht_core_IAttributes_setSColorfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsColorfByName
	dd	__irrlicht_core_IAttributes_getAttributeColorfByIndex
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByName
	dd	__irrlicht_core_IAttributes_getAttributeAsVector3dfByIndex
	dd	__irrlicht_core_IAttributes_setPosition2diAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPosition2diByIndex
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBinaryDataByIndex
	dd	__irrlicht_core_IAttributes_setEnumAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByName
	dd	__irrlicht_core_IAttributes_getAttributeAsIntEnumerationByIndex
	dd	__irrlicht_core_IAttributes_getAttributeAsStringEnumerationByIndex
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByName
	dd	__irrlicht_core_IAttributes_getAttributeEnumerationLiteralsOfEnumerationByIndex
	dd	__irrlicht_core_IAttributes_setTextureAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTextureByIndex
	dd	__irrlicht_core_IAttributes_existsAttribute
	dd	__irrlicht_core_IAttributes_findAttribute
	dd	__irrlicht_core_IAttributes_setStringAttributeByIndex
	dd	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	dd	__irrlicht_core_IAttributes_setIntAttributeByIndex
	dd	__irrlicht_core_IAttributes_setFloatAttributeByIndex
	dd	__irrlicht_core_IAttributes_setColorAttributeByIndex
	dd	__irrlicht_core_IAttributes_setColorfAttributeByIndex
	dd	__irrlicht_core_IAttributes_setVector3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_setBinaryAttributeByIndex
	dd	__irrlicht_core_IAttributes_setEnumAttributeByIndex
	dd	__irrlicht_core_IAttributes_setTextureAttributeByIndex
	dd	__irrlicht_core_IAttributes_addRect
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsRect
	dd	__irrlicht_core_IAttributes_getAttributeAsRectByIndex
	dd	__irrlicht_core_IAttributes_setRect3diAttributeByIndex
	dd	__irrlicht_core_IAttributes_addMatrix
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByName
	dd	__irrlicht_core_IAttributes_getAttributeAsMatrixByIndex
	dd	__irrlicht_core_IAttributes_setMatrixAttributeByIndex
	dd	__irrlicht_core_IAttributes_addQuaternion
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaternionByName
	dd	__irrlicht_core_IAttributes_getAttributeAsQuaterionByIndex
	dd	__irrlicht_core_IAttributes_setQuaternionAttributeByIndex
	dd	__irrlicht_core_IAttributes_addBox3d
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsBox3dByIndex
	dd	__irrlicht_core_IAttributes_setAABbox3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addPlane3d
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsPlane3dByIndex
	dd	__irrlicht_core_IAttributes_setPlane3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addTriangle3d
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsTriangle3dByIndex
	dd	__irrlicht_core_IAttributes_setTriangle3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addLine2d
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine2dByIndex
	dd	__irrlicht_core_IAttributes_setLine2dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_addLine3d
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByName
	dd	__irrlicht_core_IAttributes_getAttributeAsLine3dByIndex
	dd	__irrlicht_core_IAttributes_setLine3dfAttributeByIndex
	dd	__irrlicht_core_IAttributes_adduserPointer
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByName
	dd	__irrlicht_core_IAttributes_getAttributeAsUserPointerByIndex
	dd	__irrlicht_core_IAttributes_setUserPointerAttributeByIndex
	dd	__irrlicht_core_IAttributes_read
	dd	__irrlicht_core_IAttributes_write
	dd	__irrlicht_core_IAttributes_addArray
	dd	__irrlicht_core_IAttributes_setArrayAttributeByName
	dd	__irrlicht_core_IAttributes_getAttributeAsArray
	dd	__irrlicht_core_IAttributes_getAttributeAsArrayByIndex
	dd	__irrlicht_core_IAttributes_setArrayAttributeByIndex
_1486:
	db	"IFileArchive",0
_1487:
	db	"createAndOpenFileByIndex",0
_1488:
	db	"(i):IReadFile",0
_1489:
	db	"getFileList",0
_1490:
	db	"getType",0
_1491:
	db	"setPassword",0
_1492:
	db	"getPassword",0
_1493:
	db	"(i,i):IFileArchive",0
	align	4
_1485:
	dd	2
	dd	_1486
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_1246
	dd	_1247
	dd	112
	dd	6
	dd	_1487
	dd	_1488
	dd	116
	dd	6
	dd	_1489
	dd	_1251
	dd	120
	dd	6
	dd	_1490
	dd	_431
	dd	124
	dd	6
	dd	_1491
	dd	_793
	dd	128
	dd	6
	dd	_1492
	dd	_827
	dd	132
	dd	7
	dd	_482
	dd	_1493
	dd	136
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IFileArchive_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IFileArchive_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IFileArchive_grab
	dd	0
	align	4
_irrlicht_core_IFileArchive:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1485
	dd	24
	dd	__irrlicht_core_IFileArchive_New
	dd	__irrlicht_core_IFileArchive_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IFileArchive_drop
	dd	__irrlicht_core_IFileArchive_getDebugName
	dd	__irrlicht_core_IFileArchive_grab
	dd	__irrlicht_core_IFileArchive_createAndOpenFile
	dd	__irrlicht_core_IFileArchive_createAndOpenFileByIndex
	dd	__irrlicht_core_IFileArchive_getFileList
	dd	__irrlicht_core_IFileArchive_getType
	dd	__irrlicht_core_IFileArchive_setPassword
	dd	__irrlicht_core_IFileArchive_getPassword
	dd	__irrlicht_core_IFileArchive_createFromHandle
_1495:
	db	"IArchiveLoader",0
_1496:
	db	"isALoadableFileFormat",0
_1497:
	db	"isALoadableFileFormatFromIO",0
_1498:
	db	"(:IReadFile)i",0
_1499:
	db	"isALoadableFileFormatFromType",0
_1500:
	db	"createArchive",0
_1501:
	db	"($,i,i):IFileArchive",0
_1502:
	db	"createArchiveFromIO",0
_1503:
	db	"(:IReadFile,i,i):IFileArchive",0
_1504:
	db	"(i,i):IArchiveLoader",0
	align	4
_1494:
	dd	2
	dd	_1495
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_1496
	dd	_793
	dd	112
	dd	6
	dd	_1497
	dd	_1498
	dd	116
	dd	6
	dd	_1499
	dd	_444
	dd	120
	dd	6
	dd	_1500
	dd	_1501
	dd	124
	dd	6
	dd	_1502
	dd	_1503
	dd	128
	dd	7
	dd	_482
	dd	_1504
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IArchiveLoader_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IArchiveLoader_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IArchiveLoader_grab
	dd	0
	align	4
_irrlicht_core_IArchiveLoader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1494
	dd	24
	dd	__irrlicht_core_IArchiveLoader_New
	dd	__irrlicht_core_IArchiveLoader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IArchiveLoader_drop
	dd	__irrlicht_core_IArchiveLoader_getDebugName
	dd	__irrlicht_core_IArchiveLoader_grab
	dd	__irrlicht_core_IArchiveLoader_isALoadableFileFormat
	dd	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromIO
	dd	__irrlicht_core_IArchiveLoader_isALoadableFileFormatFromType
	dd	__irrlicht_core_IArchiveLoader_createArchive
	dd	__irrlicht_core_IArchiveLoader_createArchiveFromIO
	dd	__irrlicht_core_IArchiveLoader_createFromHandle
_1506:
	db	"SNamedPath",0
_1507:
	db	"(i,i):SNamedPath",0
_1508:
	db	"():SNamedPath",0
_1509:
	db	"createFromPath",0
_1510:
	db	"(:SNamedPath):SNamedPath",0
_1511:
	db	"LessThan",0
_1512:
	db	"(:SNamedPath)i",0
_1513:
	db	"setPath",0
_1514:
	db	"getInternalName",0
	align	4
_1505:
	dd	2
	dd	_1506
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SNamedPath_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SNamedPath_Delete
	dd	7
	dd	_482
	dd	_1507
	dd	__irrlicht_core_SNamedPath_createFromHandle
	dd	7
	dd	_480
	dd	_1508
	dd	__irrlicht_core_SNamedPath_create
	dd	7
	dd	_1509
	dd	_1510
	dd	__irrlicht_core_SNamedPath_createFromPath
	dd	6
	dd	_1511
	dd	_1512
	dd	__irrlicht_core_SNamedPath_LessThan
	dd	6
	dd	_1513
	dd	_1512
	dd	__irrlicht_core_SNamedPath_setPath
	dd	6
	dd	_1182
	dd	_827
	dd	__irrlicht_core_SNamedPath_getPath
	dd	6
	dd	_1514
	dd	_827
	dd	__irrlicht_core_SNamedPath_getInternalName
	dd	0
	align	4
_irrlicht_core_SNamedPath:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_1505
	dd	20
	dd	__irrlicht_core_SNamedPath_New
	dd	__irrlicht_core_SNamedPath_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SNamedPath_createFromHandle
	dd	__irrlicht_core_SNamedPath_create
	dd	__irrlicht_core_SNamedPath_createFromPath
	dd	__irrlicht_core_SNamedPath_LessThan
	dd	__irrlicht_core_SNamedPath_setPath
	dd	__irrlicht_core_SNamedPath_getPath
	dd	__irrlicht_core_SNamedPath_getInternalName
_1516:
	db	"ICursorControl",0
_1517:
	db	"(i,i):ICursorControl",0
_1518:
	db	"getPosition",0
_1519:
	db	"getRelativePosition",0
_1520:
	db	"isVisible",0
_1521:
	db	"setVisible",0
_1522:
	db	"setPositionInt",0
_1523:
	db	"setPositionIntFromPos",0
_1524:
	db	"setPositionFloat",0
_1525:
	db	"setPositionFloatFromPos",0
_1526:
	db	"setReferenceRect",0
	align	4
_1515:
	dd	2
	dd	_1516
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ICursorControl_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ICursorControl_Delete
	dd	7
	dd	_482
	dd	_1517
	dd	__irrlicht_core_ICursorControl_createFromHandle
	dd	6
	dd	_1518
	dd	_527
	dd	__irrlicht_core_ICursorControl_getPosition
	dd	6
	dd	_1519
	dd	_548
	dd	__irrlicht_core_ICursorControl_getRelativePosition
	dd	6
	dd	_1520
	dd	_431
	dd	__irrlicht_core_ICursorControl_isVisible
	dd	6
	dd	_1521
	dd	_444
	dd	__irrlicht_core_ICursorControl_setVisible
	dd	6
	dd	_1522
	dd	_434
	dd	__irrlicht_core_ICursorControl_setPositionInt
	dd	6
	dd	_1523
	dd	_513
	dd	__irrlicht_core_ICursorControl_setPositionIntFromPos
	dd	6
	dd	_1524
	dd	_550
	dd	__irrlicht_core_ICursorControl_setPositionFloat
	dd	6
	dd	_1525
	dd	_495
	dd	__irrlicht_core_ICursorControl_setPositionFloatFromPos
	dd	6
	dd	_1526
	dd	_521
	dd	__irrlicht_core_ICursorControl_setReferenceRect
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ICursorControl_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ICursorControl_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ICursorControl_grab
	dd	0
	align	4
_irrlicht_core_ICursorControl:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1515
	dd	24
	dd	__irrlicht_core_ICursorControl_New
	dd	__irrlicht_core_ICursorControl_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ICursorControl_drop
	dd	__irrlicht_core_ICursorControl_getDebugName
	dd	__irrlicht_core_ICursorControl_grab
	dd	__irrlicht_core_ICursorControl_createFromHandle
	dd	__irrlicht_core_ICursorControl_getPosition
	dd	__irrlicht_core_ICursorControl_getRelativePosition
	dd	__irrlicht_core_ICursorControl_isVisible
	dd	__irrlicht_core_ICursorControl_setVisible
	dd	__irrlicht_core_ICursorControl_setPositionInt
	dd	__irrlicht_core_ICursorControl_setPositionIntFromPos
	dd	__irrlicht_core_ICursorControl_setPositionFloat
	dd	__irrlicht_core_ICursorControl_setPositionFloatFromPos
	dd	__irrlicht_core_ICursorControl_setReferenceRect
_1528:
	db	"IGUIFont",0
_1529:
	db	"(i,i):IGUIFont",0
_1530:
	db	"getCharacterFromPos",0
_1531:
	db	"getDimension",0
_1532:
	db	"($):Dimension2di",0
_1533:
	db	"draw",0
_1534:
	db	"($,:Recti,:SColor,i,i,:Recti)i",0
_1535:
	db	"setKerningWidth",0
_1536:
	db	"setKerningHeight",0
_1537:
	db	"getKerningWidth",0
_1538:
	db	"getKerningHeight",0
_1539:
	db	"setInvisibleCharacters",0
	align	4
_1527:
	dd	2
	dd	_1528
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_1529
	dd	112
	dd	6
	dd	_1530
	dd	_812
	dd	116
	dd	6
	dd	_1531
	dd	_1532
	dd	120
	dd	6
	dd	_1533
	dd	_1534
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1535
	dd	_444
	dd	132
	dd	6
	dd	_1536
	dd	_444
	dd	136
	dd	6
	dd	_1537
	dd	_1311
	dd	140
	dd	6
	dd	_1538
	dd	_431
	dd	144
	dd	6
	dd	_1539
	dd	_793
	dd	148
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIFont_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIFont_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIFont_grab
	dd	0
	align	4
_irrlicht_core_IGUIFont:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1527
	dd	24
	dd	__irrlicht_core_IGUIFont_New
	dd	__irrlicht_core_IGUIFont_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIFont_drop
	dd	__irrlicht_core_IGUIFont_getDebugName
	dd	__irrlicht_core_IGUIFont_grab
	dd	__irrlicht_core_IGUIFont_createFromHandle
	dd	__irrlicht_core_IGUIFont_getCharacterFromPos
	dd	__irrlicht_core_IGUIFont_getDimension
	dd	__irrlicht_core_IGUIFont_draw
	dd	__irrlicht_core_IGUIFont_getType
	dd	__irrlicht_core_IGUIFont_setKerningWidth
	dd	__irrlicht_core_IGUIFont_setKerningHeight
	dd	__irrlicht_core_IGUIFont_getKerningWidth
	dd	__irrlicht_core_IGUIFont_getKerningHeight
	dd	__irrlicht_core_IGUIFont_setInvisibleCharacters
_1541:
	db	"IGUIFontBitmap",0
_1542:
	db	"(i,i):IGUIFontBitmap",0
_1543:
	db	"getSpriteNoFromChar",0
	align	4
_1540:
	dd	2
	dd	_1541
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIFontBitmap_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIFontBitmap_Delete
	dd	7
	dd	_482
	dd	_1542
	dd	__irrlicht_core_IGUIFontBitmap_createFromHandle
	dd	6
	dd	_1543
	dd	_793
	dd	__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar
	dd	0
	align	4
_irrlicht_core_IGUIFontBitmap:
	dd	_irrlicht_core_IGUIFont
	dd	_bbObjectFree
	dd	_1540
	dd	24
	dd	__irrlicht_core_IGUIFontBitmap_New
	dd	__irrlicht_core_IGUIFontBitmap_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIFont_drop
	dd	__irrlicht_core_IGUIFont_getDebugName
	dd	__irrlicht_core_IGUIFont_grab
	dd	__irrlicht_core_IGUIFontBitmap_createFromHandle
	dd	__irrlicht_core_IGUIFont_getCharacterFromPos
	dd	__irrlicht_core_IGUIFont_getDimension
	dd	__irrlicht_core_IGUIFont_draw
	dd	__irrlicht_core_IGUIFont_getType
	dd	__irrlicht_core_IGUIFont_setKerningWidth
	dd	__irrlicht_core_IGUIFont_setKerningHeight
	dd	__irrlicht_core_IGUIFont_getKerningWidth
	dd	__irrlicht_core_IGUIFont_getKerningHeight
	dd	__irrlicht_core_IGUIFont_setInvisibleCharacters
	dd	__irrlicht_core_IGUIFontBitmap_getSpriteNoFromChar
_1545:
	db	"IGUIElement",0
_1546:
	db	"(i,i,*b):IGUIElement",0
_1547:
	db	"cast",0
_1548:
	db	"(i):IGUIElement",0
_1549:
	db	"addChild",0
_1550:
	db	"(:IGUIElement)i",0
_1551:
	db	"bringToFront",0
_1552:
	db	"getAbsolutePosition",0
_1553:
	db	"getElementFromId",0
_1554:
	db	"(i,i):IGUIElement",0
_1555:
	db	"getElementFromPoint",0
_1556:
	db	"(:Position2di):IGUIElement",0
_1557:
	db	"getParent",0
_1558:
	db	"():IGUIElement",0
_1559:
	db	"getText",0
_1560:
	db	"isEnabled",0
_1561:
	db	"move",0
_1562:
	db	"remove",0
_1563:
	db	"removeChild",0
_1564:
	db	"setEnabled",0
_1565:
	db	"setID",0
_1566:
	db	"setRelativePosition",0
_1567:
	db	"setText",0
_1568:
	db	"updateAbsolutePosition",0
_1569:
	db	"getChildren",0
_1570:
	db	"()[]:IGUIElement",0
_1571:
	db	"setRelativePositionProportional",0
_1572:
	db	"setRelativePositionFromPos",0
_1573:
	db	"setNotClipped",0
_1574:
	db	"isNotClipped",0
_1575:
	db	"setMaxSize",0
_1576:
	db	"setMinSize",0
_1577:
	db	"setAlignment",0
_1578:
	db	"OnPostRender",0
_1579:
	db	"isSubElement",0
_1580:
	db	"setSubElement",0
_1581:
	db	"setToolTipText",0
_1582:
	db	"getToolTipText",0
_1583:
	db	"getTypeName",0
_1584:
	db	"getAbsoluteClippingRect",0
_1585:
	db	"setTabStop",0
_1586:
	db	"isTabStop",0
_1587:
	db	"setTabOrder",0
_1588:
	db	"getTabOrder",0
_1589:
	db	"setTabGroup",0
_1590:
	db	"isTabGroup",0
_1591:
	db	"getTabGroup",0
_1592:
	db	"isMyChild",0
_1593:
	db	"getNextElement",0
_1594:
	db	"(i,i,i,*:IGUIElement,*:IGUIElement,i)i",0
_1595:
	db	"hasType",0
	align	4
_1544:
	dd	2
	dd	_1545
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_1546
	dd	112
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIElement_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIElement_grab
	dd	6
	dd	_1547
	dd	_1548
	dd	124
	dd	6
	dd	_1549
	dd	_1550
	dd	128
	dd	6
	dd	_1551
	dd	_1550
	dd	132
	dd	6
	dd	_1533
	dd	_431
	dd	136
	dd	6
	dd	_1552
	dd	_536
	dd	140
	dd	6
	dd	_1553
	dd	_1554
	dd	144
	dd	6
	dd	_1555
	dd	_1556
	dd	148
	dd	6
	dd	_1183
	dd	_431
	dd	152
	dd	6
	dd	_1557
	dd	_1558
	dd	156
	dd	6
	dd	_1519
	dd	_536
	dd	160
	dd	6
	dd	_1559
	dd	_827
	dd	164
	dd	6
	dd	_1560
	dd	_431
	dd	168
	dd	6
	dd	_1520
	dd	_431
	dd	172
	dd	6
	dd	_1561
	dd	_513
	dd	176
	dd	6
	dd	_1562
	dd	_431
	dd	180
	dd	6
	dd	_1563
	dd	_1550
	dd	184
	dd	6
	dd	_1564
	dd	_444
	dd	188
	dd	6
	dd	_1565
	dd	_444
	dd	192
	dd	6
	dd	_1566
	dd	_521
	dd	196
	dd	6
	dd	_1567
	dd	_793
	dd	200
	dd	6
	dd	_1521
	dd	_444
	dd	204
	dd	6
	dd	_1568
	dd	_431
	dd	208
	dd	6
	dd	_1569
	dd	_1570
	dd	212
	dd	6
	dd	_1490
	dd	_431
	dd	216
	dd	6
	dd	_1571
	dd	_547
	dd	220
	dd	6
	dd	_1572
	dd	_513
	dd	224
	dd	6
	dd	_1573
	dd	_444
	dd	228
	dd	6
	dd	_1574
	dd	_431
	dd	232
	dd	6
	dd	_1575
	dd	_486
	dd	236
	dd	6
	dd	_1576
	dd	_486
	dd	240
	dd	6
	dd	_1577
	dd	_872
	dd	244
	dd	6
	dd	_1578
	dd	_444
	dd	248
	dd	6
	dd	_1579
	dd	_431
	dd	252
	dd	6
	dd	_1580
	dd	_444
	dd	256
	dd	6
	dd	_1581
	dd	_793
	dd	260
	dd	6
	dd	_1582
	dd	_827
	dd	264
	dd	6
	dd	_1583
	dd	_827
	dd	268
	dd	6
	dd	_1584
	dd	_536
	dd	272
	dd	6
	dd	_522
	dd	_513
	dd	276
	dd	6
	dd	_1585
	dd	_444
	dd	280
	dd	6
	dd	_1586
	dd	_431
	dd	284
	dd	6
	dd	_1587
	dd	_444
	dd	288
	dd	6
	dd	_1588
	dd	_431
	dd	292
	dd	6
	dd	_1589
	dd	_444
	dd	296
	dd	6
	dd	_1590
	dd	_431
	dd	300
	dd	6
	dd	_1591
	dd	_1558
	dd	304
	dd	6
	dd	_1592
	dd	_1550
	dd	308
	dd	6
	dd	_1593
	dd	_1594
	dd	312
	dd	6
	dd	_1595
	dd	_444
	dd	316
	dd	0
	align	4
_irrlicht_core_IGUIElement:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_1544
	dd	24
	dd	__irrlicht_core_IGUIElement_New
	dd	__irrlicht_core_IGUIElement_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIElement_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
_1597:
	db	"IGUIButton",0
_1598:
	db	"(i,i,*b):IGUIButton",0
_1599:
	db	"isPressed",0
_1600:
	db	"setPressed",0
_1601:
	db	"setIsPushButton",0
_1602:
	db	"setOverrideFont",0
_1603:
	db	"(:IGUIFont)i",0
_1604:
	db	"setImage",0
_1605:
	db	"(:ITexture)i",0
_1606:
	db	"setImageFromSegment",0
_1607:
	db	"(:ITexture,:Recti)i",0
_1608:
	db	"setPressedImage",0
_1609:
	db	"setPressedImageFromSegment",0
_1610:
	db	"setUseAlphaChannel",0
_1611:
	db	"isAlphaChannelUsed",0
_1612:
	db	"setSpriteBank",0
_1613:
	db	"(:IGUISpriteBank)i",0
_1614:
	db	"setSprite",0
_1615:
	db	"(i,i,:SColor,i)i",0
_1616:
	db	"setDrawBorder",0
_1617:
	db	"isPushButton",0
_1618:
	db	"isDrawingBorder",0
_1619:
	db	"setScaleImage",0
_1620:
	db	"isScalingImage",0
	align	4
_1596:
	dd	2
	dd	_1597
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIButton_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIButton_Delete
	dd	7
	dd	_482
	dd	_1598
	dd	__irrlicht_core_IGUIButton_createFromHandle
	dd	6
	dd	_1599
	dd	_431
	dd	__irrlicht_core_IGUIButton_isPressed
	dd	6
	dd	_1600
	dd	_444
	dd	__irrlicht_core_IGUIButton_setPressed
	dd	6
	dd	_1601
	dd	_444
	dd	__irrlicht_core_IGUIButton_setIsPushButton
	dd	6
	dd	_1602
	dd	_1603
	dd	__irrlicht_core_IGUIButton_setOverrideFont
	dd	6
	dd	_1604
	dd	_1605
	dd	__irrlicht_core_IGUIButton_setImage
	dd	6
	dd	_1606
	dd	_1607
	dd	__irrlicht_core_IGUIButton_setImageFromSegment
	dd	6
	dd	_1608
	dd	_1605
	dd	__irrlicht_core_IGUIButton_setPressedImage
	dd	6
	dd	_1609
	dd	_1607
	dd	__irrlicht_core_IGUIButton_setPressedImageFromSegment
	dd	6
	dd	_1610
	dd	_444
	dd	__irrlicht_core_IGUIButton_setUseAlphaChannel
	dd	6
	dd	_1611
	dd	_431
	dd	__irrlicht_core_IGUIButton_isAlphaChannelUsed
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUIButton_setSpriteBank
	dd	6
	dd	_1614
	dd	_1615
	dd	__irrlicht_core_IGUIButton_setSprite
	dd	6
	dd	_1616
	dd	_444
	dd	__irrlicht_core_IGUIButton_setDrawBorder
	dd	6
	dd	_1617
	dd	_431
	dd	__irrlicht_core_IGUIButton_isPushButton
	dd	6
	dd	_1618
	dd	_431
	dd	__irrlicht_core_IGUIButton_isDrawingBorder
	dd	6
	dd	_1619
	dd	_444
	dd	__irrlicht_core_IGUIButton_setScaleImage
	dd	6
	dd	_1620
	dd	_431
	dd	__irrlicht_core_IGUIButton_isScalingImage
	dd	0
	align	4
_irrlicht_core_IGUIButton:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1596
	dd	24
	dd	__irrlicht_core_IGUIButton_New
	dd	__irrlicht_core_IGUIButton_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIButton_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIButton_isPressed
	dd	__irrlicht_core_IGUIButton_setPressed
	dd	__irrlicht_core_IGUIButton_setIsPushButton
	dd	__irrlicht_core_IGUIButton_setOverrideFont
	dd	__irrlicht_core_IGUIButton_setImage
	dd	__irrlicht_core_IGUIButton_setImageFromSegment
	dd	__irrlicht_core_IGUIButton_setPressedImage
	dd	__irrlicht_core_IGUIButton_setPressedImageFromSegment
	dd	__irrlicht_core_IGUIButton_setUseAlphaChannel
	dd	__irrlicht_core_IGUIButton_isAlphaChannelUsed
	dd	__irrlicht_core_IGUIButton_setSpriteBank
	dd	__irrlicht_core_IGUIButton_setSprite
	dd	__irrlicht_core_IGUIButton_setDrawBorder
	dd	__irrlicht_core_IGUIButton_isPushButton
	dd	__irrlicht_core_IGUIButton_isDrawingBorder
	dd	__irrlicht_core_IGUIButton_setScaleImage
	dd	__irrlicht_core_IGUIButton_isScalingImage
_1622:
	db	"IGUICheckBox",0
_1623:
	db	"(i,i,*b):IGUICheckBox",0
_1624:
	db	"isChecked",0
_1625:
	db	"setChecked",0
	align	4
_1621:
	dd	2
	dd	_1622
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_Delete
	dd	7
	dd	_482
	dd	_1623
	dd	__irrlicht_core_IGUICheckBox_createFromHandle
	dd	6
	dd	_1624
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_isChecked
	dd	6
	dd	_1625
	dd	_444
	dd	__irrlicht_core_IGUICheckBox_setChecked
	dd	0
	align	4
_irrlicht_core_IGUICheckBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1621
	dd	24
	dd	__irrlicht_core_IGUICheckBox_New
	dd	__irrlicht_core_IGUICheckBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUICheckBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUICheckBox_isChecked
	dd	__irrlicht_core_IGUICheckBox_setChecked
_1627:
	db	"IGUIColorSelectDialog",0
_1628:
	db	"(i,i,*b):IGUIColorSelectDialog",0
	align	4
_1626:
	dd	2
	dd	_1627
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIColorSelectDialog_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIColorSelectDialog_Delete
	dd	7
	dd	_482
	dd	_1628
	dd	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	dd	0
	align	4
_irrlicht_core_IGUIColorSelectDialog:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1626
	dd	24
	dd	__irrlicht_core_IGUIColorSelectDialog_New
	dd	__irrlicht_core_IGUIColorSelectDialog_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
_1630:
	db	"IGUIComboBox",0
_1631:
	db	"(i,i,*b):IGUIComboBox",0
_1632:
	db	"getItem",0
_1633:
	db	"getItemCount",0
_1634:
	db	"getSelected",0
_1635:
	db	"setSelected",0
_1636:
	db	"removeItem",0
_1637:
	db	"setTextAlignment",0
_1638:
	db	"getItemData",0
_1639:
	db	"getIndexForItemData",0
	align	4
_1629:
	dd	2
	dd	_1630
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_Delete
	dd	7
	dd	_482
	dd	_1631
	dd	__irrlicht_core_IGUIComboBox_createFromHandle
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_clear
	dd	6
	dd	_1184
	dd	_812
	dd	__irrlicht_core_IGUIComboBox_addItem
	dd	6
	dd	_1632
	dd	_807
	dd	__irrlicht_core_IGUIComboBox_getItem
	dd	6
	dd	_1633
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_getItemCount
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUIComboBox_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_setSelected
	dd	6
	dd	_1636
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_removeItem
	dd	6
	dd	_1637
	dd	_434
	dd	__irrlicht_core_IGUIComboBox_setTextAlignment
	dd	6
	dd	_1638
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_getItemData
	dd	6
	dd	_1639
	dd	_444
	dd	__irrlicht_core_IGUIComboBox_getIndexForItemData
	dd	0
	align	4
_irrlicht_core_IGUIComboBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1629
	dd	24
	dd	__irrlicht_core_IGUIComboBox_New
	dd	__irrlicht_core_IGUIComboBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIComboBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIComboBox_clear
	dd	__irrlicht_core_IGUIComboBox_addItem
	dd	__irrlicht_core_IGUIComboBox_getItem
	dd	__irrlicht_core_IGUIComboBox_getItemCount
	dd	__irrlicht_core_IGUIComboBox_getSelected
	dd	__irrlicht_core_IGUIComboBox_setSelected
	dd	__irrlicht_core_IGUIComboBox_removeItem
	dd	__irrlicht_core_IGUIComboBox_setTextAlignment
	dd	__irrlicht_core_IGUIComboBox_getItemData
	dd	__irrlicht_core_IGUIComboBox_getIndexForItemData
_1641:
	db	"IGUIContextMenu",0
_1642:
	db	"(i,i,*b):IGUIContextMenu",0
_1643:
	db	"($,i,i,i,i,i)i",0
_1644:
	db	"insertItem",0
_1645:
	db	"(i,$,i,i,i,i,i)i",0
_1646:
	db	"findItemWithCommandId",0
_1647:
	db	"addSeparator",0
_1648:
	db	"getItemCommandId",0
_1649:
	db	"getItemText",0
_1650:
	db	"getSelectedItem",0
_1651:
	db	"getSubMenu",0
_1652:
	db	"(i):IGUIContextMenu",0
_1653:
	db	"isItemEnabled",0
_1654:
	db	"removeAllItems",0
_1655:
	db	"setItemCommandId",0
_1656:
	db	"setItemEnabled",0
_1657:
	db	"setItemChecked",0
_1658:
	db	"isItemChecked",0
_1659:
	db	"setItemText",0
_1660:
	db	"setCloseHandling",0
_1661:
	db	"getCloseHandling",0
_1662:
	db	"setItemAutoChecking",0
_1663:
	db	"getItemAutoChecking",0
_1664:
	db	"setEventParent",0
	align	4
_1640:
	dd	2
	dd	_1641
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_Delete
	dd	7
	dd	_482
	dd	_1642
	dd	__irrlicht_core_IGUIContextMenu_createFromHandle
	dd	6
	dd	_1184
	dd	_1643
	dd	__irrlicht_core_IGUIContextMenu_addItem
	dd	6
	dd	_1644
	dd	_1645
	dd	__irrlicht_core_IGUIContextMenu_insertItem
	dd	6
	dd	_1646
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	dd	6
	dd	_1647
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_addSeparator
	dd	6
	dd	_1648
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_getItemCommandId
	dd	6
	dd	_1633
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getItemCount
	dd	6
	dd	_1649
	dd	_807
	dd	__irrlicht_core_IGUIContextMenu_getItemText
	dd	6
	dd	_1650
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getSelectedItem
	dd	6
	dd	_1651
	dd	_1652
	dd	__irrlicht_core_IGUIContextMenu_getSubMenu
	dd	6
	dd	_1653
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_isItemEnabled
	dd	6
	dd	_1654
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_removeAllItems
	dd	6
	dd	_1636
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_removeItem
	dd	6
	dd	_1655
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemCommandId
	dd	6
	dd	_1656
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemEnabled
	dd	6
	dd	_1657
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemChecked
	dd	6
	dd	_1658
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_isItemChecked
	dd	6
	dd	_1659
	dd	_1384
	dd	__irrlicht_core_IGUIContextMenu_setItemText
	dd	6
	dd	_1660
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_setCloseHandling
	dd	6
	dd	_1661
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getCloseHandling
	dd	6
	dd	_1662
	dd	_434
	dd	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	dd	6
	dd	_1663
	dd	_444
	dd	__irrlicht_core_IGUIContextMenu_getItemAutoChecking
	dd	6
	dd	_1664
	dd	_1550
	dd	__irrlicht_core_IGUIContextMenu_setEventParent
	dd	0
	align	4
_irrlicht_core_IGUIContextMenu:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1640
	dd	24
	dd	__irrlicht_core_IGUIContextMenu_New
	dd	__irrlicht_core_IGUIContextMenu_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIContextMenu_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIContextMenu_addItem
	dd	__irrlicht_core_IGUIContextMenu_insertItem
	dd	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	dd	__irrlicht_core_IGUIContextMenu_addSeparator
	dd	__irrlicht_core_IGUIContextMenu_getItemCommandId
	dd	__irrlicht_core_IGUIContextMenu_getItemCount
	dd	__irrlicht_core_IGUIContextMenu_getItemText
	dd	__irrlicht_core_IGUIContextMenu_getSelectedItem
	dd	__irrlicht_core_IGUIContextMenu_getSubMenu
	dd	__irrlicht_core_IGUIContextMenu_isItemEnabled
	dd	__irrlicht_core_IGUIContextMenu_removeAllItems
	dd	__irrlicht_core_IGUIContextMenu_removeItem
	dd	__irrlicht_core_IGUIContextMenu_setItemCommandId
	dd	__irrlicht_core_IGUIContextMenu_setItemEnabled
	dd	__irrlicht_core_IGUIContextMenu_setItemChecked
	dd	__irrlicht_core_IGUIContextMenu_isItemChecked
	dd	__irrlicht_core_IGUIContextMenu_setItemText
	dd	__irrlicht_core_IGUIContextMenu_setCloseHandling
	dd	__irrlicht_core_IGUIContextMenu_getCloseHandling
	dd	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	dd	__irrlicht_core_IGUIContextMenu_getItemAutoChecking
	dd	__irrlicht_core_IGUIContextMenu_setEventParent
_1666:
	db	"IGUIEditBox",0
_1667:
	db	"(i,i,*b):IGUIEditBox",0
_1668:
	db	"getMax",0
_1669:
	db	"setMax",0
_1670:
	db	"enableOverrideColor",0
_1671:
	db	"setOverrideColor",0
_1672:
	db	"(:SColor)i",0
_1673:
	db	"setWordWrap",0
_1674:
	db	"isWordWrapEnabled",0
_1675:
	db	"setMultiLine",0
_1676:
	db	"isMultiLineEnabled",0
_1677:
	db	"setAutoScroll",0
_1678:
	db	"isAutoScrollEnabled",0
_1679:
	db	"setPasswordBox",0
_1680:
	db	"isPasswordBox",0
_1681:
	db	"getTextDimension",0
	align	4
_1665:
	dd	2
	dd	_1666
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_Delete
	dd	7
	dd	_482
	dd	_1667
	dd	__irrlicht_core_IGUIEditBox_createFromHandle
	dd	6
	dd	_1668
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_getMax
	dd	6
	dd	_1669
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setMax
	dd	6
	dd	_1670
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_enableOverrideColor
	dd	6
	dd	_1671
	dd	_1672
	dd	__irrlicht_core_IGUIEditBox_setOverrideColor
	dd	6
	dd	_1602
	dd	_1603
	dd	__irrlicht_core_IGUIEditBox_setOverrideFont
	dd	6
	dd	_1616
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setDrawBorder
	dd	6
	dd	_1637
	dd	_434
	dd	__irrlicht_core_IGUIEditBox_setTextAlignment
	dd	6
	dd	_1673
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setWordWrap
	dd	6
	dd	_1674
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	dd	6
	dd	_1675
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setMultiLine
	dd	6
	dd	_1676
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	dd	6
	dd	_1677
	dd	_444
	dd	__irrlicht_core_IGUIEditBox_setAutoScroll
	dd	6
	dd	_1678
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isAutoScrollEnabled
	dd	6
	dd	_1679
	dd	_1384
	dd	__irrlicht_core_IGUIEditBox_setPasswordBox
	dd	6
	dd	_1680
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isPasswordBox
	dd	6
	dd	_1681
	dd	_531
	dd	__irrlicht_core_IGUIEditBox_getTextDimension
	dd	0
	align	4
_irrlicht_core_IGUIEditBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1665
	dd	24
	dd	__irrlicht_core_IGUIEditBox_New
	dd	__irrlicht_core_IGUIEditBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIEditBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIEditBox_getMax
	dd	__irrlicht_core_IGUIEditBox_setMax
	dd	__irrlicht_core_IGUIEditBox_enableOverrideColor
	dd	__irrlicht_core_IGUIEditBox_setOverrideColor
	dd	__irrlicht_core_IGUIEditBox_setOverrideFont
	dd	__irrlicht_core_IGUIEditBox_setDrawBorder
	dd	__irrlicht_core_IGUIEditBox_setTextAlignment
	dd	__irrlicht_core_IGUIEditBox_setWordWrap
	dd	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	dd	__irrlicht_core_IGUIEditBox_setMultiLine
	dd	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	dd	__irrlicht_core_IGUIEditBox_setAutoScroll
	dd	__irrlicht_core_IGUIEditBox_isAutoScrollEnabled
	dd	__irrlicht_core_IGUIEditBox_setPasswordBox
	dd	__irrlicht_core_IGUIEditBox_isPasswordBox
	dd	__irrlicht_core_IGUIEditBox_getTextDimension
_1683:
	db	"IGUIImage",0
_1684:
	db	"(i,i,*b):IGUIImage",0
_1685:
	db	"setColor",0
_1686:
	db	"isImageScaled",0
	align	4
_1682:
	dd	2
	dd	_1683
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIImage_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIImage_Delete
	dd	7
	dd	_482
	dd	_1684
	dd	__irrlicht_core_IGUIImage_createFromHandle
	dd	6
	dd	_1604
	dd	_1605
	dd	__irrlicht_core_IGUIImage_setImage
	dd	6
	dd	_1610
	dd	_444
	dd	__irrlicht_core_IGUIImage_setUseAlphaChannel
	dd	6
	dd	_1685
	dd	_1672
	dd	__irrlicht_core_IGUIImage_setColor
	dd	6
	dd	_1619
	dd	_444
	dd	__irrlicht_core_IGUIImage_setScaleImage
	dd	6
	dd	_1686
	dd	_431
	dd	__irrlicht_core_IGUIImage_isImageScaled
	dd	6
	dd	_1611
	dd	_431
	dd	__irrlicht_core_IGUIImage_isAlphaChannelUsed
	dd	0
	align	4
_irrlicht_core_IGUIImage:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1682
	dd	24
	dd	__irrlicht_core_IGUIImage_New
	dd	__irrlicht_core_IGUIImage_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIImage_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIImage_setImage
	dd	__irrlicht_core_IGUIImage_setUseAlphaChannel
	dd	__irrlicht_core_IGUIImage_setColor
	dd	__irrlicht_core_IGUIImage_setScaleImage
	dd	__irrlicht_core_IGUIImage_isImageScaled
	dd	__irrlicht_core_IGUIImage_isAlphaChannelUsed
_1688:
	db	"IGUIImageList",0
_1689:
	db	"(i,:Position2di,:Recti)i",0
_1690:
	db	"getImageCount",0
_1691:
	db	"getImageSize",0
_1692:
	db	"(i,i):IGUIImageList",0
	align	4
_1687:
	dd	2
	dd	_1688
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIImageList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIImageList_Delete
	dd	6
	dd	_1533
	dd	_1689
	dd	__irrlicht_core_IGUIImageList_draw
	dd	6
	dd	_1690
	dd	_431
	dd	__irrlicht_core_IGUIImageList_getImageCount
	dd	6
	dd	_1691
	dd	_531
	dd	__irrlicht_core_IGUIImageList_getImageSize
	dd	7
	dd	_482
	dd	_1692
	dd	__irrlicht_core_IGUIImageList_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIImageList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIImageList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIImageList_grab
	dd	0
	align	4
_irrlicht_core_IGUIImageList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1687
	dd	24
	dd	__irrlicht_core_IGUIImageList_New
	dd	__irrlicht_core_IGUIImageList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIImageList_drop
	dd	__irrlicht_core_IGUIImageList_getDebugName
	dd	__irrlicht_core_IGUIImageList_grab
	dd	__irrlicht_core_IGUIImageList_draw
	dd	__irrlicht_core_IGUIImageList_getImageCount
	dd	__irrlicht_core_IGUIImageList_getImageSize
	dd	__irrlicht_core_IGUIImageList_createFromHandle
_1694:
	db	"IGUIFileOpenDialog",0
_1695:
	db	"(i,i,*b):IGUIFileOpenDialog",0
_1696:
	db	"getDirectoryName",0
	align	4
_1693:
	dd	2
	dd	_1694
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIFileOpenDialog_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIFileOpenDialog_Delete
	dd	7
	dd	_482
	dd	_1695
	dd	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	dd	6
	dd	_1296
	dd	_827
	dd	__irrlicht_core_IGUIFileOpenDialog_getFilename
	dd	6
	dd	_1696
	dd	_827
	dd	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
	dd	0
	align	4
_irrlicht_core_IGUIFileOpenDialog:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1693
	dd	24
	dd	__irrlicht_core_IGUIFileOpenDialog_New
	dd	__irrlicht_core_IGUIFileOpenDialog_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIFileOpenDialog_getFilename
	dd	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
_1698:
	db	"IGUIInOutFader",0
_1699:
	db	"(i,i,*b):IGUIInOutFader",0
_1700:
	db	"isReady",0
_1701:
	db	"fadeIn",0
_1702:
	db	"fadeOut",0
_1703:
	db	"GetColor",0
_1704:
	db	"():SColor",0
_1705:
	db	"SetColor",0
_1706:
	db	"setColorSourceDest",0
_1707:
	db	"(:SColor,:SColor)i",0
	align	4
_1697:
	dd	2
	dd	_1698
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_Delete
	dd	7
	dd	_482
	dd	_1699
	dd	__irrlicht_core_IGUIInOutFader_createFromHandle
	dd	6
	dd	_1700
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_isReady
	dd	6
	dd	_1701
	dd	_444
	dd	__irrlicht_core_IGUIInOutFader_fadeIn
	dd	6
	dd	_1702
	dd	_444
	dd	__irrlicht_core_IGUIInOutFader_fadeOut
	dd	6
	dd	_1703
	dd	_1704
	dd	__irrlicht_core_IGUIInOutFader_GetColor
	dd	6
	dd	_1705
	dd	_1672
	dd	__irrlicht_core_IGUIInOutFader_SetColor
	dd	6
	dd	_1706
	dd	_1707
	dd	__irrlicht_core_IGUIInOutFader_setColorSourceDest
	dd	0
	align	4
_irrlicht_core_IGUIInOutFader:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1697
	dd	24
	dd	__irrlicht_core_IGUIInOutFader_New
	dd	__irrlicht_core_IGUIInOutFader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIInOutFader_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIInOutFader_isReady
	dd	__irrlicht_core_IGUIInOutFader_fadeIn
	dd	__irrlicht_core_IGUIInOutFader_fadeOut
	dd	__irrlicht_core_IGUIInOutFader_GetColor
	dd	__irrlicht_core_IGUIInOutFader_SetColor
	dd	__irrlicht_core_IGUIInOutFader_setColorSourceDest
_1709:
	db	"IGUIListBox",0
_1710:
	db	"(i,i,*b):IGUIListBox",0
_1711:
	db	"addItemWithIcon",0
_1712:
	db	"getListItem",0
_1713:
	db	"setSelectedByText",0
_1714:
	db	"getIcon",0
_1715:
	db	"setAutoScrollEnabled",0
_1716:
	db	"setItemOverrideColor",0
_1717:
	db	"setItemOverrideColorByType",0
_1718:
	db	"(i,i,:SColor)i",0
_1719:
	db	"clearItemOverrideColor",0
_1720:
	db	"clearItemOverrideColorByType",0
_1721:
	db	"hasItemOverrideColor",0
_1722:
	db	"getItemOverrideColor",0
_1723:
	db	"(i,i):SColor",0
_1724:
	db	"getItemDefaultColor",0
_1725:
	db	"setItem",0
_1726:
	db	"(i,$,i)i",0
_1727:
	db	"swapItems",0
_1728:
	db	"setItemHeight",0
_1729:
	db	"setDrawBackground",0
	align	4
_1708:
	dd	2
	dd	_1709
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIListBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIListBox_Delete
	dd	7
	dd	_482
	dd	_1710
	dd	__irrlicht_core_IGUIListBox_createFromHandle
	dd	6
	dd	_1184
	dd	_793
	dd	__irrlicht_core_IGUIListBox_addItem
	dd	6
	dd	_1711
	dd	_812
	dd	__irrlicht_core_IGUIListBox_addItemWithIcon
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUIListBox_clear
	dd	6
	dd	_1633
	dd	_431
	dd	__irrlicht_core_IGUIListBox_getItemCount
	dd	6
	dd	_1712
	dd	_807
	dd	__irrlicht_core_IGUIListBox_getListItem
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUIListBox_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setSelected
	dd	6
	dd	_1713
	dd	_793
	dd	__irrlicht_core_IGUIListBox_setSelectedByText
	dd	6
	dd	_1636
	dd	_444
	dd	__irrlicht_core_IGUIListBox_removeItem
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUIListBox_setSpriteBank
	dd	6
	dd	_1714
	dd	_444
	dd	__irrlicht_core_IGUIListBox_getIcon
	dd	6
	dd	_1715
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setAutoScrollEnabled
	dd	6
	dd	_1678
	dd	_431
	dd	__irrlicht_core_IGUIListBox_isAutoScrollEnabled
	dd	6
	dd	_1716
	dd	_1390
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColor
	dd	6
	dd	_1717
	dd	_1718
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColorByType
	dd	6
	dd	_1719
	dd	_444
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	dd	6
	dd	_1720
	dd	_434
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	dd	6
	dd	_1721
	dd	_434
	dd	__irrlicht_core_IGUIListBox_hasItemOverrideColor
	dd	6
	dd	_1722
	dd	_1723
	dd	__irrlicht_core_IGUIListBox_getItemOverrideColor
	dd	6
	dd	_1724
	dd	_1347
	dd	__irrlicht_core_IGUIListBox_getItemDefaultColor
	dd	6
	dd	_1725
	dd	_1726
	dd	__irrlicht_core_IGUIListBox_setItem
	dd	6
	dd	_1644
	dd	_1726
	dd	__irrlicht_core_IGUIListBox_insertItem
	dd	6
	dd	_1727
	dd	_434
	dd	__irrlicht_core_IGUIListBox_swapItems
	dd	6
	dd	_1728
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setItemHeight
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUIListBox_setDrawBackground
	dd	0
	align	4
_irrlicht_core_IGUIListBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1708
	dd	24
	dd	__irrlicht_core_IGUIListBox_New
	dd	__irrlicht_core_IGUIListBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIListBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIListBox_addItem
	dd	__irrlicht_core_IGUIListBox_addItemWithIcon
	dd	__irrlicht_core_IGUIListBox_clear
	dd	__irrlicht_core_IGUIListBox_getItemCount
	dd	__irrlicht_core_IGUIListBox_getListItem
	dd	__irrlicht_core_IGUIListBox_getSelected
	dd	__irrlicht_core_IGUIListBox_setSelected
	dd	__irrlicht_core_IGUIListBox_setSelectedByText
	dd	__irrlicht_core_IGUIListBox_removeItem
	dd	__irrlicht_core_IGUIListBox_setSpriteBank
	dd	__irrlicht_core_IGUIListBox_getIcon
	dd	__irrlicht_core_IGUIListBox_setAutoScrollEnabled
	dd	__irrlicht_core_IGUIListBox_isAutoScrollEnabled
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_setItemOverrideColorByType
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	dd	__irrlicht_core_IGUIListBox_hasItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_getItemOverrideColor
	dd	__irrlicht_core_IGUIListBox_getItemDefaultColor
	dd	__irrlicht_core_IGUIListBox_setItem
	dd	__irrlicht_core_IGUIListBox_insertItem
	dd	__irrlicht_core_IGUIListBox_swapItems
	dd	__irrlicht_core_IGUIListBox_setItemHeight
	dd	__irrlicht_core_IGUIListBox_setDrawBackground
_1731:
	db	"IGUIMeshViewer",0
_1732:
	db	"(i,i,*b):IGUIMeshViewer",0
_1733:
	db	"getMaterial",0
_1734:
	db	"():SMaterial",0
_1735:
	db	"setMaterial",0
_1736:
	db	"(:SMaterial)i",0
_1737:
	db	"setMesh",0
_1738:
	db	"(:IAnimatedMesh)i",0
_1739:
	db	"getMesh",0
_1740:
	db	"():IAnimatedMesh",0
	align	4
_1730:
	dd	2
	dd	_1731
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIMeshViewer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIMeshViewer_Delete
	dd	7
	dd	_482
	dd	_1732
	dd	__irrlicht_core_IGUIMeshViewer_createFromHandle
	dd	6
	dd	_1733
	dd	_1734
	dd	__irrlicht_core_IGUIMeshViewer_getMaterial
	dd	6
	dd	_1735
	dd	_1736
	dd	__irrlicht_core_IGUIMeshViewer_setMaterial
	dd	6
	dd	_1737
	dd	_1738
	dd	__irrlicht_core_IGUIMeshViewer_setMesh
	dd	6
	dd	_1739
	dd	_1740
	dd	__irrlicht_core_IGUIMeshViewer_getMesh
	dd	0
	align	4
_irrlicht_core_IGUIMeshViewer:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1730
	dd	24
	dd	__irrlicht_core_IGUIMeshViewer_New
	dd	__irrlicht_core_IGUIMeshViewer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIMeshViewer_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIMeshViewer_getMaterial
	dd	__irrlicht_core_IGUIMeshViewer_setMaterial
	dd	__irrlicht_core_IGUIMeshViewer_setMesh
	dd	__irrlicht_core_IGUIMeshViewer_getMesh
_1742:
	db	"IGUIScrollBar",0
_1743:
	db	"(i,i,*b):IGUIScrollBar",0
_1744:
	db	"setPos",0
_1745:
	db	"setSmallStep",0
_1746:
	db	"setMin",0
_1747:
	db	"getMin",0
_1748:
	db	"getSmallStep",0
_1749:
	db	"getLargeStep",0
_1750:
	db	"setLargeStep",0
	align	4
_1741:
	dd	2
	dd	_1742
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_Delete
	dd	7
	dd	_482
	dd	_1743
	dd	__irrlicht_core_IGUIScrollBar_createFromHandle
	dd	6
	dd	_1192
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getPos
	dd	6
	dd	_1744
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setPos
	dd	6
	dd	_1669
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setMax
	dd	6
	dd	_1745
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setSmallStep
	dd	6
	dd	_1668
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getMax
	dd	6
	dd	_1746
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setMin
	dd	6
	dd	_1747
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getMin
	dd	6
	dd	_1748
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getSmallStep
	dd	6
	dd	_1749
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getLargeStep
	dd	6
	dd	_1750
	dd	_444
	dd	__irrlicht_core_IGUIScrollBar_setLargeStep
	dd	0
	align	4
_irrlicht_core_IGUIScrollBar:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1741
	dd	24
	dd	__irrlicht_core_IGUIScrollBar_New
	dd	__irrlicht_core_IGUIScrollBar_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIScrollBar_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIScrollBar_getPos
	dd	__irrlicht_core_IGUIScrollBar_setPos
	dd	__irrlicht_core_IGUIScrollBar_setMax
	dd	__irrlicht_core_IGUIScrollBar_setSmallStep
	dd	__irrlicht_core_IGUIScrollBar_getMax
	dd	__irrlicht_core_IGUIScrollBar_setMin
	dd	__irrlicht_core_IGUIScrollBar_getMin
	dd	__irrlicht_core_IGUIScrollBar_getSmallStep
	dd	__irrlicht_core_IGUIScrollBar_getLargeStep
	dd	__irrlicht_core_IGUIScrollBar_setLargeStep
_1752:
	db	"IGUISkin",0
_1753:
	db	"(i,i,*b):IGUISkin",0
_1754:
	db	"setSize",0
_1755:
	db	"getDefaultText",0
_1756:
	db	"setDefaultText",0
_1757:
	db	"draw3DButtonPaneStandard",0
_1758:
	db	"(:IGUIElement,:Recti,:Recti)i",0
_1759:
	db	"draw3DButtonPanePressed",0
_1760:
	db	"draw3DSunkenPane",0
_1761:
	db	"(:IGUIElement,:SColor,i,i,:Recti,:Recti)i",0
_1762:
	db	"draw3DWindowBackground",0
_1763:
	db	"(:IGUIElement,i,:SColor,:Recti,:Recti,:Recti):Recti",0
_1764:
	db	"draw3DMenuPane",0
_1765:
	db	"draw3DToolBar",0
_1766:
	db	"getSpriteBank",0
_1767:
	db	"():IGUISpriteBank",0
_1768:
	db	"setIcon",0
_1769:
	db	"drawIcon",0
_1770:
	db	"(:IGUIElement,i,:Position2di,i,i,i,:Recti)i",0
_1771:
	db	"getFont",0
_1772:
	db	"(i):IGUIFont",0
_1773:
	db	"setFont",0
_1774:
	db	"(:IGUIFont,i)i",0
_1775:
	db	"draw2DRectangle",0
_1776:
	db	"(:IGUIElement,:SColor,:Recti,:Recti)i",0
_1777:
	db	"draw3DTabButton",0
_1778:
	db	"(:IGUIElement,i,:Recti,:Recti,i)i",0
_1779:
	db	"draw3DTabBody",0
_1780:
	db	"(:IGUIElement,i,i,:Recti,:Recti,i,i)i",0
	align	4
_1751:
	dd	2
	dd	_1752
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUISkin_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUISkin_Delete
	dd	7
	dd	_482
	dd	_1753
	dd	__irrlicht_core_IGUISkin_createFromHandle
	dd	6
	dd	_530
	dd	_444
	dd	__irrlicht_core_IGUISkin_getSize
	dd	6
	dd	_1754
	dd	_434
	dd	__irrlicht_core_IGUISkin_setSize
	dd	6
	dd	_1703
	dd	_1347
	dd	__irrlicht_core_IGUISkin_GetColor
	dd	6
	dd	_1705
	dd	_1390
	dd	__irrlicht_core_IGUISkin_SetColor
	dd	6
	dd	_1755
	dd	_807
	dd	__irrlicht_core_IGUISkin_getDefaultText
	dd	6
	dd	_1756
	dd	_1384
	dd	__irrlicht_core_IGUISkin_setDefaultText
	dd	6
	dd	_1757
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DButtonPaneStandard
	dd	6
	dd	_1759
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DButtonPanePressed
	dd	6
	dd	_1760
	dd	_1761
	dd	__irrlicht_core_IGUISkin_draw3DSunkenPane
	dd	6
	dd	_1762
	dd	_1763
	dd	__irrlicht_core_IGUISkin_draw3DWindowBackground
	dd	6
	dd	_1764
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DMenuPane
	dd	6
	dd	_1765
	dd	_1758
	dd	__irrlicht_core_IGUISkin_draw3DToolBar
	dd	6
	dd	_1766
	dd	_1767
	dd	__irrlicht_core_IGUISkin_getSpriteBank
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUISkin_setSpriteBank
	dd	6
	dd	_1714
	dd	_444
	dd	__irrlicht_core_IGUISkin_getIcon
	dd	6
	dd	_1768
	dd	_434
	dd	__irrlicht_core_IGUISkin_setIcon
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_IGUISkin_getType
	dd	6
	dd	_1769
	dd	_1770
	dd	__irrlicht_core_IGUISkin_drawIcon
	dd	6
	dd	_1771
	dd	_1772
	dd	__irrlicht_core_IGUISkin_getFont
	dd	6
	dd	_1773
	dd	_1774
	dd	__irrlicht_core_IGUISkin_setFont
	dd	6
	dd	_1775
	dd	_1776
	dd	__irrlicht_core_IGUISkin_draw2DRectangle
	dd	6
	dd	_1777
	dd	_1778
	dd	__irrlicht_core_IGUISkin_draw3DTabButton
	dd	6
	dd	_1779
	dd	_1780
	dd	__irrlicht_core_IGUISkin_draw3DTabBody
	dd	0
	align	4
_irrlicht_core_IGUISkin:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_1751
	dd	24
	dd	__irrlicht_core_IGUISkin_New
	dd	__irrlicht_core_IGUISkin_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IGUISkin_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUISkin_getSize
	dd	__irrlicht_core_IGUISkin_setSize
	dd	__irrlicht_core_IGUISkin_GetColor
	dd	__irrlicht_core_IGUISkin_SetColor
	dd	__irrlicht_core_IGUISkin_getDefaultText
	dd	__irrlicht_core_IGUISkin_setDefaultText
	dd	__irrlicht_core_IGUISkin_draw3DButtonPaneStandard
	dd	__irrlicht_core_IGUISkin_draw3DButtonPanePressed
	dd	__irrlicht_core_IGUISkin_draw3DSunkenPane
	dd	__irrlicht_core_IGUISkin_draw3DWindowBackground
	dd	__irrlicht_core_IGUISkin_draw3DMenuPane
	dd	__irrlicht_core_IGUISkin_draw3DToolBar
	dd	__irrlicht_core_IGUISkin_getSpriteBank
	dd	__irrlicht_core_IGUISkin_setSpriteBank
	dd	__irrlicht_core_IGUISkin_getIcon
	dd	__irrlicht_core_IGUISkin_setIcon
	dd	__irrlicht_core_IGUISkin_getType
	dd	__irrlicht_core_IGUISkin_drawIcon
	dd	__irrlicht_core_IGUISkin_getFont
	dd	__irrlicht_core_IGUISkin_setFont
	dd	__irrlicht_core_IGUISkin_draw2DRectangle
	dd	__irrlicht_core_IGUISkin_draw3DTabButton
	dd	__irrlicht_core_IGUISkin_draw3DTabBody
_1782:
	db	"IGUISpinBox",0
_1783:
	db	"(i,i,*b):IGUISpinBox",0
_1784:
	db	"getEditBox",0
_1785:
	db	"setValue",0
_1786:
	db	"getValue",0
_1787:
	db	"setRange",0
_1788:
	db	"setStepSize",0
_1789:
	db	"getStepSize",0
_1790:
	db	"setDecimalPlaces",0
	align	4
_1781:
	dd	2
	dd	_1782
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUISpinBox_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUISpinBox_Delete
	dd	7
	dd	_482
	dd	_1783
	dd	__irrlicht_core_IGUISpinBox_createFromHandle
	dd	6
	dd	_1784
	dd	_1558
	dd	__irrlicht_core_IGUISpinBox_getEditBox
	dd	6
	dd	_1785
	dd	_471
	dd	__irrlicht_core_IGUISpinBox_setValue
	dd	6
	dd	_1786
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getValue
	dd	6
	dd	_1787
	dd	_550
	dd	__irrlicht_core_IGUISpinBox_setRange
	dd	6
	dd	_1747
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getMin
	dd	6
	dd	_1668
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getMax
	dd	6
	dd	_1788
	dd	_471
	dd	__irrlicht_core_IGUISpinBox_setStepSize
	dd	6
	dd	_1789
	dd	_468
	dd	__irrlicht_core_IGUISpinBox_getStepSize
	dd	6
	dd	_1790
	dd	_444
	dd	__irrlicht_core_IGUISpinBox_setDecimalPlaces
	dd	0
	align	4
_irrlicht_core_IGUISpinBox:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1781
	dd	24
	dd	__irrlicht_core_IGUISpinBox_New
	dd	__irrlicht_core_IGUISpinBox_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUISpinBox_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUISpinBox_getEditBox
	dd	__irrlicht_core_IGUISpinBox_setValue
	dd	__irrlicht_core_IGUISpinBox_getValue
	dd	__irrlicht_core_IGUISpinBox_setRange
	dd	__irrlicht_core_IGUISpinBox_getMin
	dd	__irrlicht_core_IGUISpinBox_getMax
	dd	__irrlicht_core_IGUISpinBox_setStepSize
	dd	__irrlicht_core_IGUISpinBox_getStepSize
	dd	__irrlicht_core_IGUISpinBox_setDecimalPlaces
_1792:
	db	"IGUIStaticText",0
_1793:
	db	"(i,i,*b):IGUIStaticText",0
_1794:
	db	"getTextHeight",0
_1795:
	db	"getOverrideFont",0
_1796:
	db	"():IGUIFont",0
_1797:
	db	"getOverrideColor",0
_1798:
	db	"isOverrideColorEnabled",0
_1799:
	db	"getTextWidth",0
_1800:
	db	"setBackgroundColor",0
	align	4
_1791:
	dd	2
	dd	_1792
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_Delete
	dd	7
	dd	_482
	dd	_1793
	dd	__irrlicht_core_IGUIStaticText_createFromHandle
	dd	6
	dd	_1602
	dd	_1603
	dd	__irrlicht_core_IGUIStaticText_setOverrideFont
	dd	6
	dd	_1671
	dd	_1672
	dd	__irrlicht_core_IGUIStaticText_setOverrideColor
	dd	6
	dd	_1670
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_enableOverrideColor
	dd	6
	dd	_1673
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_setWordWrap
	dd	6
	dd	_1794
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_getTextHeight
	dd	6
	dd	_1795
	dd	_1796
	dd	__irrlicht_core_IGUIStaticText_getOverrideFont
	dd	6
	dd	_1797
	dd	_1704
	dd	__irrlicht_core_IGUIStaticText_getOverrideColor
	dd	6
	dd	_1798
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_isOverrideColorEnabled
	dd	6
	dd	_1674
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_isWordWrapEnabled
	dd	6
	dd	_1799
	dd	_431
	dd	__irrlicht_core_IGUIStaticText_getTextWidth
	dd	6
	dd	_1800
	dd	_1672
	dd	__irrlicht_core_IGUIStaticText_setBackgroundColor
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_setDrawBackground
	dd	6
	dd	_1616
	dd	_444
	dd	__irrlicht_core_IGUIStaticText_setDrawBorder
	dd	0
	align	4
_irrlicht_core_IGUIStaticText:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1791
	dd	24
	dd	__irrlicht_core_IGUIStaticText_New
	dd	__irrlicht_core_IGUIStaticText_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIStaticText_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIStaticText_setOverrideFont
	dd	__irrlicht_core_IGUIStaticText_setOverrideColor
	dd	__irrlicht_core_IGUIStaticText_enableOverrideColor
	dd	__irrlicht_core_IGUIStaticText_setWordWrap
	dd	__irrlicht_core_IGUIStaticText_getTextHeight
	dd	__irrlicht_core_IGUIStaticText_getOverrideFont
	dd	__irrlicht_core_IGUIStaticText_getOverrideColor
	dd	__irrlicht_core_IGUIStaticText_isOverrideColorEnabled
	dd	__irrlicht_core_IGUIStaticText_isWordWrapEnabled
	dd	__irrlicht_core_IGUIStaticText_getTextWidth
	dd	__irrlicht_core_IGUIStaticText_setBackgroundColor
	dd	__irrlicht_core_IGUIStaticText_setDrawBackground
	dd	__irrlicht_core_IGUIStaticText_setDrawBorder
_1802:
	db	"IGUITab",0
_1803:
	db	"(i,i,*b):IGUITab",0
_1804:
	db	"getNumber",0
_1805:
	db	"isDrawingBackground",0
_1806:
	db	"getBackgroundColor",0
_1807:
	db	"setTextColor",0
_1808:
	db	"getTextColor",0
	align	4
_1801:
	dd	2
	dd	_1802
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITab_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITab_Delete
	dd	7
	dd	_482
	dd	_1803
	dd	__irrlicht_core_IGUITab_createFromHandle
	dd	6
	dd	_1804
	dd	_431
	dd	__irrlicht_core_IGUITab_getNumber
	dd	6
	dd	_1800
	dd	_1672
	dd	__irrlicht_core_IGUITab_setBackgroundColor
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUITab_setDrawBackground
	dd	6
	dd	_1805
	dd	_431
	dd	__irrlicht_core_IGUITab_isDrawingBackground
	dd	6
	dd	_1806
	dd	_1704
	dd	__irrlicht_core_IGUITab_getBackgroundColor
	dd	6
	dd	_1807
	dd	_1672
	dd	__irrlicht_core_IGUITab_setTextColor
	dd	6
	dd	_1808
	dd	_1704
	dd	__irrlicht_core_IGUITab_getTextColor
	dd	0
	align	4
_irrlicht_core_IGUITab:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1801
	dd	24
	dd	__irrlicht_core_IGUITab_New
	dd	__irrlicht_core_IGUITab_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITab_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITab_getNumber
	dd	__irrlicht_core_IGUITab_setBackgroundColor
	dd	__irrlicht_core_IGUITab_setDrawBackground
	dd	__irrlicht_core_IGUITab_isDrawingBackground
	dd	__irrlicht_core_IGUITab_getBackgroundColor
	dd	__irrlicht_core_IGUITab_setTextColor
	dd	__irrlicht_core_IGUITab_getTextColor
_1810:
	db	"IGUITabControl",0
_1811:
	db	"(i,i,*b):IGUITabControl",0
_1812:
	db	"addTab",0
_1813:
	db	"($,i):IGUITab",0
_1814:
	db	"getActiveTab",0
_1815:
	db	"getTab",0
_1816:
	db	"(i):IGUITab",0
_1817:
	db	"getTabCount",0
_1818:
	db	"setActiveTab",0
_1819:
	db	"setActiveTabFromTab",0
_1820:
	db	"setTabHeight",0
_1821:
	db	"getTabHeight",0
_1822:
	db	"setTabVerticalAlignment",0
_1823:
	db	"getTabVerticalAlignment",0
_1824:
	db	"setTabExtraWidth",0
_1825:
	db	"getTabExtraWidth",0
_1826:
	db	"setTabMaxWidth",0
_1827:
	db	"getTabMaxWidth",0
	align	4
_1809:
	dd	2
	dd	_1810
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITabControl_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITabControl_Delete
	dd	7
	dd	_482
	dd	_1811
	dd	__irrlicht_core_IGUITabControl_createFromHandle
	dd	6
	dd	_1812
	dd	_1813
	dd	__irrlicht_core_IGUITabControl_addTab
	dd	6
	dd	_1814
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getActiveTab
	dd	6
	dd	_1815
	dd	_1816
	dd	__irrlicht_core_IGUITabControl_getTab
	dd	6
	dd	_1817
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabCount
	dd	6
	dd	_1818
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setActiveTab
	dd	6
	dd	_1819
	dd	_1550
	dd	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	dd	6
	dd	_1820
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabHeight
	dd	6
	dd	_1821
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabHeight
	dd	6
	dd	_1822
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	dd	6
	dd	_1823
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	dd	6
	dd	_1824
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabExtraWidth
	dd	6
	dd	_1825
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabExtraWidth
	dd	6
	dd	_1826
	dd	_444
	dd	__irrlicht_core_IGUITabControl_setTabMaxWidth
	dd	6
	dd	_1827
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabMaxWidth
	dd	0
	align	4
_irrlicht_core_IGUITabControl:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1809
	dd	24
	dd	__irrlicht_core_IGUITabControl_New
	dd	__irrlicht_core_IGUITabControl_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITabControl_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITabControl_addTab
	dd	__irrlicht_core_IGUITabControl_getActiveTab
	dd	__irrlicht_core_IGUITabControl_getTab
	dd	__irrlicht_core_IGUITabControl_getTabCount
	dd	__irrlicht_core_IGUITabControl_setActiveTab
	dd	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	dd	__irrlicht_core_IGUITabControl_setTabHeight
	dd	__irrlicht_core_IGUITabControl_getTabHeight
	dd	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	dd	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	dd	__irrlicht_core_IGUITabControl_setTabExtraWidth
	dd	__irrlicht_core_IGUITabControl_getTabExtraWidth
	dd	__irrlicht_core_IGUITabControl_setTabMaxWidth
	dd	__irrlicht_core_IGUITabControl_getTabMaxWidth
_1829:
	db	"IGUITable",0
_1830:
	db	"(i,i,*b):IGUITable",0
_1831:
	db	"addColumn",0
_1832:
	db	"removeColumn",0
_1833:
	db	"getColumnCount",0
_1834:
	db	"setActiveColumn",0
_1835:
	db	"getActiveColumn",0
_1836:
	db	"getActiveColumnOrdering",0
_1837:
	db	"setColumnWidth",0
_1838:
	db	"setResizableColumns",0
_1839:
	db	"hasResizableColumns",0
_1840:
	db	"setColumnOrdering",0
_1841:
	db	"getRowCount",0
_1842:
	db	"addRow",0
_1843:
	db	"removeRow",0
_1844:
	db	"clearRows",0
_1845:
	db	"swapRows",0
_1846:
	db	"orderRows",0
_1847:
	db	"setCellText",0
_1848:
	db	"(i,i,$)i",0
_1849:
	db	"setCellTextAndColor",0
_1850:
	db	"(i,i,$,:SColor)i",0
_1851:
	db	"setCellData",0
_1852:
	db	"(i,i,*b)i",0
_1853:
	db	"setCellColor",0
_1854:
	db	"getCellText",0
_1855:
	db	"(i,i)$",0
_1856:
	db	"getCellData",0
_1857:
	db	"(i,i)*b",0
_1858:
	db	"setDrawFlags",0
_1859:
	db	"getDrawFlags",0
	align	4
_1828:
	dd	2
	dd	_1829
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITable_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITable_Delete
	dd	7
	dd	_482
	dd	_1830
	dd	__irrlicht_core_IGUITable_createFromHandle
	dd	6
	dd	_1831
	dd	_812
	dd	__irrlicht_core_IGUITable_addColumn
	dd	6
	dd	_1832
	dd	_444
	dd	__irrlicht_core_IGUITable_removeColumn
	dd	6
	dd	_1833
	dd	_431
	dd	__irrlicht_core_IGUITable_getColumnCount
	dd	6
	dd	_1834
	dd	_434
	dd	__irrlicht_core_IGUITable_setActiveColumn
	dd	6
	dd	_1835
	dd	_431
	dd	__irrlicht_core_IGUITable_getActiveColumn
	dd	6
	dd	_1836
	dd	_431
	dd	__irrlicht_core_IGUITable_getActiveColumnOrdering
	dd	6
	dd	_1837
	dd	_434
	dd	__irrlicht_core_IGUITable_setColumnWidth
	dd	6
	dd	_1838
	dd	_444
	dd	__irrlicht_core_IGUITable_setResizableColumns
	dd	6
	dd	_1839
	dd	_431
	dd	__irrlicht_core_IGUITable_hasResizableColumns
	dd	6
	dd	_1840
	dd	_434
	dd	__irrlicht_core_IGUITable_setColumnOrdering
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUITable_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUITable_setSelected
	dd	6
	dd	_1841
	dd	_431
	dd	__irrlicht_core_IGUITable_getRowCount
	dd	6
	dd	_1842
	dd	_444
	dd	__irrlicht_core_IGUITable_addRow
	dd	6
	dd	_1843
	dd	_444
	dd	__irrlicht_core_IGUITable_removeRow
	dd	6
	dd	_1844
	dd	_431
	dd	__irrlicht_core_IGUITable_clearRows
	dd	6
	dd	_1845
	dd	_434
	dd	__irrlicht_core_IGUITable_swapRows
	dd	6
	dd	_1846
	dd	_434
	dd	__irrlicht_core_IGUITable_orderRows
	dd	6
	dd	_1847
	dd	_1848
	dd	__irrlicht_core_IGUITable_setCellText
	dd	6
	dd	_1849
	dd	_1850
	dd	__irrlicht_core_IGUITable_setCellTextAndColor
	dd	6
	dd	_1851
	dd	_1852
	dd	__irrlicht_core_IGUITable_setCellData
	dd	6
	dd	_1853
	dd	_1718
	dd	__irrlicht_core_IGUITable_setCellColor
	dd	6
	dd	_1854
	dd	_1855
	dd	__irrlicht_core_IGUITable_getCellText
	dd	6
	dd	_1856
	dd	_1857
	dd	__irrlicht_core_IGUITable_getCellData
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUITable_clear
	dd	6
	dd	_1858
	dd	_444
	dd	__irrlicht_core_IGUITable_setDrawFlags
	dd	6
	dd	_1859
	dd	_431
	dd	__irrlicht_core_IGUITable_getDrawFlags
	dd	0
	align	4
_irrlicht_core_IGUITable:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1828
	dd	24
	dd	__irrlicht_core_IGUITable_New
	dd	__irrlicht_core_IGUITable_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITable_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITable_addColumn
	dd	__irrlicht_core_IGUITable_removeColumn
	dd	__irrlicht_core_IGUITable_getColumnCount
	dd	__irrlicht_core_IGUITable_setActiveColumn
	dd	__irrlicht_core_IGUITable_getActiveColumn
	dd	__irrlicht_core_IGUITable_getActiveColumnOrdering
	dd	__irrlicht_core_IGUITable_setColumnWidth
	dd	__irrlicht_core_IGUITable_setResizableColumns
	dd	__irrlicht_core_IGUITable_hasResizableColumns
	dd	__irrlicht_core_IGUITable_setColumnOrdering
	dd	__irrlicht_core_IGUITable_getSelected
	dd	__irrlicht_core_IGUITable_setSelected
	dd	__irrlicht_core_IGUITable_getRowCount
	dd	__irrlicht_core_IGUITable_addRow
	dd	__irrlicht_core_IGUITable_removeRow
	dd	__irrlicht_core_IGUITable_clearRows
	dd	__irrlicht_core_IGUITable_swapRows
	dd	__irrlicht_core_IGUITable_orderRows
	dd	__irrlicht_core_IGUITable_setCellText
	dd	__irrlicht_core_IGUITable_setCellTextAndColor
	dd	__irrlicht_core_IGUITable_setCellData
	dd	__irrlicht_core_IGUITable_setCellColor
	dd	__irrlicht_core_IGUITable_getCellText
	dd	__irrlicht_core_IGUITable_getCellData
	dd	__irrlicht_core_IGUITable_clear
	dd	__irrlicht_core_IGUITable_setDrawFlags
	dd	__irrlicht_core_IGUITable_getDrawFlags
_1861:
	db	"IGUIToolBar",0
_1862:
	db	"(i,i,*b):IGUIToolBar",0
_1863:
	db	"addButton",0
_1864:
	db	"(i,$,$,:ITexture,:ITexture,i,i):IGUIButton",0
	align	4
_1860:
	dd	2
	dd	_1861
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIToolBar_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIToolBar_Delete
	dd	7
	dd	_482
	dd	_1862
	dd	__irrlicht_core_IGUIToolBar_createFromHandle
	dd	6
	dd	_1863
	dd	_1864
	dd	__irrlicht_core_IGUIToolBar_addButton
	dd	0
	align	4
_irrlicht_core_IGUIToolBar:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1860
	dd	24
	dd	__irrlicht_core_IGUIToolBar_New
	dd	__irrlicht_core_IGUIToolBar_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIToolBar_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIToolBar_addButton
_1866:
	db	"IGUITreeViewNode",0
_1867:
	db	"getOwner",0
_1868:
	db	"():IGUITreeView",0
_1869:
	db	"():IGUITreeViewNode",0
_1870:
	db	"getImageIndex",0
_1871:
	db	"setImageIndex",0
_1872:
	db	"getSelectedImageIndex",0
_1873:
	db	"setSelectedImageIndex",0
_1874:
	db	"getData",0
_1875:
	db	"setData",0
_1876:
	db	"getData2",0
_1877:
	db	"setData2",0
_1878:
	db	"(:IReferenceCounted)i",0
_1879:
	db	"getChildCount",0
_1880:
	db	"clearChilds",0
_1881:
	db	"hasChilds",0
_1882:
	db	"addChildBack",0
_1883:
	db	"($,$,i,i,*b,:IReferenceCounted):IGUITreeViewNode",0
_1884:
	db	"addChildFront",0
_1885:
	db	"insertChildAfter",0
_1886:
	db	"(:IGUITreeViewNode,$,$,i,i,*b,:IReferenceCounted):IGUITreeViewNode",0
_1887:
	db	"insertChildBefore",0
_1888:
	db	"getFirstChild",0
_1889:
	db	"getLastChild",0
_1890:
	db	"getPrevSibling",0
_1891:
	db	"getNextSibling",0
_1892:
	db	"getNextVisible",0
_1893:
	db	"deleteChild",0
_1894:
	db	"(:IGUITreeViewNode)i",0
_1895:
	db	"moveChildUp",0
_1896:
	db	"moveChildDown",0
_1897:
	db	"getExpanded",0
_1898:
	db	"setExpanded",0
_1899:
	db	"isRoot",0
_1900:
	db	"getLevel",0
_1901:
	db	"(i,i):IGUITreeViewNode",0
	align	4
_1865:
	dd	2
	dd	_1866
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_Delete
	dd	6
	dd	_1867
	dd	_1868
	dd	__irrlicht_core_IGUITreeViewNode_getOwner
	dd	6
	dd	_1557
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getParent
	dd	6
	dd	_1559
	dd	_827
	dd	__irrlicht_core_IGUITreeViewNode_getText
	dd	6
	dd	_1567
	dd	_793
	dd	__irrlicht_core_IGUITreeViewNode_setText
	dd	6
	dd	_1714
	dd	_827
	dd	__irrlicht_core_IGUITreeViewNode_getIcon
	dd	6
	dd	_1768
	dd	_793
	dd	__irrlicht_core_IGUITreeViewNode_setIcon
	dd	6
	dd	_1870
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getImageIndex
	dd	6
	dd	_1871
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setImageIndex
	dd	6
	dd	_1872
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	dd	6
	dd	_1873
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex
	dd	6
	dd	_1874
	dd	_829
	dd	__irrlicht_core_IGUITreeViewNode_getData
	dd	6
	dd	_1875
	dd	_799
	dd	__irrlicht_core_IGUITreeViewNode_setData
	dd	6
	dd	_1876
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getData2
	dd	6
	dd	_1877
	dd	_1878
	dd	__irrlicht_core_IGUITreeViewNode_setData2
	dd	6
	dd	_1879
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getChildCount
	dd	6
	dd	_1880
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_clearChilds
	dd	6
	dd	_1881
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_hasChilds
	dd	6
	dd	_1882
	dd	_1883
	dd	__irrlicht_core_IGUITreeViewNode_addChildBack
	dd	6
	dd	_1884
	dd	_1883
	dd	__irrlicht_core_IGUITreeViewNode_addChildFront
	dd	6
	dd	_1885
	dd	_1886
	dd	__irrlicht_core_IGUITreeViewNode_insertChildAfter
	dd	6
	dd	_1887
	dd	_1886
	dd	__irrlicht_core_IGUITreeViewNode_insertChildBefore
	dd	6
	dd	_1888
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getFirstChild
	dd	6
	dd	_1889
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getLastChild
	dd	6
	dd	_1890
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getPrevSibling
	dd	6
	dd	_1891
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getNextSibling
	dd	6
	dd	_1892
	dd	_1869
	dd	__irrlicht_core_IGUITreeViewNode_getNextVisible
	dd	6
	dd	_1893
	dd	_1894
	dd	__irrlicht_core_IGUITreeViewNode_deleteChild
	dd	6
	dd	_1895
	dd	_1894
	dd	__irrlicht_core_IGUITreeViewNode_moveChildUp
	dd	6
	dd	_1896
	dd	_1894
	dd	__irrlicht_core_IGUITreeViewNode_moveChildDown
	dd	6
	dd	_1897
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getExpanded
	dd	6
	dd	_1898
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setExpanded
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getSelected
	dd	6
	dd	_1635
	dd	_444
	dd	__irrlicht_core_IGUITreeViewNode_setSelected
	dd	6
	dd	_1899
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_isRoot
	dd	6
	dd	_1900
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getLevel
	dd	6
	dd	_1520
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_isVisible
	dd	7
	dd	_482
	dd	_1901
	dd	__irrlicht_core_IGUITreeViewNode_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUITreeViewNode_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_grab
	dd	0
	align	4
_irrlicht_core_IGUITreeViewNode:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1865
	dd	24
	dd	__irrlicht_core_IGUITreeViewNode_New
	dd	__irrlicht_core_IGUITreeViewNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUITreeViewNode_drop
	dd	__irrlicht_core_IGUITreeViewNode_getDebugName
	dd	__irrlicht_core_IGUITreeViewNode_grab
	dd	__irrlicht_core_IGUITreeViewNode_getOwner
	dd	__irrlicht_core_IGUITreeViewNode_getParent
	dd	__irrlicht_core_IGUITreeViewNode_getText
	dd	__irrlicht_core_IGUITreeViewNode_setText
	dd	__irrlicht_core_IGUITreeViewNode_getIcon
	dd	__irrlicht_core_IGUITreeViewNode_setIcon
	dd	__irrlicht_core_IGUITreeViewNode_getImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_setImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_setSelectedImageIndex
	dd	__irrlicht_core_IGUITreeViewNode_getData
	dd	__irrlicht_core_IGUITreeViewNode_setData
	dd	__irrlicht_core_IGUITreeViewNode_getData2
	dd	__irrlicht_core_IGUITreeViewNode_setData2
	dd	__irrlicht_core_IGUITreeViewNode_getChildCount
	dd	__irrlicht_core_IGUITreeViewNode_clearChilds
	dd	__irrlicht_core_IGUITreeViewNode_hasChilds
	dd	__irrlicht_core_IGUITreeViewNode_addChildBack
	dd	__irrlicht_core_IGUITreeViewNode_addChildFront
	dd	__irrlicht_core_IGUITreeViewNode_insertChildAfter
	dd	__irrlicht_core_IGUITreeViewNode_insertChildBefore
	dd	__irrlicht_core_IGUITreeViewNode_getFirstChild
	dd	__irrlicht_core_IGUITreeViewNode_getLastChild
	dd	__irrlicht_core_IGUITreeViewNode_getPrevSibling
	dd	__irrlicht_core_IGUITreeViewNode_getNextSibling
	dd	__irrlicht_core_IGUITreeViewNode_getNextVisible
	dd	__irrlicht_core_IGUITreeViewNode_deleteChild
	dd	__irrlicht_core_IGUITreeViewNode_moveChildUp
	dd	__irrlicht_core_IGUITreeViewNode_moveChildDown
	dd	__irrlicht_core_IGUITreeViewNode_getExpanded
	dd	__irrlicht_core_IGUITreeViewNode_setExpanded
	dd	__irrlicht_core_IGUITreeViewNode_getSelected
	dd	__irrlicht_core_IGUITreeViewNode_setSelected
	dd	__irrlicht_core_IGUITreeViewNode_isRoot
	dd	__irrlicht_core_IGUITreeViewNode_getLevel
	dd	__irrlicht_core_IGUITreeViewNode_isVisible
	dd	__irrlicht_core_IGUITreeViewNode_createFromHandle
_1903:
	db	"IGUITreeView",0
_1904:
	db	"getRoot",0
_1905:
	db	"getLinesVisible",0
_1906:
	db	"setLinesVisible",0
_1907:
	db	"setIconFont",0
_1908:
	db	"setImageList",0
_1909:
	db	"(:IGUIImageList)i",0
_1910:
	db	"getImageList",0
_1911:
	db	"():IGUIImageList",0
_1912:
	db	"setImageLeftOfIcon",0
_1913:
	db	"getImageLeftOfOcon",0
_1914:
	db	"getLastEventNode",0
_1915:
	db	"(i,i,*b):IGUITreeView",0
	align	4
_1902:
	dd	2
	dd	_1903
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUITreeView_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUITreeView_Delete
	dd	6
	dd	_1904
	dd	_1869
	dd	__irrlicht_core_IGUITreeView_getRoot
	dd	6
	dd	_1634
	dd	_1869
	dd	__irrlicht_core_IGUITreeView_getSelected
	dd	6
	dd	_1905
	dd	_431
	dd	__irrlicht_core_IGUITreeView_getLinesVisible
	dd	6
	dd	_1906
	dd	_444
	dd	__irrlicht_core_IGUITreeView_setLinesVisible
	dd	6
	dd	_1907
	dd	_1603
	dd	__irrlicht_core_IGUITreeView_setIconFont
	dd	6
	dd	_1908
	dd	_1909
	dd	__irrlicht_core_IGUITreeView_setImageList
	dd	6
	dd	_1910
	dd	_1911
	dd	__irrlicht_core_IGUITreeView_getImageList
	dd	6
	dd	_1912
	dd	_444
	dd	__irrlicht_core_IGUITreeView_setImageLeftOfIcon
	dd	6
	dd	_1913
	dd	_431
	dd	__irrlicht_core_IGUITreeView_getImageLeftOfOcon
	dd	6
	dd	_1914
	dd	_1869
	dd	__irrlicht_core_IGUITreeView_getLastEventNode
	dd	7
	dd	_482
	dd	_1915
	dd	__irrlicht_core_IGUITreeView_createFromHandle
	dd	0
	align	4
_irrlicht_core_IGUITreeView:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1902
	dd	24
	dd	__irrlicht_core_IGUITreeView_New
	dd	__irrlicht_core_IGUITreeView_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUITreeView_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUITreeView_getRoot
	dd	__irrlicht_core_IGUITreeView_getSelected
	dd	__irrlicht_core_IGUITreeView_getLinesVisible
	dd	__irrlicht_core_IGUITreeView_setLinesVisible
	dd	__irrlicht_core_IGUITreeView_setIconFont
	dd	__irrlicht_core_IGUITreeView_setImageList
	dd	__irrlicht_core_IGUITreeView_getImageList
	dd	__irrlicht_core_IGUITreeView_setImageLeftOfIcon
	dd	__irrlicht_core_IGUITreeView_getImageLeftOfOcon
	dd	__irrlicht_core_IGUITreeView_getLastEventNode
_1917:
	db	"IGUIWindow",0
_1918:
	db	"(i,i,*b):IGUIWindow",0
_1919:
	db	"getCloseButton",0
_1920:
	db	"():IGUIButton",0
_1921:
	db	"getMinimizeButton",0
_1922:
	db	"getMaximizeButton",0
_1923:
	db	"isDraggable",0
_1924:
	db	"setDraggable",0
_1925:
	db	"getDrawBackground",0
_1926:
	db	"getDrawTitlebar",0
_1927:
	db	"setDrawTitlebar",0
_1928:
	db	"getClientRect",0
	align	4
_1916:
	dd	2
	dd	_1917
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIWindow_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIWindow_Delete
	dd	7
	dd	_482
	dd	_1918
	dd	__irrlicht_core_IGUIWindow_createFromHandle
	dd	6
	dd	_1919
	dd	_1920
	dd	__irrlicht_core_IGUIWindow_getCloseButton
	dd	6
	dd	_1921
	dd	_1920
	dd	__irrlicht_core_IGUIWindow_getMinimizeButton
	dd	6
	dd	_1922
	dd	_1920
	dd	__irrlicht_core_IGUIWindow_getMaximizeButton
	dd	6
	dd	_1923
	dd	_431
	dd	__irrlicht_core_IGUIWindow_isDraggable
	dd	6
	dd	_1924
	dd	_444
	dd	__irrlicht_core_IGUIWindow_setDraggable
	dd	6
	dd	_1925
	dd	_431
	dd	__irrlicht_core_IGUIWindow_getDrawBackground
	dd	6
	dd	_1729
	dd	_444
	dd	__irrlicht_core_IGUIWindow_setDrawBackground
	dd	6
	dd	_1926
	dd	_431
	dd	__irrlicht_core_IGUIWindow_getDrawTitlebar
	dd	6
	dd	_1927
	dd	_444
	dd	__irrlicht_core_IGUIWindow_setDrawTitlebar
	dd	6
	dd	_1928
	dd	_536
	dd	__irrlicht_core_IGUIWindow_getClientRect
	dd	0
	align	4
_irrlicht_core_IGUIWindow:
	dd	_irrlicht_core_IGUIElement
	dd	_bbObjectFree
	dd	_1916
	dd	24
	dd	__irrlicht_core_IGUIWindow_New
	dd	__irrlicht_core_IGUIWindow_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElement_drop
	dd	__irrlicht_core_IGUIElement_getDebugName
	dd	__irrlicht_core_IGUIElement_grab
	dd	__irrlicht_core_IGUIWindow_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IGUIElement_cast
	dd	__irrlicht_core_IGUIElement_addChild
	dd	__irrlicht_core_IGUIElement_bringToFront
	dd	__irrlicht_core_IGUIElement_draw
	dd	__irrlicht_core_IGUIElement_getAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getElementFromId
	dd	__irrlicht_core_IGUIElement_getElementFromPoint
	dd	__irrlicht_core_IGUIElement_getID
	dd	__irrlicht_core_IGUIElement_getParent
	dd	__irrlicht_core_IGUIElement_getRelativePosition
	dd	__irrlicht_core_IGUIElement_getText
	dd	__irrlicht_core_IGUIElement_isEnabled
	dd	__irrlicht_core_IGUIElement_isVisible
	dd	__irrlicht_core_IGUIElement_move
	dd	__irrlicht_core_IGUIElement_remove
	dd	__irrlicht_core_IGUIElement_removeChild
	dd	__irrlicht_core_IGUIElement_setEnabled
	dd	__irrlicht_core_IGUIElement_setID
	dd	__irrlicht_core_IGUIElement_setRelativePosition
	dd	__irrlicht_core_IGUIElement_setText
	dd	__irrlicht_core_IGUIElement_setVisible
	dd	__irrlicht_core_IGUIElement_updateAbsolutePosition
	dd	__irrlicht_core_IGUIElement_getChildren
	dd	__irrlicht_core_IGUIElement_getType
	dd	__irrlicht_core_IGUIElement_setRelativePositionProportional
	dd	__irrlicht_core_IGUIElement_setRelativePositionFromPos
	dd	__irrlicht_core_IGUIElement_setNotClipped
	dd	__irrlicht_core_IGUIElement_isNotClipped
	dd	__irrlicht_core_IGUIElement_setMaxSize
	dd	__irrlicht_core_IGUIElement_setMinSize
	dd	__irrlicht_core_IGUIElement_setAlignment
	dd	__irrlicht_core_IGUIElement_OnPostRender
	dd	__irrlicht_core_IGUIElement_isSubElement
	dd	__irrlicht_core_IGUIElement_setSubElement
	dd	__irrlicht_core_IGUIElement_setToolTipText
	dd	__irrlicht_core_IGUIElement_getToolTipText
	dd	__irrlicht_core_IGUIElement_getTypeName
	dd	__irrlicht_core_IGUIElement_getAbsoluteClippingRect
	dd	__irrlicht_core_IGUIElement_isPointInside
	dd	__irrlicht_core_IGUIElement_setTabStop
	dd	__irrlicht_core_IGUIElement_isTabStop
	dd	__irrlicht_core_IGUIElement_setTabOrder
	dd	__irrlicht_core_IGUIElement_getTabOrder
	dd	__irrlicht_core_IGUIElement_setTabGroup
	dd	__irrlicht_core_IGUIElement_isTabGroup
	dd	__irrlicht_core_IGUIElement_getTabGroup
	dd	__irrlicht_core_IGUIElement_isMyChild
	dd	__irrlicht_core_IGUIElement_getNextElement
	dd	__irrlicht_core_IGUIElement_hasType
	dd	__irrlicht_core_IGUIWindow_getCloseButton
	dd	__irrlicht_core_IGUIWindow_getMinimizeButton
	dd	__irrlicht_core_IGUIWindow_getMaximizeButton
	dd	__irrlicht_core_IGUIWindow_isDraggable
	dd	__irrlicht_core_IGUIWindow_setDraggable
	dd	__irrlicht_core_IGUIWindow_getDrawBackground
	dd	__irrlicht_core_IGUIWindow_setDrawBackground
	dd	__irrlicht_core_IGUIWindow_getDrawTitlebar
	dd	__irrlicht_core_IGUIWindow_setDrawTitlebar
	dd	__irrlicht_core_IGUIWindow_getClientRect
_1930:
	db	"IGUIEnvironment",0
_1931:
	db	"(i,i):IGUIEnvironment",0
_1932:
	db	"(:Recti,:IGUIElement,i,$,$):IGUIButton",0
_1933:
	db	"addCheckBox",0
_1934:
	db	"(i,:Recti,:IGUIElement,i,$):IGUICheckBox",0
_1935:
	db	"addComboBox",0
_1936:
	db	"(:Recti,:IGUIElement,i):IGUIComboBox",0
_1937:
	db	"addContextMenu",0
_1938:
	db	"(:Recti,:IGUIElement,i):IGUIContextMenu",0
_1939:
	db	"addEditBox",0
_1940:
	db	"($,:Recti,i,:IGUIElement,i):IGUIEditBox",0
_1941:
	db	"addFileOpenDialog",0
_1942:
	db	"($,i,:IGUIElement,i):IGUIFileOpenDialog",0
_1943:
	db	"addColorSelectionDialog",0
_1944:
	db	"($,i,:IGUIElement,i):IGUIColorSelectDialog",0
_1945:
	db	"addImage",0
_1946:
	db	"(:Recti,:IGUIElement,i,$):IGUIImage",0
_1947:
	db	"addImageFromTexture",0
_1948:
	db	"(:ITexture,:Position2di,i,:IGUIElement,i,$):IGUIImage",0
_1949:
	db	"addInOutFader",0
_1950:
	db	"(:Recti,:IGUIElement,i):IGUIInOutFader",0
_1951:
	db	"addListBox",0
_1952:
	db	"(:Recti,:IGUIElement,i,i):IGUIListBox",0
_1953:
	db	"addMenu",0
_1954:
	db	"(:IGUIElement,i):IGUIContextMenu",0
_1955:
	db	"addMeshViewer",0
_1956:
	db	"(:Recti,:IGUIElement,i,$):IGUIMeshViewer",0
_1957:
	db	"addMessageBox",0
_1958:
	db	"($,$,i,i,:IGUIElement,i,:ITexture):IGUIWindow",0
_1959:
	db	"addScrollBar",0
_1960:
	db	"(i,:Recti,:IGUIElement,i):IGUIScrollBar",0
_1961:
	db	"addStaticText",0
_1962:
	db	"($,:Recti,i,i,:IGUIElement,i,i):IGUIStaticText",0
_1963:
	db	"(:Recti,:IGUIElement,i):IGUITab",0
_1964:
	db	"addTabControl",0
_1965:
	db	"(:Recti,:IGUIElement,i,i,i):IGUITabControl",0
_1966:
	db	"addToolBar",0
_1967:
	db	"(:IGUIElement,i):IGUIToolBar",0
_1968:
	db	"addWindow",0
_1969:
	db	"(:Recti,i,$,:IGUIElement,i):IGUIWindow",0
_1970:
	db	"drawAll",0
_1971:
	db	"getBuiltInFont",0
_1972:
	db	"($):IGUIFont",0
_1973:
	db	"getRootGUIElement",0
_1974:
	db	"getSkin",0
_1975:
	db	"():IGUISkin",0
_1976:
	db	"setSkin",0
_1977:
	db	"(:IGUISkin)i",0
_1978:
	db	"createSkin",0
_1979:
	db	"(i):IGUISkin",0
_1980:
	db	"getVideoDriver",0
_1981:
	db	"():IVideoDriver",0
_1982:
	db	"hasFocus",0
_1983:
	db	"postEventFromUser",0
_1984:
	db	"(:SEvent)i",0
_1985:
	db	"removeFocus",0
_1986:
	db	"setFocus",0
_1987:
	db	"setUserEventReceiver",0
_1988:
	db	"(:IEventReceiver)i",0
_1989:
	db	"getFocus",0
_1990:
	db	"getFileSystem",0
_1991:
	db	"():IFileSystem",0
_1992:
	db	"($):IGUISpriteBank",0
_1993:
	db	"addEmptySpriteBank",0
_1994:
	db	"addModalScreen",0
_1995:
	db	"(:IGUIelement):IGUIElement",0
_1996:
	db	"getDefaultGUIElementFactory",0
_1997:
	db	"():IGUIElementFactory",0
_1998:
	db	"registerGUIElementFactory",0
_1999:
	db	"(:IGUIElementFactory)i",0
_2000:
	db	"getRegisteredGUIElementFactoryCount",0
_2001:
	db	"getGUIElementFactory",0
_2002:
	db	"(i):IGUIElementFactory",0
_2003:
	db	"addGUIElement",0
_2004:
	db	"($,:IGUIElement):IGUIElement",0
_2005:
	db	"writeGUIElement",0
_2006:
	db	"(:IXMLWriter,:IGUIElement)i",0
_2007:
	db	"readGUIElement",0
_2008:
	db	"(:IXMLReader,:IGUIElement)i",0
_2009:
	db	"getOSOperator",0
_2010:
	db	"():IOSOperator",0
_2011:
	db	"saveGUI",0
_2012:
	db	"($,:IGUIElement)i",0
_2013:
	db	"saveGUIToFileIO",0
_2014:
	db	"(:IWriteFile,:IGUIElement)i",0
_2015:
	db	"loadGUI",0
_2016:
	db	"loadGUIFromFileIO",0
_2017:
	db	"(:IReadFile,:IGUIElement)i",0
_2018:
	db	"addSpinBox",0
_2019:
	db	"($,:Recti,i,:IGUIElement,i):IGUISpinBox",0
_2020:
	db	"addTable",0
_2021:
	db	"(:Recti,:IGUIElement,i,i):IGUITable",0
_2022:
	db	"createImageList",0
_2023:
	db	"(:ITexture,:Dimension2di,i):IGUIImageList",0
_2024:
	db	"addTreeView",0
_2025:
	db	"(:Recti,:IGUIElement,i,i,i,i):IGUITreeView",0
_2026:
	db	"addFont",0
_2027:
	db	"($,:IGUIFont):IGUIFont",0
	align	4
_1929:
	dd	2
	dd	_1930
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_Delete
	dd	7
	dd	_482
	dd	_1931
	dd	__irrlicht_core_IGUIEnvironment_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIEnvironment_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_grab
	dd	6
	dd	_1863
	dd	_1932
	dd	__irrlicht_core_IGUIEnvironment_addButton
	dd	6
	dd	_1933
	dd	_1934
	dd	__irrlicht_core_IGUIEnvironment_addCheckBox
	dd	6
	dd	_1935
	dd	_1936
	dd	__irrlicht_core_IGUIEnvironment_addComboBox
	dd	6
	dd	_1937
	dd	_1938
	dd	__irrlicht_core_IGUIEnvironment_addContextMenu
	dd	6
	dd	_1939
	dd	_1940
	dd	__irrlicht_core_IGUIEnvironment_addEditBox
	dd	6
	dd	_1941
	dd	_1942
	dd	__irrlicht_core_IGUIEnvironment_addFileOpenDialog
	dd	6
	dd	_1943
	dd	_1944
	dd	__irrlicht_core_IGUIEnvironment_addColorSelectionDialog
	dd	6
	dd	_1945
	dd	_1946
	dd	__irrlicht_core_IGUIEnvironment_addImage
	dd	6
	dd	_1947
	dd	_1948
	dd	__irrlicht_core_IGUIEnvironment_addImageFromTexture
	dd	6
	dd	_1949
	dd	_1950
	dd	__irrlicht_core_IGUIEnvironment_addInOutFader
	dd	6
	dd	_1951
	dd	_1952
	dd	__irrlicht_core_IGUIEnvironment_addListBox
	dd	6
	dd	_1953
	dd	_1954
	dd	__irrlicht_core_IGUIEnvironment_addMenu
	dd	6
	dd	_1955
	dd	_1956
	dd	__irrlicht_core_IGUIEnvironment_addMeshViewer
	dd	6
	dd	_1957
	dd	_1958
	dd	__irrlicht_core_IGUIEnvironment_addMessageBox
	dd	6
	dd	_1959
	dd	_1960
	dd	__irrlicht_core_IGUIEnvironment_addScrollBar
	dd	6
	dd	_1961
	dd	_1962
	dd	__irrlicht_core_IGUIEnvironment_addStaticText
	dd	6
	dd	_1812
	dd	_1963
	dd	__irrlicht_core_IGUIEnvironment_addTab
	dd	6
	dd	_1964
	dd	_1965
	dd	__irrlicht_core_IGUIEnvironment_addTabControl
	dd	6
	dd	_1966
	dd	_1967
	dd	__irrlicht_core_IGUIEnvironment_addToolBar
	dd	6
	dd	_1968
	dd	_1969
	dd	__irrlicht_core_IGUIEnvironment_addWindow
	dd	6
	dd	_1970
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_drawAll
	dd	6
	dd	_1971
	dd	_1796
	dd	__irrlicht_core_IGUIEnvironment_getBuiltInFont
	dd	6
	dd	_1771
	dd	_1972
	dd	__irrlicht_core_IGUIEnvironment_getFont
	dd	6
	dd	_1973
	dd	_1558
	dd	__irrlicht_core_IGUIEnvironment_getRootGUIElement
	dd	6
	dd	_1974
	dd	_1975
	dd	__irrlicht_core_IGUIEnvironment_getSkin
	dd	6
	dd	_1976
	dd	_1977
	dd	__irrlicht_core_IGUIEnvironment_setSkin
	dd	6
	dd	_1978
	dd	_1979
	dd	__irrlicht_core_IGUIEnvironment_createSkin
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_IGUIEnvironment_getVideoDriver
	dd	6
	dd	_1982
	dd	_1550
	dd	__irrlicht_core_IGUIEnvironment_hasFocus
	dd	6
	dd	_1983
	dd	_1984
	dd	__irrlicht_core_IGUIEnvironment_postEventFromUser
	dd	6
	dd	_1985
	dd	_1550
	dd	__irrlicht_core_IGUIEnvironment_removeFocus
	dd	6
	dd	_1986
	dd	_1550
	dd	__irrlicht_core_IGUIEnvironment_setFocus
	dd	6
	dd	_1987
	dd	_1988
	dd	__irrlicht_core_IGUIEnvironment_setUserEventReceiver
	dd	6
	dd	_1989
	dd	_1558
	dd	__irrlicht_core_IGUIEnvironment_getFocus
	dd	6
	dd	_1990
	dd	_1991
	dd	__irrlicht_core_IGUIEnvironment_getFileSystem
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_clear
	dd	6
	dd	_1766
	dd	_1992
	dd	__irrlicht_core_IGUIEnvironment_getSpriteBank
	dd	6
	dd	_1993
	dd	_1992
	dd	__irrlicht_core_IGUIEnvironment_addEmptySpriteBank
	dd	6
	dd	_1994
	dd	_1995
	dd	__irrlicht_core_IGUIEnvironment_addModalScreen
	dd	6
	dd	_1996
	dd	_1997
	dd	__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory
	dd	6
	dd	_1998
	dd	_1999
	dd	__irrlicht_core_IGUIEnvironment_registerGUIElementFactory
	dd	6
	dd	_2000
	dd	_431
	dd	__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	dd	6
	dd	_2001
	dd	_2002
	dd	__irrlicht_core_IGUIEnvironment_getGUIElementFactory
	dd	6
	dd	_2003
	dd	_2004
	dd	__irrlicht_core_IGUIEnvironment_addGUIElement
	dd	6
	dd	_1301
	dd	_1302
	dd	__irrlicht_core_IGUIEnvironment_serializeAttributes
	dd	6
	dd	_1303
	dd	_1302
	dd	__irrlicht_core_IGUIEnvironment_deserializeAttributes
	dd	6
	dd	_2005
	dd	_2006
	dd	__irrlicht_core_IGUIEnvironment_writeGUIElement
	dd	6
	dd	_2007
	dd	_2008
	dd	__irrlicht_core_IGUIEnvironment_readGUIElement
	dd	6
	dd	_2009
	dd	_2010
	dd	__irrlicht_core_IGUIEnvironment_getOSOperator
	dd	6
	dd	_2011
	dd	_2012
	dd	__irrlicht_core_IGUIEnvironment_saveGUI
	dd	6
	dd	_2013
	dd	_2014
	dd	__irrlicht_core_IGUIEnvironment_saveGUIToFileIO
	dd	6
	dd	_2015
	dd	_2012
	dd	__irrlicht_core_IGUIEnvironment_loadGUI
	dd	6
	dd	_2016
	dd	_2017
	dd	__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO
	dd	6
	dd	_2018
	dd	_2019
	dd	__irrlicht_core_IGUIEnvironment_addSpinBox
	dd	6
	dd	_2020
	dd	_2021
	dd	__irrlicht_core_IGUIEnvironment_addTable
	dd	6
	dd	_2022
	dd	_2023
	dd	__irrlicht_core_IGUIEnvironment_createImageList
	dd	6
	dd	_2024
	dd	_2025
	dd	__irrlicht_core_IGUIEnvironment_addTreeView
	dd	6
	dd	_2026
	dd	_2027
	dd	__irrlicht_core_IGUIEnvironment_addFont
	dd	0
	align	4
_irrlicht_core_IGUIEnvironment:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_1929
	dd	24
	dd	__irrlicht_core_IGUIEnvironment_New
	dd	__irrlicht_core_IGUIEnvironment_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIEnvironment_drop
	dd	__irrlicht_core_IGUIEnvironment_getDebugName
	dd	__irrlicht_core_IGUIEnvironment_grab
	dd	__irrlicht_core_IGUIEnvironment_createFromHandle
	dd	__irrlicht_core_IGUIEnvironment_addButton
	dd	__irrlicht_core_IGUIEnvironment_addCheckBox
	dd	__irrlicht_core_IGUIEnvironment_addComboBox
	dd	__irrlicht_core_IGUIEnvironment_addContextMenu
	dd	__irrlicht_core_IGUIEnvironment_addEditBox
	dd	__irrlicht_core_IGUIEnvironment_addFileOpenDialog
	dd	__irrlicht_core_IGUIEnvironment_addColorSelectionDialog
	dd	__irrlicht_core_IGUIEnvironment_addImage
	dd	__irrlicht_core_IGUIEnvironment_addImageFromTexture
	dd	__irrlicht_core_IGUIEnvironment_addInOutFader
	dd	__irrlicht_core_IGUIEnvironment_addListBox
	dd	__irrlicht_core_IGUIEnvironment_addMenu
	dd	__irrlicht_core_IGUIEnvironment_addMeshViewer
	dd	__irrlicht_core_IGUIEnvironment_addMessageBox
	dd	__irrlicht_core_IGUIEnvironment_addScrollBar
	dd	__irrlicht_core_IGUIEnvironment_addStaticText
	dd	__irrlicht_core_IGUIEnvironment_addTab
	dd	__irrlicht_core_IGUIEnvironment_addTabControl
	dd	__irrlicht_core_IGUIEnvironment_addToolBar
	dd	__irrlicht_core_IGUIEnvironment_addWindow
	dd	__irrlicht_core_IGUIEnvironment_drawAll
	dd	__irrlicht_core_IGUIEnvironment_getBuiltInFont
	dd	__irrlicht_core_IGUIEnvironment_getFont
	dd	__irrlicht_core_IGUIEnvironment_getRootGUIElement
	dd	__irrlicht_core_IGUIEnvironment_getSkin
	dd	__irrlicht_core_IGUIEnvironment_setSkin
	dd	__irrlicht_core_IGUIEnvironment_createSkin
	dd	__irrlicht_core_IGUIEnvironment_getVideoDriver
	dd	__irrlicht_core_IGUIEnvironment_hasFocus
	dd	__irrlicht_core_IGUIEnvironment_postEventFromUser
	dd	__irrlicht_core_IGUIEnvironment_removeFocus
	dd	__irrlicht_core_IGUIEnvironment_setFocus
	dd	__irrlicht_core_IGUIEnvironment_setUserEventReceiver
	dd	__irrlicht_core_IGUIEnvironment_getFocus
	dd	__irrlicht_core_IGUIEnvironment_getFileSystem
	dd	__irrlicht_core_IGUIEnvironment_clear
	dd	__irrlicht_core_IGUIEnvironment_getSpriteBank
	dd	__irrlicht_core_IGUIEnvironment_addEmptySpriteBank
	dd	__irrlicht_core_IGUIEnvironment_addModalScreen
	dd	__irrlicht_core_IGUIEnvironment_getDefaultGUIElementFactory
	dd	__irrlicht_core_IGUIEnvironment_registerGUIElementFactory
	dd	__irrlicht_core_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	dd	__irrlicht_core_IGUIEnvironment_getGUIElementFactory
	dd	__irrlicht_core_IGUIEnvironment_addGUIElement
	dd	__irrlicht_core_IGUIEnvironment_serializeAttributes
	dd	__irrlicht_core_IGUIEnvironment_deserializeAttributes
	dd	__irrlicht_core_IGUIEnvironment_writeGUIElement
	dd	__irrlicht_core_IGUIEnvironment_readGUIElement
	dd	__irrlicht_core_IGUIEnvironment_getOSOperator
	dd	__irrlicht_core_IGUIEnvironment_saveGUI
	dd	__irrlicht_core_IGUIEnvironment_saveGUIToFileIO
	dd	__irrlicht_core_IGUIEnvironment_loadGUI
	dd	__irrlicht_core_IGUIEnvironment_loadGUIFromFileIO
	dd	__irrlicht_core_IGUIEnvironment_addSpinBox
	dd	__irrlicht_core_IGUIEnvironment_addTable
	dd	__irrlicht_core_IGUIEnvironment_createImageList
	dd	__irrlicht_core_IGUIEnvironment_addTreeView
	dd	__irrlicht_core_IGUIEnvironment_addFont
_2029:
	db	"SGUISpriteFrame",0
_2030:
	db	"(i,i):SGUISpriteFrame",0
_2031:
	db	"setTextureNumber",0
_2032:
	db	"getTextureNumber",0
_2033:
	db	"setRectNumber",0
_2034:
	db	"getRectNumber",0
	align	4
_2028:
	dd	2
	dd	_2029
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_Delete
	dd	7
	dd	_482
	dd	_2030
	dd	__irrlicht_core_SGUISpriteFrame_createFromHandle
	dd	6
	dd	_2031
	dd	_444
	dd	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	dd	6
	dd	_2032
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	dd	6
	dd	_2033
	dd	_444
	dd	__irrlicht_core_SGUISpriteFrame_setRectNumber
	dd	6
	dd	_2034
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_getRectNumber
	dd	0
	align	4
_irrlicht_core_SGUISpriteFrame:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2028
	dd	20
	dd	__irrlicht_core_SGUISpriteFrame_New
	dd	__irrlicht_core_SGUISpriteFrame_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SGUISpriteFrame_createFromHandle
	dd	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	dd	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	dd	__irrlicht_core_SGUISpriteFrame_setRectNumber
	dd	__irrlicht_core_SGUISpriteFrame_getRectNumber
_2036:
	db	"SGUISprite",0
_2037:
	db	"(i,i):SGUISprite",0
_2038:
	db	"getFrameCount",0
_2039:
	db	"getFrame",0
_2040:
	db	"(i):SGUISpriteFrame",0
_2041:
	db	"getFrameTime",0
_2042:
	db	"setFrameTime",0
	align	4
_2035:
	dd	2
	dd	_2036
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SGUISprite_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SGUISprite_Delete
	dd	7
	dd	_482
	dd	_2037
	dd	__irrlicht_core_SGUISprite_createFromHandle
	dd	6
	dd	_2038
	dd	_431
	dd	__irrlicht_core_SGUISprite_getFrameCount
	dd	6
	dd	_2039
	dd	_2040
	dd	__irrlicht_core_SGUISprite_getFrame
	dd	6
	dd	_2041
	dd	_431
	dd	__irrlicht_core_SGUISprite_getFrameTime
	dd	6
	dd	_2042
	dd	_444
	dd	__irrlicht_core_SGUISprite_setFrameTime
	dd	0
	align	4
_irrlicht_core_SGUISprite:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2035
	dd	20
	dd	__irrlicht_core_SGUISprite_New
	dd	__irrlicht_core_SGUISprite_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SGUISprite_createFromHandle
	dd	__irrlicht_core_SGUISprite_getFrameCount
	dd	__irrlicht_core_SGUISprite_getFrame
	dd	__irrlicht_core_SGUISprite_getFrameTime
	dd	__irrlicht_core_SGUISprite_setFrameTime
_2044:
	db	"IGUISpriteBank",0
_2045:
	db	"(i,i):IGUISpriteBank",0
_2046:
	db	"getPositions",0
_2047:
	db	"()[]:Recti",0
_2048:
	db	"getSprites",0
_2049:
	db	"()[]:SGUISprite",0
_2050:
	db	"getTextureCount",0
_2051:
	db	"getTexture",0
_2052:
	db	"setTexture",0
_2053:
	db	"draw2DSprite",0
_2054:
	db	"(i,:Position2di,:Recti,:SColor,i,i,i,i)i",0
_2055:
	db	"draw2DSpriteBatch",0
_2056:
	db	"([]i,[]:Position2di,:Recti,:SColor,i,i,i,i)i",0
_2057:
	db	"addTextureAsSprite",0
	align	4
_2043:
	dd	2
	dd	_2044
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_Delete
	dd	7
	dd	_482
	dd	_2045
	dd	__irrlicht_core_IGUISpriteBank_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUISpriteBank_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_grab
	dd	6
	dd	_2046
	dd	_2047
	dd	__irrlicht_core_IGUISpriteBank_getPositions
	dd	6
	dd	_2048
	dd	_2049
	dd	__irrlicht_core_IGUISpriteBank_getSprites
	dd	6
	dd	_2050
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_getTextureCount
	dd	6
	dd	_2051
	dd	_1380
	dd	__irrlicht_core_IGUISpriteBank_getTexture
	dd	6
	dd	_1327
	dd	_1605
	dd	__irrlicht_core_IGUISpriteBank_addTexture
	dd	6
	dd	_2052
	dd	_1399
	dd	__irrlicht_core_IGUISpriteBank_setTexture
	dd	6
	dd	_2053
	dd	_2054
	dd	__irrlicht_core_IGUISpriteBank_draw2DSprite
	dd	6
	dd	_2055
	dd	_2056
	dd	__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch
	dd	6
	dd	_2057
	dd	_1605
	dd	__irrlicht_core_IGUISpriteBank_addTextureAsSprite
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_IGUISpriteBank_clear
	dd	0
	align	4
_irrlicht_core_IGUISpriteBank:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2043
	dd	24
	dd	__irrlicht_core_IGUISpriteBank_New
	dd	__irrlicht_core_IGUISpriteBank_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUISpriteBank_drop
	dd	__irrlicht_core_IGUISpriteBank_getDebugName
	dd	__irrlicht_core_IGUISpriteBank_grab
	dd	__irrlicht_core_IGUISpriteBank_createFromHandle
	dd	__irrlicht_core_IGUISpriteBank_getPositions
	dd	__irrlicht_core_IGUISpriteBank_getSprites
	dd	__irrlicht_core_IGUISpriteBank_getTextureCount
	dd	__irrlicht_core_IGUISpriteBank_getTexture
	dd	__irrlicht_core_IGUISpriteBank_addTexture
	dd	__irrlicht_core_IGUISpriteBank_setTexture
	dd	__irrlicht_core_IGUISpriteBank_draw2DSprite
	dd	__irrlicht_core_IGUISpriteBank_draw2DSpriteBatch
	dd	__irrlicht_core_IGUISpriteBank_addTextureAsSprite
	dd	__irrlicht_core_IGUISpriteBank_clear
_2059:
	db	"IGUIElementFactory",0
_2060:
	db	"(i,i):IGUIElementFactory",0
_2061:
	db	"addGUIElementByType",0
_2062:
	db	"(i,:IGUIElement):IGUIElement",0
_2063:
	db	"addGUIElementByName",0
_2064:
	db	"getCreateableGUIElementTypeCount",0
_2065:
	db	"getCreateableGUIElementType",0
_2066:
	db	"getCreateableGUIElementTypeNameByIdx",0
_2067:
	db	"getCreateableGUIElementTypeNameByType",0
	align	4
_2058:
	dd	2
	dd	_2059
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_Delete
	dd	7
	dd	_482
	dd	_2060
	dd	__irrlicht_core_IGUIElementFactory_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGUIElementFactory_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_grab
	dd	6
	dd	_2061
	dd	_2062
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByType
	dd	6
	dd	_2063
	dd	_2004
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByName
	dd	6
	dd	_2064
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount
	dd	6
	dd	_2065
	dd	_444
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType
	dd	6
	dd	_2066
	dd	_807
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	dd	6
	dd	_2067
	dd	_807
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType
	dd	0
	align	4
_irrlicht_core_IGUIElementFactory:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2058
	dd	24
	dd	__irrlicht_core_IGUIElementFactory_New
	dd	__irrlicht_core_IGUIElementFactory_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGUIElementFactory_drop
	dd	__irrlicht_core_IGUIElementFactory_getDebugName
	dd	__irrlicht_core_IGUIElementFactory_grab
	dd	__irrlicht_core_IGUIElementFactory_createFromHandle
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByType
	dd	__irrlicht_core_IGUIElementFactory_addGUIElementByName
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeCount
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementType
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByIdx
	dd	__irrlicht_core_IGUIElementFactory_getCreateableGUIElementTypeNameByType
_2069:
	db	"ILogger",0
_2070:
	db	"(i,i):ILogger",0
_2071:
	db	"getLogLevel",0
_2072:
	db	"setLogLevel",0
_2073:
	db	"log",0
_2074:
	db	"logWithHint",0
_2075:
	db	"($,$,i)i",0
_2076:
	db	"logC",0
_2077:
	db	"logCWithHint",0
_2078:
	db	"logCWithWHint",0
_2079:
	db	"logW",0
_2080:
	db	"logWWithHint",0
	align	4
_2068:
	dd	2
	dd	_2069
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ILogger_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ILogger_Delete
	dd	7
	dd	_482
	dd	_2070
	dd	__irrlicht_core_ILogger_createFromHandle
	dd	6
	dd	_2071
	dd	_431
	dd	__irrlicht_core_ILogger_getLogLevel
	dd	6
	dd	_2072
	dd	_444
	dd	__irrlicht_core_ILogger_setLogLevel
	dd	6
	dd	_2073
	dd	_812
	dd	__irrlicht_core_ILogger_log
	dd	6
	dd	_2074
	dd	_2075
	dd	__irrlicht_core_ILogger_logWithHint
	dd	6
	dd	_2076
	dd	_812
	dd	__irrlicht_core_ILogger_logC
	dd	6
	dd	_2077
	dd	_2075
	dd	__irrlicht_core_ILogger_logCWithHint
	dd	6
	dd	_2078
	dd	_2075
	dd	__irrlicht_core_ILogger_logCWithWHint
	dd	6
	dd	_2079
	dd	_812
	dd	__irrlicht_core_ILogger_logW
	dd	6
	dd	_2080
	dd	_2075
	dd	__irrlicht_core_ILogger_logWWithHint
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ILogger_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ILogger_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ILogger_grab
	dd	0
	align	4
_irrlicht_core_ILogger:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2068
	dd	24
	dd	__irrlicht_core_ILogger_New
	dd	__irrlicht_core_ILogger_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ILogger_drop
	dd	__irrlicht_core_ILogger_getDebugName
	dd	__irrlicht_core_ILogger_grab
	dd	__irrlicht_core_ILogger_createFromHandle
	dd	__irrlicht_core_ILogger_getLogLevel
	dd	__irrlicht_core_ILogger_setLogLevel
	dd	__irrlicht_core_ILogger_log
	dd	__irrlicht_core_ILogger_logWithHint
	dd	__irrlicht_core_ILogger_logC
	dd	__irrlicht_core_ILogger_logCWithHint
	dd	__irrlicht_core_ILogger_logCWithWHint
	dd	__irrlicht_core_ILogger_logW
	dd	__irrlicht_core_ILogger_logWWithHint
_2082:
	db	"IOSOperator",0
_2083:
	db	"(i,i):IOSOperator",0
_2084:
	db	"copyToClipboard",0
_2085:
	db	"getOperationSystemVersion",0
_2086:
	db	"getTextFromClipboard",0
_2087:
	db	"getProcessorSpeedMHz",0
_2088:
	db	"getSystemMemory",0
_2089:
	db	"(*i,*i)i",0
	align	4
_2081:
	dd	2
	dd	_2082
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IOSOperator_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IOSOperator_Delete
	dd	7
	dd	_482
	dd	_2083
	dd	__irrlicht_core_IOSOperator_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IOSOperator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IOSOperator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IOSOperator_grab
	dd	6
	dd	_2084
	dd	_793
	dd	__irrlicht_core_IOSOperator_copyToClipboard
	dd	6
	dd	_2085
	dd	_827
	dd	__irrlicht_core_IOSOperator_getOperationSystemVersion
	dd	6
	dd	_2086
	dd	_827
	dd	__irrlicht_core_IOSOperator_getTextFromClipboard
	dd	6
	dd	_2087
	dd	_616
	dd	__irrlicht_core_IOSOperator_getProcessorSpeedMHz
	dd	6
	dd	_2088
	dd	_2089
	dd	__irrlicht_core_IOSOperator_getSystemMemory
	dd	0
	align	4
_irrlicht_core_IOSOperator:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2081
	dd	24
	dd	__irrlicht_core_IOSOperator_New
	dd	__irrlicht_core_IOSOperator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IOSOperator_drop
	dd	__irrlicht_core_IOSOperator_getDebugName
	dd	__irrlicht_core_IOSOperator_grab
	dd	__irrlicht_core_IOSOperator_createFromHandle
	dd	__irrlicht_core_IOSOperator_copyToClipboard
	dd	__irrlicht_core_IOSOperator_getOperationSystemVersion
	dd	__irrlicht_core_IOSOperator_getTextFromClipboard
	dd	__irrlicht_core_IOSOperator_getProcessorSpeedMHz
	dd	__irrlicht_core_IOSOperator_getSystemMemory
_2091:
	db	"ITimer",0
_2092:
	db	"(i,i):ITimer",0
_2093:
	db	"getTime",0
_2094:
	db	"getRealTime",0
_2095:
	db	"setTime",0
_2096:
	db	"stop",0
_2097:
	db	"start",0
_2098:
	db	"setSpeed",0
_2099:
	db	"getSpeed",0
_2100:
	db	"isStopped",0
_2101:
	db	"tick",0
	align	4
_2090:
	dd	2
	dd	_2091
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITimer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITimer_Delete
	dd	7
	dd	_482
	dd	_2092
	dd	__irrlicht_core_ITimer_createFromHandle
	dd	6
	dd	_2093
	dd	_431
	dd	__irrlicht_core_ITimer_getTime
	dd	6
	dd	_2094
	dd	_431
	dd	__irrlicht_core_ITimer_getRealTime
	dd	6
	dd	_2095
	dd	_444
	dd	__irrlicht_core_ITimer_setTime
	dd	6
	dd	_2096
	dd	_431
	dd	__irrlicht_core_ITimer_stop
	dd	6
	dd	_2097
	dd	_431
	dd	__irrlicht_core_ITimer_start
	dd	6
	dd	_2098
	dd	_471
	dd	__irrlicht_core_ITimer_setSpeed
	dd	6
	dd	_2099
	dd	_468
	dd	__irrlicht_core_ITimer_getSpeed
	dd	6
	dd	_2100
	dd	_431
	dd	__irrlicht_core_ITimer_isStopped
	dd	6
	dd	_2101
	dd	_431
	dd	__irrlicht_core_ITimer_tick
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ITimer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ITimer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ITimer_grab
	dd	0
	align	4
_irrlicht_core_ITimer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2090
	dd	24
	dd	__irrlicht_core_ITimer_New
	dd	__irrlicht_core_ITimer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITimer_drop
	dd	__irrlicht_core_ITimer_getDebugName
	dd	__irrlicht_core_ITimer_grab
	dd	__irrlicht_core_ITimer_createFromHandle
	dd	__irrlicht_core_ITimer_getTime
	dd	__irrlicht_core_ITimer_getRealTime
	dd	__irrlicht_core_ITimer_setTime
	dd	__irrlicht_core_ITimer_stop
	dd	__irrlicht_core_ITimer_start
	dd	__irrlicht_core_ITimer_setSpeed
	dd	__irrlicht_core_ITimer_getSpeed
	dd	__irrlicht_core_ITimer_isStopped
	dd	__irrlicht_core_ITimer_tick
_2103:
	db	"SKeyMap",0
_2104:
	db	"(i,i):SKeyMap",0
_2105:
	db	"():SKeyMap",0
_2106:
	db	"getAction",0
_2107:
	db	"getKeyCode",0
_2108:
	db	"setAction",0
_2109:
	db	"setKeyCode",0
	align	4
_2102:
	dd	2
	dd	_2103
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SKeyMap_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SKeyMap_Delete
	dd	7
	dd	_482
	dd	_2104
	dd	__irrlicht_core_SKeyMap_createFromHandle
	dd	7
	dd	_480
	dd	_2105
	dd	__irrlicht_core_SKeyMap_create
	dd	6
	dd	_2106
	dd	_431
	dd	__irrlicht_core_SKeyMap_getAction
	dd	6
	dd	_2107
	dd	_431
	dd	__irrlicht_core_SKeyMap_getKeyCode
	dd	6
	dd	_2108
	dd	_444
	dd	__irrlicht_core_SKeyMap_setAction
	dd	6
	dd	_2109
	dd	_444
	dd	__irrlicht_core_SKeyMap_setKeyCode
	dd	0
	align	4
_irrlicht_core_SKeyMap:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2102
	dd	20
	dd	__irrlicht_core_SKeyMap_New
	dd	__irrlicht_core_SKeyMap_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SKeyMap_createFromHandle
	dd	__irrlicht_core_SKeyMap_create
	dd	__irrlicht_core_SKeyMap_getAction
	dd	__irrlicht_core_SKeyMap_getKeyCode
	dd	__irrlicht_core_SKeyMap_setAction
	dd	__irrlicht_core_SKeyMap_setKeyCode
_2111:
	db	"SJoystickInfo",0
_2112:
	db	"POV_HAT_PRESENT",0
_2114:
	db	"POV_HAT_ABSENT",0
_2116:
	db	"POV_HAT_UNKNOWN",0
_2118:
	db	"(i,i):SJoystickInfo",0
_2119:
	db	"():SJoystickInfo",0
_2120:
	db	"getJoystick",0
_2121:
	db	"()b",0
_2122:
	db	"setJoystick",0
_2123:
	db	"getName",0
_2124:
	db	"setName",0
_2125:
	db	"getButtons",0
_2126:
	db	"setButtons",0
_2127:
	db	"getAxes",0
_2128:
	db	"setAxes",0
_2129:
	db	"getPovHat",0
_2130:
	db	"setPovHat",0
	align	4
_2110:
	dd	2
	dd	_2111
	dd	1
	dd	_2112
	dd	_427
	dd	_2113
	dd	1
	dd	_2114
	dd	_427
	dd	_2115
	dd	1
	dd	_2116
	dd	_427
	dd	_2117
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_Delete
	dd	7
	dd	_482
	dd	_2118
	dd	__irrlicht_core_SJoystickInfo_createFromHandle
	dd	7
	dd	_480
	dd	_2119
	dd	__irrlicht_core_SJoystickInfo_create
	dd	6
	dd	_2120
	dd	_2121
	dd	__irrlicht_core_SJoystickInfo_getJoystick
	dd	6
	dd	_2122
	dd	_795
	dd	__irrlicht_core_SJoystickInfo_setJoystick
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SJoystickInfo_getName
	dd	6
	dd	_2124
	dd	_793
	dd	__irrlicht_core_SJoystickInfo_setName
	dd	6
	dd	_2125
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getButtons
	dd	6
	dd	_2126
	dd	_444
	dd	__irrlicht_core_SJoystickInfo_setButtons
	dd	6
	dd	_2127
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getAxes
	dd	6
	dd	_2128
	dd	_444
	dd	__irrlicht_core_SJoystickInfo_setAxes
	dd	6
	dd	_2129
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getPovHat
	dd	6
	dd	_2130
	dd	_444
	dd	__irrlicht_core_SJoystickInfo_setPovHat
	dd	0
	align	4
_irrlicht_core_SJoystickInfo:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2110
	dd	20
	dd	__irrlicht_core_SJoystickInfo_New
	dd	__irrlicht_core_SJoystickInfo_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SJoystickInfo_createFromHandle
	dd	__irrlicht_core_SJoystickInfo_create
	dd	__irrlicht_core_SJoystickInfo_getJoystick
	dd	__irrlicht_core_SJoystickInfo_setJoystick
	dd	__irrlicht_core_SJoystickInfo_getName
	dd	__irrlicht_core_SJoystickInfo_setName
	dd	__irrlicht_core_SJoystickInfo_getButtons
	dd	__irrlicht_core_SJoystickInfo_setButtons
	dd	__irrlicht_core_SJoystickInfo_getAxes
	dd	__irrlicht_core_SJoystickInfo_setAxes
	dd	__irrlicht_core_SJoystickInfo_getPovHat
	dd	__irrlicht_core_SJoystickInfo_setPovHat
_2132:
	db	"SEvent",0
_2133:
	db	"NUMBER_OF_BUTTONS",0
_2135:
	db	"AXIS_X",0
_2136:
	db	"AXIS_Y",0
_2137:
	db	"AXIS_Z",0
_2138:
	db	"AXIS_R",0
_2140:
	db	"AXIS_U",0
_2142:
	db	"AXIS_V",0
_2144:
	db	"NUMBER_OF_AXES",0
_2146:
	db	"(i,i):SEvent",0
_2147:
	db	"():SEvent",0
_2148:
	db	"setEventType",0
_2149:
	db	"getEventType",0
_2150:
	db	"setGUIEventCaller",0
_2151:
	db	"getGUIEventCaller",0
_2152:
	db	"setGUIEventElement",0
_2153:
	db	"getGUIEventElement",0
_2154:
	db	"setGUIEventType",0
_2155:
	db	"getGUIEventType",0
_2156:
	db	"getMouseEventType",0
_2157:
	db	"setMouseEventType",0
_2158:
	db	"getMouseX",0
_2159:
	db	"getMouseY",0
_2160:
	db	"setMouse",0
_2161:
	db	"getMouseWheel",0
_2162:
	db	"setMouseWheel",0
_2163:
	db	"setMouseShift",0
_2164:
	db	"getMouseShift",0
_2165:
	db	"setMouseControl",0
_2166:
	db	"getMouseControl",0
_2167:
	db	"setMouseButtonStates",0
_2168:
	db	"getMouseButtonStates",0
_2169:
	db	"getMouseIsLeftPressed",0
_2170:
	db	"getMouseIsRightPressed",0
_2171:
	db	"getMouseISMiddlePressed",0
_2172:
	db	"getKeyInputChar",0
_2173:
	db	"setKeyInputChar",0
_2174:
	db	"getKeyInputKey",0
_2175:
	db	"setKeyInputKey",0
_2176:
	db	"getKeyPressedDown",0
_2177:
	db	"setKeyPressedDown",0
_2178:
	db	"getKeyShift",0
_2179:
	db	"setKeyShift",0
_2180:
	db	"getKeyControl",0
_2181:
	db	"setKeyControl",0
_2182:
	db	"getLogText",0
_2183:
	db	"setLogText",0
_2184:
	db	"getUserData1",0
_2185:
	db	"setUserData1",0
_2186:
	db	"getUserData2",0
_2187:
	db	"setUserData2",0
_2188:
	db	"getJoystickButtonStates",0
_2189:
	db	"setJoystickButtonStates",0
_2190:
	db	"getAxis",0
_2191:
	db	"(s)s",0
_2192:
	db	"setAxis",0
_2193:
	db	"(s,s)i",0
_2194:
	db	"getPOV",0
_2195:
	db	"()s",0
_2196:
	db	"setPOV",0
_2197:
	db	"IsJoystickButtonPressed",0
	align	4
_2131:
	dd	2
	dd	_2132
	dd	1
	dd	_2133
	dd	_427
	dd	_2134
	dd	1
	dd	_2135
	dd	_427
	dd	_2113
	dd	1
	dd	_2136
	dd	_427
	dd	_2115
	dd	1
	dd	_2137
	dd	_427
	dd	_2117
	dd	1
	dd	_2138
	dd	_427
	dd	_2139
	dd	1
	dd	_2140
	dd	_427
	dd	_2141
	dd	1
	dd	_2142
	dd	_427
	dd	_2143
	dd	1
	dd	_2144
	dd	_427
	dd	_2145
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SEvent_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SEvent_Delete
	dd	7
	dd	_482
	dd	_2146
	dd	__irrlicht_core_SEvent_createFromHandle
	dd	7
	dd	_480
	dd	_2147
	dd	__irrlicht_core_SEvent_create
	dd	6
	dd	_2148
	dd	_444
	dd	__irrlicht_core_SEvent_setEventType
	dd	6
	dd	_2149
	dd	_431
	dd	__irrlicht_core_SEvent_getEventType
	dd	6
	dd	_2150
	dd	_1550
	dd	__irrlicht_core_SEvent_setGUIEventCaller
	dd	6
	dd	_2151
	dd	_1558
	dd	__irrlicht_core_SEvent_getGUIEventCaller
	dd	6
	dd	_2152
	dd	_1550
	dd	__irrlicht_core_SEvent_setGUIEventElement
	dd	6
	dd	_2153
	dd	_1558
	dd	__irrlicht_core_SEvent_getGUIEventElement
	dd	6
	dd	_2154
	dd	_444
	dd	__irrlicht_core_SEvent_setGUIEventType
	dd	6
	dd	_2155
	dd	_431
	dd	__irrlicht_core_SEvent_getGUIEventType
	dd	6
	dd	_2156
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseEventType
	dd	6
	dd	_2157
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseEventType
	dd	6
	dd	_2158
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseX
	dd	6
	dd	_2159
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseY
	dd	6
	dd	_2160
	dd	_434
	dd	__irrlicht_core_SEvent_setMouse
	dd	6
	dd	_2161
	dd	_468
	dd	__irrlicht_core_SEvent_getMouseWheel
	dd	6
	dd	_2162
	dd	_471
	dd	__irrlicht_core_SEvent_setMouseWheel
	dd	6
	dd	_2163
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseShift
	dd	6
	dd	_2164
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseShift
	dd	6
	dd	_2165
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseControl
	dd	6
	dd	_2166
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseControl
	dd	6
	dd	_2167
	dd	_444
	dd	__irrlicht_core_SEvent_setMouseButtonStates
	dd	6
	dd	_2168
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseButtonStates
	dd	6
	dd	_2169
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseIsLeftPressed
	dd	6
	dd	_2170
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseIsRightPressed
	dd	6
	dd	_2171
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseISMiddlePressed
	dd	6
	dd	_2172
	dd	_827
	dd	__irrlicht_core_SEvent_getKeyInputChar
	dd	6
	dd	_2173
	dd	_793
	dd	__irrlicht_core_SEvent_setKeyInputChar
	dd	6
	dd	_2174
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyInputKey
	dd	6
	dd	_2175
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyInputKey
	dd	6
	dd	_2176
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyPressedDown
	dd	6
	dd	_2177
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyPressedDown
	dd	6
	dd	_2178
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyShift
	dd	6
	dd	_2179
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyShift
	dd	6
	dd	_2180
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyControl
	dd	6
	dd	_2181
	dd	_444
	dd	__irrlicht_core_SEvent_setKeyControl
	dd	6
	dd	_2182
	dd	_827
	dd	__irrlicht_core_SEvent_getLogText
	dd	6
	dd	_2183
	dd	_793
	dd	__irrlicht_core_SEvent_setLogText
	dd	6
	dd	_2071
	dd	_431
	dd	__irrlicht_core_SEvent_getLogLevel
	dd	6
	dd	_2072
	dd	_444
	dd	__irrlicht_core_SEvent_setLogLevel
	dd	6
	dd	_2184
	dd	_431
	dd	__irrlicht_core_SEvent_getUserData1
	dd	6
	dd	_2185
	dd	_444
	dd	__irrlicht_core_SEvent_setUserData1
	dd	6
	dd	_2186
	dd	_431
	dd	__irrlicht_core_SEvent_getUserData2
	dd	6
	dd	_2187
	dd	_444
	dd	__irrlicht_core_SEvent_setUserData2
	dd	6
	dd	_2188
	dd	_431
	dd	__irrlicht_core_SEvent_getJoystickButtonStates
	dd	6
	dd	_2189
	dd	_444
	dd	__irrlicht_core_SEvent_setJoystickButtonStates
	dd	6
	dd	_2190
	dd	_2191
	dd	__irrlicht_core_SEvent_getAxis
	dd	6
	dd	_2192
	dd	_2193
	dd	__irrlicht_core_SEvent_setAxis
	dd	6
	dd	_2194
	dd	_2195
	dd	__irrlicht_core_SEvent_getPOV
	dd	6
	dd	_2196
	dd	_850
	dd	__irrlicht_core_SEvent_setPOV
	dd	6
	dd	_2120
	dd	_2121
	dd	__irrlicht_core_SEvent_getJoystick
	dd	6
	dd	_2122
	dd	_795
	dd	__irrlicht_core_SEvent_setJoystick
	dd	6
	dd	_2197
	dd	_444
	dd	__irrlicht_core_SEvent_IsJoystickButtonPressed
	dd	0
	align	4
_irrlicht_core_SEvent:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2131
	dd	20
	dd	__irrlicht_core_SEvent_New
	dd	__irrlicht_core_SEvent_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SEvent_createFromHandle
	dd	__irrlicht_core_SEvent_create
	dd	__irrlicht_core_SEvent_setEventType
	dd	__irrlicht_core_SEvent_getEventType
	dd	__irrlicht_core_SEvent_setGUIEventCaller
	dd	__irrlicht_core_SEvent_getGUIEventCaller
	dd	__irrlicht_core_SEvent_setGUIEventElement
	dd	__irrlicht_core_SEvent_getGUIEventElement
	dd	__irrlicht_core_SEvent_setGUIEventType
	dd	__irrlicht_core_SEvent_getGUIEventType
	dd	__irrlicht_core_SEvent_getMouseEventType
	dd	__irrlicht_core_SEvent_setMouseEventType
	dd	__irrlicht_core_SEvent_getMouseX
	dd	__irrlicht_core_SEvent_getMouseY
	dd	__irrlicht_core_SEvent_setMouse
	dd	__irrlicht_core_SEvent_getMouseWheel
	dd	__irrlicht_core_SEvent_setMouseWheel
	dd	__irrlicht_core_SEvent_setMouseShift
	dd	__irrlicht_core_SEvent_getMouseShift
	dd	__irrlicht_core_SEvent_setMouseControl
	dd	__irrlicht_core_SEvent_getMouseControl
	dd	__irrlicht_core_SEvent_setMouseButtonStates
	dd	__irrlicht_core_SEvent_getMouseButtonStates
	dd	__irrlicht_core_SEvent_getMouseIsLeftPressed
	dd	__irrlicht_core_SEvent_getMouseIsRightPressed
	dd	__irrlicht_core_SEvent_getMouseISMiddlePressed
	dd	__irrlicht_core_SEvent_getKeyInputChar
	dd	__irrlicht_core_SEvent_setKeyInputChar
	dd	__irrlicht_core_SEvent_getKeyInputKey
	dd	__irrlicht_core_SEvent_setKeyInputKey
	dd	__irrlicht_core_SEvent_getKeyPressedDown
	dd	__irrlicht_core_SEvent_setKeyPressedDown
	dd	__irrlicht_core_SEvent_getKeyShift
	dd	__irrlicht_core_SEvent_setKeyShift
	dd	__irrlicht_core_SEvent_getKeyControl
	dd	__irrlicht_core_SEvent_setKeyControl
	dd	__irrlicht_core_SEvent_getLogText
	dd	__irrlicht_core_SEvent_setLogText
	dd	__irrlicht_core_SEvent_getLogLevel
	dd	__irrlicht_core_SEvent_setLogLevel
	dd	__irrlicht_core_SEvent_getUserData1
	dd	__irrlicht_core_SEvent_setUserData1
	dd	__irrlicht_core_SEvent_getUserData2
	dd	__irrlicht_core_SEvent_setUserData2
	dd	__irrlicht_core_SEvent_getJoystickButtonStates
	dd	__irrlicht_core_SEvent_setJoystickButtonStates
	dd	__irrlicht_core_SEvent_getAxis
	dd	__irrlicht_core_SEvent_setAxis
	dd	__irrlicht_core_SEvent_getPOV
	dd	__irrlicht_core_SEvent_setPOV
	dd	__irrlicht_core_SEvent_getJoystick
	dd	__irrlicht_core_SEvent_setJoystick
	dd	__irrlicht_core_SEvent_IsJoystickButtonPressed
_2199:
	db	"IrrlichtDevice",0
_2200:
	db	"(i,:Dimension2di,i,i,i,i,:IEventReceiver):IrrlichtDevice",0
_2201:
	db	"createFromParams",0
_2202:
	db	"(:SIrrlichtCreationParameters):IrrlichtDevice",0
_2203:
	db	"(i,i):IrrlichtDevice",0
_2204:
	db	"setResizable",0
_2205:
	db	"getEventReceiver",0
_2206:
	db	"():IEventReceiver",0
_2207:
	db	"setEventReceiver",0
_2208:
	db	"isWindowActive",0
_2209:
	db	"getVideoModeList",0
_2210:
	db	"():IVideoModeList",0
_2211:
	db	"getVersion",0
_2212:
	db	"getTimer",0
_2213:
	db	"():ITimer",0
_2214:
	db	"getLogger",0
_2215:
	db	"():ILogger",0
_2216:
	db	"closeDevice",0
_2217:
	db	"getCursorControl",0
_2218:
	db	"():ICursorControl",0
_2219:
	db	"setWindowCaption",0
_2220:
	db	"setWindowCaptionW",0
_2221:
	db	"run",0
_2222:
	db	"getSceneManager",0
_2223:
	db	"():ISceneManager",0
_2224:
	db	"getGUIEnvironment",0
_2225:
	db	"():IGUIEnvironment",0
_2226:
	db	"yield",0
_2227:
	db	"sleep",0
_2228:
	db	"setInputReceivingSceneManager",0
_2229:
	db	"(:ISceneManager)i",0
_2230:
	db	"isWindowFocused",0
_2231:
	db	"isWindowMinimized",0
_2232:
	db	"isFullscreen",0
_2233:
	db	"getColorFormat",0
_2234:
	db	"activateJoysticks",0
_2235:
	db	"([]:SJoystickInfo)i",0
_2236:
	db	"isDriverSupported",0
_2237:
	db	"minimizeWindow",0
_2238:
	db	"maximizeWindow",0
_2239:
	db	"restoreWindow",0
_2240:
	db	"setGammaRamp",0
_2241:
	db	"(f,f,f,f,f)i",0
_2242:
	db	"getGammaRamp",0
_2243:
	db	"(*f,*f,*f,*f,*f)i",0
_2244:
	db	"clearSystemMessages",0
	align	4
_2198:
	dd	2
	dd	_2199
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_Delete
	dd	7
	dd	_480
	dd	_2200
	dd	__irrlicht_core_IrrlichtDevice_create
	dd	7
	dd	_2201
	dd	_2202
	dd	__irrlicht_core_IrrlichtDevice_createFromParams
	dd	7
	dd	_482
	dd	_2203
	dd	__irrlicht_core_IrrlichtDevice_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IrrlichtDevice_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_grab
	dd	6
	dd	_2204
	dd	_444
	dd	__irrlicht_core_IrrlichtDevice_setResizable
	dd	6
	dd	_2205
	dd	_2206
	dd	__irrlicht_core_IrrlichtDevice_getEventReceiver
	dd	6
	dd	_2207
	dd	_1988
	dd	__irrlicht_core_IrrlichtDevice_setEventReceiver
	dd	6
	dd	_2208
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isWindowActive
	dd	6
	dd	_2209
	dd	_2210
	dd	__irrlicht_core_IrrlichtDevice_getVideoModeList
	dd	6
	dd	_2211
	dd	_827
	dd	__irrlicht_core_IrrlichtDevice_getVersion
	dd	6
	dd	_2212
	dd	_2213
	dd	__irrlicht_core_IrrlichtDevice_getTimer
	dd	6
	dd	_2009
	dd	_2010
	dd	__irrlicht_core_IrrlichtDevice_getOSOperator
	dd	6
	dd	_2214
	dd	_2215
	dd	__irrlicht_core_IrrlichtDevice_getLogger
	dd	6
	dd	_1990
	dd	_1991
	dd	__irrlicht_core_IrrlichtDevice_getFileSystem
	dd	6
	dd	_2216
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_closeDevice
	dd	6
	dd	_2217
	dd	_2218
	dd	__irrlicht_core_IrrlichtDevice_getCursorControl
	dd	6
	dd	_2219
	dd	_793
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaption
	dd	6
	dd	_2220
	dd	_793
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaptionW
	dd	6
	dd	_2221
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_run
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_IrrlichtDevice_getVideoDriver
	dd	6
	dd	_2222
	dd	_2223
	dd	__irrlicht_core_IrrlichtDevice_getSceneManager
	dd	6
	dd	_2224
	dd	_2225
	dd	__irrlicht_core_IrrlichtDevice_getGUIEnvironment
	dd	6
	dd	_1983
	dd	_1984
	dd	__irrlicht_core_IrrlichtDevice_postEventFromUser
	dd	6
	dd	_2226
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_yield
	dd	6
	dd	_2227
	dd	_434
	dd	__irrlicht_core_IrrlichtDevice_sleep
	dd	6
	dd	_2228
	dd	_2229
	dd	__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager
	dd	6
	dd	_2230
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isWindowFocused
	dd	6
	dd	_2231
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isWindowMinimized
	dd	6
	dd	_2232
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_isFullscreen
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_getColorFormat
	dd	6
	dd	_2234
	dd	_2235
	dd	__irrlicht_core_IrrlichtDevice_activateJoysticks
	dd	6
	dd	_2236
	dd	_444
	dd	__irrlicht_core_IrrlichtDevice_isDriverSupported
	dd	6
	dd	_2237
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_minimizeWindow
	dd	6
	dd	_2238
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_maximizeWindow
	dd	6
	dd	_2239
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_restoreWindow
	dd	6
	dd	_2240
	dd	_2241
	dd	__irrlicht_core_IrrlichtDevice_setGammaRamp
	dd	6
	dd	_2242
	dd	_2243
	dd	__irrlicht_core_IrrlichtDevice_getGammaRamp
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_getType
	dd	6
	dd	_2244
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_clearSystemMessages
	dd	0
	align	4
_irrlicht_core_IrrlichtDevice:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2198
	dd	24
	dd	__irrlicht_core_IrrlichtDevice_New
	dd	__irrlicht_core_IrrlichtDevice_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IrrlichtDevice_drop
	dd	__irrlicht_core_IrrlichtDevice_getDebugName
	dd	__irrlicht_core_IrrlichtDevice_grab
	dd	__irrlicht_core_IrrlichtDevice_create
	dd	__irrlicht_core_IrrlichtDevice_createFromParams
	dd	__irrlicht_core_IrrlichtDevice_createFromHandle
	dd	__irrlicht_core_IrrlichtDevice_setResizable
	dd	__irrlicht_core_IrrlichtDevice_getEventReceiver
	dd	__irrlicht_core_IrrlichtDevice_setEventReceiver
	dd	__irrlicht_core_IrrlichtDevice_isWindowActive
	dd	__irrlicht_core_IrrlichtDevice_getVideoModeList
	dd	__irrlicht_core_IrrlichtDevice_getVersion
	dd	__irrlicht_core_IrrlichtDevice_getTimer
	dd	__irrlicht_core_IrrlichtDevice_getOSOperator
	dd	__irrlicht_core_IrrlichtDevice_getLogger
	dd	__irrlicht_core_IrrlichtDevice_getFileSystem
	dd	__irrlicht_core_IrrlichtDevice_closeDevice
	dd	__irrlicht_core_IrrlichtDevice_getCursorControl
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaption
	dd	__irrlicht_core_IrrlichtDevice_setWindowCaptionW
	dd	__irrlicht_core_IrrlichtDevice_run
	dd	__irrlicht_core_IrrlichtDevice_getVideoDriver
	dd	__irrlicht_core_IrrlichtDevice_getSceneManager
	dd	__irrlicht_core_IrrlichtDevice_getGUIEnvironment
	dd	__irrlicht_core_IrrlichtDevice_postEventFromUser
	dd	__irrlicht_core_IrrlichtDevice_yield
	dd	__irrlicht_core_IrrlichtDevice_sleep
	dd	__irrlicht_core_IrrlichtDevice_setInputReceivingSceneManager
	dd	__irrlicht_core_IrrlichtDevice_isWindowFocused
	dd	__irrlicht_core_IrrlichtDevice_isWindowMinimized
	dd	__irrlicht_core_IrrlichtDevice_isFullscreen
	dd	__irrlicht_core_IrrlichtDevice_getColorFormat
	dd	__irrlicht_core_IrrlichtDevice_activateJoysticks
	dd	__irrlicht_core_IrrlichtDevice_isDriverSupported
	dd	__irrlicht_core_IrrlichtDevice_minimizeWindow
	dd	__irrlicht_core_IrrlichtDevice_maximizeWindow
	dd	__irrlicht_core_IrrlichtDevice_restoreWindow
	dd	__irrlicht_core_IrrlichtDevice_setGammaRamp
	dd	__irrlicht_core_IrrlichtDevice_getGammaRamp
	dd	__irrlicht_core_IrrlichtDevice_getType
	dd	__irrlicht_core_IrrlichtDevice_clearSystemMessages
_2246:
	db	"IEventReceiver",0
_2247:
	db	"generate",0
_2248:
	db	"OnEventBinding",0
_2249:
	db	"OnEvent",0
_2250:
	db	"(*b):IEventReceiver",0
_2251:
	db	"(*b,i,i):IEventReceiver",0
	align	4
_2245:
	dd	2
	dd	_2246
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_2247
	dd	_2206
	dd	96
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IEventReceiver_bind
	dd	7
	dd	_2248
	dd	_434
	dd	__irrlicht_core_IEventReceiver_OnEventBinding
	dd	6
	dd	_2249
	dd	_1984
	dd	104
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_480
	dd	_2250
	dd	__irrlicht_core_IEventReceiver_create
	dd	7
	dd	_482
	dd	_2251
	dd	__irrlicht_core_IEventReceiver_createFromHandle
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	0
	align	4
_irrlicht_core_IEventReceiver:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2245
	dd	20
	dd	__irrlicht_core_IEventReceiver_New
	dd	__irrlicht_core_IEventReceiver_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IEventReceiver_Destroy
	dd	__irrlicht_core_IEventReceiver_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IEventReceiver_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IEventReceiver_generate
	dd	__irrlicht_core_IEventReceiver_OnEventBinding
	dd	__irrlicht_core_IEventReceiver_OnEvent
	dd	__irrlicht_core_IEventReceiver_create
	dd	__irrlicht_core_IEventReceiver_createFromHandle
_2253:
	db	"SIrrlichtCreationParameters",0
_2254:
	db	"(i,i):SIrrlichtCreationParameters",0
_2255:
	db	"():SIrrlichtCreationParameters",0
_2256:
	db	"(:SIrrlichtCreationParameters):SIrrlichtCreationParameters",0
_2257:
	db	"getAntiAlias",0
_2258:
	db	"setAntiAlias",0
_2259:
	db	"getBits",0
_2260:
	db	"setBits",0
_2261:
	db	"getDriverType",0
_2262:
	db	"setDriverType",0
_2263:
	db	"getFullscreen",0
_2264:
	db	"setFullscreen",0
_2265:
	db	"getStencilbuffer",0
_2266:
	db	"setStencilbuffer",0
_2267:
	db	"getVsync",0
_2268:
	db	"setVsync",0
_2269:
	db	"getWindowId",0
_2270:
	db	"setWindowId",0
_2271:
	db	"getWindowSize",0
_2272:
	db	"setWindowSize",0
_2273:
	db	"getHighPrecisionFPU",0
_2274:
	db	"setHighPrecisionFPU",0
_2275:
	db	"getZBufferBits",0
_2276:
	db	"setZBufferBits",0
_2277:
	db	"getWithAlphaChannel",0
_2278:
	db	"setWithAlphaChannel",0
_2279:
	db	"getIgnoreInput",0
_2280:
	db	"setIgnoreInput",0
_2281:
	db	"getDeviceType",0
_2282:
	db	"setDeviceType",0
_2283:
	db	"getDoublebuffer",0
_2284:
	db	"setDoublebuffer",0
_2285:
	db	"getStereobuffer",0
_2286:
	db	"setStereobuffer",0
_2287:
	db	"getLoggingLevel",0
_2288:
	db	"setLoggingLevel",0
	align	4
_2252:
	dd	2
	dd	_2253
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_Delete
	dd	7
	dd	_482
	dd	_2254
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	dd	7
	dd	_480
	dd	_2255
	dd	__irrlicht_core_SIrrlichtCreationParameters_create
	dd	6
	dd	_1061
	dd	_2256
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromOther
	dd	6
	dd	_581
	dd	_2256
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEq
	dd	6
	dd	_2257
	dd	_2121
	dd	__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias
	dd	6
	dd	_2258
	dd	_795
	dd	__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias
	dd	6
	dd	_2259
	dd	_2121
	dd	__irrlicht_core_SIrrlichtCreationParameters_getBits
	dd	6
	dd	_2260
	dd	_795
	dd	__irrlicht_core_SIrrlichtCreationParameters_setBits
	dd	6
	dd	_2261
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDriverType
	dd	6
	dd	_2262
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDriverType
	dd	6
	dd	_2205
	dd	_2250
	dd	__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver
	dd	6
	dd	_2207
	dd	_1988
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver
	dd	6
	dd	_2263
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getFullscreen
	dd	6
	dd	_2264
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	dd	6
	dd	_2265
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	dd	6
	dd	_2266
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	dd	6
	dd	_2267
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	dd	6
	dd	_2268
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	dd	6
	dd	_2269
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	dd	6
	dd	_2270
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowId
	dd	6
	dd	_2271
	dd	_531
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowSize
	dd	6
	dd	_2272
	dd	_486
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowSize
	dd	6
	dd	_2273
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU
	dd	6
	dd	_2274
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU
	dd	6
	dd	_2275
	dd	_2121
	dd	__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits
	dd	6
	dd	_2276
	dd	_795
	dd	__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits
	dd	6
	dd	_2277
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel
	dd	6
	dd	_2278
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	dd	6
	dd	_2279
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	dd	6
	dd	_2280
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	dd	6
	dd	_2281
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	dd	6
	dd	_2282
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	dd	6
	dd	_2283
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	dd	6
	dd	_2284
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	dd	6
	dd	_2285
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	dd	6
	dd	_2286
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	dd	6
	dd	_2287
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	dd	6
	dd	_2288
	dd	_444
	dd	__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel
	dd	0
	align	4
_irrlicht_core_SIrrlichtCreationParameters:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2252
	dd	20
	dd	__irrlicht_core_SIrrlichtCreationParameters_New
	dd	__irrlicht_core_SIrrlichtCreationParameters_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	dd	__irrlicht_core_SIrrlichtCreationParameters_create
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromOther
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEq
	dd	__irrlicht_core_SIrrlichtCreationParameters_getAntiAlias
	dd	__irrlicht_core_SIrrlichtCreationParameters_setAntiAlias
	dd	__irrlicht_core_SIrrlichtCreationParameters_getBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_setBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDriverType
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDriverType
	dd	__irrlicht_core_SIrrlichtCreationParameters_getEventReceiver
	dd	__irrlicht_core_SIrrlichtCreationParameters_setEventReceiver
	dd	__irrlicht_core_SIrrlichtCreationParameters_getFullscreen
	dd	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	dd	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowId
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowSize
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWindowSize
	dd	__irrlicht_core_SIrrlichtCreationParameters_getHighPrecisionFPU
	dd	__irrlicht_core_SIrrlichtCreationParameters_setHighPrecisionFPU
	dd	__irrlicht_core_SIrrlichtCreationParameters_getZBufferBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_setZBufferBits
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWithAlphaChannel
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	dd	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	dd	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	dd	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	dd	__irrlicht_core_SIrrlichtCreationParameters_setLoggingLevel
_2295:
	db	"SColor",0
_2296:
	db	"(i,i,i,i):SColor",0
_2297:
	db	"createFromColorVal",0
_2298:
	db	"GetAlpha",0
_2299:
	db	"getRed",0
_2300:
	db	"getGreen",0
_2301:
	db	"getBlue",0
_2302:
	db	"SetAlpha",0
_2303:
	db	"setRed",0
_2304:
	db	"setGreen",0
_2305:
	db	"setBlue",0
_2306:
	db	"toA1R5G5B5",0
_2307:
	db	"toOpenGLColor",0
_2308:
	db	"()[]b",0
_2309:
	db	"(:SColor):SColor",0
_2310:
	db	"(:SColor,f):SColor",0
_2311:
	db	"getLuminance",0
_2312:
	db	"getAverage",0
_2313:
	db	"(:SColor,:SColor,f):SColor",0
_2314:
	db	"getLightness",0
	align	4
_2294:
	dd	2
	dd	_2295
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SColor_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SColor_Delete
	dd	7
	dd	_482
	dd	_1723
	dd	__irrlicht_core_SColor_createFromHandle
	dd	7
	dd	_480
	dd	_1704
	dd	__irrlicht_core_SColor_create
	dd	7
	dd	_537
	dd	_2296
	dd	__irrlicht_core_SColor_createFromVals
	dd	7
	dd	_2297
	dd	_1347
	dd	__irrlicht_core_SColor_createFromColorVal
	dd	6
	dd	_2298
	dd	_431
	dd	__irrlicht_core_SColor_GetAlpha
	dd	6
	dd	_2299
	dd	_431
	dd	__irrlicht_core_SColor_getRed
	dd	6
	dd	_2300
	dd	_431
	dd	__irrlicht_core_SColor_getGreen
	dd	6
	dd	_2301
	dd	_431
	dd	__irrlicht_core_SColor_getBlue
	dd	6
	dd	_2302
	dd	_444
	dd	__irrlicht_core_SColor_SetAlpha
	dd	6
	dd	_2303
	dd	_444
	dd	__irrlicht_core_SColor_setRed
	dd	6
	dd	_2304
	dd	_444
	dd	__irrlicht_core_SColor_setGreen
	dd	6
	dd	_2305
	dd	_444
	dd	__irrlicht_core_SColor_setBlue
	dd	6
	dd	_2306
	dd	_2195
	dd	__irrlicht_core_SColor_toA1R5G5B5
	dd	6
	dd	_2307
	dd	_2308
	dd	__irrlicht_core_SColor_toOpenGLColor
	dd	6
	dd	_596
	dd	_872
	dd	__irrlicht_core_SColor_set
	dd	6
	dd	_454
	dd	_1672
	dd	__irrlicht_core_SColor_EqEq
	dd	6
	dd	_456
	dd	_1672
	dd	__irrlicht_core_SColor_NotEq
	dd	6
	dd	_463
	dd	_2309
	dd	__irrlicht_core_SColor_Plus
	dd	6
	dd	_478
	dd	_2310
	dd	__irrlicht_core_SColor_getInterpolated
	dd	6
	dd	_1703
	dd	_431
	dd	__irrlicht_core_SColor_GetColor
	dd	6
	dd	_2311
	dd	_468
	dd	__irrlicht_core_SColor_getLuminance
	dd	6
	dd	_2312
	dd	_431
	dd	__irrlicht_core_SColor_getAverage
	dd	6
	dd	_578
	dd	_2313
	dd	__irrlicht_core_SColor_getInterpolated_quadratic
	dd	6
	dd	_2314
	dd	_468
	dd	__irrlicht_core_SColor_getLightness
	dd	0
	align	4
_irrlicht_core_SColor:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2294
	dd	20
	dd	__irrlicht_core_SColor_New
	dd	__irrlicht_core_SColor_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SColor_createFromHandle
	dd	__irrlicht_core_SColor_create
	dd	__irrlicht_core_SColor_createFromVals
	dd	__irrlicht_core_SColor_createFromColorVal
	dd	__irrlicht_core_SColor_GetAlpha
	dd	__irrlicht_core_SColor_getRed
	dd	__irrlicht_core_SColor_getGreen
	dd	__irrlicht_core_SColor_getBlue
	dd	__irrlicht_core_SColor_SetAlpha
	dd	__irrlicht_core_SColor_setRed
	dd	__irrlicht_core_SColor_setGreen
	dd	__irrlicht_core_SColor_setBlue
	dd	__irrlicht_core_SColor_toA1R5G5B5
	dd	__irrlicht_core_SColor_toOpenGLColor
	dd	__irrlicht_core_SColor_set
	dd	__irrlicht_core_SColor_EqEq
	dd	__irrlicht_core_SColor_NotEq
	dd	__irrlicht_core_SColor_Plus
	dd	__irrlicht_core_SColor_getInterpolated
	dd	__irrlicht_core_SColor_GetColor
	dd	__irrlicht_core_SColor_getLuminance
	dd	__irrlicht_core_SColor_getAverage
	dd	__irrlicht_core_SColor_getInterpolated_quadratic
	dd	__irrlicht_core_SColor_getLightness
_2316:
	db	"SColorf",0
_2317:
	db	"(i,i):SColorf",0
_2318:
	db	"():SColorf",0
_2319:
	db	"createFromRGB",0
_2320:
	db	"(f,f,f):SColorf",0
_2321:
	db	"createFromRGBA",0
_2322:
	db	"(f,f,f,f):SColorf",0
_2323:
	db	"createFromSColor",0
_2324:
	db	"(:SColor):SColorf",0
_2325:
	db	"toSColor",0
_2326:
	db	"setWithAlpha",0
_2327:
	db	"(f,f,f,f)i",0
_2328:
	db	"(:SColorf,f):SColorf",0
_2329:
	db	"setColorComponentValue",0
_2330:
	db	"(:SColorf,:SColorf,f):SColorf",0
	align	4
_2315:
	dd	2
	dd	_2316
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SColorf_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SColorf_Delete
	dd	7
	dd	_482
	dd	_2317
	dd	__irrlicht_core_SColorf_createFromHandle
	dd	7
	dd	_480
	dd	_2318
	dd	__irrlicht_core_SColorf_create
	dd	7
	dd	_2319
	dd	_2320
	dd	__irrlicht_core_SColorf_createFromRGB
	dd	7
	dd	_2321
	dd	_2322
	dd	__irrlicht_core_SColorf_createFromRGBA
	dd	7
	dd	_2323
	dd	_2324
	dd	__irrlicht_core_SColorf_createFromSColor
	dd	6
	dd	_2325
	dd	_1704
	dd	__irrlicht_core_SColorf_toSColor
	dd	6
	dd	_596
	dd	_942
	dd	__irrlicht_core_SColorf_set
	dd	6
	dd	_2326
	dd	_2327
	dd	__irrlicht_core_SColorf_setWithAlpha
	dd	6
	dd	_2298
	dd	_468
	dd	__irrlicht_core_SColorf_GetAlpha
	dd	6
	dd	_2299
	dd	_468
	dd	__irrlicht_core_SColorf_getRed
	dd	6
	dd	_2300
	dd	_468
	dd	__irrlicht_core_SColorf_getGreen
	dd	6
	dd	_2301
	dd	_468
	dd	__irrlicht_core_SColorf_getBlue
	dd	6
	dd	_655
	dd	_1027
	dd	__irrlicht_core_SColorf_getArray
	dd	6
	dd	_478
	dd	_2328
	dd	__irrlicht_core_SColorf_getInterpolated
	dd	6
	dd	_2329
	dd	_1388
	dd	__irrlicht_core_SColorf_setColorComponentValue
	dd	6
	dd	_578
	dd	_2330
	dd	__irrlicht_core_SColorf_getInterpolated_quadratic
	dd	0
	align	4
_irrlicht_core_SColorf:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2315
	dd	20
	dd	__irrlicht_core_SColorf_New
	dd	__irrlicht_core_SColorf_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SColorf_createFromHandle
	dd	__irrlicht_core_SColorf_create
	dd	__irrlicht_core_SColorf_createFromRGB
	dd	__irrlicht_core_SColorf_createFromRGBA
	dd	__irrlicht_core_SColorf_createFromSColor
	dd	__irrlicht_core_SColorf_toSColor
	dd	__irrlicht_core_SColorf_set
	dd	__irrlicht_core_SColorf_setWithAlpha
	dd	__irrlicht_core_SColorf_GetAlpha
	dd	__irrlicht_core_SColorf_getRed
	dd	__irrlicht_core_SColorf_getGreen
	dd	__irrlicht_core_SColorf_getBlue
	dd	__irrlicht_core_SColorf_getArray
	dd	__irrlicht_core_SColorf_getInterpolated
	dd	__irrlicht_core_SColorf_setColorComponentValue
	dd	__irrlicht_core_SColorf_getInterpolated_quadratic
_2332:
	db	"SColorHSL",0
_2333:
	db	"(i,i):SColorHSL",0
_2334:
	db	"():SColorHSL",0
_2335:
	db	"createFromHSL",0
_2336:
	db	"(f,f,f):SColorHSL",0
_2337:
	db	"toRGB",0
	align	4
_2331:
	dd	2
	dd	_2332
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SColorHSL_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SColorHSL_Delete
	dd	7
	dd	_482
	dd	_2333
	dd	__irrlicht_core_SColorHSL_createFromHandle
	dd	6
	dd	_480
	dd	_2334
	dd	__irrlicht_core_SColorHSL_create
	dd	6
	dd	_2335
	dd	_2336
	dd	__irrlicht_core_SColorHSL_createFromHSL
	dd	6
	dd	_2337
	dd	_1672
	dd	__irrlicht_core_SColorHSL_toRGB
	dd	0
	align	4
_irrlicht_core_SColorHSL:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2331
	dd	20
	dd	__irrlicht_core_SColorHSL_New
	dd	__irrlicht_core_SColorHSL_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SColorHSL_createFromHandle
	dd	__irrlicht_core_SColorHSL_create
	dd	__irrlicht_core_SColorHSL_createFromHSL
	dd	__irrlicht_core_SColorHSL_toRGB
_2339:
	db	"IImage",0
_2340:
	db	"(i,i):IImage",0
_2341:
	db	"lock",0
_2342:
	db	"unlock",0
_2343:
	db	"getBitsPerPixel",0
_2344:
	db	"getBytesPerPixel",0
_2345:
	db	"getImageDataSizeInBytes",0
_2346:
	db	"getImageDataSizeInPixels",0
_2347:
	db	"getPixel",0
_2348:
	db	"getRedMask",0
_2349:
	db	"getGreenMask",0
_2350:
	db	"getBlueMask",0
_2351:
	db	"getAlphaMask",0
_2352:
	db	"getPitch",0
_2353:
	db	"setPixel",0
_2354:
	db	"copyToScaling",0
_2355:
	db	"(*b,i,i,i,i)i",0
_2356:
	db	"copyToScalingToImage",0
_2357:
	db	"(:IImage)i",0
_2358:
	db	"copyToImage",0
_2359:
	db	"(:IImage,:Position2di)i",0
_2360:
	db	"copyToImageFromPart",0
_2361:
	db	"(:IImage,:Position2di,:Recti,:Recti)i",0
_2362:
	db	"copyToWithAlpha",0
_2363:
	db	"(:IImage,:Position2di,:Recti,:SColor,:Recti)i",0
_2364:
	db	"fill",0
_2365:
	db	"copyToScalingBoxFilter",0
_2366:
	db	"(:IImage,i,i)i",0
_2367:
	db	"getBitsPerPixelFromFormat",0
_2368:
	db	"isRenderTargetOnlyFormat",0
	align	4
_2338:
	dd	2
	dd	_2339
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IImage_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IImage_Delete
	dd	7
	dd	_482
	dd	_2340
	dd	__irrlicht_core_IImage_createFromHandle
	dd	6
	dd	_2341
	dd	_829
	dd	__irrlicht_core_IImage_lock
	dd	6
	dd	_2342
	dd	_431
	dd	__irrlicht_core_IImage_unlock
	dd	6
	dd	_1531
	dd	_531
	dd	__irrlicht_core_IImage_getDimension
	dd	6
	dd	_2343
	dd	_431
	dd	__irrlicht_core_IImage_getBitsPerPixel
	dd	6
	dd	_2344
	dd	_431
	dd	__irrlicht_core_IImage_getBytesPerPixel
	dd	6
	dd	_2345
	dd	_431
	dd	__irrlicht_core_IImage_getImageDataSizeInBytes
	dd	6
	dd	_2346
	dd	_431
	dd	__irrlicht_core_IImage_getImageDataSizeInPixels
	dd	6
	dd	_2347
	dd	_1723
	dd	__irrlicht_core_IImage_getPixel
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_IImage_getColorFormat
	dd	6
	dd	_2348
	dd	_431
	dd	__irrlicht_core_IImage_getRedMask
	dd	6
	dd	_2349
	dd	_431
	dd	__irrlicht_core_IImage_getGreenMask
	dd	6
	dd	_2350
	dd	_431
	dd	__irrlicht_core_IImage_getBlueMask
	dd	6
	dd	_2351
	dd	_431
	dd	__irrlicht_core_IImage_getAlphaMask
	dd	6
	dd	_2352
	dd	_431
	dd	__irrlicht_core_IImage_getPitch
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IImage_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IImage_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IImage_grab
	dd	6
	dd	_2353
	dd	_1615
	dd	__irrlicht_core_IImage_setPixel
	dd	6
	dd	_2354
	dd	_2355
	dd	__irrlicht_core_IImage_copyToScaling
	dd	6
	dd	_2356
	dd	_2357
	dd	__irrlicht_core_IImage_copyToScalingToImage
	dd	6
	dd	_2358
	dd	_2359
	dd	__irrlicht_core_IImage_copyToImage
	dd	6
	dd	_2360
	dd	_2361
	dd	__irrlicht_core_IImage_copyToImageFromPart
	dd	6
	dd	_2362
	dd	_2363
	dd	__irrlicht_core_IImage_copyToWithAlpha
	dd	6
	dd	_2364
	dd	_1672
	dd	__irrlicht_core_IImage_fill
	dd	6
	dd	_2365
	dd	_2366
	dd	__irrlicht_core_IImage_copyToScalingBoxFilter
	dd	6
	dd	_2367
	dd	_444
	dd	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	dd	6
	dd	_2368
	dd	_444
	dd	__irrlicht_core_IImage_isRenderTargetOnlyFormat
	dd	0
	align	4
_irrlicht_core_IImage:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2338
	dd	24
	dd	__irrlicht_core_IImage_New
	dd	__irrlicht_core_IImage_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IImage_drop
	dd	__irrlicht_core_IImage_getDebugName
	dd	__irrlicht_core_IImage_grab
	dd	__irrlicht_core_IImage_createFromHandle
	dd	__irrlicht_core_IImage_lock
	dd	__irrlicht_core_IImage_unlock
	dd	__irrlicht_core_IImage_getDimension
	dd	__irrlicht_core_IImage_getBitsPerPixel
	dd	__irrlicht_core_IImage_getBytesPerPixel
	dd	__irrlicht_core_IImage_getImageDataSizeInBytes
	dd	__irrlicht_core_IImage_getImageDataSizeInPixels
	dd	__irrlicht_core_IImage_getPixel
	dd	__irrlicht_core_IImage_getColorFormat
	dd	__irrlicht_core_IImage_getRedMask
	dd	__irrlicht_core_IImage_getGreenMask
	dd	__irrlicht_core_IImage_getBlueMask
	dd	__irrlicht_core_IImage_getAlphaMask
	dd	__irrlicht_core_IImage_getPitch
	dd	__irrlicht_core_IImage_setPixel
	dd	__irrlicht_core_IImage_copyToScaling
	dd	__irrlicht_core_IImage_copyToScalingToImage
	dd	__irrlicht_core_IImage_copyToImage
	dd	__irrlicht_core_IImage_copyToImageFromPart
	dd	__irrlicht_core_IImage_copyToWithAlpha
	dd	__irrlicht_core_IImage_fill
	dd	__irrlicht_core_IImage_copyToScalingBoxFilter
	dd	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	dd	__irrlicht_core_IImage_isRenderTargetOnlyFormat
_2370:
	db	"S3DVertex",0
_2371:
	db	"setNormal",0
_2372:
	db	"getTCoords",0
_2373:
	db	"setTCoords",0
_2374:
	db	"(i,i):S3DVertex",0
	align	4
_2369:
	dd	2
	dd	_2370
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_1192
	dd	_649
	dd	96
	dd	6
	dd	_1744
	dd	_660
	dd	100
	dd	6
	dd	_677
	dd	_649
	dd	104
	dd	6
	dd	_2371
	dd	_660
	dd	108
	dd	6
	dd	_2372
	dd	_633
	dd	112
	dd	6
	dd	_2373
	dd	_638
	dd	116
	dd	6
	dd	_1703
	dd	_1704
	dd	120
	dd	6
	dd	_1705
	dd	_1672
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1547
	dd	_1130
	dd	132
	dd	7
	dd	_482
	dd	_2374
	dd	136
	dd	0
	align	4
_irrlicht_core_S3DVertex:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2369
	dd	20
	dd	__irrlicht_core_S3DVertex_New
	dd	__irrlicht_core_S3DVertex_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertex_createFromHandle
_2376:
	db	"S3DVertexDefault",0
_2377:
	db	"(f,f,f,f,f,f,:SColor,f,f):S3DVertex",0
_2378:
	db	"(:Vector3df,:Vector3df,:SColor,:Vector2df):S3DVertex",0
_2379:
	db	"getVertexInfo",0
_2380:
	db	"([]f,[]f,[]f,[]i)i",0
	align	4
_2375:
	dd	2
	dd	_2376
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_S3DVertexDefault_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_S3DVertexDefault_Delete
	dd	7
	dd	_482
	dd	_2374
	dd	__irrlicht_core_S3DVertexDefault_createFromHandle
	dd	7
	dd	_480
	dd	_1129
	dd	__irrlicht_core_S3DVertexDefault_create
	dd	7
	dd	_537
	dd	_2377
	dd	__irrlicht_core_S3DVertexDefault_createFromVals
	dd	7
	dd	_889
	dd	_2378
	dd	__irrlicht_core_S3DVertexDefault_createFromVects
	dd	6
	dd	_454
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_EqEq
	dd	6
	dd	_456
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_NotEq
	dd	6
	dd	_535
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_Less
	dd	6
	dd	_2379
	dd	_2380
	dd	__irrlicht_core_S3DVertexDefault_getVertexInfo
	dd	0
	align	4
_irrlicht_core_S3DVertexDefault:
	dd	_irrlicht_core_S3DVertex
	dd	_bbObjectFree
	dd	_2375
	dd	20
	dd	__irrlicht_core_S3DVertexDefault_New
	dd	__irrlicht_core_S3DVertexDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertexDefault_createFromHandle
	dd	__irrlicht_core_S3DVertexDefault_create
	dd	__irrlicht_core_S3DVertexDefault_createFromVals
	dd	__irrlicht_core_S3DVertexDefault_createFromVects
	dd	__irrlicht_core_S3DVertexDefault_EqEq
	dd	__irrlicht_core_S3DVertexDefault_NotEq
	dd	__irrlicht_core_S3DVertexDefault_Less
	dd	__irrlicht_core_S3DVertexDefault_getVertexInfo
_2382:
	db	"S3DVertex2TCoords",0
_2383:
	db	"(i,i):S3DVertex2TCoords",0
_2384:
	db	"createFromValsWithDiffTexCoords",0
_2385:
	db	"(f,f,f,:SColor,f,f,f,f):S3DVertex2TCoords",0
_2386:
	db	"createWithDiffTexCoords",0
_2387:
	db	"(:Vector3df,:SColor,:Vector2df,:Vector2df):S3DVertex2TCoords",0
_2388:
	db	"createFromValsWithNormalAndSameTexCoords",0
_2389:
	db	"(f,f,f,f,f,f,:SColor,f,f):S3DVertex2TCoords",0
_2390:
	db	"createWithWithNormalAndSameTexCoords",0
_2391:
	db	"(:Vector3df,:Vector3df,:SColor,:Vector2df):S3DVertex2TCoords",0
_2392:
	db	"createWithWithNormalAndDiffTexCoords",0
_2393:
	db	"(:Vector3df,:Vector3df,:SColor,:Vector2df,:Vector2df):S3DVertex2TCoords",0
_2394:
	db	"createFromVertex",0
_2395:
	db	"(:S3DVertex):S3DVertex2TCoords",0
_2396:
	db	"getTCoords2",0
_2397:
	db	"setTCoords2",0
_2398:
	db	"([]f,[]f,[]f,[]i,[]f)i",0
	align	4
_2381:
	dd	2
	dd	_2382
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_S3DVertex2TCoords_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_S3DVertex2TCoords_Delete
	dd	7
	dd	_482
	dd	_2383
	dd	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	dd	7
	dd	_480
	dd	_1140
	dd	__irrlicht_core_S3DVertex2TCoords_create
	dd	7
	dd	_2384
	dd	_2385
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords
	dd	7
	dd	_2386
	dd	_2387
	dd	__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords
	dd	7
	dd	_2388
	dd	_2389
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords
	dd	7
	dd	_2390
	dd	_2391
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords
	dd	7
	dd	_2392
	dd	_2393
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords
	dd	7
	dd	_2394
	dd	_2395
	dd	__irrlicht_core_S3DVertex2TCoords_createFromVertex
	dd	6
	dd	_2396
	dd	_633
	dd	__irrlicht_core_S3DVertex2TCoords_getTCoords2
	dd	6
	dd	_2397
	dd	_638
	dd	__irrlicht_core_S3DVertex2TCoords_setTCoords2
	dd	6
	dd	_454
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_EqEq
	dd	6
	dd	_456
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_NotEq
	dd	6
	dd	_535
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_Less
	dd	6
	dd	_2379
	dd	_2398
	dd	__irrlicht_core_S3DVertex2TCoords_getVertexInfo
	dd	0
	align	4
_irrlicht_core_S3DVertex2TCoords:
	dd	_irrlicht_core_S3DVertex
	dd	_bbObjectFree
	dd	_2381
	dd	20
	dd	__irrlicht_core_S3DVertex2TCoords_New
	dd	__irrlicht_core_S3DVertex2TCoords_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	dd	__irrlicht_core_S3DVertex2TCoords_create
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithDiffTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createWithDiffTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createFromValsWithNormalAndSameTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndSameTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createWithWithNormalAndDiffTexCoords
	dd	__irrlicht_core_S3DVertex2TCoords_createFromVertex
	dd	__irrlicht_core_S3DVertex2TCoords_getTCoords2
	dd	__irrlicht_core_S3DVertex2TCoords_setTCoords2
	dd	__irrlicht_core_S3DVertex2TCoords_EqEq
	dd	__irrlicht_core_S3DVertex2TCoords_NotEq
	dd	__irrlicht_core_S3DVertex2TCoords_Less
	dd	__irrlicht_core_S3DVertex2TCoords_getVertexInfo
_2400:
	db	"S3DVertexTangents",0
_2401:
	db	"(i,i):S3DVertexTangents",0
_2402:
	db	"(f,f,f):S3DVertexTangents",0
_2403:
	db	"getTangent",0
_2404:
	db	"setTangent",0
_2405:
	db	"getBinormal",0
_2406:
	db	"setBinormal",0
_2407:
	db	"([]f,[]f,[]f,[]i,[]f,[]f)i",0
	align	4
_2399:
	dd	2
	dd	_2400
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_S3DVertexTangents_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_S3DVertexTangents_Delete
	dd	7
	dd	_482
	dd	_2401
	dd	__irrlicht_core_S3DVertexTangents_createFromHandle
	dd	7
	dd	_480
	dd	_1151
	dd	__irrlicht_core_S3DVertexTangents_create
	dd	7
	dd	_537
	dd	_2402
	dd	__irrlicht_core_S3DVertexTangents_createFromVals
	dd	6
	dd	_2403
	dd	_649
	dd	__irrlicht_core_S3DVertexTangents_getTangent
	dd	6
	dd	_2404
	dd	_660
	dd	__irrlicht_core_S3DVertexTangents_setTangent
	dd	6
	dd	_2405
	dd	_649
	dd	__irrlicht_core_S3DVertexTangents_getBinormal
	dd	6
	dd	_2406
	dd	_660
	dd	__irrlicht_core_S3DVertexTangents_setBinormal
	dd	6
	dd	_454
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_EqEq
	dd	6
	dd	_456
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_NotEq
	dd	6
	dd	_535
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_Less
	dd	6
	dd	_2379
	dd	_2407
	dd	__irrlicht_core_S3DVertexTangents_getVertexInfo
	dd	0
	align	4
_irrlicht_core_S3DVertexTangents:
	dd	_irrlicht_core_S3DVertex
	dd	_bbObjectFree
	dd	_2399
	dd	20
	dd	__irrlicht_core_S3DVertexTangents_New
	dd	__irrlicht_core_S3DVertexTangents_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_S3DVertex_getPos
	dd	__irrlicht_core_S3DVertex_setPos
	dd	__irrlicht_core_S3DVertex_getNormal
	dd	__irrlicht_core_S3DVertex_setNormal
	dd	__irrlicht_core_S3DVertex_getTCoords
	dd	__irrlicht_core_S3DVertex_setTCoords
	dd	__irrlicht_core_S3DVertex_GetColor
	dd	__irrlicht_core_S3DVertex_SetColor
	dd	__irrlicht_core_S3DVertex_getType
	dd	__irrlicht_core_S3DVertex_cast
	dd	__irrlicht_core_S3DVertexTangents_createFromHandle
	dd	__irrlicht_core_S3DVertexTangents_create
	dd	__irrlicht_core_S3DVertexTangents_createFromVals
	dd	__irrlicht_core_S3DVertexTangents_getTangent
	dd	__irrlicht_core_S3DVertexTangents_setTangent
	dd	__irrlicht_core_S3DVertexTangents_getBinormal
	dd	__irrlicht_core_S3DVertexTangents_setBinormal
	dd	__irrlicht_core_S3DVertexTangents_EqEq
	dd	__irrlicht_core_S3DVertexTangents_NotEq
	dd	__irrlicht_core_S3DVertexTangents_Less
	dd	__irrlicht_core_S3DVertexTangents_getVertexInfo
_2409:
	db	"ITexture",0
_2410:
	db	"(i,i):ITexture",0
_2411:
	db	"getOriginalSize",0
_2412:
	db	"regenerateMipMapLevels",0
_2413:
	db	"hasMipMaps",0
_2414:
	db	"isRenderTarget",0
_2415:
	db	"hasAlpha",0
	align	4
_2408:
	dd	2
	dd	_2409
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITexture_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITexture_Delete
	dd	7
	dd	_482
	dd	_2410
	dd	__irrlicht_core_ITexture_createFromHandle
	dd	6
	dd	_2341
	dd	_1857
	dd	__irrlicht_core_ITexture_lock
	dd	6
	dd	_2342
	dd	_431
	dd	__irrlicht_core_ITexture_unlock
	dd	6
	dd	_2411
	dd	_531
	dd	__irrlicht_core_ITexture_getOriginalSize
	dd	6
	dd	_530
	dd	_531
	dd	__irrlicht_core_ITexture_getSize
	dd	6
	dd	_2261
	dd	_431
	dd	__irrlicht_core_ITexture_getDriverType
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_ITexture_getColorFormat
	dd	6
	dd	_2352
	dd	_431
	dd	__irrlicht_core_ITexture_getPitch
	dd	6
	dd	_2412
	dd	_799
	dd	__irrlicht_core_ITexture_regenerateMipMapLevels
	dd	6
	dd	_2413
	dd	_431
	dd	__irrlicht_core_ITexture_hasMipMaps
	dd	6
	dd	_2123
	dd	_1508
	dd	__irrlicht_core_ITexture_getName
	dd	6
	dd	_2414
	dd	_431
	dd	__irrlicht_core_ITexture_isRenderTarget
	dd	6
	dd	_2415
	dd	_431
	dd	__irrlicht_core_ITexture_hasAlpha
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ITexture_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ITexture_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ITexture_grab
	dd	0
	align	4
_irrlicht_core_ITexture:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2408
	dd	24
	dd	__irrlicht_core_ITexture_New
	dd	__irrlicht_core_ITexture_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITexture_drop
	dd	__irrlicht_core_ITexture_getDebugName
	dd	__irrlicht_core_ITexture_grab
	dd	__irrlicht_core_ITexture_createFromHandle
	dd	__irrlicht_core_ITexture_lock
	dd	__irrlicht_core_ITexture_unlock
	dd	__irrlicht_core_ITexture_getOriginalSize
	dd	__irrlicht_core_ITexture_getSize
	dd	__irrlicht_core_ITexture_getDriverType
	dd	__irrlicht_core_ITexture_getColorFormat
	dd	__irrlicht_core_ITexture_getPitch
	dd	__irrlicht_core_ITexture_regenerateMipMapLevels
	dd	__irrlicht_core_ITexture_hasMipMaps
	dd	__irrlicht_core_ITexture_getName
	dd	__irrlicht_core_ITexture_isRenderTarget
	dd	__irrlicht_core_ITexture_hasAlpha
_2417:
	db	"SExposedVideoData",0
_2418:
	db	"(i,i):SExposedVideoData",0
_2419:
	db	"getIDirect3D9",0
_2420:
	db	"getIDirect3DDevice9",0
_2421:
	db	"getIDirect3D9HWND",0
_2422:
	db	"getIDirect3D8",0
_2423:
	db	"getIDirect3DDevice8",0
_2424:
	db	"getIDirect3D8HWND",0
_2425:
	db	"getOGLWin32HDc",0
_2426:
	db	"getOGLWin32HRc",0
_2427:
	db	"getOGLWin32HWnd",0
_2428:
	db	"getOGLLinuxWindow",0
_2429:
	db	"getOGLLinuxDisplay",0
_2430:
	db	"getOGLLinuxContext",0
	align	4
_2416:
	dd	2
	dd	_2417
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_Delete
	dd	7
	dd	_482
	dd	_2418
	dd	__irrlicht_core_SExposedVideoData_createFromHandle
	dd	6
	dd	_2419
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9
	dd	6
	dd	_2420
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice9
	dd	6
	dd	_2421
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9HWND
	dd	6
	dd	_2422
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8
	dd	6
	dd	_2423
	dd	_431
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice8
	dd	6
	dd	_2424
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8HWND
	dd	6
	dd	_2425
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HDc
	dd	6
	dd	_2426
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HRc
	dd	6
	dd	_2427
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HWnd
	dd	6
	dd	_2428
	dd	_1193
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxWindow
	dd	6
	dd	_2429
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay
	dd	6
	dd	_2430
	dd	_829
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxContext
	dd	0
	align	4
_irrlicht_core_SExposedVideoData:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2416
	dd	20
	dd	__irrlicht_core_SExposedVideoData_New
	dd	__irrlicht_core_SExposedVideoData_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SExposedVideoData_createFromHandle
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice9
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D9HWND
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8
	dd	__irrlicht_core_SExposedVideoData_getIDirect3DDevice8
	dd	__irrlicht_core_SExposedVideoData_getIDirect3D8HWND
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HDc
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HRc
	dd	__irrlicht_core_SExposedVideoData_getOGLWin32HWnd
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxWindow
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxDisplay
	dd	__irrlicht_core_SExposedVideoData_getOGLLinuxContext
_2432:
	db	"SLight",0
_2433:
	db	"():SLight",0
_2434:
	db	"(i,i):SLight",0
_2435:
	db	"getAmbientColor",0
_2436:
	db	"getDiffuseColor",0
_2437:
	db	"getSpecularColor",0
_2438:
	db	"getDirection",0
_2439:
	db	"getCastShadows",0
_2440:
	db	"setCastShadows",0
_2441:
	db	"getRadius",0
_2442:
	db	"setRadius",0
_2443:
	db	"setType",0
_2444:
	db	"getAttenuation",0
_2445:
	db	"getOuterCone",0
_2446:
	db	"setOuterCone",0
_2447:
	db	"getInnerCone",0
_2448:
	db	"setInnerCone",0
_2449:
	db	"getFalloff",0
_2450:
	db	"setFalloff",0
	align	4
_2431:
	dd	2
	dd	_2432
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SLight_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SLight_Delete
	dd	7
	dd	_480
	dd	_2433
	dd	__irrlicht_core_SLight_create
	dd	7
	dd	_482
	dd	_2434
	dd	__irrlicht_core_SLight_createFromHandle
	dd	6
	dd	_2435
	dd	_2318
	dd	__irrlicht_core_SLight_getAmbientColor
	dd	6
	dd	_2436
	dd	_2318
	dd	__irrlicht_core_SLight_getDiffuseColor
	dd	6
	dd	_2437
	dd	_2318
	dd	__irrlicht_core_SLight_getSpecularColor
	dd	6
	dd	_1518
	dd	_649
	dd	__irrlicht_core_SLight_getPosition
	dd	6
	dd	_2438
	dd	_649
	dd	__irrlicht_core_SLight_getDirection
	dd	6
	dd	_2439
	dd	_431
	dd	__irrlicht_core_SLight_getCastShadows
	dd	6
	dd	_2440
	dd	_444
	dd	__irrlicht_core_SLight_setCastShadows
	dd	6
	dd	_2441
	dd	_468
	dd	__irrlicht_core_SLight_getRadius
	dd	6
	dd	_2442
	dd	_471
	dd	__irrlicht_core_SLight_setRadius
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_SLight_getType
	dd	6
	dd	_2443
	dd	_444
	dd	__irrlicht_core_SLight_setType
	dd	6
	dd	_2444
	dd	_649
	dd	__irrlicht_core_SLight_getAttenuation
	dd	6
	dd	_2445
	dd	_468
	dd	__irrlicht_core_SLight_getOuterCone
	dd	6
	dd	_2446
	dd	_471
	dd	__irrlicht_core_SLight_setOuterCone
	dd	6
	dd	_2447
	dd	_468
	dd	__irrlicht_core_SLight_getInnerCone
	dd	6
	dd	_2448
	dd	_471
	dd	__irrlicht_core_SLight_setInnerCone
	dd	6
	dd	_2449
	dd	_468
	dd	__irrlicht_core_SLight_getFalloff
	dd	6
	dd	_2450
	dd	_471
	dd	__irrlicht_core_SLight_setFalloff
	dd	0
	align	4
_irrlicht_core_SLight:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2431
	dd	20
	dd	__irrlicht_core_SLight_New
	dd	__irrlicht_core_SLight_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SLight_create
	dd	__irrlicht_core_SLight_createFromHandle
	dd	__irrlicht_core_SLight_getAmbientColor
	dd	__irrlicht_core_SLight_getDiffuseColor
	dd	__irrlicht_core_SLight_getSpecularColor
	dd	__irrlicht_core_SLight_getPosition
	dd	__irrlicht_core_SLight_getDirection
	dd	__irrlicht_core_SLight_getCastShadows
	dd	__irrlicht_core_SLight_setCastShadows
	dd	__irrlicht_core_SLight_getRadius
	dd	__irrlicht_core_SLight_setRadius
	dd	__irrlicht_core_SLight_getType
	dd	__irrlicht_core_SLight_setType
	dd	__irrlicht_core_SLight_getAttenuation
	dd	__irrlicht_core_SLight_getOuterCone
	dd	__irrlicht_core_SLight_setOuterCone
	dd	__irrlicht_core_SLight_getInnerCone
	dd	__irrlicht_core_SLight_setInnerCone
	dd	__irrlicht_core_SLight_getFalloff
	dd	__irrlicht_core_SLight_setFalloff
_2452:
	db	"SMaterial",0
_2453:
	db	"Create",0
_2454:
	db	"createFromMaterial",0
_2455:
	db	"(:SMaterial):SMaterial",0
_2456:
	db	"(i,i):SMaterial",0
_2457:
	db	"getMaterialType",0
_2458:
	db	"setMaterialType",0
_2459:
	db	"getMaterialTypeParam",0
_2460:
	db	"setMaterialTypeParam",0
_2461:
	db	"getMaterialTypeParam2",0
_2462:
	db	"setMaterialTypeParam2",0
_2463:
	db	"(i,:SMaterial)i",0
_2464:
	db	"getEmissiveColor",0
_2465:
	db	"getShininess",0
_2466:
	db	"setShininess",0
_2467:
	db	"getThickness",0
_2468:
	db	"setThickness",0
_2469:
	db	"getWireframe",0
_2470:
	db	"setWireframe",0
_2471:
	db	"getGouraudShading",0
_2472:
	db	"setGouraudShading",0
_2473:
	db	"getLighting",0
_2474:
	db	"setLighting",0
_2475:
	db	"getZBuffer",0
_2476:
	db	"setZBuffer",0
_2477:
	db	"getZWriteEnable",0
_2478:
	db	"setZWriteEnable",0
_2479:
	db	"getBackfaceCulling",0
_2480:
	db	"setBackfaceCulling",0
_2481:
	db	"getFogEnable",0
_2482:
	db	"setFogEnable",0
_2483:
	db	"getFlag",0
_2484:
	db	"setFlag",0
_2485:
	db	"getNormalizeNormals",0
_2486:
	db	"setNormalizeNormals",0
_2487:
	db	"getPointCloud",0
_2488:
	db	"setPointCloud",0
_2489:
	db	"SetEq",0
_2490:
	db	"setTextureMatrix",0
_2491:
	db	"getTextureMatrix",0
_2492:
	db	"isTransparent",0
_2493:
	db	"getFrontfaceCulling",0
_2494:
	db	"setFrontfaceCulling",0
_2495:
	db	"getAntiAliasing",0
_2496:
	db	"setAntiAliasing",0
_2497:
	db	"getColorMask",0
_2498:
	db	"setColorMask",0
_2499:
	db	"getColorMaterial",0
_2500:
	db	"setColorMaterial",0
_2501:
	db	"getTextureLayer",0
_2502:
	db	"(i):SMaterialLayer",0
	align	4
_2451:
	dd	2
	dd	_2452
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMaterial_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMaterial_Delete
	dd	7
	dd	_2453
	dd	_1734
	dd	__irrlicht_core_SMaterial_Create
	dd	7
	dd	_2454
	dd	_2455
	dd	__irrlicht_core_SMaterial_createFromMaterial
	dd	7
	dd	_482
	dd	_2456
	dd	__irrlicht_core_SMaterial_createFromHandle
	dd	6
	dd	_2457
	dd	_431
	dd	__irrlicht_core_SMaterial_getMaterialType
	dd	6
	dd	_2458
	dd	_444
	dd	__irrlicht_core_SMaterial_setMaterialType
	dd	6
	dd	_2459
	dd	_468
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam
	dd	6
	dd	_2460
	dd	_471
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam
	dd	6
	dd	_2461
	dd	_468
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam2
	dd	6
	dd	_2462
	dd	_471
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam2
	dd	6
	dd	_1735
	dd	_2463
	dd	__irrlicht_core_SMaterial_setMaterial
	dd	6
	dd	_2435
	dd	_1704
	dd	__irrlicht_core_SMaterial_getAmbientColor
	dd	6
	dd	_2436
	dd	_1704
	dd	__irrlicht_core_SMaterial_getDiffuseColor
	dd	6
	dd	_2464
	dd	_1704
	dd	__irrlicht_core_SMaterial_getEmissiveColor
	dd	6
	dd	_2437
	dd	_1704
	dd	__irrlicht_core_SMaterial_getSpecularColor
	dd	6
	dd	_2465
	dd	_468
	dd	__irrlicht_core_SMaterial_getShininess
	dd	6
	dd	_2466
	dd	_471
	dd	__irrlicht_core_SMaterial_setShininess
	dd	6
	dd	_2467
	dd	_468
	dd	__irrlicht_core_SMaterial_getThickness
	dd	6
	dd	_2468
	dd	_471
	dd	__irrlicht_core_SMaterial_setThickness
	dd	6
	dd	_2469
	dd	_431
	dd	__irrlicht_core_SMaterial_getWireframe
	dd	6
	dd	_2470
	dd	_444
	dd	__irrlicht_core_SMaterial_setWireframe
	dd	6
	dd	_2471
	dd	_431
	dd	__irrlicht_core_SMaterial_getGouraudShading
	dd	6
	dd	_2472
	dd	_444
	dd	__irrlicht_core_SMaterial_setGouraudShading
	dd	6
	dd	_2473
	dd	_431
	dd	__irrlicht_core_SMaterial_getLighting
	dd	6
	dd	_2474
	dd	_444
	dd	__irrlicht_core_SMaterial_setLighting
	dd	6
	dd	_2475
	dd	_431
	dd	__irrlicht_core_SMaterial_getZBuffer
	dd	6
	dd	_2476
	dd	_444
	dd	__irrlicht_core_SMaterial_setZBuffer
	dd	6
	dd	_2477
	dd	_431
	dd	__irrlicht_core_SMaterial_getZWriteEnable
	dd	6
	dd	_2478
	dd	_444
	dd	__irrlicht_core_SMaterial_setZWriteEnable
	dd	6
	dd	_2479
	dd	_431
	dd	__irrlicht_core_SMaterial_getBackfaceCulling
	dd	6
	dd	_2480
	dd	_444
	dd	__irrlicht_core_SMaterial_setBackfaceCulling
	dd	6
	dd	_2481
	dd	_431
	dd	__irrlicht_core_SMaterial_getFogEnable
	dd	6
	dd	_2482
	dd	_444
	dd	__irrlicht_core_SMaterial_setFogEnable
	dd	6
	dd	_2483
	dd	_444
	dd	__irrlicht_core_SMaterial_getFlag
	dd	6
	dd	_2484
	dd	_434
	dd	__irrlicht_core_SMaterial_setFlag
	dd	6
	dd	_2051
	dd	_1380
	dd	__irrlicht_core_SMaterial_getTexture
	dd	6
	dd	_2052
	dd	_1399
	dd	__irrlicht_core_SMaterial_setTexture
	dd	6
	dd	_2485
	dd	_431
	dd	__irrlicht_core_SMaterial_getNormalizeNormals
	dd	6
	dd	_2486
	dd	_444
	dd	__irrlicht_core_SMaterial_setNormalizeNormals
	dd	6
	dd	_2487
	dd	_431
	dd	__irrlicht_core_SMaterial_getPointCloud
	dd	6
	dd	_2488
	dd	_444
	dd	__irrlicht_core_SMaterial_setPointCloud
	dd	6
	dd	_2489
	dd	_2455
	dd	__irrlicht_core_SMaterial_SetEq
	dd	6
	dd	_456
	dd	_1736
	dd	__irrlicht_core_SMaterial_NotEq
	dd	6
	dd	_2490
	dd	_1416
	dd	__irrlicht_core_SMaterial_setTextureMatrix
	dd	6
	dd	_2491
	dd	_1053
	dd	__irrlicht_core_SMaterial_getTextureMatrix
	dd	6
	dd	_2492
	dd	_431
	dd	__irrlicht_core_SMaterial_isTransparent
	dd	6
	dd	_2493
	dd	_431
	dd	__irrlicht_core_SMaterial_getFrontfaceCulling
	dd	6
	dd	_2494
	dd	_444
	dd	__irrlicht_core_SMaterial_setFrontfaceCulling
	dd	6
	dd	_2495
	dd	_2121
	dd	__irrlicht_core_SMaterial_getAntiAliasing
	dd	6
	dd	_2496
	dd	_795
	dd	__irrlicht_core_SMaterial_setAntiAliasing
	dd	6
	dd	_2497
	dd	_2121
	dd	__irrlicht_core_SMaterial_getColorMask
	dd	6
	dd	_2498
	dd	_795
	dd	__irrlicht_core_SMaterial_setColorMask
	dd	6
	dd	_2499
	dd	_2121
	dd	__irrlicht_core_SMaterial_getColorMaterial
	dd	6
	dd	_2500
	dd	_795
	dd	__irrlicht_core_SMaterial_setColorMaterial
	dd	6
	dd	_2501
	dd	_2502
	dd	__irrlicht_core_SMaterial_getTextureLayer
	dd	0
	align	4
_irrlicht_core_SMaterial:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2451
	dd	20
	dd	__irrlicht_core_SMaterial_New
	dd	__irrlicht_core_SMaterial_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMaterial_Create
	dd	__irrlicht_core_SMaterial_createFromMaterial
	dd	__irrlicht_core_SMaterial_createFromHandle
	dd	__irrlicht_core_SMaterial_getMaterialType
	dd	__irrlicht_core_SMaterial_setMaterialType
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam2
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam2
	dd	__irrlicht_core_SMaterial_setMaterial
	dd	__irrlicht_core_SMaterial_getAmbientColor
	dd	__irrlicht_core_SMaterial_getDiffuseColor
	dd	__irrlicht_core_SMaterial_getEmissiveColor
	dd	__irrlicht_core_SMaterial_getSpecularColor
	dd	__irrlicht_core_SMaterial_getShininess
	dd	__irrlicht_core_SMaterial_setShininess
	dd	__irrlicht_core_SMaterial_getThickness
	dd	__irrlicht_core_SMaterial_setThickness
	dd	__irrlicht_core_SMaterial_getWireframe
	dd	__irrlicht_core_SMaterial_setWireframe
	dd	__irrlicht_core_SMaterial_getGouraudShading
	dd	__irrlicht_core_SMaterial_setGouraudShading
	dd	__irrlicht_core_SMaterial_getLighting
	dd	__irrlicht_core_SMaterial_setLighting
	dd	__irrlicht_core_SMaterial_getZBuffer
	dd	__irrlicht_core_SMaterial_setZBuffer
	dd	__irrlicht_core_SMaterial_getZWriteEnable
	dd	__irrlicht_core_SMaterial_setZWriteEnable
	dd	__irrlicht_core_SMaterial_getBackfaceCulling
	dd	__irrlicht_core_SMaterial_setBackfaceCulling
	dd	__irrlicht_core_SMaterial_getFogEnable
	dd	__irrlicht_core_SMaterial_setFogEnable
	dd	__irrlicht_core_SMaterial_getFlag
	dd	__irrlicht_core_SMaterial_setFlag
	dd	__irrlicht_core_SMaterial_getTexture
	dd	__irrlicht_core_SMaterial_setTexture
	dd	__irrlicht_core_SMaterial_getNormalizeNormals
	dd	__irrlicht_core_SMaterial_setNormalizeNormals
	dd	__irrlicht_core_SMaterial_getPointCloud
	dd	__irrlicht_core_SMaterial_setPointCloud
	dd	__irrlicht_core_SMaterial_SetEq
	dd	__irrlicht_core_SMaterial_NotEq
	dd	__irrlicht_core_SMaterial_setTextureMatrix
	dd	__irrlicht_core_SMaterial_getTextureMatrix
	dd	__irrlicht_core_SMaterial_isTransparent
	dd	__irrlicht_core_SMaterial_getFrontfaceCulling
	dd	__irrlicht_core_SMaterial_setFrontfaceCulling
	dd	__irrlicht_core_SMaterial_getAntiAliasing
	dd	__irrlicht_core_SMaterial_setAntiAliasing
	dd	__irrlicht_core_SMaterial_getColorMask
	dd	__irrlicht_core_SMaterial_setColorMask
	dd	__irrlicht_core_SMaterial_getColorMaterial
	dd	__irrlicht_core_SMaterial_setColorMaterial
	dd	__irrlicht_core_SMaterial_getTextureLayer
_2504:
	db	"SMaterialLayer",0
_2505:
	db	"(:SMaterialLayer):SMaterialLayer",0
_2506:
	db	"(:SMaterialLayer)i",0
_2507:
	db	"():ITexture",0
_2508:
	db	"getTextureWrapU",0
_2509:
	db	"setTextureWrapU",0
_2510:
	db	"getTextureWrapV",0
_2511:
	db	"setTextureWrapV",0
_2512:
	db	"getBilinearFilter",0
_2513:
	db	"setBilinearFilter",0
_2514:
	db	"getTrilinearFilter",0
_2515:
	db	"setTrilinearFilter",0
_2516:
	db	"getAnisotropicFilter",0
_2517:
	db	"setAnisotropicFilter",0
_2518:
	db	"getLODBias",0
_2519:
	db	"setLODBias",0
_2520:
	db	"():SMaterialLayer",0
_2521:
	db	"(i,i):SMaterialLayer",0
	align	4
_2503:
	dd	2
	dd	_2504
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_Delete
	dd	6
	dd	_2489
	dd	_2505
	dd	__irrlicht_core_SMaterialLayer_SetEq
	dd	6
	dd	_456
	dd	_2506
	dd	__irrlicht_core_SMaterialLayer_NotEq
	dd	6
	dd	_454
	dd	_2506
	dd	__irrlicht_core_SMaterialLayer_EqEq
	dd	6
	dd	_2051
	dd	_2507
	dd	__irrlicht_core_SMaterialLayer_getTexture
	dd	6
	dd	_2052
	dd	_1605
	dd	__irrlicht_core_SMaterialLayer_setTexture
	dd	6
	dd	_2508
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapU
	dd	6
	dd	_2509
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapU
	dd	6
	dd	_2510
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapV
	dd	6
	dd	_2511
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapV
	dd	6
	dd	_2512
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getBilinearFilter
	dd	6
	dd	_2513
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setBilinearFilter
	dd	6
	dd	_2514
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	dd	6
	dd	_2515
	dd	_444
	dd	__irrlicht_core_SMaterialLayer_setTrilinearFilter
	dd	6
	dd	_2516
	dd	_2121
	dd	__irrlicht_core_SMaterialLayer_getAnisotropicFilter
	dd	6
	dd	_2517
	dd	_795
	dd	__irrlicht_core_SMaterialLayer_setAnisotropicFilter
	dd	6
	dd	_2491
	dd	_766
	dd	__irrlicht_core_SMaterialLayer_getTextureMatrix
	dd	6
	dd	_2490
	dd	_749
	dd	__irrlicht_core_SMaterialLayer_setTextureMatrix
	dd	6
	dd	_2518
	dd	_2121
	dd	__irrlicht_core_SMaterialLayer_getLODBias
	dd	6
	dd	_2519
	dd	_795
	dd	__irrlicht_core_SMaterialLayer_setLODBias
	dd	7
	dd	_480
	dd	_2520
	dd	__irrlicht_core_SMaterialLayer_create
	dd	7
	dd	_1061
	dd	_2505
	dd	__irrlicht_core_SMaterialLayer_createFromOther
	dd	7
	dd	_482
	dd	_2521
	dd	__irrlicht_core_SMaterialLayer_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMaterialLayer:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2503
	dd	20
	dd	__irrlicht_core_SMaterialLayer_New
	dd	__irrlicht_core_SMaterialLayer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMaterialLayer_SetEq
	dd	__irrlicht_core_SMaterialLayer_NotEq
	dd	__irrlicht_core_SMaterialLayer_EqEq
	dd	__irrlicht_core_SMaterialLayer_getTexture
	dd	__irrlicht_core_SMaterialLayer_setTexture
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapU
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapU
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapV
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapV
	dd	__irrlicht_core_SMaterialLayer_getBilinearFilter
	dd	__irrlicht_core_SMaterialLayer_setBilinearFilter
	dd	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	dd	__irrlicht_core_SMaterialLayer_setTrilinearFilter
	dd	__irrlicht_core_SMaterialLayer_getAnisotropicFilter
	dd	__irrlicht_core_SMaterialLayer_setAnisotropicFilter
	dd	__irrlicht_core_SMaterialLayer_getTextureMatrix
	dd	__irrlicht_core_SMaterialLayer_setTextureMatrix
	dd	__irrlicht_core_SMaterialLayer_getLODBias
	dd	__irrlicht_core_SMaterialLayer_setLODBias
	dd	__irrlicht_core_SMaterialLayer_create
	dd	__irrlicht_core_SMaterialLayer_createFromOther
	dd	__irrlicht_core_SMaterialLayer_createFromHandle
_2523:
	db	"IVideoModeList",0
_2524:
	db	"(i,i):IVideoModeList",0
_2525:
	db	"getVideoModeCount",0
_2526:
	db	"getVideoModeResolution",0
_2527:
	db	"getVideoModeResolutionFromConstraints",0
_2528:
	db	"(:Dimension2di,:Dimension2di):Dimension2di",0
_2529:
	db	"getVideoModeDepth",0
_2530:
	db	"getDesktopResolution",0
_2531:
	db	"getDesktopDepth",0
	align	4
_2522:
	dd	2
	dd	_2523
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IVideoModeList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IVideoModeList_Delete
	dd	7
	dd	_482
	dd	_2524
	dd	__irrlicht_core_IVideoModeList_createFromHandle
	dd	6
	dd	_2525
	dd	_431
	dd	__irrlicht_core_IVideoModeList_getVideoModeCount
	dd	6
	dd	_2526
	dd	_488
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolution
	dd	6
	dd	_2527
	dd	_2528
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints
	dd	6
	dd	_2529
	dd	_444
	dd	__irrlicht_core_IVideoModeList_getVideoModeDepth
	dd	6
	dd	_2530
	dd	_531
	dd	__irrlicht_core_IVideoModeList_getDesktopResolution
	dd	6
	dd	_2531
	dd	_431
	dd	__irrlicht_core_IVideoModeList_getDesktopDepth
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IVideoModeList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IVideoModeList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IVideoModeList_grab
	dd	0
	align	4
_irrlicht_core_IVideoModeList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2522
	dd	24
	dd	__irrlicht_core_IVideoModeList_New
	dd	__irrlicht_core_IVideoModeList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IVideoModeList_drop
	dd	__irrlicht_core_IVideoModeList_getDebugName
	dd	__irrlicht_core_IVideoModeList_grab
	dd	__irrlicht_core_IVideoModeList_createFromHandle
	dd	__irrlicht_core_IVideoModeList_getVideoModeCount
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolution
	dd	__irrlicht_core_IVideoModeList_getVideoModeResolutionFromConstraints
	dd	__irrlicht_core_IVideoModeList_getVideoModeDepth
	dd	__irrlicht_core_IVideoModeList_getDesktopResolution
	dd	__irrlicht_core_IVideoModeList_getDesktopDepth
_2533:
	db	"IGeometryCreator",0
_2534:
	db	"createCubeMesh",0
_2535:
	db	"(:Vector3df):IMesh",0
_2536:
	db	"createHillPlaneMesh",0
_2537:
	db	"(:Dimension2df,:Dimension2di,:SMaterial,f,:Dimension2df,:Dimension2df):IMesh",0
_2538:
	db	"createPlaneMesh",0
_2539:
	db	"(:Dimension2df,:Dimension2di,:SMaterial,:Dimension2df):IMesh",0
_2540:
	db	"createTerrainMesh",0
_2541:
	db	"(:IImage,:IImage,:Dimension2df,f,:IVideoDriver,:Dimension2di,i):IMesh",0
_2542:
	db	"createArrowMesh",0
_2543:
	db	"(i,i,f,f,f,f,:SColor,:SColor):IMesh",0
_2544:
	db	"createSphereMesh",0
_2545:
	db	"(f,i,i):IMesh",0
_2546:
	db	"createCylinderMesh",0
_2547:
	db	"(f,f,i,:SColor,i,f):IMesh",0
_2548:
	db	"createConeMesh",0
_2549:
	db	"(f,f,i,:SColor,:SColor,f):IMesh",0
_2550:
	db	"createVolumeLightMesh",0
_2551:
	db	"(i,i,:SColor,:SColor,f,:Vector3df):IMesh",0
_2552:
	db	"(i,i):IGeometryCreator",0
	align	4
_2532:
	dd	2
	dd	_2533
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_Delete
	dd	6
	dd	_2534
	dd	_2535
	dd	__irrlicht_core_IGeometryCreator_createCubeMesh
	dd	6
	dd	_2536
	dd	_2537
	dd	__irrlicht_core_IGeometryCreator_createHillPlaneMesh
	dd	6
	dd	_2538
	dd	_2539
	dd	__irrlicht_core_IGeometryCreator_createPlaneMesh
	dd	6
	dd	_2540
	dd	_2541
	dd	__irrlicht_core_IGeometryCreator_createTerrainMesh
	dd	6
	dd	_2542
	dd	_2543
	dd	__irrlicht_core_IGeometryCreator_createArrowMesh
	dd	6
	dd	_2544
	dd	_2545
	dd	__irrlicht_core_IGeometryCreator_createSphereMesh
	dd	6
	dd	_2546
	dd	_2547
	dd	__irrlicht_core_IGeometryCreator_createCylinderMesh
	dd	6
	dd	_2548
	dd	_2549
	dd	__irrlicht_core_IGeometryCreator_createConeMesh
	dd	6
	dd	_2550
	dd	_2551
	dd	__irrlicht_core_IGeometryCreator_createVolumeLightMesh
	dd	7
	dd	_482
	dd	_2552
	dd	__irrlicht_core_IGeometryCreator_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IGeometryCreator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_grab
	dd	0
	align	4
_irrlicht_core_IGeometryCreator:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2532
	dd	24
	dd	__irrlicht_core_IGeometryCreator_New
	dd	__irrlicht_core_IGeometryCreator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IGeometryCreator_drop
	dd	__irrlicht_core_IGeometryCreator_getDebugName
	dd	__irrlicht_core_IGeometryCreator_grab
	dd	__irrlicht_core_IGeometryCreator_createCubeMesh
	dd	__irrlicht_core_IGeometryCreator_createHillPlaneMesh
	dd	__irrlicht_core_IGeometryCreator_createPlaneMesh
	dd	__irrlicht_core_IGeometryCreator_createTerrainMesh
	dd	__irrlicht_core_IGeometryCreator_createArrowMesh
	dd	__irrlicht_core_IGeometryCreator_createSphereMesh
	dd	__irrlicht_core_IGeometryCreator_createCylinderMesh
	dd	__irrlicht_core_IGeometryCreator_createConeMesh
	dd	__irrlicht_core_IGeometryCreator_createVolumeLightMesh
	dd	__irrlicht_core_IGeometryCreator_createFromHandle
_2554:
	db	"IVideoDriver",0
_2555:
	db	"(i,i):IVideoDriver",0
_2556:
	db	"beginScene",0
_2557:
	db	"(i,i,:SColor,:SExposedVideoData,:Recti)i",0
_2558:
	db	"endScene",0
_2559:
	db	"queryFeature",0
_2560:
	db	"getGPUProgrammingServices",0
_2561:
	db	"():IGPUProgrammingServices",0
_2562:
	db	"getMeshManipulator",0
_2563:
	db	"():IMeshManipulator",0
_2564:
	db	"SetTransform",0
_2565:
	db	"getTransform",0
_2566:
	db	"getTextureFromStream",0
_2567:
	db	"(:IReadFile):ITexture",0
_2568:
	db	"(:Dimension2di,$,i):ITexture",0
_2569:
	db	"addTextureFromImage",0
_2570:
	db	"($,:IImage,*b):ITexture",0
_2571:
	db	"removeTexture",0
_2572:
	db	"removeAllTextures",0
_2573:
	db	"makeColorKeyTexture",0
_2574:
	db	"(:ITexture,:SColor,i)i",0
_2575:
	db	"makeColorKeyTextureFromPixel",0
_2576:
	db	"(:ITexture,:Position2di,i)i",0
_2577:
	db	"makeNormalMapTexture",0
_2578:
	db	"(:ITexture,f)i",0
_2579:
	db	"setRenderTarget",0
_2580:
	db	"(:ITexture,i,i,:SColor)i",0
_2581:
	db	"setRenderTargetByEnum",0
_2582:
	db	"(i,i,i,:SColor)i",0
_2583:
	db	"setRenderTargetByRenderTarget",0
_2584:
	db	"([]:IRenderTarget,i,i,:SColor)i",0
_2585:
	db	"SetViewport",0
_2586:
	db	"GetViewport",0
_2587:
	db	"drawVertexPrimitiveList",0
_2588:
	db	"(*b,i,*b,i,i,i,i)i",0
_2589:
	db	"draw2DVertexPrimitiveList",0
_2590:
	db	"draw3DLine",0
_2591:
	db	"(:Vector3df,:Vector3df,:SColor)i",0
_2592:
	db	"draw3DTriangle",0
_2593:
	db	"(:Triangle3df,:SColor)i",0
_2594:
	db	"draw3DBox",0
_2595:
	db	"(:AABbox3df,:SColor)i",0
_2596:
	db	"draw2DImage",0
_2597:
	db	"(:ITexture,:Position2di)i",0
_2598:
	db	"draw2DImageSegment",0
_2599:
	db	"(:ITexture,:Position2di,:Recti,:Recti,:SColor,i)i",0
_2600:
	db	"draw2DImageSegmentToRect",0
_2601:
	db	"(:ITexture,:Recti,:Recti,:Recti,[]:SColor,i)i",0
_2602:
	db	"draw2DImageBatch",0
_2603:
	db	"(:ITexture,:Position2di,[]:Recti,[]i,i,:Recti,:SColor,i)i",0
_2604:
	db	"draw2DImageBatchAtPositions",0
_2605:
	db	"(:ITexture,[]:Position2di,[]:Recti,:Recti,:SColor,i)i",0
_2606:
	db	"(:SColor,:Recti,:Recti)i",0
_2607:
	db	"draw2DRectangleWithGradient",0
_2608:
	db	"(:Recti,:SColor,:SColor,:SColor,:SColor,:Recti)i",0
_2609:
	db	"draw2DRectangleOutline",0
_2610:
	db	"(:Recti,:SColor)i",0
_2611:
	db	"draw2DLine",0
_2612:
	db	"(:Position2di,:Position2di,:SColor)i",0
_2613:
	db	"draw2DPolygon",0
_2614:
	db	"(:Position2di,f,:SColor,i)i",0
_2615:
	db	"drawStencilShadowVolume",0
_2616:
	db	"(:Array_triangle3df,i,i)i",0
_2617:
	db	"drawStencilShadow",0
_2618:
	db	"(i,:SColor,:SColor,:SColor,:SColor)i",0
_2619:
	db	"drawMeshBuffer",0
_2620:
	db	"(:IMeshBuffer)i",0
_2621:
	db	"setFog",0
_2622:
	db	"(:SColor,i,f,f,f,i,i)i",0
_2623:
	db	"getScreenSize",0
_2624:
	db	"getCurrentRenderTargetSize",0
_2625:
	db	"getFPS",0
_2626:
	db	"getPrimitiveCountDrawn",0
_2627:
	db	"deleteAllDynamicLights",0
_2628:
	db	"addDynamicLight",0
_2629:
	db	"(:SLight)i",0
_2630:
	db	"setAmbientLight",0
_2631:
	db	"(:SColorf)i",0
_2632:
	db	"getMaximalDynamicLightAmount",0
_2633:
	db	"getDynamicLightCount",0
_2634:
	db	"getDynamicLight",0
_2635:
	db	"(i):SLight",0
_2636:
	db	"getMaximalPrimitiveCount",0
_2637:
	db	"setTextureCreationFlag",0
_2638:
	db	"getTextureCreationFlag",0
_2639:
	db	"createImageFromFile",0
_2640:
	db	"($):IImage",0
_2641:
	db	"createImageFromStream",0
_2642:
	db	"(:IReadFile):IImage",0
_2643:
	db	"createImageFromData",0
_2644:
	db	"(i,:Dimension2di,*b,i,i):IImage",0
_2645:
	db	"createImageEmpty",0
_2646:
	db	"(i,:Dimension2di):IImage",0
_2647:
	db	"createImageFromImage",0
_2648:
	db	"(i,:IImage):IImage",0
_2649:
	db	"createImageFromImagePart",0
_2650:
	db	"(:IImage,:Position2di,:Dimension2di):IImage",0
_2651:
	db	"createImageFromTexturePart",0
_2652:
	db	"(:ITexture,:Position2di,:Dimension2di):IImage",0
_2653:
	db	"OnResize",0
_2654:
	db	"getMaterialRendererCount",0
_2655:
	db	"getMaterialRenderer",0
_2656:
	db	"(i):IMaterialRenderer",0
_2657:
	db	"getExposedVideoData",0
_2658:
	db	"():SExposedVideoData",0
_2659:
	db	"drawIndexedTriangleList",0
_2660:
	db	"(:Array_S3DVertex,:Array_u16)i",0
_2661:
	db	"drawIndexedTriangleListFromCoords",0
_2662:
	db	"(:Array_S3DVertex2TCoords,:Array_u16)i",0
_2663:
	db	"drawIndexedTriangleListTangents",0
_2664:
	db	"(:Array_S3DVertexTangents,:Array_u16)i",0
_2665:
	db	"drawIndexedTriangleFan",0
_2666:
	db	"drawIndexedTriangleFanFromCoords",0
_2667:
	db	"clearZBuffer",0
_2668:
	db	"getTextureByIndex",0
_2669:
	db	"addMaterialRenderer",0
_2670:
	db	"(:IMaterialRenderer,$)i",0
_2671:
	db	"addExternalImageLoader",0
_2672:
	db	"(:IImageLoader)i",0
_2673:
	db	"addExternalImageWriter",0
_2674:
	db	"(:IImageWriter)i",0
_2675:
	db	"writeImageToFile",0
_2676:
	db	"(:IImage,$,i)i",0
_2677:
	db	"writeImageToFileIO",0
_2678:
	db	"(:IImage,:IWriteFile,i)i",0
_2679:
	db	"getMaterialRendererName",0
_2680:
	db	"setMaterialRendererName",0
_2681:
	db	"createAttributesFromMaterial",0
_2682:
	db	"(:SMaterial):IAttributes",0
_2683:
	db	"fillMaterialStructureFromAttributes",0
_2684:
	db	"(:SMaterial,:IAttributes)i",0
_2685:
	db	"createScreenShot",0
_2686:
	db	"():IImage",0
_2687:
	db	"renameTexture",0
_2688:
	db	"(:ITexture,$)i",0
_2689:
	db	"findTexture",0
_2690:
	db	"setClipPlane",0
_2691:
	db	"(i,:Plane3df,i)i",0
_2692:
	db	"enableClipPlane",0
_2693:
	db	"setAllowZWriteOnTransparent",0
_2694:
	db	"disableFeature",0
_2695:
	db	"checkDriverReset",0
_2696:
	db	"addRenderTargetTexture",0
_2697:
	db	"(:Dimension2di,$):ITexture",0
_2698:
	db	"removeHardwareBuffer",0
_2699:
	db	"removeAllHardwareBuffers",0
_2700:
	db	"drawPixel",0
_2701:
	db	"getVendorInfo",0
_2702:
	db	"getOverrideMaterial",0
_2703:
	db	"():SOverrideMaterial",0
_2704:
	db	"setMinHardwareBufferVertexCount",0
_2705:
	db	"turnLightOn",0
_2706:
	db	"getImageLoaderCount",0
_2707:
	db	"getImageLoader",0
_2708:
	db	"(i):IImageLoader",0
_2709:
	db	"getImageWriterCount",0
_2710:
	db	"getImageWriter",0
_2711:
	db	"(i):IImageWriter",0
_2712:
	db	"getMaterial2D",0
_2713:
	db	"enableMaterial2D",0
_2714:
	db	"getMaxTextureSize",0
_2715:
	db	"getFog",0
_2716:
	db	"(:SColor,*i,*f,*f,*f,*i,*i)i",0
	align	4
_2553:
	dd	2
	dd	_2554
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IVideoDriver_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IVideoDriver_Delete
	dd	7
	dd	_482
	dd	_2555
	dd	__irrlicht_core_IVideoDriver_createFromHandle
	dd	6
	dd	_2556
	dd	_2557
	dd	__irrlicht_core_IVideoDriver_beginScene
	dd	6
	dd	_2558
	dd	_431
	dd	__irrlicht_core_IVideoDriver_endScene
	dd	6
	dd	_2559
	dd	_444
	dd	__irrlicht_core_IVideoDriver_queryFeature
	dd	6
	dd	_2560
	dd	_2561
	dd	__irrlicht_core_IVideoDriver_getGPUProgrammingServices
	dd	6
	dd	_2562
	dd	_2563
	dd	__irrlicht_core_IVideoDriver_getMeshManipulator
	dd	6
	dd	_2564
	dd	_1416
	dd	__irrlicht_core_IVideoDriver_SetTransform
	dd	6
	dd	_2565
	dd	_1053
	dd	__irrlicht_core_IVideoDriver_getTransform
	dd	6
	dd	_1735
	dd	_1736
	dd	__irrlicht_core_IVideoDriver_setMaterial
	dd	6
	dd	_2051
	dd	_1378
	dd	__irrlicht_core_IVideoDriver_getTexture
	dd	6
	dd	_2566
	dd	_2567
	dd	__irrlicht_core_IVideoDriver_getTextureFromStream
	dd	6
	dd	_1327
	dd	_2568
	dd	__irrlicht_core_IVideoDriver_addTexture
	dd	6
	dd	_2569
	dd	_2570
	dd	__irrlicht_core_IVideoDriver_addTextureFromImage
	dd	6
	dd	_2571
	dd	_1605
	dd	__irrlicht_core_IVideoDriver_removeTexture
	dd	6
	dd	_2572
	dd	_431
	dd	__irrlicht_core_IVideoDriver_removeAllTextures
	dd	6
	dd	_2573
	dd	_2574
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTexture
	dd	6
	dd	_2575
	dd	_2576
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel
	dd	6
	dd	_2577
	dd	_2578
	dd	__irrlicht_core_IVideoDriver_makeNormalMapTexture
	dd	6
	dd	_2579
	dd	_2580
	dd	__irrlicht_core_IVideoDriver_setRenderTarget
	dd	6
	dd	_2581
	dd	_2582
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByEnum
	dd	6
	dd	_2583
	dd	_2584
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget
	dd	6
	dd	_2585
	dd	_521
	dd	__irrlicht_core_IVideoDriver_SetViewport
	dd	6
	dd	_2586
	dd	_536
	dd	__irrlicht_core_IVideoDriver_GetViewport
	dd	6
	dd	_2587
	dd	_2588
	dd	__irrlicht_core_IVideoDriver_drawVertexPrimitiveList
	dd	6
	dd	_2589
	dd	_2588
	dd	__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList
	dd	6
	dd	_2590
	dd	_2591
	dd	__irrlicht_core_IVideoDriver_draw3DLine
	dd	6
	dd	_2592
	dd	_2593
	dd	__irrlicht_core_IVideoDriver_draw3DTriangle
	dd	6
	dd	_2594
	dd	_2595
	dd	__irrlicht_core_IVideoDriver_draw3DBox
	dd	6
	dd	_2596
	dd	_2597
	dd	__irrlicht_core_IVideoDriver_draw2DImage
	dd	6
	dd	_2598
	dd	_2599
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegment
	dd	6
	dd	_2600
	dd	_2601
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect
	dd	6
	dd	_2602
	dd	_2603
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatch
	dd	6
	dd	_2604
	dd	_2605
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions
	dd	6
	dd	_1775
	dd	_2606
	dd	__irrlicht_core_IVideoDriver_draw2DRectangle
	dd	6
	dd	_2607
	dd	_2608
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient
	dd	6
	dd	_2609
	dd	_2610
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleOutline
	dd	6
	dd	_2611
	dd	_2612
	dd	__irrlicht_core_IVideoDriver_draw2DLine
	dd	6
	dd	_2613
	dd	_2614
	dd	__irrlicht_core_IVideoDriver_draw2DPolygon
	dd	6
	dd	_2615
	dd	_2616
	dd	__irrlicht_core_IVideoDriver_drawStencilShadowVolume
	dd	6
	dd	_2617
	dd	_2618
	dd	__irrlicht_core_IVideoDriver_drawStencilShadow
	dd	6
	dd	_2619
	dd	_2620
	dd	__irrlicht_core_IVideoDriver_drawMeshBuffer
	dd	6
	dd	_2621
	dd	_2622
	dd	__irrlicht_core_IVideoDriver_setFog
	dd	6
	dd	_2623
	dd	_531
	dd	__irrlicht_core_IVideoDriver_getScreenSize
	dd	6
	dd	_2624
	dd	_531
	dd	__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize
	dd	6
	dd	_2625
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getFPS
	dd	6
	dd	_2626
	dd	_444
	dd	__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn
	dd	6
	dd	_2627
	dd	_431
	dd	__irrlicht_core_IVideoDriver_deleteAllDynamicLights
	dd	6
	dd	_2628
	dd	_2629
	dd	__irrlicht_core_IVideoDriver_addDynamicLight
	dd	6
	dd	_2630
	dd	_2631
	dd	__irrlicht_core_IVideoDriver_setAmbientLight
	dd	6
	dd	_2632
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount
	dd	6
	dd	_2633
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getDynamicLightCount
	dd	6
	dd	_2634
	dd	_2635
	dd	__irrlicht_core_IVideoDriver_getDynamicLight
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_IVideoDriver_getName
	dd	6
	dd	_2636
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount
	dd	6
	dd	_2637
	dd	_434
	dd	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	dd	6
	dd	_2638
	dd	_444
	dd	__irrlicht_core_IVideoDriver_getTextureCreationFlag
	dd	6
	dd	_2639
	dd	_2640
	dd	__irrlicht_core_IVideoDriver_createImageFromFile
	dd	6
	dd	_2641
	dd	_2642
	dd	__irrlicht_core_IVideoDriver_createImageFromStream
	dd	6
	dd	_2643
	dd	_2644
	dd	__irrlicht_core_IVideoDriver_createImageFromData
	dd	6
	dd	_2645
	dd	_2646
	dd	__irrlicht_core_IVideoDriver_createImageEmpty
	dd	6
	dd	_2647
	dd	_2648
	dd	__irrlicht_core_IVideoDriver_createImageFromImage
	dd	6
	dd	_2649
	dd	_2650
	dd	__irrlicht_core_IVideoDriver_createImageFromImagePart
	dd	6
	dd	_2651
	dd	_2652
	dd	__irrlicht_core_IVideoDriver_createImageFromTexturePart
	dd	6
	dd	_2653
	dd	_486
	dd	__irrlicht_core_IVideoDriver_OnResize
	dd	6
	dd	_2654
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererCount
	dd	6
	dd	_2655
	dd	_2656
	dd	__irrlicht_core_IVideoDriver_getMaterialRenderer
	dd	6
	dd	_2657
	dd	_2658
	dd	__irrlicht_core_IVideoDriver_getExposedVideoData
	dd	6
	dd	_2261
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getDriverType
	dd	6
	dd	_2659
	dd	_2660
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleList
	dd	6
	dd	_2661
	dd	_2662
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords
	dd	6
	dd	_2663
	dd	_2664
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents
	dd	6
	dd	_2665
	dd	_2660
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFan
	dd	6
	dd	_2666
	dd	_2662
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords
	dd	6
	dd	_2667
	dd	_431
	dd	__irrlicht_core_IVideoDriver_clearZBuffer
	dd	6
	dd	_2668
	dd	_1380
	dd	__irrlicht_core_IVideoDriver_getTextureByIndex
	dd	6
	dd	_2050
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getTextureCount
	dd	6
	dd	_2669
	dd	_2670
	dd	__irrlicht_core_IVideoDriver_addMaterialRenderer
	dd	6
	dd	_2671
	dd	_2672
	dd	__irrlicht_core_IVideoDriver_addExternalImageLoader
	dd	6
	dd	_2673
	dd	_2674
	dd	__irrlicht_core_IVideoDriver_addExternalImageWriter
	dd	6
	dd	_2675
	dd	_2676
	dd	__irrlicht_core_IVideoDriver_writeImageToFile
	dd	6
	dd	_2677
	dd	_2678
	dd	__irrlicht_core_IVideoDriver_writeImageToFileIO
	dd	6
	dd	_2679
	dd	_807
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererName
	dd	6
	dd	_2680
	dd	_1384
	dd	__irrlicht_core_IVideoDriver_setMaterialRendererName
	dd	6
	dd	_2681
	dd	_2682
	dd	__irrlicht_core_IVideoDriver_createAttributesFromMaterial
	dd	6
	dd	_2683
	dd	_2684
	dd	__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes
	dd	6
	dd	_2685
	dd	_2686
	dd	__irrlicht_core_IVideoDriver_createScreenShot
	dd	6
	dd	_2687
	dd	_2688
	dd	__irrlicht_core_IVideoDriver_renameTexture
	dd	6
	dd	_2689
	dd	_1378
	dd	__irrlicht_core_IVideoDriver_findTexture
	dd	6
	dd	_2690
	dd	_2691
	dd	__irrlicht_core_IVideoDriver_setClipPlane
	dd	6
	dd	_2692
	dd	_434
	dd	__irrlicht_core_IVideoDriver_enableClipPlane
	dd	6
	dd	_2693
	dd	_444
	dd	__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IVideoDriver_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IVideoDriver_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IVideoDriver_grab
	dd	6
	dd	_2694
	dd	_434
	dd	__irrlicht_core_IVideoDriver_disableFeature
	dd	6
	dd	_2695
	dd	_431
	dd	__irrlicht_core_IVideoDriver_checkDriverReset
	dd	6
	dd	_2696
	dd	_2697
	dd	__irrlicht_core_IVideoDriver_addRenderTargetTexture
	dd	6
	dd	_2698
	dd	_2620
	dd	__irrlicht_core_IVideoDriver_removeHardwareBuffer
	dd	6
	dd	_2699
	dd	_431
	dd	__irrlicht_core_IVideoDriver_removeAllHardwareBuffers
	dd	6
	dd	_2700
	dd	_1718
	dd	__irrlicht_core_IVideoDriver_drawPixel
	dd	6
	dd	_2233
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getColorFormat
	dd	6
	dd	_2701
	dd	_827
	dd	__irrlicht_core_IVideoDriver_getVendorInfo
	dd	6
	dd	_2702
	dd	_2703
	dd	__irrlicht_core_IVideoDriver_getOverrideMaterial
	dd	6
	dd	_2704
	dd	_444
	dd	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	dd	6
	dd	_2705
	dd	_434
	dd	__irrlicht_core_IVideoDriver_turnLightOn
	dd	6
	dd	_2706
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getImageLoaderCount
	dd	6
	dd	_2707
	dd	_2708
	dd	__irrlicht_core_IVideoDriver_getImageLoader
	dd	6
	dd	_2709
	dd	_431
	dd	__irrlicht_core_IVideoDriver_getImageWriterCount
	dd	6
	dd	_2710
	dd	_2711
	dd	__irrlicht_core_IVideoDriver_getImageWriter
	dd	6
	dd	_2712
	dd	_1734
	dd	__irrlicht_core_IVideoDriver_getMaterial2D
	dd	6
	dd	_2713
	dd	_444
	dd	__irrlicht_core_IVideoDriver_enableMaterial2D
	dd	6
	dd	_2714
	dd	_531
	dd	__irrlicht_core_IVideoDriver_getMaxTextureSize
	dd	6
	dd	_2715
	dd	_2716
	dd	__irrlicht_core_IVideoDriver_getFog
	dd	0
	align	4
_irrlicht_core_IVideoDriver:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2553
	dd	24
	dd	__irrlicht_core_IVideoDriver_New
	dd	__irrlicht_core_IVideoDriver_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IVideoDriver_drop
	dd	__irrlicht_core_IVideoDriver_getDebugName
	dd	__irrlicht_core_IVideoDriver_grab
	dd	__irrlicht_core_IVideoDriver_createFromHandle
	dd	__irrlicht_core_IVideoDriver_beginScene
	dd	__irrlicht_core_IVideoDriver_endScene
	dd	__irrlicht_core_IVideoDriver_queryFeature
	dd	__irrlicht_core_IVideoDriver_getGPUProgrammingServices
	dd	__irrlicht_core_IVideoDriver_getMeshManipulator
	dd	__irrlicht_core_IVideoDriver_SetTransform
	dd	__irrlicht_core_IVideoDriver_getTransform
	dd	__irrlicht_core_IVideoDriver_setMaterial
	dd	__irrlicht_core_IVideoDriver_getTexture
	dd	__irrlicht_core_IVideoDriver_getTextureFromStream
	dd	__irrlicht_core_IVideoDriver_addTexture
	dd	__irrlicht_core_IVideoDriver_addTextureFromImage
	dd	__irrlicht_core_IVideoDriver_removeTexture
	dd	__irrlicht_core_IVideoDriver_removeAllTextures
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTexture
	dd	__irrlicht_core_IVideoDriver_makeColorKeyTextureFromPixel
	dd	__irrlicht_core_IVideoDriver_makeNormalMapTexture
	dd	__irrlicht_core_IVideoDriver_setRenderTarget
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByEnum
	dd	__irrlicht_core_IVideoDriver_setRenderTargetByRenderTarget
	dd	__irrlicht_core_IVideoDriver_SetViewport
	dd	__irrlicht_core_IVideoDriver_GetViewport
	dd	__irrlicht_core_IVideoDriver_drawVertexPrimitiveList
	dd	__irrlicht_core_IVideoDriver_draw2DVertexPrimitiveList
	dd	__irrlicht_core_IVideoDriver_draw3DLine
	dd	__irrlicht_core_IVideoDriver_draw3DTriangle
	dd	__irrlicht_core_IVideoDriver_draw3DBox
	dd	__irrlicht_core_IVideoDriver_draw2DImage
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegment
	dd	__irrlicht_core_IVideoDriver_draw2DImageSegmentToRect
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatch
	dd	__irrlicht_core_IVideoDriver_draw2DImageBatchAtPositions
	dd	__irrlicht_core_IVideoDriver_draw2DRectangle
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleWithGradient
	dd	__irrlicht_core_IVideoDriver_draw2DRectangleOutline
	dd	__irrlicht_core_IVideoDriver_draw2DLine
	dd	__irrlicht_core_IVideoDriver_draw2DPolygon
	dd	__irrlicht_core_IVideoDriver_drawStencilShadowVolume
	dd	__irrlicht_core_IVideoDriver_drawStencilShadow
	dd	__irrlicht_core_IVideoDriver_drawMeshBuffer
	dd	__irrlicht_core_IVideoDriver_setFog
	dd	__irrlicht_core_IVideoDriver_getScreenSize
	dd	__irrlicht_core_IVideoDriver_getCurrentRenderTargetSize
	dd	__irrlicht_core_IVideoDriver_getFPS
	dd	__irrlicht_core_IVideoDriver_getPrimitiveCountDrawn
	dd	__irrlicht_core_IVideoDriver_deleteAllDynamicLights
	dd	__irrlicht_core_IVideoDriver_addDynamicLight
	dd	__irrlicht_core_IVideoDriver_setAmbientLight
	dd	__irrlicht_core_IVideoDriver_getMaximalDynamicLightAmount
	dd	__irrlicht_core_IVideoDriver_getDynamicLightCount
	dd	__irrlicht_core_IVideoDriver_getDynamicLight
	dd	__irrlicht_core_IVideoDriver_getName
	dd	__irrlicht_core_IVideoDriver_getMaximalPrimitiveCount
	dd	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	dd	__irrlicht_core_IVideoDriver_getTextureCreationFlag
	dd	__irrlicht_core_IVideoDriver_createImageFromFile
	dd	__irrlicht_core_IVideoDriver_createImageFromStream
	dd	__irrlicht_core_IVideoDriver_createImageFromData
	dd	__irrlicht_core_IVideoDriver_createImageEmpty
	dd	__irrlicht_core_IVideoDriver_createImageFromImage
	dd	__irrlicht_core_IVideoDriver_createImageFromImagePart
	dd	__irrlicht_core_IVideoDriver_createImageFromTexturePart
	dd	__irrlicht_core_IVideoDriver_OnResize
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererCount
	dd	__irrlicht_core_IVideoDriver_getMaterialRenderer
	dd	__irrlicht_core_IVideoDriver_getExposedVideoData
	dd	__irrlicht_core_IVideoDriver_getDriverType
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleList
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListFromCoords
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleListTangents
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFan
	dd	__irrlicht_core_IVideoDriver_drawIndexedTriangleFanFromCoords
	dd	__irrlicht_core_IVideoDriver_clearZBuffer
	dd	__irrlicht_core_IVideoDriver_getTextureByIndex
	dd	__irrlicht_core_IVideoDriver_getTextureCount
	dd	__irrlicht_core_IVideoDriver_addMaterialRenderer
	dd	__irrlicht_core_IVideoDriver_addExternalImageLoader
	dd	__irrlicht_core_IVideoDriver_addExternalImageWriter
	dd	__irrlicht_core_IVideoDriver_writeImageToFile
	dd	__irrlicht_core_IVideoDriver_writeImageToFileIO
	dd	__irrlicht_core_IVideoDriver_getMaterialRendererName
	dd	__irrlicht_core_IVideoDriver_setMaterialRendererName
	dd	__irrlicht_core_IVideoDriver_createAttributesFromMaterial
	dd	__irrlicht_core_IVideoDriver_fillMaterialStructureFromAttributes
	dd	__irrlicht_core_IVideoDriver_createScreenShot
	dd	__irrlicht_core_IVideoDriver_renameTexture
	dd	__irrlicht_core_IVideoDriver_findTexture
	dd	__irrlicht_core_IVideoDriver_setClipPlane
	dd	__irrlicht_core_IVideoDriver_enableClipPlane
	dd	__irrlicht_core_IVideoDriver_setAllowZWriteOnTransparent
	dd	__irrlicht_core_IVideoDriver_disableFeature
	dd	__irrlicht_core_IVideoDriver_checkDriverReset
	dd	__irrlicht_core_IVideoDriver_addRenderTargetTexture
	dd	__irrlicht_core_IVideoDriver_removeHardwareBuffer
	dd	__irrlicht_core_IVideoDriver_removeAllHardwareBuffers
	dd	__irrlicht_core_IVideoDriver_drawPixel
	dd	__irrlicht_core_IVideoDriver_getColorFormat
	dd	__irrlicht_core_IVideoDriver_getVendorInfo
	dd	__irrlicht_core_IVideoDriver_getOverrideMaterial
	dd	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	dd	__irrlicht_core_IVideoDriver_turnLightOn
	dd	__irrlicht_core_IVideoDriver_getImageLoaderCount
	dd	__irrlicht_core_IVideoDriver_getImageLoader
	dd	__irrlicht_core_IVideoDriver_getImageWriterCount
	dd	__irrlicht_core_IVideoDriver_getImageWriter
	dd	__irrlicht_core_IVideoDriver_getMaterial2D
	dd	__irrlicht_core_IVideoDriver_enableMaterial2D
	dd	__irrlicht_core_IVideoDriver_getMaxTextureSize
	dd	__irrlicht_core_IVideoDriver_getFog
_2718:
	db	"SOverrideMaterial",0
_2719:
	db	"getEnableFlags",0
_2720:
	db	"setEnableFlags",0
_2721:
	db	"getEnablePasses",0
_2722:
	db	"setEnablePasses",0
_2723:
	db	"getEnabled",0
_2724:
	db	"(i,i):SOverrideMaterial",0
	align	4
_2717:
	dd	2
	dd	_2718
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_Delete
	dd	6
	dd	_1735
	dd	_1736
	dd	__irrlicht_core_SOverrideMaterial_setMaterial
	dd	6
	dd	_1733
	dd	_1734
	dd	__irrlicht_core_SOverrideMaterial_getMaterial
	dd	6
	dd	_2719
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_getEnableFlags
	dd	6
	dd	_2720
	dd	_444
	dd	__irrlicht_core_SOverrideMaterial_setEnableFlags
	dd	6
	dd	_2721
	dd	_2195
	dd	__irrlicht_core_SOverrideMaterial_getEnablePasses
	dd	6
	dd	_2722
	dd	_850
	dd	__irrlicht_core_SOverrideMaterial_setEnablePasses
	dd	6
	dd	_2723
	dd	_431
	dd	__irrlicht_core_SOverrideMaterial_getEnabled
	dd	6
	dd	_1564
	dd	_444
	dd	__irrlicht_core_SOverrideMaterial_setEnabled
	dd	7
	dd	_482
	dd	_2724
	dd	__irrlicht_core_SOverrideMaterial_createFromHandle
	dd	0
	align	4
_irrlicht_core_SOverrideMaterial:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2717
	dd	20
	dd	__irrlicht_core_SOverrideMaterial_New
	dd	__irrlicht_core_SOverrideMaterial_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SOverrideMaterial_setMaterial
	dd	__irrlicht_core_SOverrideMaterial_getMaterial
	dd	__irrlicht_core_SOverrideMaterial_getEnableFlags
	dd	__irrlicht_core_SOverrideMaterial_setEnableFlags
	dd	__irrlicht_core_SOverrideMaterial_getEnablePasses
	dd	__irrlicht_core_SOverrideMaterial_setEnablePasses
	dd	__irrlicht_core_SOverrideMaterial_getEnabled
	dd	__irrlicht_core_SOverrideMaterial_setEnabled
	dd	__irrlicht_core_SOverrideMaterial_createFromHandle
_2726:
	db	"IRenderTarget",0
_2727:
	db	"getRenderTexture",0
_2728:
	db	"setRenderTexture",0
_2729:
	db	"getTargetType",0
_2730:
	db	"setTargetType",0
_2731:
	db	"getBlendFuncSrc",0
_2732:
	db	"setBlendFuncSrc",0
_2733:
	db	"getBlendFuncDst",0
_2734:
	db	"setBlendFuncDst",0
_2735:
	db	"getBlendEnable",0
_2736:
	db	"setBlendEnable",0
_2737:
	db	"(i,i):IRenderTarget",0
_2738:
	db	"createFromTexture",0
_2739:
	db	"(:ITexture,i,i,i,i):IRenderTarget",0
_2740:
	db	"createFromEnum",0
_2741:
	db	"(i,i,i,i,i):IRenderTarget",0
	align	4
_2725:
	dd	2
	dd	_2726
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IRenderTarget_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IRenderTarget_Delete
	dd	6
	dd	_2727
	dd	_2507
	dd	__irrlicht_core_IRenderTarget_getRenderTexture
	dd	6
	dd	_2728
	dd	_1605
	dd	__irrlicht_core_IRenderTarget_setRenderTexture
	dd	6
	dd	_2729
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getTargetType
	dd	6
	dd	_2730
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setTargetType
	dd	6
	dd	_2497
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getColorMask
	dd	6
	dd	_2498
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setColorMask
	dd	6
	dd	_2731
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	dd	6
	dd	_2732
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	dd	6
	dd	_2733
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendFuncDst
	dd	6
	dd	_2734
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setBlendFuncDst
	dd	6
	dd	_2735
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendEnable
	dd	6
	dd	_2736
	dd	_444
	dd	__irrlicht_core_IRenderTarget_setBlendEnable
	dd	7
	dd	_482
	dd	_2737
	dd	__irrlicht_core_IRenderTarget_createFromHandle
	dd	7
	dd	_2738
	dd	_2739
	dd	__irrlicht_core_IRenderTarget_createFromTexture
	dd	7
	dd	_2740
	dd	_2741
	dd	__irrlicht_core_IRenderTarget_createFromEnum
	dd	0
	align	4
_irrlicht_core_IRenderTarget:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2725
	dd	20
	dd	__irrlicht_core_IRenderTarget_New
	dd	__irrlicht_core_IRenderTarget_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IRenderTarget_getRenderTexture
	dd	__irrlicht_core_IRenderTarget_setRenderTexture
	dd	__irrlicht_core_IRenderTarget_getTargetType
	dd	__irrlicht_core_IRenderTarget_setTargetType
	dd	__irrlicht_core_IRenderTarget_getColorMask
	dd	__irrlicht_core_IRenderTarget_setColorMask
	dd	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	dd	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	dd	__irrlicht_core_IRenderTarget_getBlendFuncDst
	dd	__irrlicht_core_IRenderTarget_setBlendFuncDst
	dd	__irrlicht_core_IRenderTarget_getBlendEnable
	dd	__irrlicht_core_IRenderTarget_setBlendEnable
	dd	__irrlicht_core_IRenderTarget_createFromHandle
	dd	__irrlicht_core_IRenderTarget_createFromTexture
	dd	__irrlicht_core_IRenderTarget_createFromEnum
_2743:
	db	"IMaterialRendererServices",0
_2744:
	db	"(i,i):IMaterialRendererServices",0
_2745:
	db	"setBasicRenderStates",0
_2746:
	db	"(:SMaterial,:SMaterial,i)i",0
_2747:
	db	"setPixelShaderConstant",0
_2748:
	db	"(*f,i,i)i",0
_2749:
	db	"setPixelShaderConstantFromName",0
_2750:
	db	"($,*f,i)i",0
_2751:
	db	"setVertexShaderConstant",0
_2752:
	db	"setVertexShaderConstantFromName",0
	align	4
_2742:
	dd	2
	dd	_2743
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMaterialRendererServices_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMaterialRendererServices_Delete
	dd	7
	dd	_482
	dd	_2744
	dd	__irrlicht_core_IMaterialRendererServices_createFromHandle
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_IMaterialRendererServices_getVideoDriver
	dd	6
	dd	_2745
	dd	_2746
	dd	__irrlicht_core_IMaterialRendererServices_setBasicRenderStates
	dd	6
	dd	_2747
	dd	_2748
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant
	dd	6
	dd	_2749
	dd	_2750
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName
	dd	6
	dd	_2751
	dd	_2748
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant
	dd	6
	dd	_2752
	dd	_2750
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName
	dd	0
	align	4
_irrlicht_core_IMaterialRendererServices:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2742
	dd	20
	dd	__irrlicht_core_IMaterialRendererServices_New
	dd	__irrlicht_core_IMaterialRendererServices_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IMaterialRendererServices_createFromHandle
	dd	__irrlicht_core_IMaterialRendererServices_getVideoDriver
	dd	__irrlicht_core_IMaterialRendererServices_setBasicRenderStates
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstant
	dd	__irrlicht_core_IMaterialRendererServices_setPixelShaderConstantFromName
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstant
	dd	__irrlicht_core_IMaterialRendererServices_setVertexShaderConstantFromName
_2754:
	db	"IMaterialRenderer",0
_2755:
	db	"(i,i):IMaterialRenderer",0
_2756:
	db	"getRenderCapability",0
	align	4
_2753:
	dd	2
	dd	_2754
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_Delete
	dd	7
	dd	_482
	dd	_2755
	dd	__irrlicht_core_IMaterialRenderer_createFromHandle
	dd	6
	dd	_2756
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_getRenderCapability
	dd	6
	dd	_2492
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_isTransparent
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMaterialRenderer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_grab
	dd	0
	align	4
_irrlicht_core_IMaterialRenderer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2753
	dd	24
	dd	__irrlicht_core_IMaterialRenderer_New
	dd	__irrlicht_core_IMaterialRenderer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMaterialRenderer_drop
	dd	__irrlicht_core_IMaterialRenderer_getDebugName
	dd	__irrlicht_core_IMaterialRenderer_grab
	dd	__irrlicht_core_IMaterialRenderer_createFromHandle
	dd	__irrlicht_core_IMaterialRenderer_getRenderCapability
	dd	__irrlicht_core_IMaterialRenderer_isTransparent
_2758:
	db	"IShaderConstantSetCallBack",0
_2759:
	db	"():IShaderConstantSetCallBack",0
_2760:
	db	"OnSetConstantsBinding",0
_2761:
	db	"OnSetMaterialBinding",0
_2762:
	db	"OnSetConstants",0
_2763:
	db	"(:IMaterialRendererServices,i)i",0
_2764:
	db	"OnSetMaterial",0
_2765:
	db	"(*b):IShaderConstantSetCallBack",0
_2766:
	db	"(*b,i,i):IShaderConstantSetCallBack",0
	align	4
_2757:
	dd	2
	dd	_2758
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_2247
	dd	_2759
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IShaderConstantSetCallBack_bind
	dd	7
	dd	_2760
	dd	_1085
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	dd	7
	dd	_2761
	dd	_434
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	dd	6
	dd	_2762
	dd	_2763
	dd	124
	dd	6
	dd	_2764
	dd	_1736
	dd	128
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IShaderConstantSetCallBack_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IShaderConstantSetCallBack_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IShaderConstantSetCallBack_grab
	dd	7
	dd	_480
	dd	_2765
	dd	__irrlicht_core_IShaderConstantSetCallBack_create
	dd	7
	dd	_482
	dd	_2766
	dd	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	0
	align	4
_irrlicht_core_IShaderConstantSetCallBack:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2757
	dd	24
	dd	__irrlicht_core_IShaderConstantSetCallBack_New
	dd	__irrlicht_core_IShaderConstantSetCallBack_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IShaderConstantSetCallBack_Destroy
	dd	__irrlicht_core_IShaderConstantSetCallBack_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IShaderConstantSetCallBack_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IShaderConstantSetCallBack_drop
	dd	__irrlicht_core_IShaderConstantSetCallBack_getDebugName
	dd	__irrlicht_core_IShaderConstantSetCallBack_grab
	dd	__irrlicht_core_IShaderConstantSetCallBack_generate
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstants
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterial
	dd	__irrlicht_core_IShaderConstantSetCallBack_create
	dd	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
_2768:
	db	"IGPUProgrammingServices",0
_2769:
	db	"(i,i):IGPUProgrammingServices",0
_2770:
	db	"addHighLevelShaderMaterial",0
_2771:
	db	"($,$,i,$,$,i,$,$,i,i,i,i,:IShaderConstantSetCallBack,i,i)i",0
_2772:
	db	"addHighLevelShaderMaterialFromFiles",0
_2773:
	db	"addHighLevelShaderMaterialFromFilesNoGeometryShaders",0
_2774:
	db	"($,$,i,$,$,i,:IShaderConstantSetCallBack,i,i)i",0
_2775:
	db	"addHighLevelShaderMaterialFromFilesIO",0
_2776:
	db	"(:IReadFile,$,i,:IReadFile,$,i,:IReadFile,$,i,i,i,i,:IShaderConstantSetCallBack,i,i)i",0
_2777:
	db	"addHighLevelShaderMaterialFromFileStream",0
_2778:
	db	"(:IReadFile,$,i,:IReadFile,$,i,:IShaderConstantSetCallBack,i,i)i",0
_2779:
	db	"addShaderMaterial",0
_2780:
	db	"($,$,:IShaderConstantSetCallBack,i,i)i",0
_2781:
	db	"addShaderMaterialFromFiles",0
_2782:
	db	"addShaderMaterialFromFileStream",0
_2783:
	db	"(:IReadFile,:IReadFile,:IShaderConstantSetCallBack,i,i)i",0
	align	4
_2767:
	dd	2
	dd	_2768
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IGPUProgrammingServices_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IGPUProgrammingServices_Delete
	dd	7
	dd	_482
	dd	_2769
	dd	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	dd	6
	dd	_2770
	dd	_2771
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial
	dd	6
	dd	_2772
	dd	_2771
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	dd	6
	dd	_2773
	dd	_2774
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders
	dd	6
	dd	_2775
	dd	_2776
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	dd	6
	dd	_2777
	dd	_2778
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	dd	6
	dd	_2779
	dd	_2780
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterial
	dd	6
	dd	_2781
	dd	_2780
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles
	dd	6
	dd	_2782
	dd	_2783
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream
	dd	0
	align	4
_irrlicht_core_IGPUProgrammingServices:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_2767
	dd	20
	dd	__irrlicht_core_IGPUProgrammingServices_New
	dd	__irrlicht_core_IGPUProgrammingServices_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IGPUProgrammingServices_createFromHandle
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterial
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFiles
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesNoGeometryShaders
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFilesIO
	dd	__irrlicht_core_IGPUProgrammingServices_addHighLevelShaderMaterialFromFileStream
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterial
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFiles
	dd	__irrlicht_core_IGPUProgrammingServices_addShaderMaterialFromFileStream
_2785:
	db	"IImageWriter",0
_2786:
	db	"isAWriteableFileExtension",0
_2787:
	db	"writeImage",0
_2788:
	db	"(:IWriteFile,:IImage,i)i",0
_2789:
	db	"(*b):IImageWriter",0
_2790:
	db	"(i,i,*b):IImageWriter",0
_2791:
	db	"OnWriteImage",0
_2792:
	db	"OnIsAWriteableFileExtension",0
	align	4
_2784:
	dd	2
	dd	_2785
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2786
	dd	_793
	dd	112
	dd	6
	dd	_2787
	dd	_2788
	dd	116
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IImageWriter_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IImageWriter_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IImageWriter_grab
	dd	7
	dd	_480
	dd	_2789
	dd	__irrlicht_core_IImageWriter_create
	dd	7
	dd	_482
	dd	_2790
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IImageWriter_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_2791
	dd	_872
	dd	128
	dd	7
	dd	_2792
	dd	_1477
	dd	132
	dd	0
	align	4
_irrlicht_core_IImageWriter:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2784
	dd	24
	dd	__irrlicht_core_IImageWriter_New
	dd	__irrlicht_core_IImageWriter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IImageWriter_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IImageWriter_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IImageWriter_drop
	dd	__irrlicht_core_IImageWriter_getDebugName
	dd	__irrlicht_core_IImageWriter_grab
	dd	__irrlicht_core_IImageWriter_isAWriteableFileExtension
	dd	__irrlicht_core_IImageWriter_writeImage
	dd	__irrlicht_core_IImageWriter_create
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	__irrlicht_core_IImageWriter_OnWriteImage
	dd	__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension
_2794:
	db	"IImageWriterDefault",0
	align	4
_2793:
	dd	2
	dd	_2794
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2786
	dd	_793
	dd	112
	dd	6
	dd	_2787
	dd	_2788
	dd	116
	dd	0
	align	4
_irrlicht_core_IImageWriterDefault:
	dd	_irrlicht_core_IImageWriter
	dd	_bbObjectFree
	dd	_2793
	dd	24
	dd	__irrlicht_core_IImageWriterDefault_New
	dd	__irrlicht_core_IImageWriterDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IImageWriter_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IImageWriter_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IImageWriter_drop
	dd	__irrlicht_core_IImageWriter_getDebugName
	dd	__irrlicht_core_IImageWriter_grab
	dd	__irrlicht_core_IImageWriterDefault_isAWriteableFileExtension
	dd	__irrlicht_core_IImageWriterDefault_writeImage
	dd	__irrlicht_core_IImageWriter_create
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	__irrlicht_core_IImageWriter_OnWriteImage
	dd	__irrlicht_core_IImageWriter_OnIsAWriteableFileExtension
_2796:
	db	"IImageLoader",0
_2797:
	db	"loadImage",0
_2798:
	db	"isALoadableFileExtension",0
_2799:
	db	"(*b):IImageLoader",0
_2800:
	db	"(i,i,*b):IImageLoader",0
_2801:
	db	"OnLoadImage",0
_2802:
	db	"OnIsALoadableFileFormat",0
_2803:
	db	"OnIsALoadableFileExtension",0
	align	4
_2795:
	dd	2
	dd	_2796
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2797
	dd	_2642
	dd	112
	dd	6
	dd	_1496
	dd	_1498
	dd	116
	dd	6
	dd	_2798
	dd	_793
	dd	120
	dd	7
	dd	_480
	dd	_2799
	dd	__irrlicht_core_IImageLoader_create
	dd	7
	dd	_482
	dd	_2800
	dd	__irrlicht_core_IImageLoader_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IImageLoader_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_2801
	dd	_434
	dd	132
	dd	7
	dd	_2802
	dd	_434
	dd	136
	dd	7
	dd	_2803
	dd	_1477
	dd	140
	dd	0
	align	4
_irrlicht_core_IImageLoader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2795
	dd	24
	dd	__irrlicht_core_IImageLoader_New
	dd	__irrlicht_core_IImageLoader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IImageLoader_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IImageLoader_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IReferenceCounted_drop
	dd	__irrlicht_core_IReferenceCounted_getDebugName
	dd	__irrlicht_core_IReferenceCounted_grab
	dd	__irrlicht_core_IImageLoader_loadImage
	dd	__irrlicht_core_IImageLoader_isALoadableFileFormat
	dd	__irrlicht_core_IImageLoader_isALoadableFileExtension
	dd	__irrlicht_core_IImageLoader_create
	dd	__irrlicht_core_IImageLoader_createFromHandle
	dd	__irrlicht_core_IImageLoader_OnLoadImage
	dd	__irrlicht_core_IImageLoader_OnIsALoadableFileFormat
	dd	__irrlicht_core_IImageLoader_OnIsALoadableFileExtension
_2830:
	db	"IMeshBuffer",0
_2831:
	db	"(i,i):IMeshBuffer",0
_2832:
	db	"getBoundingBox",0
_2833:
	db	"getIndexCount",0
_2834:
	db	"getIndices",0
_2835:
	db	"()[]s",0
_2836:
	db	"getVertexCount",0
_2837:
	db	"getVertexType",0
_2838:
	db	"getVertices",0
_2839:
	db	"()[]:S3DVertex",0
_2840:
	db	"fillS3DVertexVerticesPtrs",0
_2841:
	db	"(*f,*f,*f,*f,i)i",0
_2842:
	db	"fillS3DVertex2TCoordsVerticesPtrs",0
_2843:
	db	"(*f,*f,*f,*f,*f,i)i",0
_2844:
	db	"fillS3DVertexTangentsVerticesPtrs",0
_2845:
	db	"(*f,*f,*f,*f,*f,*f,i)i",0
_2846:
	db	"fillIndicesPtr",0
_2847:
	db	"(*s,i)i",0
_2848:
	db	"getVertex",0
_2849:
	db	"setBoundingBox",0
_2850:
	db	"append",0
_2851:
	db	"([]:S3DVertex,[]s)i",0
_2852:
	db	"appendFromOther",0
_2853:
	db	"recalculateBoundingBox",0
_2854:
	db	"getIndexType",0
_2855:
	db	"(i):Vector2df",0
_2856:
	db	"getHardwareMappingHint_Vertex",0
_2857:
	db	"getHardwareMappingHint_Index",0
_2858:
	db	"setHardwareMappingHint",0
_2859:
	db	"setDirty",0
_2860:
	db	"getChangedID_Vertex",0
_2861:
	db	"getChangedID_Index",0
	align	4
_2829:
	dd	2
	dd	_2830
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2831
	dd	112
	dd	6
	dd	_2832
	dd	_950
	dd	116
	dd	6
	dd	_2833
	dd	_431
	dd	120
	dd	6
	dd	_2834
	dd	_2835
	dd	124
	dd	6
	dd	_1733
	dd	_1734
	dd	128
	dd	6
	dd	_2836
	dd	_431
	dd	132
	dd	6
	dd	_2837
	dd	_431
	dd	136
	dd	6
	dd	_2838
	dd	_2839
	dd	140
	dd	6
	dd	_2840
	dd	_2841
	dd	144
	dd	6
	dd	_2842
	dd	_2843
	dd	148
	dd	6
	dd	_2844
	dd	_2845
	dd	152
	dd	6
	dd	_2846
	dd	_2847
	dd	156
	dd	6
	dd	_2848
	dd	_1130
	dd	160
	dd	6
	dd	_2849
	dd	_694
	dd	164
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	6
	dd	_2850
	dd	_2851
	dd	168
	dd	6
	dd	_2852
	dd	_2620
	dd	172
	dd	6
	dd	_2853
	dd	_431
	dd	176
	dd	6
	dd	_2854
	dd	_431
	dd	180
	dd	6
	dd	_1518
	dd	_700
	dd	184
	dd	6
	dd	_677
	dd	_700
	dd	188
	dd	6
	dd	_2372
	dd	_2855
	dd	192
	dd	6
	dd	_2856
	dd	_431
	dd	196
	dd	6
	dd	_2857
	dd	_431
	dd	200
	dd	6
	dd	_2858
	dd	_434
	dd	204
	dd	6
	dd	_2859
	dd	_444
	dd	208
	dd	6
	dd	_2860
	dd	_431
	dd	212
	dd	6
	dd	_2861
	dd	_431
	dd	216
	dd	0
	align	4
_irrlicht_core_IMeshBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2829
	dd	24
	dd	__irrlicht_core_IMeshBuffer_New
	dd	__irrlicht_core_IMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_IMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
_2819:
	db	"IDynamicMeshBuffer",0
_2820:
	db	"(i,i):IDynamicMeshBuffer",0
_2821:
	db	"getVertexBuffer",0
_2822:
	db	"():IVertexBuffer",0
_2823:
	db	"getIndexBuffer",0
_2824:
	db	"():IIndexBuffer",0
_2825:
	db	"setVertexBuffer",0
_2826:
	db	"(:IVertexBuffer)i",0
_2827:
	db	"setIndexBuffer",0
_2828:
	db	"(:IIndexBuffer)i",0
	align	4
_2818:
	dd	2
	dd	_2819
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2820
	dd	112
	dd	6
	dd	_2821
	dd	_2822
	dd	220
	dd	6
	dd	_2823
	dd	_2824
	dd	224
	dd	6
	dd	_2825
	dd	_2826
	dd	228
	dd	6
	dd	_2827
	dd	_2828
	dd	232
	dd	0
	align	4
_irrlicht_core_IDynamicMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_2818
	dd	24
	dd	__irrlicht_core_IDynamicMeshBuffer_New
	dd	__irrlicht_core_IDynamicMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_IDynamicMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer
_2805:
	db	"CDynamicMeshBuffer",0
_2806:
	db	"(i,i):CDynamicMeshBuffer",0
	align	4
_2804:
	dd	2
	dd	_2805
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_CDynamicMeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_CDynamicMeshBuffer_Delete
	dd	7
	dd	_480
	dd	_2806
	dd	__irrlicht_core_CDynamicMeshBuffer_create
	dd	7
	dd	_482
	dd	_2806
	dd	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	dd	0
	align	4
_irrlicht_core_CDynamicMeshBuffer:
	dd	_irrlicht_core_IDynamicMeshBuffer
	dd	_bbObjectFree
	dd	_2804
	dd	24
	dd	__irrlicht_core_CDynamicMeshBuffer_New
	dd	__irrlicht_core_CDynamicMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_CDynamicMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_IDynamicMeshBuffer_getVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_getIndexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setVertexBuffer
	dd	__irrlicht_core_IDynamicMeshBuffer_setIndexBuffer
	dd	__irrlicht_core_CDynamicMeshBuffer_create
_3175:
	db	"IIndexBuffer",0
_3176:
	db	"(i,i):IIndexBuffer",0
_3177:
	db	"stride",0
_3178:
	db	"getHardwareMappingHint",0
_3179:
	db	"getChangedID",0
	align	4
_3174:
	dd	2
	dd	_3175
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3176
	dd	112
	dd	6
	dd	_1874
	dd	_829
	dd	116
	dd	6
	dd	_1490
	dd	_431
	dd	120
	dd	6
	dd	_2443
	dd	_444
	dd	124
	dd	6
	dd	_3177
	dd	_431
	dd	128
	dd	6
	dd	_832
	dd	_431
	dd	132
	dd	6
	dd	_1075
	dd	_444
	dd	136
	dd	6
	dd	_971
	dd	_444
	dd	140
	dd	6
	dd	_1070
	dd	_431
	dd	144
	dd	6
	dd	_1785
	dd	_434
	dd	148
	dd	6
	dd	_1080
	dd	_444
	dd	152
	dd	6
	dd	_1077
	dd	_444
	dd	156
	dd	6
	dd	_1065
	dd	_431
	dd	160
	dd	6
	dd	_1026
	dd	_829
	dd	164
	dd	6
	dd	_3178
	dd	_431
	dd	168
	dd	6
	dd	_2858
	dd	_444
	dd	172
	dd	6
	dd	_2859
	dd	_431
	dd	176
	dd	6
	dd	_3179
	dd	_431
	dd	180
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IIndexBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3174
	dd	24
	dd	__irrlicht_core_IIndexBuffer_New
	dd	__irrlicht_core_IIndexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IIndexBuffer_drop
	dd	__irrlicht_core_IIndexBuffer_getDebugName
	dd	__irrlicht_core_IIndexBuffer_grab
	dd	__irrlicht_core_IIndexBuffer_createFromHandle
	dd	__irrlicht_core_IIndexBuffer_getData
	dd	__irrlicht_core_IIndexBuffer_getType
	dd	__irrlicht_core_IIndexBuffer_setType
	dd	__irrlicht_core_IIndexBuffer_stride
	dd	__irrlicht_core_IIndexBuffer_size
	dd	__irrlicht_core_IIndexBuffer_push_back
	dd	__irrlicht_core_IIndexBuffer_elementAt
	dd	__irrlicht_core_IIndexBuffer_getLast
	dd	__irrlicht_core_IIndexBuffer_setValue
	dd	__irrlicht_core_IIndexBuffer_set_used
	dd	__irrlicht_core_IIndexBuffer_reallocate
	dd	__irrlicht_core_IIndexBuffer_allocated_size
	dd	__irrlicht_core_IIndexBuffer_pointer
	dd	__irrlicht_core_IIndexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setDirty
	dd	__irrlicht_core_IIndexBuffer_getChangedID
_2808:
	db	"CIndexBuffer",0
_2809:
	db	"createFromIndexType",0
_2810:
	db	"(i):CIndexBuffer",0
_2811:
	db	"(:IIndexBuffer):CIndexBuffer",0
_2812:
	db	"(i,i):CIndexBuffer",0
	align	4
_2807:
	dd	2
	dd	_2808
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_Delete
	dd	7
	dd	_2809
	dd	_2810
	dd	__irrlicht_core_CIndexBuffer_createFromIndexType
	dd	7
	dd	_1061
	dd	_2811
	dd	__irrlicht_core_CIndexBuffer_createFromOther
	dd	7
	dd	_482
	dd	_2812
	dd	__irrlicht_core_CIndexBuffer_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_CIndexBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_grab
	dd	0
	align	4
_irrlicht_core_CIndexBuffer:
	dd	_irrlicht_core_IIndexBuffer
	dd	_bbObjectFree
	dd	_2807
	dd	24
	dd	__irrlicht_core_CIndexBuffer_New
	dd	__irrlicht_core_CIndexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_CIndexBuffer_drop
	dd	__irrlicht_core_CIndexBuffer_getDebugName
	dd	__irrlicht_core_CIndexBuffer_grab
	dd	__irrlicht_core_CIndexBuffer_createFromHandle
	dd	__irrlicht_core_IIndexBuffer_getData
	dd	__irrlicht_core_IIndexBuffer_getType
	dd	__irrlicht_core_IIndexBuffer_setType
	dd	__irrlicht_core_IIndexBuffer_stride
	dd	__irrlicht_core_IIndexBuffer_size
	dd	__irrlicht_core_IIndexBuffer_push_back
	dd	__irrlicht_core_IIndexBuffer_elementAt
	dd	__irrlicht_core_IIndexBuffer_getLast
	dd	__irrlicht_core_IIndexBuffer_setValue
	dd	__irrlicht_core_IIndexBuffer_set_used
	dd	__irrlicht_core_IIndexBuffer_reallocate
	dd	__irrlicht_core_IIndexBuffer_allocated_size
	dd	__irrlicht_core_IIndexBuffer_pointer
	dd	__irrlicht_core_IIndexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IIndexBuffer_setDirty
	dd	__irrlicht_core_IIndexBuffer_getChangedID
	dd	__irrlicht_core_CIndexBuffer_createFromIndexType
	dd	__irrlicht_core_CIndexBuffer_createFromOther
_3602:
	db	"IVertexBuffer",0
_3603:
	db	"(i,i):IVertexBuffer",0
	align	4
_3601:
	dd	2
	dd	_3602
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3603
	dd	112
	dd	6
	dd	_1874
	dd	_829
	dd	116
	dd	6
	dd	_1490
	dd	_431
	dd	120
	dd	6
	dd	_2443
	dd	_444
	dd	124
	dd	6
	dd	_3177
	dd	_431
	dd	128
	dd	6
	dd	_832
	dd	_431
	dd	132
	dd	6
	dd	_1075
	dd	_1133
	dd	136
	dd	6
	dd	_971
	dd	_1130
	dd	140
	dd	6
	dd	_1070
	dd	_1129
	dd	144
	dd	6
	dd	_1080
	dd	_444
	dd	148
	dd	6
	dd	_1077
	dd	_444
	dd	152
	dd	6
	dd	_1065
	dd	_431
	dd	156
	dd	6
	dd	_1026
	dd	_2839
	dd	160
	dd	6
	dd	_3178
	dd	_431
	dd	164
	dd	6
	dd	_2858
	dd	_444
	dd	168
	dd	6
	dd	_2859
	dd	_431
	dd	172
	dd	6
	dd	_3179
	dd	_431
	dd	176
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	0
	align	4
_irrlicht_core_IVertexBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3601
	dd	24
	dd	__irrlicht_core_IVertexBuffer_New
	dd	__irrlicht_core_IVertexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IVertexBuffer_drop
	dd	__irrlicht_core_IVertexBuffer_getDebugName
	dd	__irrlicht_core_IVertexBuffer_grab
	dd	__irrlicht_core_IVertexBuffer_createFromHandle
	dd	__irrlicht_core_IVertexBuffer_getData
	dd	__irrlicht_core_IVertexBuffer_getType
	dd	__irrlicht_core_IVertexBuffer_setType
	dd	__irrlicht_core_IVertexBuffer_stride
	dd	__irrlicht_core_IVertexBuffer_size
	dd	__irrlicht_core_IVertexBuffer_push_back
	dd	__irrlicht_core_IVertexBuffer_elementAt
	dd	__irrlicht_core_IVertexBuffer_getLast
	dd	__irrlicht_core_IVertexBuffer_set_used
	dd	__irrlicht_core_IVertexBuffer_reallocate
	dd	__irrlicht_core_IVertexBuffer_allocated_size
	dd	__irrlicht_core_IVertexBuffer_pointer
	dd	__irrlicht_core_IVertexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setDirty
	dd	__irrlicht_core_IVertexBuffer_getChangedID
_2814:
	db	"CVertexBuffer",0
_2815:
	db	"(i):CVertexBuffer",0
_2816:
	db	"(:IVertexBuffer):CVertexBuffer",0
_2817:
	db	"(i,i):CVertexBuffer",0
	align	4
_2813:
	dd	2
	dd	_2814
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_Delete
	dd	7
	dd	_2809
	dd	_2815
	dd	__irrlicht_core_CVertexBuffer_createFromIndexType
	dd	7
	dd	_1061
	dd	_2816
	dd	__irrlicht_core_CVertexBuffer_createFromOther
	dd	7
	dd	_482
	dd	_2817
	dd	__irrlicht_core_CVertexBuffer_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_CVertexBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_grab
	dd	0
	align	4
_irrlicht_core_CVertexBuffer:
	dd	_irrlicht_core_IVertexBuffer
	dd	_bbObjectFree
	dd	_2813
	dd	24
	dd	__irrlicht_core_CVertexBuffer_New
	dd	__irrlicht_core_CVertexBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_CVertexBuffer_drop
	dd	__irrlicht_core_CVertexBuffer_getDebugName
	dd	__irrlicht_core_CVertexBuffer_grab
	dd	__irrlicht_core_CVertexBuffer_createFromHandle
	dd	__irrlicht_core_IVertexBuffer_getData
	dd	__irrlicht_core_IVertexBuffer_getType
	dd	__irrlicht_core_IVertexBuffer_setType
	dd	__irrlicht_core_IVertexBuffer_stride
	dd	__irrlicht_core_IVertexBuffer_size
	dd	__irrlicht_core_IVertexBuffer_push_back
	dd	__irrlicht_core_IVertexBuffer_elementAt
	dd	__irrlicht_core_IVertexBuffer_getLast
	dd	__irrlicht_core_IVertexBuffer_set_used
	dd	__irrlicht_core_IVertexBuffer_reallocate
	dd	__irrlicht_core_IVertexBuffer_allocated_size
	dd	__irrlicht_core_IVertexBuffer_pointer
	dd	__irrlicht_core_IVertexBuffer_getHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IVertexBuffer_setDirty
	dd	__irrlicht_core_IVertexBuffer_getChangedID
	dd	__irrlicht_core_CVertexBuffer_createFromIndexType
	dd	__irrlicht_core_CVertexBuffer_createFromOther
_2863:
	db	"IMeshCache",0
_2864:
	db	"(i,i):IMeshCache",0
_2865:
	db	"addMesh",0
_2866:
	db	"($,:IAnimatedMesh)i",0
_2867:
	db	"removeAnimatedMesh",0
_2868:
	db	"removeMesh",0
_2869:
	db	"(:IMesh)i",0
_2870:
	db	"getMeshCount",0
_2871:
	db	"getAnimatedMeshIndex",0
_2872:
	db	"getMeshIndex",0
_2873:
	db	"getMeshByIndex",0
_2874:
	db	"(i):IAnimatedMesh",0
_2875:
	db	"getMeshNameByIdx",0
_2876:
	db	"getAnimatedMeshName",0
_2877:
	db	"(:IAnimatedMesh)$",0
_2878:
	db	"getMeshName",0
_2879:
	db	"(:IMesh)$",0
_2880:
	db	"getMeshByName",0
_2881:
	db	"($):IAnimatedMesh",0
_2882:
	db	"renameMeshByIndex",0
_2883:
	db	"renameAnimatedMesh",0
_2884:
	db	"(:IAnimatedMesh,$)i",0
_2885:
	db	"renameMesh",0
_2886:
	db	"(:IMesh,$)i",0
_2887:
	db	"isMeshLoaded",0
_2888:
	db	"clearUnusedMeshes",0
	align	4
_2862:
	dd	2
	dd	_2863
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2864
	dd	112
	dd	6
	dd	_2865
	dd	_2866
	dd	116
	dd	6
	dd	_2867
	dd	_1738
	dd	120
	dd	6
	dd	_2868
	dd	_2869
	dd	124
	dd	6
	dd	_2870
	dd	_431
	dd	128
	dd	6
	dd	_2871
	dd	_1738
	dd	132
	dd	6
	dd	_2872
	dd	_2869
	dd	136
	dd	6
	dd	_2873
	dd	_2874
	dd	140
	dd	6
	dd	_2875
	dd	_807
	dd	144
	dd	6
	dd	_2876
	dd	_2877
	dd	148
	dd	6
	dd	_2878
	dd	_2879
	dd	152
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshCache_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshCache_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshCache_grab
	dd	6
	dd	_2880
	dd	_2881
	dd	156
	dd	6
	dd	_2882
	dd	_1384
	dd	160
	dd	6
	dd	_2883
	dd	_2884
	dd	164
	dd	6
	dd	_2885
	dd	_2886
	dd	168
	dd	6
	dd	_2887
	dd	_793
	dd	172
	dd	6
	dd	_1066
	dd	_431
	dd	176
	dd	6
	dd	_2888
	dd	_431
	dd	180
	dd	0
	align	4
_irrlicht_core_IMeshCache:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2862
	dd	24
	dd	__irrlicht_core_IMeshCache_New
	dd	__irrlicht_core_IMeshCache_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshCache_drop
	dd	__irrlicht_core_IMeshCache_getDebugName
	dd	__irrlicht_core_IMeshCache_grab
	dd	__irrlicht_core_IMeshCache_createFromHandle
	dd	__irrlicht_core_IMeshCache_addMesh
	dd	__irrlicht_core_IMeshCache_removeAnimatedMesh
	dd	__irrlicht_core_IMeshCache_removeMesh
	dd	__irrlicht_core_IMeshCache_getMeshCount
	dd	__irrlicht_core_IMeshCache_getAnimatedMeshIndex
	dd	__irrlicht_core_IMeshCache_getMeshIndex
	dd	__irrlicht_core_IMeshCache_getMeshByIndex
	dd	__irrlicht_core_IMeshCache_getMeshNameByIdx
	dd	__irrlicht_core_IMeshCache_getAnimatedMeshName
	dd	__irrlicht_core_IMeshCache_getMeshName
	dd	__irrlicht_core_IMeshCache_getMeshByName
	dd	__irrlicht_core_IMeshCache_renameMeshByIndex
	dd	__irrlicht_core_IMeshCache_renameAnimatedMesh
	dd	__irrlicht_core_IMeshCache_renameMesh
	dd	__irrlicht_core_IMeshCache_isMeshLoaded
	dd	__irrlicht_core_IMeshCache_clear
	dd	__irrlicht_core_IMeshCache_clearUnusedMeshes
_2890:
	db	"IMesh",0
_2891:
	db	"(i,i):IMesh",0
_2892:
	db	"getMeshBuffer",0
_2893:
	db	"(i):IMeshBuffer",0
_2894:
	db	"getMeshBufferCount",0
_2895:
	db	"setMaterialFlag",0
	align	4
_2889:
	dd	2
	dd	_2890
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2891
	dd	112
	dd	6
	dd	_2832
	dd	_950
	dd	116
	dd	6
	dd	_2892
	dd	_2893
	dd	120
	dd	6
	dd	_2894
	dd	_431
	dd	124
	dd	6
	dd	_2895
	dd	_434
	dd	128
	dd	6
	dd	_2849
	dd	_694
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	6
	dd	_2858
	dd	_434
	dd	136
	dd	6
	dd	_2859
	dd	_444
	dd	140
	dd	0
	align	4
_irrlicht_core_IMesh:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2889
	dd	24
	dd	__irrlicht_core_IMesh_New
	dd	__irrlicht_core_IMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMesh_drop
	dd	__irrlicht_core_IMesh_getDebugName
	dd	__irrlicht_core_IMesh_grab
	dd	__irrlicht_core_IMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
_2897:
	db	"IMeshLoader",0
_2898:
	db	"createMesh",0
_2899:
	db	"(:IReadFile):IAnimatedMesh",0
_2900:
	db	"(*b):IMeshLoader",0
_2901:
	db	"(i,i,*b):IMeshLoader",0
_2902:
	db	"OnCreateMeshBinding",0
_2903:
	db	"OnIsALoadableFileExtensionBinding",0
	align	4
_2896:
	dd	2
	dd	_2897
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2898
	dd	_2899
	dd	112
	dd	6
	dd	_2798
	dd	_793
	dd	116
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshLoader_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshLoader_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshLoader_grab
	dd	7
	dd	_480
	dd	_2900
	dd	__irrlicht_core_IMeshLoader_create
	dd	7
	dd	_482
	dd	_2901
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IMeshLoader_bind
	dd	7
	dd	_2902
	dd	_434
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	7
	dd	_2903
	dd	_1477
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_IMeshLoader:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2896
	dd	24
	dd	__irrlicht_core_IMeshLoader_New
	dd	__irrlicht_core_IMeshLoader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IMeshLoader_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IMeshLoader_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshLoader_drop
	dd	__irrlicht_core_IMeshLoader_getDebugName
	dd	__irrlicht_core_IMeshLoader_grab
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_IMeshLoader_create
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
_2905:
	db	"IMeshLoaderDefault",0
	align	4
_2904:
	dd	2
	dd	_2905
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2898
	dd	_2899
	dd	112
	dd	6
	dd	_2798
	dd	_793
	dd	116
	dd	0
	align	4
_irrlicht_core_IMeshLoaderDefault:
	dd	_irrlicht_core_IMeshLoader
	dd	_bbObjectFree
	dd	_2904
	dd	24
	dd	__irrlicht_core_IMeshLoaderDefault_New
	dd	__irrlicht_core_IMeshLoaderDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IMeshLoader_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IMeshLoader_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshLoader_drop
	dd	__irrlicht_core_IMeshLoader_getDebugName
	dd	__irrlicht_core_IMeshLoader_grab
	dd	__irrlicht_core_IMeshLoaderDefault_createMesh
	dd	__irrlicht_core_IMeshLoaderDefault_isALoadableFileExtension
	dd	__irrlicht_core_IMeshLoader_create
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
_2907:
	db	"IAnimatedMesh",0
_2908:
	db	"(i,i):IAnimatedMesh",0
_2909:
	db	"(i,i,i,i):IMesh",0
_2910:
	db	"getMeshType",0
	align	4
_2906:
	dd	2
	dd	_2907
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2908
	dd	112
	dd	6
	dd	_2038
	dd	_431
	dd	144
	dd	6
	dd	_1739
	dd	_2909
	dd	148
	dd	6
	dd	_2910
	dd	_431
	dd	152
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	6
	dd	_1547
	dd	_2874
	dd	156
	dd	0
	align	4
_irrlicht_core_IAnimatedMesh:
	dd	_irrlicht_core_IMesh
	dd	_bbObjectFree
	dd	_2906
	dd	24
	dd	__irrlicht_core_IAnimatedMesh_New
	dd	__irrlicht_core_IAnimatedMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IAnimatedMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
_3000:
	db	"ISceneNode",0
_3001:
	db	"render",0
_3002:
	db	"getAnimators",0
_3003:
	db	"()[]:ISceneNodeAnimator",0
_3004:
	db	"addAnimator",0
_3005:
	db	"(:ISceneNodeAnimator)i",0
_3006:
	db	"(:ISceneNode)i",0
_3007:
	db	"getAbsoluteTransformation",0
_3008:
	db	"getAutomaticCulling",0
_3009:
	db	"(i):SMaterial",0
_3010:
	db	"getMaterialCount",0
_3011:
	db	"():ISceneNode",0
_3012:
	db	"getRelativeTransformation",0
_3013:
	db	"GetRotation",0
_3014:
	db	"GetScale",0
_3015:
	db	"getTransformedBoundingBox",0
_3016:
	db	"getTriangleSelector",0
_3017:
	db	"():ITriangleSelector",0
_3018:
	db	"isDebugDataVisible",0
_3019:
	db	"removeAll",0
_3020:
	db	"removeAnimator",0
_3021:
	db	"removeAnimators",0
_3022:
	db	"OnRegisterSceneNode",0
_3023:
	db	"OnAnimate",0
_3024:
	db	"setAutomaticCulling",0
_3025:
	db	"setDebugDataVisible",0
_3026:
	db	"setMaterialTexture",0
_3027:
	db	"setParent",0
_3028:
	db	"setPosition",0
_3029:
	db	"SetRotation",0
_3030:
	db	"setTriangleSelector",0
_3031:
	db	"(:ITriangleSelector)i",0
_3032:
	db	"()[]:ISceneNode",0
_3033:
	db	"getChild",0
_2983:
	db	"(i):ISceneNode",0
_3034:
	db	"setIsDebugObject",0
_3035:
	db	"isDebugObject",0
_2943:
	db	"clone",0
_2944:
	db	"(:ISceneNode,:ISceneManager):ISceneNode",0
_3036:
	db	"isTrulyVisible",0
_3037:
	db	"(*b,:ISceneNode,:ISceneManager,i,:Vector3df,:Vector3df,:Vector3df):ISceneNode",0
_3038:
	db	"(i,i,*b):ISceneNode",0
_3039:
	db	"boundUpdateAbsolutePosition",0
_3040:
	db	"boundSetVisible",0
_3041:
	db	"boundSetTriangleSelector",0
_3042:
	db	"boundSetScale",0
_3043:
	db	"boundSetRotation",0
_3044:
	db	"boundSetPosition",0
_3045:
	db	"boundSetParent",0
_3046:
	db	"boundSetName",0
_3047:
	db	"boundSetMaterial",0
_3048:
	db	"boundSetMaterialType",0
_3049:
	db	"boundSetMaterialTexture",0
_3050:
	db	"boundSetMaterialFlag",0
_3051:
	db	"boundSetID",0
_3052:
	db	"boundSetDebugDataVisible",0
_3053:
	db	"boundSetAutomaticCulling",0
_3054:
	db	"boundRemoveChild",0
_3055:
	db	"boundRemoveAnimators",0
_3056:
	db	"boundRemoveAnimator",0
_3057:
	db	"boundRemoveAll",0
_3058:
	db	"boundRemove",0
_3059:
	db	"boundIsDebugDataVisible",0
_3060:
	db	"boundGetTriangleSelector",0
_3061:
	db	"boundGetTransformedBoundingBox",0
_3062:
	db	"boundGetScale",0
_3063:
	db	"boundGetRotation",0
_3064:
	db	"boundGetRelativeTransformation",0
_3065:
	db	"boundGetPosition",0
_3066:
	db	"boundGetParent",0
_3067:
	db	"boundGetName",0
_3068:
	db	"boundGetType",0
_3069:
	db	"boundGetMaterialCount",0
_3070:
	db	"boundGetMaterial",0
_3071:
	db	"boundGetID",0
_3072:
	db	"boundGetBoundingBox",0
_3073:
	db	"boundGetAutomaticCulling",0
_3074:
	db	"boundGetAbsoluteTransformation",0
_3075:
	db	"boundGetAbsolutePosition",0
_3076:
	db	"boundAddChild",0
_3077:
	db	"boundAddAnimator",0
_3078:
	db	"boundIsVisible",0
_3079:
	db	"boundOnRegisterSceneNode",0
_3080:
	db	"boundOnAnimate",0
_3081:
	db	"boundRender",0
_3082:
	db	"boundIsDebugObject",0
_3083:
	db	"boundSetIsDebugObject",0
_3084:
	db	"boundSerializeAttributes",0
_3085:
	db	"boundDeserializeAttributes",0
_3086:
	db	"boundClone",0
_3087:
	db	"boundIsTrulyVisible",0
	align	4
_2999:
	dd	2
	dd	_3000
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2832
	dd	_950
	dd	124
	dd	6
	dd	_3001
	dd	_431
	dd	128
	dd	6
	dd	_2222
	dd	_2223
	dd	132
	dd	6
	dd	_3002
	dd	_3003
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	6
	dd	_3004
	dd	_3005
	dd	140
	dd	6
	dd	_1549
	dd	_3006
	dd	144
	dd	6
	dd	_1552
	dd	_649
	dd	148
	dd	6
	dd	_3007
	dd	_766
	dd	152
	dd	6
	dd	_3008
	dd	_431
	dd	156
	dd	6
	dd	_1183
	dd	_431
	dd	160
	dd	6
	dd	_1733
	dd	_3009
	dd	164
	dd	6
	dd	_3010
	dd	_431
	dd	168
	dd	6
	dd	_2123
	dd	_827
	dd	172
	dd	6
	dd	_1490
	dd	_431
	dd	176
	dd	6
	dd	_1557
	dd	_3011
	dd	180
	dd	6
	dd	_1518
	dd	_649
	dd	184
	dd	6
	dd	_3012
	dd	_766
	dd	188
	dd	6
	dd	_3013
	dd	_649
	dd	192
	dd	6
	dd	_3014
	dd	_649
	dd	196
	dd	6
	dd	_3015
	dd	_950
	dd	200
	dd	6
	dd	_3016
	dd	_3017
	dd	204
	dd	6
	dd	_3018
	dd	_431
	dd	208
	dd	6
	dd	_1520
	dd	_431
	dd	212
	dd	6
	dd	_1562
	dd	_431
	dd	216
	dd	6
	dd	_3019
	dd	_431
	dd	220
	dd	6
	dd	_3020
	dd	_3005
	dd	224
	dd	6
	dd	_3021
	dd	_431
	dd	228
	dd	6
	dd	_1563
	dd	_3006
	dd	232
	dd	6
	dd	_3022
	dd	_431
	dd	236
	dd	6
	dd	_3023
	dd	_444
	dd	240
	dd	6
	dd	_3024
	dd	_444
	dd	244
	dd	6
	dd	_3025
	dd	_444
	dd	248
	dd	6
	dd	_1565
	dd	_444
	dd	252
	dd	6
	dd	_2895
	dd	_434
	dd	256
	dd	6
	dd	_3026
	dd	_1399
	dd	260
	dd	6
	dd	_2458
	dd	_444
	dd	264
	dd	6
	dd	_1735
	dd	_2463
	dd	268
	dd	6
	dd	_2124
	dd	_793
	dd	272
	dd	6
	dd	_3027
	dd	_3006
	dd	276
	dd	6
	dd	_3028
	dd	_660
	dd	280
	dd	6
	dd	_3029
	dd	_660
	dd	284
	dd	6
	dd	_1001
	dd	_660
	dd	288
	dd	6
	dd	_3030
	dd	_3031
	dd	292
	dd	6
	dd	_1521
	dd	_444
	dd	296
	dd	6
	dd	_1568
	dd	_431
	dd	300
	dd	6
	dd	_1569
	dd	_3032
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	6
	dd	_3033
	dd	_2983
	dd	308
	dd	6
	dd	_3034
	dd	_444
	dd	312
	dd	6
	dd	_3035
	dd	_431
	dd	316
	dd	6
	dd	_1301
	dd	_1302
	dd	116
	dd	6
	dd	_1303
	dd	_1302
	dd	120
	dd	6
	dd	_2943
	dd	_2944
	dd	320
	dd	6
	dd	_3036
	dd	_431
	dd	324
	dd	6
	dd	_1547
	dd	_2983
	dd	328
	dd	7
	dd	_480
	dd	_3037
	dd	332
	dd	7
	dd	_482
	dd	_3038
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNode_bind
	dd	7
	dd	_3039
	dd	_444
	dd	336
	dd	7
	dd	_3040
	dd	_434
	dd	340
	dd	7
	dd	_3041
	dd	_434
	dd	344
	dd	7
	dd	_3042
	dd	_434
	dd	348
	dd	7
	dd	_3043
	dd	_434
	dd	352
	dd	7
	dd	_3044
	dd	_434
	dd	356
	dd	7
	dd	_3045
	dd	_434
	dd	360
	dd	7
	dd	_3046
	dd	_1477
	dd	364
	dd	7
	dd	_3047
	dd	_1085
	dd	368
	dd	7
	dd	_3048
	dd	_434
	dd	372
	dd	7
	dd	_3049
	dd	_1085
	dd	376
	dd	7
	dd	_3050
	dd	_1085
	dd	380
	dd	7
	dd	_3051
	dd	_434
	dd	384
	dd	7
	dd	_3052
	dd	_434
	dd	388
	dd	7
	dd	_3053
	dd	_434
	dd	392
	dd	7
	dd	_3054
	dd	_434
	dd	396
	dd	7
	dd	_3055
	dd	_444
	dd	400
	dd	7
	dd	_3056
	dd	_434
	dd	404
	dd	7
	dd	_3057
	dd	_444
	dd	408
	dd	7
	dd	_3058
	dd	_444
	dd	412
	dd	7
	dd	_3059
	dd	_444
	dd	416
	dd	7
	dd	_3060
	dd	_444
	dd	420
	dd	7
	dd	_3061
	dd	_444
	dd	424
	dd	7
	dd	_3062
	dd	_444
	dd	428
	dd	7
	dd	_3063
	dd	_444
	dd	432
	dd	7
	dd	_3064
	dd	_444
	dd	436
	dd	7
	dd	_3065
	dd	_444
	dd	440
	dd	7
	dd	_3066
	dd	_444
	dd	444
	dd	7
	dd	_3067
	dd	_1475
	dd	448
	dd	7
	dd	_3068
	dd	_444
	dd	452
	dd	7
	dd	_3069
	dd	_444
	dd	456
	dd	7
	dd	_3070
	dd	_434
	dd	460
	dd	7
	dd	_3071
	dd	_444
	dd	464
	dd	7
	dd	_3072
	dd	_444
	dd	468
	dd	7
	dd	_3073
	dd	_444
	dd	472
	dd	7
	dd	_3074
	dd	_444
	dd	476
	dd	7
	dd	_3075
	dd	_444
	dd	480
	dd	7
	dd	_3076
	dd	_434
	dd	484
	dd	7
	dd	_3077
	dd	_434
	dd	488
	dd	7
	dd	_3078
	dd	_444
	dd	492
	dd	7
	dd	_3079
	dd	_444
	dd	496
	dd	7
	dd	_3080
	dd	_434
	dd	500
	dd	7
	dd	_3081
	dd	_444
	dd	504
	dd	7
	dd	_3082
	dd	_444
	dd	508
	dd	7
	dd	_3083
	dd	_434
	dd	512
	dd	7
	dd	_3084
	dd	_1085
	dd	516
	dd	7
	dd	_3085
	dd	_1085
	dd	520
	dd	7
	dd	_3086
	dd	_1085
	dd	524
	dd	7
	dd	_3087
	dd	_444
	dd	528
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_ISceneNode:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_2999
	dd	24
	dd	__irrlicht_core_ISceneNode_New
	dd	__irrlicht_core_ISceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ISceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
_3089:
	db	"ISceneNodeDefault",0
	align	4
_3088:
	dd	2
	dd	_3089
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2832
	dd	_950
	dd	124
	dd	6
	dd	_3001
	dd	_431
	dd	128
	dd	0
	align	4
_irrlicht_core_ISceneNodeDefault:
	dd	_irrlicht_core_ISceneNode
	dd	_bbObjectFree
	dd	_3088
	dd	24
	dd	__irrlicht_core_ISceneNodeDefault_New
	dd	__irrlicht_core_ISceneNodeDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ISceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
_2912:
	db	"IAnimatedMeshSceneNode",0
_2913:
	db	"(i,i,*b):IAnimatedMeshSceneNode",0
_2914:
	db	"addShadowVolumeSceneNode",0
_2915:
	db	"(:IMesh,i,i,f):IShadowVolumeSceneNode",0
_2916:
	db	"getFrameNr",0
_2917:
	db	"getMS3DJointNode",0
_2918:
	db	"($):ISceneNode",0
_2919:
	db	"getXJointNode",0
_2920:
	db	"setAnimationEndCallback",0
_2921:
	db	"(:IAnimationEndCallBack)i",0
_2922:
	db	"setAnimationSpeed",0
_2923:
	db	"setCurrentFrame",0
_2924:
	db	"setFrameLoop",0
_2925:
	db	"setLoopMode",0
_2926:
	db	"setMD2Animation",0
_2927:
	db	"setMD2AnimationFromType",0
_2928:
	db	"setReadOnlyMaterials",0
_2929:
	db	"isReadOnlyMaterials",0
_2930:
	db	"getStartFrame",0
_2931:
	db	"getEndFrame",0
_2932:
	db	"getMD3TagTransformation",0
_2933:
	db	"($):SMD3QuaternionTag",0
_2934:
	db	"setJointMode",0
_2935:
	db	"setTransitionTime",0
_2936:
	db	"animateJoints",0
_2937:
	db	"setRenderFromIdentity",0
_2938:
	db	"getJointNodeByName",0
_2939:
	db	"($):IBoneSceneNode",0
_2940:
	db	"getJointNodeById",0
_2941:
	db	"(i):IBoneSceneNode",0
_2942:
	db	"getJointCount",0
_2945:
	db	"getAnimationSpeed",0
	align	4
_2911:
	dd	2
	dd	_2912
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_Delete
	dd	7
	dd	_482
	dd	_2913
	dd	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	dd	6
	dd	_2914
	dd	_2915
	dd	__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	dd	6
	dd	_2916
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr
	dd	6
	dd	_2917
	dd	_2918
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode
	dd	6
	dd	_2919
	dd	_2918
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode
	dd	6
	dd	_2920
	dd	_2921
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback
	dd	6
	dd	_2922
	dd	_471
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	dd	6
	dd	_2923
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	dd	6
	dd	_2924
	dd	_434
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	dd	6
	dd	_2925
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	dd	6
	dd	_2926
	dd	_793
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	dd	6
	dd	_2927
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	dd	6
	dd	_2928
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials
	dd	6
	dd	_2929
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials
	dd	6
	dd	_1737
	dd	_1738
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMesh
	dd	6
	dd	_1739
	dd	_1740
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMesh
	dd	6
	dd	_2930
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame
	dd	6
	dd	_2931
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame
	dd	6
	dd	_2932
	dd	_2933
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation
	dd	6
	dd	_2934
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	dd	6
	dd	_2935
	dd	_471
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	dd	6
	dd	_2936
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	dd	6
	dd	_2937
	dd	_444
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity
	dd	6
	dd	_2938
	dd	_2939
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName
	dd	6
	dd	_2940
	dd	_2941
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById
	dd	6
	dd	_2942
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointCount
	dd	6
	dd	_2943
	dd	_2944
	dd	__irrlicht_core_IAnimatedMeshSceneNode_clone
	dd	6
	dd	_2945
	dd	_468
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed
	dd	0
	align	4
_irrlicht_core_IAnimatedMeshSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_2911
	dd	24
	dd	__irrlicht_core_IAnimatedMeshSceneNode_New
	dd	__irrlicht_core_IAnimatedMeshSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IAnimatedMeshSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_IAnimatedMeshSceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IAnimatedMeshSceneNode_addShadowVolumeSceneNode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getFrameNr
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMS3DJointNode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getXJointNode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationEndCallback
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setReadOnlyMaterials
	dd	__irrlicht_core_IAnimatedMeshSceneNode_isReadOnlyMaterials
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMesh
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMesh
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getStartFrame
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getEndFrame
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getMD3TagTransformation
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	dd	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setRenderFromIdentity
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeByName
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointNodeById
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getJointCount
	dd	__irrlicht_core_IAnimatedMeshSceneNode_getAnimationSpeed
_2947:
	db	"IAnimatedMeshMD2",0
_2948:
	db	"(i,i):IAnimatedMeshMD2",0
_2949:
	db	"getAnimationCount",0
_2950:
	db	"getAnimationName",0
_2951:
	db	"getFrameLoop",0
_2952:
	db	"($,*i,*i,*i)i",0
_2953:
	db	"getFrameLoopByType",0
_2954:
	db	"(i,*i,*i,*i)i",0
	align	4
_2946:
	dd	2
	dd	_2947
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD2_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD2_Delete
	dd	7
	dd	_482
	dd	_2948
	dd	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	dd	6
	dd	_2949
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationCount
	dd	6
	dd	_2950
	dd	_807
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationName
	dd	6
	dd	_2951
	dd	_2952
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoop
	dd	6
	dd	_2953
	dd	_2954
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType
	dd	0
	align	4
_irrlicht_core_IAnimatedMeshMD2:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_2946
	dd	24
	dd	__irrlicht_core_IAnimatedMeshMD2_New
	dd	__irrlicht_core_IAnimatedMeshMD2_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IAnimatedMeshMD2_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationCount
	dd	__irrlicht_core_IAnimatedMeshMD2_getAnimationName
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoop
	dd	__irrlicht_core_IAnimatedMeshMD2_getFrameLoopByType
_2956:
	db	"IAnimationEndCallBack",0
_2957:
	db	"():IAnimationEndCallBack",0
_2958:
	db	"OnAnimationEndBinding",0
_2959:
	db	"OnAnimationEnd",0
_2960:
	db	"(:IAnimatedMeshSceneNode)i",0
_2961:
	db	"(*b):IAnimationEndCallBack",0
_2962:
	db	"(*b,i,i):IAnimationEndCallBack",0
	align	4
_2955:
	dd	2
	dd	_2956
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_2247
	dd	_2957
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IAnimationEndCallBack_bind
	dd	7
	dd	_2958
	dd	_434
	dd	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	dd	6
	dd	_2959
	dd	_2960
	dd	120
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IAnimationEndCallBack_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IAnimationEndCallBack_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IAnimationEndCallBack_grab
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_480
	dd	_2961
	dd	__irrlicht_core_IAnimationEndCallBack_create
	dd	7
	dd	_482
	dd	_2962
	dd	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	dd	6
	dd	_442
	dd	_431
	dd	64
	dd	0
	align	4
_irrlicht_core_IAnimationEndCallBack:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2955
	dd	24
	dd	__irrlicht_core_IAnimationEndCallBack_New
	dd	__irrlicht_core_IAnimationEndCallBack_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IAnimationEndCallBack_Destroy
	dd	__irrlicht_core_IAnimationEndCallBack_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IAnimationEndCallBack_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimationEndCallBack_drop
	dd	__irrlicht_core_IAnimationEndCallBack_getDebugName
	dd	__irrlicht_core_IAnimationEndCallBack_grab
	dd	__irrlicht_core_IAnimationEndCallBack_generate
	dd	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	dd	__irrlicht_core_IAnimationEndCallBack_OnAnimationEnd
	dd	__irrlicht_core_IAnimationEndCallBack_create
	dd	__irrlicht_core_IAnimationEndCallBack_createFromHandle
_2964:
	db	"IQ3LevelMesh",0
_2965:
	db	"(i,i):IQ3LevelMesh",0
_2966:
	db	"getShader",0
_2967:
	db	"($,i):IShader",0
_2968:
	db	"getShaderByIdx",0
_2969:
	db	"(i):IShader",0
_2970:
	db	"getEntityList",0
_2971:
	db	"()[]:IShader",0
	align	4
_2963:
	dd	2
	dd	_2964
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IQ3LevelMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IQ3LevelMesh_Delete
	dd	7
	dd	_482
	dd	_2965
	dd	__irrlicht_core_IQ3LevelMesh_createFromHandle
	dd	6
	dd	_2966
	dd	_2967
	dd	__irrlicht_core_IQ3LevelMesh_getShader
	dd	6
	dd	_2968
	dd	_2969
	dd	__irrlicht_core_IQ3LevelMesh_getShaderByIdx
	dd	6
	dd	_2970
	dd	_2971
	dd	__irrlicht_core_IQ3LevelMesh_getEntityList
	dd	0
	align	4
_irrlicht_core_IQ3LevelMesh:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_2963
	dd	24
	dd	__irrlicht_core_IQ3LevelMesh_New
	dd	__irrlicht_core_IQ3LevelMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IQ3LevelMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_IQ3LevelMesh_getShader
	dd	__irrlicht_core_IQ3LevelMesh_getShaderByIdx
	dd	__irrlicht_core_IQ3LevelMesh_getEntityList
_2973:
	db	"ITriangleSelector",0
_2974:
	db	"(i,i):ITriangleSelector",0
_2975:
	db	"getTriangleCount",0
_2976:
	db	"getTriangles",0
_2977:
	db	"(:Matrix4)[]:Triangle3df",0
_2978:
	db	"getTrianglesOnLine",0
_2979:
	db	"(:Line3df,:Matrix4)[]:Triangle3df",0
_2980:
	db	"getTrianglesInBox",0
_2981:
	db	"(:AABbox3df,:Matrix4)[]:Triangle3df",0
_2982:
	db	"getSceneNodeForTriangle",0
	align	4
_2972:
	dd	2
	dd	_2973
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_2974
	dd	112
	dd	6
	dd	_2975
	dd	_431
	dd	116
	dd	6
	dd	_2976
	dd	_2977
	dd	120
	dd	6
	dd	_2978
	dd	_2979
	dd	124
	dd	6
	dd	_2980
	dd	_2981
	dd	128
	dd	6
	dd	_2982
	dd	_2983
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ITriangleSelector_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ITriangleSelector_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ITriangleSelector_grab
	dd	0
	align	4
_irrlicht_core_ITriangleSelector:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_2972
	dd	24
	dd	__irrlicht_core_ITriangleSelector_New
	dd	__irrlicht_core_ITriangleSelector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITriangleSelector_drop
	dd	__irrlicht_core_ITriangleSelector_getDebugName
	dd	__irrlicht_core_ITriangleSelector_grab
	dd	__irrlicht_core_ITriangleSelector_createFromHandle
	dd	__irrlicht_core_ITriangleSelector_getTriangleCount
	dd	__irrlicht_core_ITriangleSelector_getTriangles
	dd	__irrlicht_core_ITriangleSelector_getTrianglesOnLine
	dd	__irrlicht_core_ITriangleSelector_getTrianglesInBox
	dd	__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle
_2985:
	db	"ISceneNodeAnimator",0
_2986:
	db	"animateNode",0
_2987:
	db	"(:ISceneNode,i)i",0
_2988:
	db	"createClone",0
_2989:
	db	"(:ISceneNode,:ISceneManager):ISceneNodeAnimator",0
_2990:
	db	"isEventReceiverEnabled",0
_2991:
	db	"hasFinished",0
_2992:
	db	"(*b):ISceneNodeAnimator",0
_2993:
	db	"(i,i,*b):ISceneNodeAnimator",0
_2994:
	db	"OnIsEventReceiverEnabledBinding",0
_2995:
	db	"OnHasFinishedBinding",0
_2996:
	db	"OnGetTypeBinding",0
_2997:
	db	"OnAnimateNodeBinding",0
_2998:
	db	"OnCreateClone",0
	align	4
_2984:
	dd	2
	dd	_2985
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_2986
	dd	_2987
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_2988
	dd	_2989
	dd	132
	dd	6
	dd	_2990
	dd	_431
	dd	136
	dd	6
	dd	_2249
	dd	_1984
	dd	140
	dd	6
	dd	_2991
	dd	_431
	dd	144
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	7
	dd	_480
	dd	_2992
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	7
	dd	_482
	dd	_2993
	dd	112
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	7
	dd	_2248
	dd	_434
	dd	152
	dd	7
	dd	_2994
	dd	_444
	dd	156
	dd	7
	dd	_2995
	dd	_444
	dd	160
	dd	7
	dd	_2996
	dd	_444
	dd	164
	dd	7
	dd	_2997
	dd	_1085
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	7
	dd	_2998
	dd	_1085
	dd	172
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimator:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_2984
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimator_New
	dd	__irrlicht_core_ISceneNodeAnimator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimator_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
_3091:
	db	"ISceneNodeFactory",0
_3092:
	db	"addSceneNodeFromType",0
_3093:
	db	"(i,:ISceneNode):ISceneNode",0
_3094:
	db	"addSceneNodeFromName",0
_3095:
	db	"($,:ISceneNode):ISceneNode",0
_3096:
	db	"getCreatableSceneNodeTypeCount",0
_3097:
	db	"getCreateableSceneNodeType",0
_3098:
	db	"getCreateableSceneNodeTypeNameFromIndex",0
_3099:
	db	"getCreateableSceneNodeTypeNameFromType",0
_3100:
	db	"(*b):ISceneNodeFactory",0
_3101:
	db	"(i,i,*b):ISceneNodeFactory",0
	align	4
_3090:
	dd	2
	dd	_3091
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3092
	dd	_3093
	dd	112
	dd	6
	dd	_3094
	dd	_3095
	dd	116
	dd	6
	dd	_3096
	dd	_431
	dd	120
	dd	6
	dd	_3097
	dd	_444
	dd	124
	dd	6
	dd	_3098
	dd	_807
	dd	128
	dd	6
	dd	_3099
	dd	_807
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneNodeFactory_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneNodeFactory_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneNodeFactory_grab
	dd	7
	dd	_480
	dd	_3100
	dd	__irrlicht_core_ISceneNodeFactory_create
	dd	7
	dd	_482
	dd	_3101
	dd	140
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNodeFactory_bind
	dd	0
	align	4
_irrlicht_core_ISceneNodeFactory:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3090
	dd	24
	dd	__irrlicht_core_ISceneNodeFactory_New
	dd	__irrlicht_core_ISceneNodeFactory_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeFactory_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeFactory_drop
	dd	__irrlicht_core_ISceneNodeFactory_getDebugName
	dd	__irrlicht_core_ISceneNodeFactory_grab
	dd	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromType
	dd	__irrlicht_core_ISceneNodeFactory_addSceneNodeFromName
	dd	__irrlicht_core_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	dd	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeType
	dd	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromIndex
	dd	__irrlicht_core_ISceneNodeFactory_getCreateableSceneNodeTypeNameFromType
	dd	__irrlicht_core_ISceneNodeFactory_create
	dd	__irrlicht_core_ISceneNodeFactory_createFromHandle
_3103:
	db	"IBillboardSceneNode",0
_3104:
	db	"(i,i,*b):IBillboardSceneNode",0
_3105:
	db	"setColorTopBottom",0
_3106:
	db	"getColor",0
	align	4
_3102:
	dd	2
	dd	_3103
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3104
	dd	112
	dd	6
	dd	_530
	dd	_549
	dd	532
	dd	6
	dd	_1754
	dd	_455
	dd	536
	dd	6
	dd	_1685
	dd	_1672
	dd	540
	dd	6
	dd	_3105
	dd	_1707
	dd	544
	dd	6
	dd	_3106
	dd	_1707
	dd	548
	dd	0
	align	4
_irrlicht_core_IBillboardSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3102
	dd	24
	dd	__irrlicht_core_IBillboardSceneNode_New
	dd	__irrlicht_core_IBillboardSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IBillboardSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IBillboardSceneNode_getSize
	dd	__irrlicht_core_IBillboardSceneNode_setSize
	dd	__irrlicht_core_IBillboardSceneNode_setColor
	dd	__irrlicht_core_IBillboardSceneNode_setColorTopBottom
	dd	__irrlicht_core_IBillboardSceneNode_getColor
_3108:
	db	"IBillboardTextSceneNode",0
_3109:
	db	"(i,i,*b):IBillboardTextSceneNode",0
	align	4
_3107:
	dd	2
	dd	_3108
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IBillboardTextSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IBillboardTextSceneNode_Delete
	dd	7
	dd	_482
	dd	_3109
	dd	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	dd	6
	dd	_530
	dd	_549
	dd	__irrlicht_core_IBillboardTextSceneNode_getSize
	dd	6
	dd	_1754
	dd	_455
	dd	__irrlicht_core_IBillboardTextSceneNode_setSize
	dd	6
	dd	_1685
	dd	_1672
	dd	__irrlicht_core_IBillboardTextSceneNode_setColor
	dd	6
	dd	_3105
	dd	_1707
	dd	__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom
	dd	6
	dd	_3106
	dd	_1707
	dd	__irrlicht_core_IBillboardTextSceneNode_getColor
	dd	6
	dd	_1567
	dd	_793
	dd	__irrlicht_core_IBillboardTextSceneNode_setText
	dd	6
	dd	_1807
	dd	_1672
	dd	__irrlicht_core_IBillboardTextSceneNode_setTextColor
	dd	0
	align	4
_irrlicht_core_IBillboardTextSceneNode:
	dd	_irrlicht_core_IBillboardSceneNode
	dd	_bbObjectFree
	dd	_3107
	dd	24
	dd	__irrlicht_core_IBillboardTextSceneNode_New
	dd	__irrlicht_core_IBillboardTextSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IBillboardTextSceneNode_getSize
	dd	__irrlicht_core_IBillboardTextSceneNode_setSize
	dd	__irrlicht_core_IBillboardTextSceneNode_setColor
	dd	__irrlicht_core_IBillboardTextSceneNode_setColorTopBottom
	dd	__irrlicht_core_IBillboardTextSceneNode_getColor
	dd	__irrlicht_core_IBillboardTextSceneNode_setText
	dd	__irrlicht_core_IBillboardTextSceneNode_setTextColor
_3111:
	db	"IBoneSceneNode",0
_3112:
	db	"(i,i,*b):IBoneSceneNode",0
_3113:
	db	"getBoneName",0
_3114:
	db	"getBoneIndex",0
_3115:
	db	"setAnimationMode",0
_3116:
	db	"getAnimationMode",0
_3117:
	db	"setSkinningSpace",0
_3118:
	db	"getSkinningSpace",0
_3119:
	db	"updateAbsolutePositionOfAllChildren",0
_3120:
	db	"getPositionHint",0
_3121:
	db	"setPositionHint",0
_3122:
	db	"getScaleHint",0
_3123:
	db	"setScaleHint",0
_3124:
	db	"getRotationHint",0
_3125:
	db	"setRotationHint",0
	align	4
_3110:
	dd	2
	dd	_3111
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_Delete
	dd	7
	dd	_482
	dd	_3112
	dd	__irrlicht_core_IBoneSceneNode_createFromHandle
	dd	6
	dd	_3113
	dd	_827
	dd	__irrlicht_core_IBoneSceneNode_getBoneName
	dd	6
	dd	_3114
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getBoneIndex
	dd	6
	dd	_3115
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setAnimationMode
	dd	6
	dd	_3116
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getAnimationMode
	dd	6
	dd	_3117
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setSkinningSpace
	dd	6
	dd	_3118
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getSkinningSpace
	dd	6
	dd	_3119
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	dd	6
	dd	_3120
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getPositionHint
	dd	6
	dd	_3121
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setPositionHint
	dd	6
	dd	_3122
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getScaleHint
	dd	6
	dd	_3123
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setScaleHint
	dd	6
	dd	_3124
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getRotationHint
	dd	6
	dd	_3125
	dd	_444
	dd	__irrlicht_core_IBoneSceneNode_setRotationHint
	dd	0
	align	4
_irrlicht_core_IBoneSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3110
	dd	24
	dd	__irrlicht_core_IBoneSceneNode_New
	dd	__irrlicht_core_IBoneSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IBoneSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IBoneSceneNode_getBoneName
	dd	__irrlicht_core_IBoneSceneNode_getBoneIndex
	dd	__irrlicht_core_IBoneSceneNode_setAnimationMode
	dd	__irrlicht_core_IBoneSceneNode_getAnimationMode
	dd	__irrlicht_core_IBoneSceneNode_setSkinningSpace
	dd	__irrlicht_core_IBoneSceneNode_getSkinningSpace
	dd	__irrlicht_core_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	dd	__irrlicht_core_IBoneSceneNode_getPositionHint
	dd	__irrlicht_core_IBoneSceneNode_setPositionHint
	dd	__irrlicht_core_IBoneSceneNode_getScaleHint
	dd	__irrlicht_core_IBoneSceneNode_setScaleHint
	dd	__irrlicht_core_IBoneSceneNode_getRotationHint
	dd	__irrlicht_core_IBoneSceneNode_setRotationHint
_3127:
	db	"SViewFrustum",0
_3128:
	db	"(i,i):SViewFrustum",0
_3129:
	db	"():SViewFrustum",0
_3130:
	db	"(:SViewFrustum):SViewFrustum",0
_3131:
	db	"(:Matrix4):SViewFrustum",0
_3132:
	db	"getFarLeftDown",0
_3133:
	db	"getFarLeftUp",0
_3134:
	db	"getFarRightDown",0
_3135:
	db	"getFarRightUp",0
_3136:
	db	"transform",0
_3137:
	db	"boundingBox",0
_3138:
	db	"cameraPosition",0
_3139:
	db	"setPlane",0
_3140:
	db	"(:Plane3df,i)i",0
_3141:
	db	"setFrom",0
_3142:
	db	"clipLine",0
	align	4
_3126:
	dd	2
	dd	_3127
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SViewFrustum_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SViewFrustum_Delete
	dd	7
	dd	_482
	dd	_3128
	dd	__irrlicht_core_SViewFrustum_createFromHandle
	dd	7
	dd	_480
	dd	_3129
	dd	__irrlicht_core_SViewFrustum_create
	dd	7
	dd	_1061
	dd	_3130
	dd	__irrlicht_core_SViewFrustum_createFromOther
	dd	7
	dd	_786
	dd	_3131
	dd	__irrlicht_core_SViewFrustum_createFromMatrix
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_SViewFrustum_getBoundingBox
	dd	6
	dd	_3132
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarLeftDown
	dd	6
	dd	_3133
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarLeftUp
	dd	6
	dd	_3134
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarRightDown
	dd	6
	dd	_3135
	dd	_649
	dd	__irrlicht_core_SViewFrustum_getFarRightUp
	dd	6
	dd	_2853
	dd	_431
	dd	__irrlicht_core_SViewFrustum_recalculateBoundingBox
	dd	6
	dd	_3136
	dd	_749
	dd	__irrlicht_core_SViewFrustum_transform
	dd	6
	dd	_3137
	dd	_950
	dd	__irrlicht_core_SViewFrustum_boundingBox
	dd	6
	dd	_3138
	dd	_649
	dd	__irrlicht_core_SViewFrustum_cameraPosition
	dd	6
	dd	_678
	dd	_1441
	dd	__irrlicht_core_SViewFrustum_getPlane
	dd	6
	dd	_3139
	dd	_3140
	dd	__irrlicht_core_SViewFrustum_setPlane
	dd	6
	dd	_3141
	dd	_749
	dd	__irrlicht_core_SViewFrustum_setFrom
	dd	6
	dd	_3142
	dd	_920
	dd	__irrlicht_core_SViewFrustum_clipLine
	dd	6
	dd	_2565
	dd	_1053
	dd	__irrlicht_core_SViewFrustum_getTransform
	dd	0
	align	4
_irrlicht_core_SViewFrustum:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3126
	dd	20
	dd	__irrlicht_core_SViewFrustum_New
	dd	__irrlicht_core_SViewFrustum_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SViewFrustum_createFromHandle
	dd	__irrlicht_core_SViewFrustum_create
	dd	__irrlicht_core_SViewFrustum_createFromOther
	dd	__irrlicht_core_SViewFrustum_createFromMatrix
	dd	__irrlicht_core_SViewFrustum_getBoundingBox
	dd	__irrlicht_core_SViewFrustum_getFarLeftDown
	dd	__irrlicht_core_SViewFrustum_getFarLeftUp
	dd	__irrlicht_core_SViewFrustum_getFarRightDown
	dd	__irrlicht_core_SViewFrustum_getFarRightUp
	dd	__irrlicht_core_SViewFrustum_recalculateBoundingBox
	dd	__irrlicht_core_SViewFrustum_transform
	dd	__irrlicht_core_SViewFrustum_boundingBox
	dd	__irrlicht_core_SViewFrustum_cameraPosition
	dd	__irrlicht_core_SViewFrustum_getPlane
	dd	__irrlicht_core_SViewFrustum_setPlane
	dd	__irrlicht_core_SViewFrustum_setFrom
	dd	__irrlicht_core_SViewFrustum_clipLine
	dd	__irrlicht_core_SViewFrustum_getTransform
_3144:
	db	"ICameraSceneNode",0
_3145:
	db	"(i,i,*b):ICameraSceneNode",0
_3146:
	db	"getAspectRatio",0
_3147:
	db	"getFarValue",0
_3148:
	db	"getFOV",0
_3149:
	db	"getNearValue",0
_3150:
	db	"getProjectionMatrix",0
_3151:
	db	"getTarget",0
_3152:
	db	"getUpVector",0
_3153:
	db	"getViewMatrix",0
_3154:
	db	"getViewFrustum",0
_3155:
	db	"isInputReceiverEnabled",0
_3156:
	db	"setAspectRatio",0
_3157:
	db	"setFarValue",0
_3158:
	db	"setFOV",0
_3159:
	db	"setNearValue",0
_3160:
	db	"setInputReceiverEnabled",0
_3161:
	db	"setProjectionMatrix",0
_3162:
	db	"(:Matrix4,i)i",0
_3163:
	db	"setTarget",0
_3164:
	db	"setUpVector",0
_3165:
	db	"setRotation",0
_3166:
	db	"bindTargetAndRotation",0
_3167:
	db	"getTargetAndRotationBinding",0
_3168:
	db	"setViewMatrixAffector",0
_3169:
	db	"getViewMatrixAffector",0
	align	4
_3143:
	dd	2
	dd	_3144
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_Delete
	dd	7
	dd	_482
	dd	_3145
	dd	__irrlicht_core_ICameraSceneNode_createFromHandle
	dd	6
	dd	_3146
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getAspectRatio
	dd	6
	dd	_3147
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getFarValue
	dd	6
	dd	_3148
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getFOV
	dd	6
	dd	_3149
	dd	_468
	dd	__irrlicht_core_ICameraSceneNode_getNearValue
	dd	6
	dd	_3150
	dd	_766
	dd	__irrlicht_core_ICameraSceneNode_getProjectionMatrix
	dd	6
	dd	_3151
	dd	_649
	dd	__irrlicht_core_ICameraSceneNode_getTarget
	dd	6
	dd	_3152
	dd	_649
	dd	__irrlicht_core_ICameraSceneNode_getUpVector
	dd	6
	dd	_3153
	dd	_766
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrix
	dd	6
	dd	_3154
	dd	_3129
	dd	__irrlicht_core_ICameraSceneNode_getViewFrustum
	dd	6
	dd	_3155
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled
	dd	6
	dd	_3156
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setAspectRatio
	dd	6
	dd	_3157
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setFarValue
	dd	6
	dd	_3158
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setFOV
	dd	6
	dd	_3159
	dd	_471
	dd	__irrlicht_core_ICameraSceneNode_setNearValue
	dd	6
	dd	_3160
	dd	_444
	dd	__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled
	dd	6
	dd	_3161
	dd	_3162
	dd	__irrlicht_core_ICameraSceneNode_setProjectionMatrix
	dd	6
	dd	_3163
	dd	_660
	dd	__irrlicht_core_ICameraSceneNode_setTarget
	dd	6
	dd	_3164
	dd	_660
	dd	__irrlicht_core_ICameraSceneNode_setUpVector
	dd	6
	dd	_2249
	dd	_1984
	dd	__irrlicht_core_ICameraSceneNode_OnEvent
	dd	6
	dd	_1047
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_isOrthogonal
	dd	6
	dd	_3165
	dd	_660
	dd	__irrlicht_core_ICameraSceneNode_setRotation
	dd	6
	dd	_3166
	dd	_444
	dd	__irrlicht_core_ICameraSceneNode_bindTargetAndRotation
	dd	6
	dd	_3167
	dd	_431
	dd	__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding
	dd	6
	dd	_3168
	dd	_749
	dd	__irrlicht_core_ICameraSceneNode_setViewMatrixAffector
	dd	6
	dd	_3169
	dd	_766
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrixAffector
	dd	0
	align	4
_irrlicht_core_ICameraSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3143
	dd	24
	dd	__irrlicht_core_ICameraSceneNode_New
	dd	__irrlicht_core_ICameraSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ICameraSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ICameraSceneNode_setRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ICameraSceneNode_getAspectRatio
	dd	__irrlicht_core_ICameraSceneNode_getFarValue
	dd	__irrlicht_core_ICameraSceneNode_getFOV
	dd	__irrlicht_core_ICameraSceneNode_getNearValue
	dd	__irrlicht_core_ICameraSceneNode_getProjectionMatrix
	dd	__irrlicht_core_ICameraSceneNode_getTarget
	dd	__irrlicht_core_ICameraSceneNode_getUpVector
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrix
	dd	__irrlicht_core_ICameraSceneNode_getViewFrustum
	dd	__irrlicht_core_ICameraSceneNode_isInputReceiverEnabled
	dd	__irrlicht_core_ICameraSceneNode_setAspectRatio
	dd	__irrlicht_core_ICameraSceneNode_setFarValue
	dd	__irrlicht_core_ICameraSceneNode_setFOV
	dd	__irrlicht_core_ICameraSceneNode_setNearValue
	dd	__irrlicht_core_ICameraSceneNode_setInputReceiverEnabled
	dd	__irrlicht_core_ICameraSceneNode_setProjectionMatrix
	dd	__irrlicht_core_ICameraSceneNode_setTarget
	dd	__irrlicht_core_ICameraSceneNode_setUpVector
	dd	__irrlicht_core_ICameraSceneNode_OnEvent
	dd	__irrlicht_core_ICameraSceneNode_isOrthogonal
	dd	__irrlicht_core_ICameraSceneNode_bindTargetAndRotation
	dd	__irrlicht_core_ICameraSceneNode_getTargetAndRotationBinding
	dd	__irrlicht_core_ICameraSceneNode_setViewMatrixAffector
	dd	__irrlicht_core_ICameraSceneNode_getViewMatrixAffector
_3171:
	db	"IDummyTransformationSceneNode",0
_3172:
	db	"(i,i,*b):IDummyTransformationSceneNode",0
_3173:
	db	"getRelativeTransformationMatrix",0
	align	4
_3170:
	dd	2
	dd	_3171
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IDummyTransformationSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IDummyTransformationSceneNode_Delete
	dd	7
	dd	_482
	dd	_3172
	dd	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	dd	6
	dd	_3173
	dd	_766
	dd	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
	dd	0
	align	4
_irrlicht_core_IDummyTransformationSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3170
	dd	24
	dd	__irrlicht_core_IDummyTransformationSceneNode_New
	dd	__irrlicht_core_IDummyTransformationSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
_3181:
	db	"ILightSceneNode",0
_3182:
	db	"(i,i,*b):ILightSceneNode",0
_3183:
	db	"getLightData",0
_3184:
	db	"setLightData",0
_3185:
	db	"setLightType",0
_3186:
	db	"getLightType",0
_3187:
	db	"enableCastShadow",0
_3188:
	db	"getCastShadow",0
	align	4
_3180:
	dd	2
	dd	_3181
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_Delete
	dd	7
	dd	_482
	dd	_3182
	dd	__irrlicht_core_ILightSceneNode_createFromHandle
	dd	6
	dd	_3183
	dd	_2433
	dd	__irrlicht_core_ILightSceneNode_getLightData
	dd	6
	dd	_3184
	dd	_2629
	dd	__irrlicht_core_ILightSceneNode_setLightData
	dd	6
	dd	_2442
	dd	_471
	dd	__irrlicht_core_ILightSceneNode_setRadius
	dd	6
	dd	_2441
	dd	_468
	dd	__irrlicht_core_ILightSceneNode_getRadius
	dd	6
	dd	_3185
	dd	_444
	dd	__irrlicht_core_ILightSceneNode_setLightType
	dd	6
	dd	_3186
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_getLightType
	dd	6
	dd	_3187
	dd	_444
	dd	__irrlicht_core_ILightSceneNode_enableCastShadow
	dd	6
	dd	_3188
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_getCastShadow
	dd	6
	dd	_1521
	dd	_444
	dd	__irrlicht_core_ILightSceneNode_setVisible
	dd	0
	align	4
_irrlicht_core_ILightSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3180
	dd	24
	dd	__irrlicht_core_ILightSceneNode_New
	dd	__irrlicht_core_ILightSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ILightSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ILightSceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ILightSceneNode_getLightData
	dd	__irrlicht_core_ILightSceneNode_setLightData
	dd	__irrlicht_core_ILightSceneNode_setRadius
	dd	__irrlicht_core_ILightSceneNode_getRadius
	dd	__irrlicht_core_ILightSceneNode_setLightType
	dd	__irrlicht_core_ILightSceneNode_getLightType
	dd	__irrlicht_core_ILightSceneNode_enableCastShadow
	dd	__irrlicht_core_ILightSceneNode_getCastShadow
_3190:
	db	"SMesh",0
_3191:
	db	"(i,i):SMesh",0
_3192:
	db	"():SMesh",0
_3193:
	db	"addMeshBuffer",0
_3194:
	db	"getMeshBufferFromMaterial",0
_3195:
	db	"(:SMaterial):IMeshBuffer",0
	align	4
_3189:
	dd	2
	dd	_3190
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMesh_Delete
	dd	7
	dd	_482
	dd	_3191
	dd	__irrlicht_core_SMesh_createFromHandle
	dd	7
	dd	_480
	dd	_3192
	dd	__irrlicht_core_SMesh_create
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_SMesh_getBoundingBox
	dd	6
	dd	_3193
	dd	_2620
	dd	__irrlicht_core_SMesh_addMeshBuffer
	dd	6
	dd	_2892
	dd	_2893
	dd	__irrlicht_core_SMesh_getMeshBuffer
	dd	6
	dd	_2894
	dd	_431
	dd	__irrlicht_core_SMesh_getMeshBufferCount
	dd	6
	dd	_2853
	dd	_431
	dd	__irrlicht_core_SMesh_recalculateBoundingBox
	dd	6
	dd	_2895
	dd	_434
	dd	__irrlicht_core_SMesh_setMaterialFlag
	dd	6
	dd	_2849
	dd	_694
	dd	__irrlicht_core_SMesh_setBoundingBox
	dd	6
	dd	_3194
	dd	_3195
	dd	__irrlicht_core_SMesh_getMeshBufferFromMaterial
	dd	0
	align	4
_irrlicht_core_SMesh:
	dd	_irrlicht_core_IMesh
	dd	_bbObjectFree
	dd	_3189
	dd	24
	dd	__irrlicht_core_SMesh_New
	dd	__irrlicht_core_SMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMesh_drop
	dd	__irrlicht_core_IMesh_getDebugName
	dd	__irrlicht_core_IMesh_grab
	dd	__irrlicht_core_SMesh_createFromHandle
	dd	__irrlicht_core_SMesh_getBoundingBox
	dd	__irrlicht_core_SMesh_getMeshBuffer
	dd	__irrlicht_core_SMesh_getMeshBufferCount
	dd	__irrlicht_core_SMesh_setMaterialFlag
	dd	__irrlicht_core_SMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_SMesh_create
	dd	__irrlicht_core_SMesh_addMeshBuffer
	dd	__irrlicht_core_SMesh_recalculateBoundingBox
	dd	__irrlicht_core_SMesh_getMeshBufferFromMaterial
_3197:
	db	"IMeshManipulator",0
_3198:
	db	"(i,i):IMeshManipulator",0
_3199:
	db	"createMeshCopy",0
_3200:
	db	"(:IMesh):SMesh",0
_3201:
	db	"createMeshWithTangents",0
_3202:
	db	"(:IMesh,i,i,i):IMesh",0
_3203:
	db	"createMeshUniquePrimitives",0
_3204:
	db	"(:IMesh):IMesh",0
_3205:
	db	"flipSurfaces",0
_3206:
	db	"getPolyCountFromAnimated",0
_3207:
	db	"getPolyCount",0
_3208:
	db	"makePlanarTextureMapping",0
_3209:
	db	"(:IMesh,f)i",0
_3210:
	db	"recalculateNormals",0
_3211:
	db	"(:IMesh,i,i)i",0
_3212:
	db	"recalculateNormalsMeshBuffer",0
_3213:
	db	"(:IMeshBuffer,i,i)i",0
_3214:
	db	"scaleMesh",0
_3215:
	db	"(:IMesh,:Vector3df)i",0
_3216:
	db	"setVertexColorAlpha",0
_3217:
	db	"(:IMesh,i)i",0
_3218:
	db	"setVertexColors",0
_3219:
	db	"(:IMesh,:SColor)i",0
_3220:
	db	"transformMesh",0
_3221:
	db	"(:IMesh,:Matrix4)i",0
_3222:
	db	"createAnimatedMesh",0
_3223:
	db	"(:IMesh,i):IAnimatedMesh",0
_3224:
	db	"createMeshWith2TCoords",0
_3225:
	db	"createMeshWelded",0
_3226:
	db	"(:IMesh,f):IMesh",0
_3227:
	db	"scale",0
_3228:
	db	"scaleMeshBuffer",0
_3229:
	db	"(:IMeshbuffer,:Vector3df)i",0
_3230:
	db	"scaleTCoords",0
_3231:
	db	"(:IMesh,:Vector2df,i)i",0
_3232:
	db	"scaleTCoordsMeshBuffer",0
_3233:
	db	"(:IMeshBuffer,:Vector2df,i)i",0
_3234:
	db	"transformMeshBuffer",0
_3235:
	db	"(:IMeshBuffer,:Matrix4)i",0
_3236:
	db	"createMeshWith1TCoords",0
_3237:
	db	"makePlanarTextureMappingFromBuffer",0
_3238:
	db	"(:IMeshBuffer,f)i",0
_3239:
	db	"makePlanarTextureMappingFromBufferWithOffset",0
_3240:
	db	"(:IMeshBuffer,f,f,b,:Vector3df)i",0
_3241:
	db	"recalculateTangents",0
_3242:
	db	"(:IMesh,i,i,i)i",0
_3243:
	db	"applyToMeshBuffer",0
_3244:
	db	"(:IVertexManipulator,:IMeshBuffer,i)i",0
_3245:
	db	"applyToMesh",0
_3246:
	db	"(:IVertexManipulator,:IMesh,i)i",0
	align	4
_3196:
	dd	2
	dd	_3197
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_Delete
	dd	7
	dd	_482
	dd	_3198
	dd	__irrlicht_core_IMeshManipulator_createFromHandle
	dd	6
	dd	_3199
	dd	_3200
	dd	__irrlicht_core_IMeshManipulator_createMeshCopy
	dd	6
	dd	_3201
	dd	_3202
	dd	__irrlicht_core_IMeshManipulator_createMeshWithTangents
	dd	6
	dd	_3203
	dd	_3204
	dd	__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives
	dd	6
	dd	_3205
	dd	_2869
	dd	__irrlicht_core_IMeshManipulator_flipSurfaces
	dd	6
	dd	_3206
	dd	_1738
	dd	__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated
	dd	6
	dd	_3207
	dd	_2869
	dd	__irrlicht_core_IMeshManipulator_getPolyCount
	dd	6
	dd	_3208
	dd	_3209
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMapping
	dd	6
	dd	_3210
	dd	_3211
	dd	__irrlicht_core_IMeshManipulator_recalculateNormals
	dd	6
	dd	_3212
	dd	_3213
	dd	__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer
	dd	6
	dd	_3214
	dd	_3215
	dd	__irrlicht_core_IMeshManipulator_scaleMesh
	dd	6
	dd	_3216
	dd	_3217
	dd	__irrlicht_core_IMeshManipulator_setVertexColorAlpha
	dd	6
	dd	_3218
	dd	_3219
	dd	__irrlicht_core_IMeshManipulator_setVertexColors
	dd	6
	dd	_3220
	dd	_3221
	dd	__irrlicht_core_IMeshManipulator_transformMesh
	dd	6
	dd	_3222
	dd	_3223
	dd	__irrlicht_core_IMeshManipulator_createAnimatedMesh
	dd	6
	dd	_3224
	dd	_3204
	dd	__irrlicht_core_IMeshManipulator_createMeshWith2TCoords
	dd	6
	dd	_3225
	dd	_3226
	dd	__irrlicht_core_IMeshManipulator_createMeshWelded
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IMeshManipulator_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_grab
	dd	6
	dd	_3227
	dd	_3215
	dd	__irrlicht_core_IMeshManipulator_scale
	dd	6
	dd	_3228
	dd	_3229
	dd	__irrlicht_core_IMeshManipulator_scaleMeshBuffer
	dd	6
	dd	_3230
	dd	_3231
	dd	__irrlicht_core_IMeshManipulator_scaleTCoords
	dd	6
	dd	_3232
	dd	_3233
	dd	__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer
	dd	6
	dd	_3136
	dd	_3221
	dd	__irrlicht_core_IMeshManipulator_transform
	dd	6
	dd	_3234
	dd	_3235
	dd	__irrlicht_core_IMeshManipulator_transformMeshBuffer
	dd	6
	dd	_3236
	dd	_3204
	dd	__irrlicht_core_IMeshManipulator_createMeshWith1TCoords
	dd	6
	dd	_3237
	dd	_3238
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer
	dd	6
	dd	_3239
	dd	_3240
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	dd	6
	dd	_3241
	dd	_3242
	dd	__irrlicht_core_IMeshManipulator_recalculateTangents
	dd	6
	dd	_3243
	dd	_3244
	dd	__irrlicht_core_IMeshManipulator_applyToMeshBuffer
	dd	6
	dd	_3245
	dd	_3246
	dd	__irrlicht_core_IMeshManipulator_applyToMesh
	dd	0
	align	4
_irrlicht_core_IMeshManipulator:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3196
	dd	24
	dd	__irrlicht_core_IMeshManipulator_New
	dd	__irrlicht_core_IMeshManipulator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshManipulator_drop
	dd	__irrlicht_core_IMeshManipulator_getDebugName
	dd	__irrlicht_core_IMeshManipulator_grab
	dd	__irrlicht_core_IMeshManipulator_createFromHandle
	dd	__irrlicht_core_IMeshManipulator_createMeshCopy
	dd	__irrlicht_core_IMeshManipulator_createMeshWithTangents
	dd	__irrlicht_core_IMeshManipulator_createMeshUniquePrimitives
	dd	__irrlicht_core_IMeshManipulator_flipSurfaces
	dd	__irrlicht_core_IMeshManipulator_getPolyCountFromAnimated
	dd	__irrlicht_core_IMeshManipulator_getPolyCount
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMapping
	dd	__irrlicht_core_IMeshManipulator_recalculateNormals
	dd	__irrlicht_core_IMeshManipulator_recalculateNormalsMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_scaleMesh
	dd	__irrlicht_core_IMeshManipulator_setVertexColorAlpha
	dd	__irrlicht_core_IMeshManipulator_setVertexColors
	dd	__irrlicht_core_IMeshManipulator_transformMesh
	dd	__irrlicht_core_IMeshManipulator_createAnimatedMesh
	dd	__irrlicht_core_IMeshManipulator_createMeshWith2TCoords
	dd	__irrlicht_core_IMeshManipulator_createMeshWelded
	dd	__irrlicht_core_IMeshManipulator_scale
	dd	__irrlicht_core_IMeshManipulator_scaleMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_scaleTCoords
	dd	__irrlicht_core_IMeshManipulator_scaleTCoordsMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_transform
	dd	__irrlicht_core_IMeshManipulator_transformMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_createMeshWith1TCoords
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBuffer
	dd	__irrlicht_core_IMeshManipulator_makePlanarTextureMappingFromBufferWithOffset
	dd	__irrlicht_core_IMeshManipulator_recalculateTangents
	dd	__irrlicht_core_IMeshManipulator_applyToMeshBuffer
	dd	__irrlicht_core_IMeshManipulator_applyToMesh
_3248:
	db	"IMeshSceneNode",0
_3249:
	db	"(i,i,*b):IMeshSceneNode",0
_3250:
	db	"():IMesh",0
	align	4
_3247:
	dd	2
	dd	_3248
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMeshSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMeshSceneNode_Delete
	dd	7
	dd	_482
	dd	_3249
	dd	__irrlicht_core_IMeshSceneNode_createFromHandle
	dd	6
	dd	_1737
	dd	_2869
	dd	__irrlicht_core_IMeshSceneNode_setMesh
	dd	6
	dd	_2928
	dd	_444
	dd	__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials
	dd	6
	dd	_2929
	dd	_431
	dd	__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials
	dd	6
	dd	_1739
	dd	_3250
	dd	__irrlicht_core_IMeshSceneNode_getMesh
	dd	0
	align	4
_irrlicht_core_IMeshSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3247
	dd	24
	dd	__irrlicht_core_IMeshSceneNode_New
	dd	__irrlicht_core_IMeshSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IMeshSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IMeshSceneNode_setMesh
	dd	__irrlicht_core_IMeshSceneNode_setReadOnlyMaterials
	dd	__irrlicht_core_IMeshSceneNode_isReadOnlyMaterials
	dd	__irrlicht_core_IMeshSceneNode_getMesh
_3252:
	db	"IMetaTriangleSelector",0
_3253:
	db	"(i,i):IMetaTriangleSelector",0
_3254:
	db	"addTriangleSelector",0
_3255:
	db	"removeAllTriangleSelectors",0
_3256:
	db	"removeTriangleSelector",0
	align	4
_3251:
	dd	2
	dd	_3252
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IMetaTriangleSelector_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IMetaTriangleSelector_Delete
	dd	7
	dd	_482
	dd	_3253
	dd	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	dd	6
	dd	_3254
	dd	_3031
	dd	__irrlicht_core_IMetaTriangleSelector_addTriangleSelector
	dd	6
	dd	_3255
	dd	_431
	dd	__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors
	dd	6
	dd	_3256
	dd	_3031
	dd	__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector
	dd	0
	align	4
_irrlicht_core_IMetaTriangleSelector:
	dd	_irrlicht_core_ITriangleSelector
	dd	_bbObjectFree
	dd	_3251
	dd	24
	dd	__irrlicht_core_IMetaTriangleSelector_New
	dd	__irrlicht_core_IMetaTriangleSelector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ITriangleSelector_drop
	dd	__irrlicht_core_ITriangleSelector_getDebugName
	dd	__irrlicht_core_ITriangleSelector_grab
	dd	__irrlicht_core_IMetaTriangleSelector_createFromHandle
	dd	__irrlicht_core_ITriangleSelector_getTriangleCount
	dd	__irrlicht_core_ITriangleSelector_getTriangles
	dd	__irrlicht_core_ITriangleSelector_getTrianglesOnLine
	dd	__irrlicht_core_ITriangleSelector_getTrianglesInBox
	dd	__irrlicht_core_ITriangleSelector_getSceneNodeForTriangle
	dd	__irrlicht_core_IMetaTriangleSelector_addTriangleSelector
	dd	__irrlicht_core_IMetaTriangleSelector_removeAllTriangleSelectors
	dd	__irrlicht_core_IMetaTriangleSelector_removeTriangleSelector
_3258:
	db	"SParticle",0
_3259:
	db	"(i,i):SParticle",0
_3260:
	db	"color",0
_3261:
	db	"getEndTime",0
_3262:
	db	"setEndTime",0
_3263:
	db	"pos",0
_3264:
	db	"startColor",0
_3265:
	db	"getStartTime",0
_3266:
	db	"setStartTime",0
_3267:
	db	"startVector",0
_3268:
	db	"vector",0
_3269:
	db	"startSize",0
	align	4
_3257:
	dd	2
	dd	_3258
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SParticle_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SParticle_Delete
	dd	7
	dd	_482
	dd	_3259
	dd	__irrlicht_core_SParticle_createFromHandle
	dd	7
	dd	_480
	dd	_1162
	dd	__irrlicht_core_SParticle_create
	dd	6
	dd	_3260
	dd	_1704
	dd	__irrlicht_core_SParticle_color
	dd	6
	dd	_3261
	dd	_431
	dd	__irrlicht_core_SParticle_getEndTime
	dd	6
	dd	_3262
	dd	_444
	dd	__irrlicht_core_SParticle_setEndTime
	dd	6
	dd	_3263
	dd	_649
	dd	__irrlicht_core_SParticle_pos
	dd	6
	dd	_3264
	dd	_1704
	dd	__irrlicht_core_SParticle_startColor
	dd	6
	dd	_3265
	dd	_431
	dd	__irrlicht_core_SParticle_getStartTime
	dd	6
	dd	_3266
	dd	_444
	dd	__irrlicht_core_SParticle_setStartTime
	dd	6
	dd	_3267
	dd	_649
	dd	__irrlicht_core_SParticle_startVector
	dd	6
	dd	_3268
	dd	_649
	dd	__irrlicht_core_SParticle_vector
	dd	6
	dd	_832
	dd	_549
	dd	__irrlicht_core_SParticle_size
	dd	6
	dd	_3269
	dd	_549
	dd	__irrlicht_core_SParticle_startSize
	dd	0
	align	4
_irrlicht_core_SParticle:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3257
	dd	20
	dd	__irrlicht_core_SParticle_New
	dd	__irrlicht_core_SParticle_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SParticle_createFromHandle
	dd	__irrlicht_core_SParticle_create
	dd	__irrlicht_core_SParticle_color
	dd	__irrlicht_core_SParticle_getEndTime
	dd	__irrlicht_core_SParticle_setEndTime
	dd	__irrlicht_core_SParticle_pos
	dd	__irrlicht_core_SParticle_startColor
	dd	__irrlicht_core_SParticle_getStartTime
	dd	__irrlicht_core_SParticle_setStartTime
	dd	__irrlicht_core_SParticle_startVector
	dd	__irrlicht_core_SParticle_vector
	dd	__irrlicht_core_SParticle_size
	dd	__irrlicht_core_SParticle_startSize
_3271:
	db	"IParticleAffector",0
_3272:
	db	"affect",0
_3273:
	db	"(i,:Array_SParticle)i",0
_3274:
	db	"(*b):IParticleAffector",0
_3275:
	db	"(i,i,*b):IParticleAffector",0
_3276:
	db	"(i):IParticleAffector",0
_3277:
	db	"OnGetType",0
_3278:
	db	"OnDeserializeAttributes",0
_3279:
	db	"OnSerializeAttributes",0
_3280:
	db	"OnAffectBinding",0
	align	4
_3270:
	dd	2
	dd	_3271
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3272
	dd	_3273
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1564
	dd	_444
	dd	132
	dd	6
	dd	_2723
	dd	_431
	dd	136
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_IParticleAffector_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_IParticleAffector_grab
	dd	7
	dd	_480
	dd	_3274
	dd	__irrlicht_core_IParticleAffector_create
	dd	7
	dd	_482
	dd	_3275
	dd	112
	dd	6
	dd	_1547
	dd	_3276
	dd	144
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IParticleAffector_bind
	dd	7
	dd	_3277
	dd	_444
	dd	148
	dd	7
	dd	_3278
	dd	_872
	dd	152
	dd	7
	dd	_3279
	dd	_1085
	dd	156
	dd	7
	dd	_3280
	dd	_1085
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	0
	align	4
_irrlicht_core_IParticleAffector:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_3270
	dd	24
	dd	__irrlicht_core_IParticleAffector_New
	dd	__irrlicht_core_IParticleAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
_3282:
	db	"IParticleAffectorDefault",0
	align	4
_3281:
	dd	2
	dd	_3282
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3272
	dd	_3273
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	0
	align	4
_irrlicht_core_IParticleAffectorDefault:
	dd	_irrlicht_core_IParticleAffector
	dd	_bbObjectFree
	dd	_3281
	dd	24
	dd	__irrlicht_core_IParticleAffectorDefault_New
	dd	__irrlicht_core_IParticleAffectorDefault_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
_3284:
	db	"IParticleAttractionAffector",0
_3285:
	db	"(i,i,*b):IParticleAttractionAffector",0
_3286:
	db	"setPoint",0
_3287:
	db	"setAttract",0
_3288:
	db	"setAffectX",0
_3289:
	db	"setAffectY",0
_3290:
	db	"setAffectZ",0
_3291:
	db	"getAttract",0
_3292:
	db	"getAffectX",0
_3293:
	db	"getAffectY",0
_3294:
	db	"getAffectZ",0
	align	4
_3283:
	dd	2
	dd	_3284
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3285
	dd	112
	dd	6
	dd	_3286
	dd	_660
	dd	164
	dd	6
	dd	_3287
	dd	_444
	dd	168
	dd	6
	dd	_3288
	dd	_444
	dd	172
	dd	6
	dd	_3289
	dd	_444
	dd	176
	dd	6
	dd	_3290
	dd	_444
	dd	180
	dd	6
	dd	_699
	dd	_649
	dd	184
	dd	6
	dd	_3291
	dd	_431
	dd	188
	dd	6
	dd	_3292
	dd	_431
	dd	192
	dd	6
	dd	_3293
	dd	_431
	dd	196
	dd	6
	dd	_3294
	dd	_431
	dd	200
	dd	0
	align	4
_irrlicht_core_IParticleAttractionAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3283
	dd	24
	dd	__irrlicht_core_IParticleAttractionAffector_New
	dd	__irrlicht_core_IParticleAttractionAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleAttractionAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleAttractionAffector_setPoint
	dd	__irrlicht_core_IParticleAttractionAffector_setAttract
	dd	__irrlicht_core_IParticleAttractionAffector_setAffectX
	dd	__irrlicht_core_IParticleAttractionAffector_setAffectY
	dd	__irrlicht_core_IParticleAttractionAffector_setAffectZ
	dd	__irrlicht_core_IParticleAttractionAffector_getPoint
	dd	__irrlicht_core_IParticleAttractionAffector_getAttract
	dd	__irrlicht_core_IParticleAttractionAffector_getAffectX
	dd	__irrlicht_core_IParticleAttractionAffector_getAffectY
	dd	__irrlicht_core_IParticleAttractionAffector_getAffectZ
_3296:
	db	"IParticleFadeOutAffector",0
_3297:
	db	"(i,i,*b):IParticleFadeOutAffector",0
_3298:
	db	"setTargetColor",0
_3299:
	db	"setFadeOutTime",0
_3300:
	db	"getTargetColor",0
_3301:
	db	"getFadeOutTime",0
	align	4
_3295:
	dd	2
	dd	_3296
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3297
	dd	112
	dd	6
	dd	_3298
	dd	_1672
	dd	164
	dd	6
	dd	_3299
	dd	_471
	dd	168
	dd	6
	dd	_3300
	dd	_1704
	dd	172
	dd	6
	dd	_3301
	dd	_468
	dd	176
	dd	0
	align	4
_irrlicht_core_IParticleFadeOutAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3295
	dd	24
	dd	__irrlicht_core_IParticleFadeOutAffector_New
	dd	__irrlicht_core_IParticleFadeOutAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleFadeOutAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleFadeOutAffector_setTargetColor
	dd	__irrlicht_core_IParticleFadeOutAffector_setFadeOutTime
	dd	__irrlicht_core_IParticleFadeOutAffector_getTargetColor
	dd	__irrlicht_core_IParticleFadeOutAffector_getFadeOutTime
_3303:
	db	"IParticleGravityAffector",0
_3304:
	db	"(i,i,*b):IParticleGravityAffector",0
_3305:
	db	"setTimeForceLost",0
_3306:
	db	"setGravity",0
_3307:
	db	"getTimeForceLost",0
_3308:
	db	"getGravity",0
	align	4
_3302:
	dd	2
	dd	_3303
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3304
	dd	112
	dd	6
	dd	_3305
	dd	_471
	dd	164
	dd	6
	dd	_3306
	dd	_660
	dd	168
	dd	6
	dd	_3307
	dd	_468
	dd	172
	dd	6
	dd	_3308
	dd	_649
	dd	176
	dd	0
	align	4
_irrlicht_core_IParticleGravityAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3302
	dd	24
	dd	__irrlicht_core_IParticleGravityAffector_New
	dd	__irrlicht_core_IParticleGravityAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleGravityAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleGravityAffector_setTimeForceLost
	dd	__irrlicht_core_IParticleGravityAffector_setGravity
	dd	__irrlicht_core_IParticleGravityAffector_getTimeForceLost
	dd	__irrlicht_core_IParticleGravityAffector_getGravity
_3310:
	db	"IParticleRotationAffector",0
_3311:
	db	"(i,i,*b):IParticleRotationAffector",0
_3312:
	db	"setPivotPoint",0
_3313:
	db	"getPivotPoint",0
	align	4
_3309:
	dd	2
	dd	_3310
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3311
	dd	112
	dd	6
	dd	_3312
	dd	_660
	dd	164
	dd	6
	dd	_2098
	dd	_660
	dd	168
	dd	6
	dd	_3313
	dd	_649
	dd	172
	dd	6
	dd	_2099
	dd	_649
	dd	176
	dd	0
	align	4
_irrlicht_core_IParticleRotationAffector:
	dd	_irrlicht_core_IParticleAffectorDefault
	dd	_bbObjectFree
	dd	_3309
	dd	24
	dd	__irrlicht_core_IParticleRotationAffector_New
	dd	__irrlicht_core_IParticleRotationAffector_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IParticleAffector_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IParticleAffector_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleAffector_drop
	dd	__irrlicht_core_IParticleAffector_getDebugName
	dd	__irrlicht_core_IParticleAffector_grab
	dd	__irrlicht_core_IParticleRotationAffector_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleAffectorDefault_affect
	dd	__irrlicht_core_IParticleAffectorDefault_getType
	dd	__irrlicht_core_IParticleAffector_setEnabled
	dd	__irrlicht_core_IParticleAffector_getEnabled
	dd	__irrlicht_core_IParticleAffector_create
	dd	__irrlicht_core_IParticleAffector_cast
	dd	__irrlicht_core_IParticleAffector_OnGetType
	dd	__irrlicht_core_IParticleAffector_OnDeserializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnSerializeAttributes
	dd	__irrlicht_core_IParticleAffector_OnAffectBinding
	dd	__irrlicht_core_IParticleRotationAffector_setPivotPoint
	dd	__irrlicht_core_IParticleRotationAffector_setSpeed
	dd	__irrlicht_core_IParticleRotationAffector_getPivotPoint
	dd	__irrlicht_core_IParticleRotationAffector_getSpeed
_3315:
	db	"IParticleEmitter",0
_3316:
	db	"(i,i,*b):IParticleEmitter",0
_3317:
	db	"(i):IParticleEmitter",0
_3318:
	db	"emitt",0
_3319:
	db	"setDirection",0
_3320:
	db	"setMinParticlesPerSecond",0
_3321:
	db	"setMaxParticlesPerSecond",0
_3322:
	db	"setMinStartColor",0
_3323:
	db	"setMaxStartColor",0
_3324:
	db	"getMinParticlesPerSecond",0
_3325:
	db	"getMaxParticlesPerSecond",0
_3326:
	db	"getMinStartColor",0
_3327:
	db	"getMaxStartColor",0
_3328:
	db	"getMaxStartSize",0
_3329:
	db	"getMinStartSize",0
_3330:
	db	"setMaxStartSize",0
_3331:
	db	"setMinStartSize",0
	align	4
_3314:
	dd	2
	dd	_3315
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3316
	dd	112
	dd	6
	dd	_1547
	dd	_3317
	dd	124
	dd	6
	dd	_3318
	dd	_1172
	dd	128
	dd	6
	dd	_3319
	dd	_660
	dd	132
	dd	6
	dd	_3320
	dd	_444
	dd	136
	dd	6
	dd	_3321
	dd	_444
	dd	140
	dd	6
	dd	_3322
	dd	_1672
	dd	144
	dd	6
	dd	_3323
	dd	_1672
	dd	148
	dd	6
	dd	_2438
	dd	_649
	dd	152
	dd	6
	dd	_3324
	dd	_431
	dd	156
	dd	6
	dd	_3325
	dd	_431
	dd	160
	dd	6
	dd	_3326
	dd	_1704
	dd	164
	dd	6
	dd	_3327
	dd	_1704
	dd	168
	dd	6
	dd	_1490
	dd	_431
	dd	172
	dd	6
	dd	_1186
	dd	_431
	dd	100
	dd	6
	dd	_1187
	dd	_827
	dd	104
	dd	6
	dd	_1188
	dd	_431
	dd	108
	dd	6
	dd	_3328
	dd	_549
	dd	176
	dd	6
	dd	_3329
	dd	_549
	dd	180
	dd	6
	dd	_3330
	dd	_455
	dd	184
	dd	6
	dd	_3331
	dd	_455
	dd	188
	dd	0
	align	4
_irrlicht_core_IParticleEmitter:
	dd	_irrlicht_core_IAttributeExchangingObject
	dd	_bbObjectFree
	dd	_3314
	dd	24
	dd	__irrlicht_core_IParticleEmitter_New
	dd	__irrlicht_core_IParticleEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
_3333:
	db	"IParticleAnimatedMeshSceneNodeEmitter",0
_3334:
	db	"(i,i,*b):IParticleAnimatedMeshSceneNodeEmitter",0
_3335:
	db	"setAnimatedMeshSceneNode",0
_3336:
	db	"setUseNormalDirection",0
_3337:
	db	"setNormalDirectionModifier",0
_3338:
	db	"setEveryMeshVertex",0
_3339:
	db	"getAnimatedMeshSceneNode",0
_3340:
	db	"():IAnimatedMeshSceneNode",0
_3341:
	db	"isUsingNormalDirection",0
_3342:
	db	"getNormalDirectionModifier",0
_3343:
	db	"getEveryMeshVertex",0
	align	4
_3332:
	dd	2
	dd	_3333
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3334
	dd	112
	dd	6
	dd	_3335
	dd	_2960
	dd	192
	dd	6
	dd	_3336
	dd	_444
	dd	196
	dd	6
	dd	_3337
	dd	_471
	dd	200
	dd	6
	dd	_3338
	dd	_444
	dd	204
	dd	6
	dd	_3339
	dd	_3340
	dd	208
	dd	6
	dd	_3341
	dd	_431
	dd	212
	dd	6
	dd	_3342
	dd	_468
	dd	216
	dd	6
	dd	_3343
	dd	_431
	dd	220
	dd	0
	align	4
_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3332
	dd	24
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_New
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getAnimatedMeshSceneNode
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	dd	__irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
_3345:
	db	"IParticleBoxEmitter",0
_3346:
	db	"(i,i,*b):IParticleBoxEmitter",0
_3347:
	db	"setBox",0
_3348:
	db	"getBox",0
	align	4
_3344:
	dd	2
	dd	_3345
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3346
	dd	112
	dd	6
	dd	_3347
	dd	_694
	dd	192
	dd	6
	dd	_3348
	dd	_950
	dd	196
	dd	0
	align	4
_irrlicht_core_IParticleBoxEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3344
	dd	24
	dd	__irrlicht_core_IParticleBoxEmitter_New
	dd	__irrlicht_core_IParticleBoxEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleBoxEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleBoxEmitter_setBox
	dd	__irrlicht_core_IParticleBoxEmitter_getBox
_3350:
	db	"IParticleMeshEmitter",0
_3351:
	db	"(i,i,*b):IParticleMeshEmitter",0
	align	4
_3349:
	dd	2
	dd	_3350
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3351
	dd	112
	dd	6
	dd	_1737
	dd	_2869
	dd	192
	dd	6
	dd	_3336
	dd	_444
	dd	196
	dd	6
	dd	_3337
	dd	_471
	dd	200
	dd	6
	dd	_3338
	dd	_444
	dd	204
	dd	6
	dd	_1739
	dd	_3250
	dd	208
	dd	6
	dd	_3341
	dd	_431
	dd	212
	dd	6
	dd	_3342
	dd	_468
	dd	216
	dd	6
	dd	_3343
	dd	_431
	dd	220
	dd	0
	align	4
_irrlicht_core_IParticleMeshEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3349
	dd	24
	dd	__irrlicht_core_IParticleMeshEmitter_New
	dd	__irrlicht_core_IParticleMeshEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleMeshEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleMeshEmitter_setMesh
	dd	__irrlicht_core_IParticleMeshEmitter_setUseNormalDirection
	dd	__irrlicht_core_IParticleMeshEmitter_setNormalDirectionModifier
	dd	__irrlicht_core_IParticleMeshEmitter_setEveryMeshVertex
	dd	__irrlicht_core_IParticleMeshEmitter_getMesh
	dd	__irrlicht_core_IParticleMeshEmitter_isUsingNormalDirection
	dd	__irrlicht_core_IParticleMeshEmitter_getNormalDirectionModifier
	dd	__irrlicht_core_IParticleMeshEmitter_getEveryMeshVertex
_3353:
	db	"IParticleCylinderEmitter",0
_3354:
	db	"(i,i,*b):IParticleCylinderEmitter",0
_3355:
	db	"setCenter",0
_3356:
	db	"setOutlineOnly",0
_3357:
	db	"getOutlineOnly",0
	align	4
_3352:
	dd	2
	dd	_3353
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3354
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2371
	dd	_660
	dd	196
	dd	6
	dd	_2442
	dd	_471
	dd	200
	dd	6
	dd	_605
	dd	_471
	dd	204
	dd	6
	dd	_3356
	dd	_444
	dd	208
	dd	6
	dd	_526
	dd	_649
	dd	212
	dd	6
	dd	_677
	dd	_649
	dd	216
	dd	6
	dd	_2441
	dd	_468
	dd	220
	dd	6
	dd	_570
	dd	_468
	dd	224
	dd	6
	dd	_3357
	dd	_431
	dd	228
	dd	0
	align	4
_irrlicht_core_IParticleCylinderEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3352
	dd	24
	dd	__irrlicht_core_IParticleCylinderEmitter_New
	dd	__irrlicht_core_IParticleCylinderEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleCylinderEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleCylinderEmitter_setCenter
	dd	__irrlicht_core_IParticleCylinderEmitter_setNormal
	dd	__irrlicht_core_IParticleCylinderEmitter_setRadius
	dd	__irrlicht_core_IParticleCylinderEmitter_setLength
	dd	__irrlicht_core_IParticleCylinderEmitter_setOutlineOnly
	dd	__irrlicht_core_IParticleCylinderEmitter_getCenter
	dd	__irrlicht_core_IParticleCylinderEmitter_getNormal
	dd	__irrlicht_core_IParticleCylinderEmitter_getRadius
	dd	__irrlicht_core_IParticleCylinderEmitter_getLength
	dd	__irrlicht_core_IParticleCylinderEmitter_getOutlineOnly
_3359:
	db	"IParticleRingEmitter",0
_3360:
	db	"(i,i,*b):IParticleRingEmitter",0
_3361:
	db	"setRingThickness",0
_3362:
	db	"getRingThickness",0
	align	4
_3358:
	dd	2
	dd	_3359
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3360
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2442
	dd	_471
	dd	196
	dd	6
	dd	_3361
	dd	_471
	dd	200
	dd	6
	dd	_526
	dd	_649
	dd	204
	dd	6
	dd	_2441
	dd	_468
	dd	208
	dd	6
	dd	_3362
	dd	_468
	dd	212
	dd	0
	align	4
_irrlicht_core_IParticleRingEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3358
	dd	24
	dd	__irrlicht_core_IParticleRingEmitter_New
	dd	__irrlicht_core_IParticleRingEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleRingEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleRingEmitter_setCenter
	dd	__irrlicht_core_IParticleRingEmitter_setRadius
	dd	__irrlicht_core_IParticleRingEmitter_setRingThickness
	dd	__irrlicht_core_IParticleRingEmitter_getCenter
	dd	__irrlicht_core_IParticleRingEmitter_getRadius
	dd	__irrlicht_core_IParticleRingEmitter_getRingThickness
_3364:
	db	"IParticleSphereEmitter",0
_3365:
	db	"(i,i,*b):IParticleSphereEmitter",0
	align	4
_3363:
	dd	2
	dd	_3364
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_482
	dd	_3365
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2442
	dd	_471
	dd	196
	dd	6
	dd	_526
	dd	_649
	dd	200
	dd	6
	dd	_2441
	dd	_468
	dd	204
	dd	0
	align	4
_irrlicht_core_IParticleSphereEmitter:
	dd	_irrlicht_core_IParticleEmitter
	dd	_bbObjectFree
	dd	_3363
	dd	24
	dd	__irrlicht_core_IParticleSphereEmitter_New
	dd	__irrlicht_core_IParticleSphereEmitter_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IParticleEmitter_drop
	dd	__irrlicht_core_IParticleEmitter_getDebugName
	dd	__irrlicht_core_IParticleEmitter_grab
	dd	__irrlicht_core_IParticleSphereEmitter_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_IParticleEmitter_cast
	dd	__irrlicht_core_IParticleEmitter_emitt
	dd	__irrlicht_core_IParticleEmitter_setDirection
	dd	__irrlicht_core_IParticleEmitter_setMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_setMinStartColor
	dd	__irrlicht_core_IParticleEmitter_setMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getDirection
	dd	__irrlicht_core_IParticleEmitter_getMinParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMaxParticlesPerSecond
	dd	__irrlicht_core_IParticleEmitter_getMinStartColor
	dd	__irrlicht_core_IParticleEmitter_getMaxStartColor
	dd	__irrlicht_core_IParticleEmitter_getType
	dd	__irrlicht_core_IParticleEmitter_getMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_getMinStartSize
	dd	__irrlicht_core_IParticleEmitter_setMaxStartSize
	dd	__irrlicht_core_IParticleEmitter_setMinStartSize
	dd	__irrlicht_core_IParticleSphereEmitter_setCenter
	dd	__irrlicht_core_IParticleSphereEmitter_setRadius
	dd	__irrlicht_core_IParticleSphereEmitter_getCenter
	dd	__irrlicht_core_IParticleSphereEmitter_getRadius
_3367:
	db	"IParticleSystemSceneNode",0
_3368:
	db	"(i,i,*b):IParticleSystemSceneNode",0
_3369:
	db	"addAffector",0
_3370:
	db	"(:IParticleAffector)i",0
_3371:
	db	"createAttractionAffector",0
_3372:
	db	"(:Vector3df,f,i,i,i,i):IParticleAttractionAffector",0
_3373:
	db	"createFadeOutParticleAffector",0
_3374:
	db	"(:SColor,i):IParticleFadeOutAffector",0
_3375:
	db	"createGravityAffector",0
_3376:
	db	"(:Vector3df,i):IParticleGravityAffector",0
_3377:
	db	"createRotationAffector",0
_3378:
	db	"(:Vector3df,:Vector3df):IParticleRotationAffector",0
_3379:
	db	"createBoxEmitter",0
_3380:
	db	"(:AABbox3df,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleEmitter",0
_3381:
	db	"createPointEmitter",0
_3382:
	db	"(:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleEmitter",0
_3383:
	db	"createAnimatedMeshSceneNodeEmitter",0
_3384:
	db	"(:IAnimatedMeshSceneNode,i,:Vector3df,f,i,i,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleAnimatedMeshSceneNodeEmitter",0
_3385:
	db	"createCylinderEmitter",0
_3386:
	db	"(:Vector3df,f,:Vector3df,f,i,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleCylinderEmitter",0
_3387:
	db	"createMeshEmitter",0
_3388:
	db	"(:IMesh,i,:Vector3df,f,i,i,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleMeshEmitter",0
_3389:
	db	"createRingEmitter",0
_3390:
	db	"(:Vector3df,f,f,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleRingEmitter",0
_3391:
	db	"createSphereEmitter",0
_3392:
	db	"(:Vector3df,f,:Vector3df,i,i,:SColor,:SColor,i,i,i,:Dimension2df,:Dimension2df):IParticleSphereEmitter",0
_3393:
	db	"removeAllAffectors",0
_3394:
	db	"setEmitter",0
_3395:
	db	"(:IParticleEmitter)i",0
_3396:
	db	"getEmitter",0
_3397:
	db	"():IParticleEmitter",0
_3398:
	db	"setParticlesAreGlobal",0
_3399:
	db	"setParticleSize",0
	align	4
_3366:
	dd	2
	dd	_3367
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IParticleSystemSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IParticleSystemSceneNode_Delete
	dd	7
	dd	_482
	dd	_3368
	dd	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	dd	6
	dd	_3369
	dd	_3370
	dd	__irrlicht_core_IParticleSystemSceneNode_addAffector
	dd	6
	dd	_3371
	dd	_3372
	dd	__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector
	dd	6
	dd	_3373
	dd	_3374
	dd	__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector
	dd	6
	dd	_3375
	dd	_3376
	dd	__irrlicht_core_IParticleSystemSceneNode_createGravityAffector
	dd	6
	dd	_3377
	dd	_3378
	dd	__irrlicht_core_IParticleSystemSceneNode_createRotationAffector
	dd	6
	dd	_3379
	dd	_3380
	dd	__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter
	dd	6
	dd	_3381
	dd	_3382
	dd	__irrlicht_core_IParticleSystemSceneNode_createPointEmitter
	dd	6
	dd	_3383
	dd	_3384
	dd	__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	dd	6
	dd	_3385
	dd	_3386
	dd	__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter
	dd	6
	dd	_3387
	dd	_3388
	dd	__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter
	dd	6
	dd	_3389
	dd	_3390
	dd	__irrlicht_core_IParticleSystemSceneNode_createRingEmitter
	dd	6
	dd	_3391
	dd	_3392
	dd	__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter
	dd	6
	dd	_3393
	dd	_431
	dd	__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors
	dd	6
	dd	_3394
	dd	_3395
	dd	__irrlicht_core_IParticleSystemSceneNode_setEmitter
	dd	6
	dd	_3396
	dd	_3397
	dd	__irrlicht_core_IParticleSystemSceneNode_getEmitter
	dd	6
	dd	_3398
	dd	_444
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	dd	6
	dd	_3399
	dd	_455
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticleSize
	dd	0
	align	4
_irrlicht_core_IParticleSystemSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3366
	dd	24
	dd	__irrlicht_core_IParticleSystemSceneNode_New
	dd	__irrlicht_core_IParticleSystemSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IParticleSystemSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IParticleSystemSceneNode_addAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createAttractionAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createFadeOutParticleAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createGravityAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createRotationAffector
	dd	__irrlicht_core_IParticleSystemSceneNode_createBoxEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createPointEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createAnimatedMeshSceneNodeEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createCylinderEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createMeshEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createRingEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_createSphereEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_removeAllAffectors
	dd	__irrlicht_core_IParticleSystemSceneNode_setEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_getEmitter
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticleSize
_3401:
	db	"ISceneCollisionManager",0
_3402:
	db	"(i,i):ISceneCollisionManager",0
_3403:
	db	"getCollisionPoint",0
_3404:
	db	"(:Line3df,:ITriangleSelector,:Vector3df,:Triangle3df,*:ISceneNode)i",0
_3405:
	db	"getCollisionResultPosition",0
_3406:
	db	"(:ITriangleSelector,:Vector3df,:Vector3df,:Vector3df,:Triangle3df,:Vector3df,*i,*:ISceneNode,f,:Vector3df):Vector3df",0
_3407:
	db	"getRayFromScreenCoordinates",0
_3408:
	db	"(:Position2di,:ICameraSceneNode):Line3df",0
_3409:
	db	"getSceneNodeFromCameraBB",0
_3410:
	db	"(:ICameraSceneNode,i,i):ISceneNode",0
_3411:
	db	"getSceneNodeFromRayBB",0
_3412:
	db	"(:Line3df,i,i,:ISceneNode):ISceneNode",0
_3413:
	db	"getSceneNodeFromScreenCoordinatesBB",0
_3414:
	db	"(:Position2di,i,i,:ISceneNode):ISceneNode",0
_3415:
	db	"getScreenCoordinatesFrom3DPosition",0
_3416:
	db	"(:Vector3df,:ICameraSceneNode):Position2di",0
_3417:
	db	"getSceneNodeAndCollisionPointFromRay",0
_3418:
	db	"(:Line3df,:Vector3df,:Triangle3df,i,:ISceneNode,i):ISceneNode",0
	align	4
_3400:
	dd	2
	dd	_3401
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_Delete
	dd	7
	dd	_482
	dd	_3402
	dd	__irrlicht_core_ISceneCollisionManager_createFromHandle
	dd	6
	dd	_3403
	dd	_3404
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionPoint
	dd	6
	dd	_3405
	dd	_3406
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition
	dd	6
	dd	_3407
	dd	_3408
	dd	__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates
	dd	6
	dd	_3409
	dd	_3410
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB
	dd	6
	dd	_3411
	dd	_3412
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB
	dd	6
	dd	_3413
	dd	_3414
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	dd	6
	dd	_3415
	dd	_3416
	dd	__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	dd	6
	dd	_3417
	dd	_3418
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneCollisionManager_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_grab
	dd	0
	align	4
_irrlicht_core_ISceneCollisionManager:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3400
	dd	24
	dd	__irrlicht_core_ISceneCollisionManager_New
	dd	__irrlicht_core_ISceneCollisionManager_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneCollisionManager_drop
	dd	__irrlicht_core_ISceneCollisionManager_getDebugName
	dd	__irrlicht_core_ISceneCollisionManager_grab
	dd	__irrlicht_core_ISceneCollisionManager_createFromHandle
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionPoint
	dd	__irrlicht_core_ISceneCollisionManager_getCollisionResultPosition
	dd	__irrlicht_core_ISceneCollisionManager_getRayFromScreenCoordinates
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromCameraBB
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromRayBB
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeFromScreenCoordinatesBB
	dd	__irrlicht_core_ISceneCollisionManager_getScreenCoordinatesFrom3DPosition
	dd	__irrlicht_core_ISceneCollisionManager_getSceneNodeAndCollisionPointFromRay
_3420:
	db	"ISceneNodeAnimatorCameraFPS",0
_3421:
	db	"(i,i,*b):ISceneNodeAnimatorCameraFPS",0
_3422:
	db	"getMoveSpeed",0
_3423:
	db	"setMoveSpeed",0
_3424:
	db	"getRotateSpeed",0
_3425:
	db	"setRotateSpeed",0
_3426:
	db	"setKeyMap",0
_3427:
	db	"([]:SKeyMap)i",0
_3428:
	db	"setVerticalMovement",0
_3429:
	db	"setInvertMouse",0
	align	4
_3419:
	dd	2
	dd	_3420
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete
	dd	7
	dd	_482
	dd	_3421
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	dd	6
	dd	_3422
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	dd	6
	dd	_3423
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	dd	6
	dd	_3424
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	dd	6
	dd	_3425
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	dd	6
	dd	_3426
	dd	_3427
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	dd	6
	dd	_3428
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	dd	6
	dd	_3429
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorCameraFPS:
	dd	_irrlicht_core_ISceneNodeAnimator
	dd	_bbObjectFree
	dd	_3419
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_New
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setInvertMouse
_3431:
	db	"ISceneNodeAnimatorCameraMaya",0
_3432:
	db	"(i,i,*b):ISceneNodeAnimatorCameraMaya",0
_3433:
	db	"getZoomSpeed",0
_3434:
	db	"setZoomSpeed",0
	align	4
_3430:
	dd	2
	dd	_3431
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete
	dd	7
	dd	_482
	dd	_3432
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	dd	6
	dd	_3422
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	dd	6
	dd	_3423
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	dd	6
	dd	_3424
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	dd	6
	dd	_3425
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	dd	6
	dd	_3433
	dd	_468
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	dd	6
	dd	_3434
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorCameraMaya:
	dd	_irrlicht_core_ISceneNodeAnimator
	dd	_bbObjectFree
	dd	_3430
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_New
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setZoomSpeed
_3436:
	db	"ICollisionCallback",0
_3437:
	db	"onCollision",0
_3438:
	db	"(:ISceneNodeAnimatorCollisionResponse)i",0
_3439:
	db	"(*b):ICollisionCallback",0
_3440:
	db	"(i,i,*b):ICollisionCallback",0
_3441:
	db	"BoundOnCollision",0
	align	4
_3435:
	dd	2
	dd	_3436
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3437
	dd	_3438
	dd	112
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ICollisionCallback_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ICollisionCallback_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ICollisionCallback_grab
	dd	7
	dd	_480
	dd	_3439
	dd	__irrlicht_core_ICollisionCallback_create
	dd	7
	dd	_482
	dd	_3440
	dd	__irrlicht_core_ICollisionCallback_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ICollisionCallback_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_3441
	dd	_434
	dd	124
	dd	0
	align	4
_irrlicht_core_ICollisionCallback:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3435
	dd	24
	dd	__irrlicht_core_ICollisionCallback_New
	dd	__irrlicht_core_ICollisionCallback_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ICollisionCallback_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ICollisionCallback_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ICollisionCallback_drop
	dd	__irrlicht_core_ICollisionCallback_getDebugName
	dd	__irrlicht_core_ICollisionCallback_grab
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ICollisionCallback_create
	dd	__irrlicht_core_ICollisionCallback_createFromHandle
	dd	__irrlicht_core_ICollisionCallback_BoundOnCollision
_3443:
	db	"ISceneNodeAnimatorCollisionResponse",0
_3444:
	db	"(i,i,*b):ISceneNodeAnimatorCollisionResponse",0
_3445:
	db	"getEllipsoidRadius",0
_3446:
	db	"getEllipsoidTranslation",0
_3447:
	db	"getWorld",0
_3448:
	db	"isFalling",0
_3449:
	db	"setEllipsoidRadius",0
_3450:
	db	"setEllipsoidTranslation",0
_3451:
	db	"setWorld",0
_3452:
	db	"jump",0
_3453:
	db	"setAnimateTarget",0
_3454:
	db	"getAnimateTarget",0
_3455:
	db	"setTargetNode",0
_3456:
	db	"getTargetNode",0
_3457:
	db	"collisionOccurred",0
_3458:
	db	"getCollisionTriangle",0
_3459:
	db	"getCollisionNode",0
_3460:
	db	"setCollisionCallback",0
_3461:
	db	"(:ICollisionCallback)i",0
	align	4
_3442:
	dd	2
	dd	_3443
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete
	dd	7
	dd	_482
	dd	_3444
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	dd	6
	dd	_3445
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	dd	6
	dd	_3446
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	dd	6
	dd	_3308
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity
	dd	6
	dd	_3447
	dd	_3017
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld
	dd	6
	dd	_3448
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling
	dd	6
	dd	_3449
	dd	_660
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	dd	6
	dd	_3450
	dd	_660
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	dd	6
	dd	_3306
	dd	_660
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity
	dd	6
	dd	_3451
	dd	_3031
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld
	dd	6
	dd	_3452
	dd	_471
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	dd	6
	dd	_3453
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	dd	6
	dd	_3454
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	dd	6
	dd	_3455
	dd	_3006
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode
	dd	6
	dd	_3456
	dd	_3011
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode
	dd	6
	dd	_3457
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	dd	6
	dd	_3403
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	dd	6
	dd	_3458
	dd	_702
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	dd	6
	dd	_3405
	dd	_649
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	dd	6
	dd	_3459
	dd	_3011
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	dd	6
	dd	_3460
	dd	_3461
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorCollisionResponse:
	dd	_irrlicht_core_ISceneNodeAnimator
	dd	_bbObjectFree
	dd	_3442
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_New
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNodeAnimator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimator_drop
	dd	__irrlicht_core_ISceneNodeAnimator_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimator_grab
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_createFromHandle
	dd	__irrlicht_core_IAttributeExchangingObject_serializeAttributes
	dd	__irrlicht_core_IAttributeExchangingObject_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeAnimator_animateNode
	dd	__irrlicht_core_ISceneNodeAnimator_getType
	dd	__irrlicht_core_ISceneNodeAnimator_createClone
	dd	__irrlicht_core_ISceneNodeAnimator_isEventReceiverEnabled
	dd	__irrlicht_core_ISceneNodeAnimator_OnEvent
	dd	__irrlicht_core_ISceneNodeAnimator_hasFinished
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	__irrlicht_core_ISceneNodeAnimator_OnEventBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnIsEventReceiverEnabledBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnHasFinishedBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnGetTypeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	__irrlicht_core_ISceneNodeAnimator_OnCreateClone
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidRadius
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getEllipsoidTranslation
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getGravity
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getWorld
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_isFalling
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setGravity
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setWorld
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setTargetNode
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getTargetNode
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionPoint
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionTriangle
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionResultPosition
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_getCollisionNode
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_setCollisionCallback
_3463:
	db	"ISceneNodeAnimatorFactory",0
_3464:
	db	"createSceneNodeAnimatorFromType",0
_3465:
	db	"(i,:ISceneNode):ISceneNodeAnimator",0
_3466:
	db	"createSceneNodeAnimator",0
_3467:
	db	"($,:ISceneNode):ISceneNodeAnimator",0
_3468:
	db	"getCreatableSceneNodeAnimatorTypeCount",0
_3469:
	db	"getCreateableSceneNodeAnimatorType",0
_3470:
	db	"getCreateableSceneNodeAnimatorTypeNameFromIndex",0
_3471:
	db	"getCreateableSceneNodeAnimatorTypeNameFromType",0
_3472:
	db	"(*b):ISceneNodeAnimatorFactory",0
_3473:
	db	"(i,i,*b):ISceneNodeAnimatorFactory",0
	align	4
_3462:
	dd	2
	dd	_3463
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3464
	dd	_3465
	dd	112
	dd	6
	dd	_3466
	dd	_3467
	dd	116
	dd	6
	dd	_3468
	dd	_431
	dd	120
	dd	6
	dd	_3469
	dd	_444
	dd	124
	dd	6
	dd	_3470
	dd	_807
	dd	128
	dd	6
	dd	_3471
	dd	_807
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_grab
	dd	7
	dd	_480
	dd	_3472
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_create
	dd	7
	dd	_482
	dd	_3473
	dd	140
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_bind
	dd	0
	align	4
_irrlicht_core_ISceneNodeAnimatorFactory:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3462
	dd	24
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_New
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getDebugName
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_grab
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimatorFromType
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_createSceneNodeAnimator
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromIndex
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorTypeNameFromType
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_create
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_createFromHandle
_3475:
	db	"IShadowVolumeSceneNode",0
_3476:
	db	"(i,i,*b):IShadowVolumeSceneNode",0
_3477:
	db	"setShadowMesh",0
_3478:
	db	"updateShadowVolumes",0
	align	4
_3474:
	dd	2
	dd	_3475
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IShadowVolumeSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IShadowVolumeSceneNode_Delete
	dd	7
	dd	_482
	dd	_3476
	dd	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	dd	6
	dd	_3477
	dd	_2869
	dd	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	dd	6
	dd	_3478
	dd	_431
	dd	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
	dd	0
	align	4
_irrlicht_core_IShadowVolumeSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3474
	dd	24
	dd	__irrlicht_core_IShadowVolumeSceneNode_New
	dd	__irrlicht_core_IShadowVolumeSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	dd	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
_3480:
	db	"ISkinnedMesh",0
_3481:
	db	"getJointName",0
_3482:
	db	"getJointNumber",0
_3483:
	db	"useAnimationFrom",0
_3484:
	db	"(:ISkinnedMesh)i",0
_3485:
	db	"updateNormalsWhenAnimating",0
_3486:
	db	"setInterpolationMode",0
_3487:
	db	"animateMesh",0
_3488:
	db	"skinMesh",0
_3489:
	db	"convertMeshToTangents",0
_3490:
	db	"setHardwareSkinning",0
_3491:
	db	"isStatic",0
_3492:
	db	"finalize",0
_3493:
	db	"():SSkinMeshBuffer",0
_3494:
	db	"addJoint",0
_3495:
	db	"(:SJoint):SJoint",0
_3496:
	db	"addWeight",0
_3497:
	db	"(:SJoint):SWeight",0
_3498:
	db	"addPositionKey",0
_3499:
	db	"(:SJoint):SPositionKey",0
_3500:
	db	"addScaleKey",0
_3501:
	db	"(:SJoint):SScaleKey",0
_3502:
	db	"addRotationKey",0
_3503:
	db	"(:SJoint):SRotationKey",0
_3504:
	db	"getMeshBuffers",0
_3505:
	db	"()[]:SSkinMeshBuffer",0
_3506:
	db	"getAllJoints",0
_3507:
	db	"()[]:SJoint",0
_3508:
	db	"(i,i):ISkinnedMesh",0
	align	4
_3479:
	dd	2
	dd	_3480
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_Delete
	dd	6
	dd	_2942
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_getJointCount
	dd	6
	dd	_3481
	dd	_807
	dd	__irrlicht_core_ISkinnedMesh_getJointName
	dd	6
	dd	_3482
	dd	_793
	dd	__irrlicht_core_ISkinnedMesh_getJointNumber
	dd	6
	dd	_3483
	dd	_3484
	dd	__irrlicht_core_ISkinnedMesh_useAnimationFrom
	dd	6
	dd	_3485
	dd	_444
	dd	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	dd	6
	dd	_3486
	dd	_444
	dd	__irrlicht_core_ISkinnedMesh_setInterpolationMode
	dd	6
	dd	_3487
	dd	_550
	dd	__irrlicht_core_ISkinnedMesh_animateMesh
	dd	6
	dd	_3488
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_skinMesh
	dd	6
	dd	_3489
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_convertMeshToTangents
	dd	6
	dd	_3490
	dd	_444
	dd	__irrlicht_core_ISkinnedMesh_setHardwareSkinning
	dd	6
	dd	_3491
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_isStatic
	dd	6
	dd	_3492
	dd	_431
	dd	__irrlicht_core_ISkinnedMesh_finalize
	dd	6
	dd	_3193
	dd	_3493
	dd	__irrlicht_core_ISkinnedMesh_addMeshBuffer
	dd	6
	dd	_3494
	dd	_3495
	dd	__irrlicht_core_ISkinnedMesh_addJoint
	dd	6
	dd	_3496
	dd	_3497
	dd	__irrlicht_core_ISkinnedMesh_addWeight
	dd	6
	dd	_3498
	dd	_3499
	dd	__irrlicht_core_ISkinnedMesh_addPositionKey
	dd	6
	dd	_3500
	dd	_3501
	dd	__irrlicht_core_ISkinnedMesh_addScaleKey
	dd	6
	dd	_3502
	dd	_3503
	dd	__irrlicht_core_ISkinnedMesh_addRotationKey
	dd	6
	dd	_3504
	dd	_3505
	dd	__irrlicht_core_ISkinnedMesh_getMeshBuffers
	dd	6
	dd	_3506
	dd	_3507
	dd	__irrlicht_core_ISkinnedMesh_getAllJoints
	dd	7
	dd	_482
	dd	_3508
	dd	__irrlicht_core_ISkinnedMesh_createFromHandle
	dd	0
	align	4
_irrlicht_core_ISkinnedMesh:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_3479
	dd	24
	dd	__irrlicht_core_ISkinnedMesh_New
	dd	__irrlicht_core_ISkinnedMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_ISkinnedMesh_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_ISkinnedMesh_getJointCount
	dd	__irrlicht_core_ISkinnedMesh_getJointName
	dd	__irrlicht_core_ISkinnedMesh_getJointNumber
	dd	__irrlicht_core_ISkinnedMesh_useAnimationFrom
	dd	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	dd	__irrlicht_core_ISkinnedMesh_setInterpolationMode
	dd	__irrlicht_core_ISkinnedMesh_animateMesh
	dd	__irrlicht_core_ISkinnedMesh_skinMesh
	dd	__irrlicht_core_ISkinnedMesh_convertMeshToTangents
	dd	__irrlicht_core_ISkinnedMesh_setHardwareSkinning
	dd	__irrlicht_core_ISkinnedMesh_isStatic
	dd	__irrlicht_core_ISkinnedMesh_finalize
	dd	__irrlicht_core_ISkinnedMesh_addMeshBuffer
	dd	__irrlicht_core_ISkinnedMesh_addJoint
	dd	__irrlicht_core_ISkinnedMesh_addWeight
	dd	__irrlicht_core_ISkinnedMesh_addPositionKey
	dd	__irrlicht_core_ISkinnedMesh_addScaleKey
	dd	__irrlicht_core_ISkinnedMesh_addRotationKey
	dd	__irrlicht_core_ISkinnedMesh_getMeshBuffers
	dd	__irrlicht_core_ISkinnedMesh_getAllJoints
_3510:
	db	"SPositionKey",0
_3511:
	db	"setFrame",0
_3512:
	db	"(i,i):SPositionKey",0
_3513:
	db	"():SPositionKey",0
	align	4
_3509:
	dd	2
	dd	_3510
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SPositionKey_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SPositionKey_Delete
	dd	6
	dd	_2039
	dd	_468
	dd	__irrlicht_core_SPositionKey_getFrame
	dd	6
	dd	_3511
	dd	_471
	dd	__irrlicht_core_SPositionKey_setFrame
	dd	6
	dd	_1518
	dd	_649
	dd	__irrlicht_core_SPositionKey_getPosition
	dd	6
	dd	_3028
	dd	_660
	dd	__irrlicht_core_SPositionKey_setPosition
	dd	7
	dd	_482
	dd	_3512
	dd	__irrlicht_core_SPositionKey_createFromHandle
	dd	7
	dd	_480
	dd	_3513
	dd	__irrlicht_core_SPositionKey_create
	dd	0
	align	4
_irrlicht_core_SPositionKey:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3509
	dd	20
	dd	__irrlicht_core_SPositionKey_New
	dd	__irrlicht_core_SPositionKey_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SPositionKey_getFrame
	dd	__irrlicht_core_SPositionKey_setFrame
	dd	__irrlicht_core_SPositionKey_getPosition
	dd	__irrlicht_core_SPositionKey_setPosition
	dd	__irrlicht_core_SPositionKey_createFromHandle
	dd	__irrlicht_core_SPositionKey_create
_3515:
	db	"SScaleKey",0
_3516:
	db	"setScale",0
_3517:
	db	"(i,i):SScaleKey",0
_3518:
	db	"():SScaleKey",0
	align	4
_3514:
	dd	2
	dd	_3515
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SScaleKey_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SScaleKey_Delete
	dd	6
	dd	_2039
	dd	_468
	dd	__irrlicht_core_SScaleKey_getFrame
	dd	6
	dd	_3511
	dd	_471
	dd	__irrlicht_core_SScaleKey_setFrame
	dd	6
	dd	_1025
	dd	_649
	dd	__irrlicht_core_SScaleKey_getScale
	dd	6
	dd	_3516
	dd	_660
	dd	__irrlicht_core_SScaleKey_setScale
	dd	7
	dd	_482
	dd	_3517
	dd	__irrlicht_core_SScaleKey_createFromHandle
	dd	7
	dd	_480
	dd	_3518
	dd	__irrlicht_core_SScaleKey_create
	dd	0
	align	4
_irrlicht_core_SScaleKey:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3514
	dd	20
	dd	__irrlicht_core_SScaleKey_New
	dd	__irrlicht_core_SScaleKey_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SScaleKey_getFrame
	dd	__irrlicht_core_SScaleKey_setFrame
	dd	__irrlicht_core_SScaleKey_getScale
	dd	__irrlicht_core_SScaleKey_setScale
	dd	__irrlicht_core_SScaleKey_createFromHandle
	dd	__irrlicht_core_SScaleKey_create
_3520:
	db	"SRotationKey",0
_3521:
	db	"getRotation",0
_3522:
	db	"(i,i):SRotationKey",0
_3523:
	db	"():SRotationKey",0
	align	4
_3519:
	dd	2
	dd	_3520
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SRotationKey_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SRotationKey_Delete
	dd	6
	dd	_2039
	dd	_468
	dd	__irrlicht_core_SRotationKey_getFrame
	dd	6
	dd	_3511
	dd	_471
	dd	__irrlicht_core_SRotationKey_setFrame
	dd	6
	dd	_3521
	dd	_764
	dd	__irrlicht_core_SRotationKey_getRotation
	dd	6
	dd	_3165
	dd	_746
	dd	__irrlicht_core_SRotationKey_setRotation
	dd	7
	dd	_482
	dd	_3522
	dd	__irrlicht_core_SRotationKey_createFromHandle
	dd	7
	dd	_480
	dd	_3523
	dd	__irrlicht_core_SRotationKey_create
	dd	0
	align	4
_irrlicht_core_SRotationKey:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3519
	dd	20
	dd	__irrlicht_core_SRotationKey_New
	dd	__irrlicht_core_SRotationKey_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SRotationKey_getFrame
	dd	__irrlicht_core_SRotationKey_setFrame
	dd	__irrlicht_core_SRotationKey_getRotation
	dd	__irrlicht_core_SRotationKey_setRotation
	dd	__irrlicht_core_SRotationKey_createFromHandle
	dd	__irrlicht_core_SRotationKey_create
_3525:
	db	"SWeight",0
_3526:
	db	"getBufferId",0
_3527:
	db	"setBufferId",0
_3528:
	db	"getVertexId",0
_3529:
	db	"setVertexId",0
_3530:
	db	"getStrength",0
_3531:
	db	"setStrength",0
_3532:
	db	"(i,i):SWeight",0
_3533:
	db	"():SWeight",0
	align	4
_3524:
	dd	2
	dd	_3525
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SWeight_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SWeight_Delete
	dd	6
	dd	_3526
	dd	_2195
	dd	__irrlicht_core_SWeight_getBufferId
	dd	6
	dd	_3527
	dd	_850
	dd	__irrlicht_core_SWeight_setBufferId
	dd	6
	dd	_3528
	dd	_431
	dd	__irrlicht_core_SWeight_getVertexId
	dd	6
	dd	_3529
	dd	_444
	dd	__irrlicht_core_SWeight_setVertexId
	dd	6
	dd	_3530
	dd	_468
	dd	__irrlicht_core_SWeight_getStrength
	dd	6
	dd	_3531
	dd	_471
	dd	__irrlicht_core_SWeight_setStrength
	dd	7
	dd	_482
	dd	_3532
	dd	__irrlicht_core_SWeight_createFromHandle
	dd	7
	dd	_480
	dd	_3533
	dd	__irrlicht_core_SWeight_create
	dd	0
	align	4
_irrlicht_core_SWeight:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3524
	dd	20
	dd	__irrlicht_core_SWeight_New
	dd	__irrlicht_core_SWeight_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SWeight_getBufferId
	dd	__irrlicht_core_SWeight_setBufferId
	dd	__irrlicht_core_SWeight_getVertexId
	dd	__irrlicht_core_SWeight_setVertexId
	dd	__irrlicht_core_SWeight_getStrength
	dd	__irrlicht_core_SWeight_setStrength
	dd	__irrlicht_core_SWeight_createFromHandle
	dd	__irrlicht_core_SWeight_create
_3535:
	db	"SJoint",0
_3536:
	db	"getLocalMatrix",0
_3537:
	db	"setLocalMatrix",0
_3538:
	db	"getGlobalMatrix",0
_3539:
	db	"setGlobalMatrix",0
_3540:
	db	"getGlobalAnimatedMatrix",0
_3541:
	db	"setGlobalAnimatedMatrix",0
_3542:
	db	"getLocalAnimatedMatrix",0
_3543:
	db	"setLocalAnimatedMatrix",0
_3544:
	db	"getGlobalInversedMatrix",0
_3545:
	db	"setGlobalInversedMatrix",0
_3546:
	db	"getAnimatedposition",0
_3547:
	db	"setAnimatedposition",0
_3548:
	db	"getAnimatedscale",0
_3549:
	db	"setAnimatedScale",0
_3550:
	db	"getAnimatedrotation",0
_3551:
	db	"setAnimatedrotation",0
_3552:
	db	"setPositionKeys",0
_3553:
	db	"([]:SPositionKey)i",0
_3554:
	db	"getPositionKeys",0
_3555:
	db	"()[]:SPositionKey",0
_3556:
	db	"setScaleKeys",0
_3557:
	db	"([]:SScaleKey)i",0
_3558:
	db	"getScaleKeys",0
_3559:
	db	"()[]:SScaleKey",0
_3560:
	db	"setRotationKeys",0
_3561:
	db	"([]:SRotationKey)i",0
_3562:
	db	"getRotationKeys",0
_3563:
	db	"()[]:SRotationKey",0
_3564:
	db	"setWeights",0
_3565:
	db	"([]:SWeight)i",0
_3566:
	db	"getWeights",0
_3567:
	db	"()[]:SWeight",0
_3568:
	db	"setChildren",0
_3569:
	db	"([]:SJoint)i",0
_3570:
	db	"setAttachedMeshes",0
_3571:
	db	"([]i)i",0
_3572:
	db	"getAttachedMeshes",0
_3573:
	db	"()[]i",0
_3574:
	db	"(i,i):SJoint",0
_3575:
	db	"():SJoint",0
	align	4
_3534:
	dd	2
	dd	_3535
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SJoint_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SJoint_Delete
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SJoint_getName
	dd	6
	dd	_2124
	dd	_793
	dd	__irrlicht_core_SJoint_setName
	dd	6
	dd	_3536
	dd	_766
	dd	__irrlicht_core_SJoint_getLocalMatrix
	dd	6
	dd	_3537
	dd	_749
	dd	__irrlicht_core_SJoint_setLocalMatrix
	dd	6
	dd	_3538
	dd	_766
	dd	__irrlicht_core_SJoint_getGlobalMatrix
	dd	6
	dd	_3539
	dd	_749
	dd	__irrlicht_core_SJoint_setGlobalMatrix
	dd	6
	dd	_3540
	dd	_766
	dd	__irrlicht_core_SJoint_getGlobalAnimatedMatrix
	dd	6
	dd	_3541
	dd	_749
	dd	__irrlicht_core_SJoint_setGlobalAnimatedMatrix
	dd	6
	dd	_3542
	dd	_766
	dd	__irrlicht_core_SJoint_getLocalAnimatedMatrix
	dd	6
	dd	_3543
	dd	_749
	dd	__irrlicht_core_SJoint_setLocalAnimatedMatrix
	dd	6
	dd	_3544
	dd	_766
	dd	__irrlicht_core_SJoint_getGlobalInversedMatrix
	dd	6
	dd	_3545
	dd	_749
	dd	__irrlicht_core_SJoint_setGlobalInversedMatrix
	dd	6
	dd	_3546
	dd	_649
	dd	__irrlicht_core_SJoint_getAnimatedposition
	dd	6
	dd	_3547
	dd	_660
	dd	__irrlicht_core_SJoint_setAnimatedposition
	dd	6
	dd	_3548
	dd	_649
	dd	__irrlicht_core_SJoint_getAnimatedscale
	dd	6
	dd	_3549
	dd	_660
	dd	__irrlicht_core_SJoint_setAnimatedScale
	dd	6
	dd	_3550
	dd	_764
	dd	__irrlicht_core_SJoint_getAnimatedrotation
	dd	6
	dd	_3551
	dd	_746
	dd	__irrlicht_core_SJoint_setAnimatedrotation
	dd	6
	dd	_3552
	dd	_3553
	dd	__irrlicht_core_SJoint_setPositionKeys
	dd	6
	dd	_3554
	dd	_3555
	dd	__irrlicht_core_SJoint_getPositionKeys
	dd	6
	dd	_3556
	dd	_3557
	dd	__irrlicht_core_SJoint_setScaleKeys
	dd	6
	dd	_3558
	dd	_3559
	dd	__irrlicht_core_SJoint_getScaleKeys
	dd	6
	dd	_3560
	dd	_3561
	dd	__irrlicht_core_SJoint_setRotationKeys
	dd	6
	dd	_3562
	dd	_3563
	dd	__irrlicht_core_SJoint_getRotationKeys
	dd	6
	dd	_3564
	dd	_3565
	dd	__irrlicht_core_SJoint_setWeights
	dd	6
	dd	_3566
	dd	_3567
	dd	__irrlicht_core_SJoint_getWeights
	dd	6
	dd	_3568
	dd	_3569
	dd	__irrlicht_core_SJoint_setChildren
	dd	6
	dd	_1569
	dd	_3507
	dd	__irrlicht_core_SJoint_getChildren
	dd	6
	dd	_3570
	dd	_3571
	dd	__irrlicht_core_SJoint_setAttachedMeshes
	dd	6
	dd	_3572
	dd	_3573
	dd	__irrlicht_core_SJoint_getAttachedMeshes
	dd	7
	dd	_482
	dd	_3574
	dd	__irrlicht_core_SJoint_createFromHandle
	dd	7
	dd	_480
	dd	_3575
	dd	__irrlicht_core_SJoint_create
	dd	0
	align	4
_irrlicht_core_SJoint:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3534
	dd	20
	dd	__irrlicht_core_SJoint_New
	dd	__irrlicht_core_SJoint_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SJoint_getName
	dd	__irrlicht_core_SJoint_setName
	dd	__irrlicht_core_SJoint_getLocalMatrix
	dd	__irrlicht_core_SJoint_setLocalMatrix
	dd	__irrlicht_core_SJoint_getGlobalMatrix
	dd	__irrlicht_core_SJoint_setGlobalMatrix
	dd	__irrlicht_core_SJoint_getGlobalAnimatedMatrix
	dd	__irrlicht_core_SJoint_setGlobalAnimatedMatrix
	dd	__irrlicht_core_SJoint_getLocalAnimatedMatrix
	dd	__irrlicht_core_SJoint_setLocalAnimatedMatrix
	dd	__irrlicht_core_SJoint_getGlobalInversedMatrix
	dd	__irrlicht_core_SJoint_setGlobalInversedMatrix
	dd	__irrlicht_core_SJoint_getAnimatedposition
	dd	__irrlicht_core_SJoint_setAnimatedposition
	dd	__irrlicht_core_SJoint_getAnimatedscale
	dd	__irrlicht_core_SJoint_setAnimatedScale
	dd	__irrlicht_core_SJoint_getAnimatedrotation
	dd	__irrlicht_core_SJoint_setAnimatedrotation
	dd	__irrlicht_core_SJoint_setPositionKeys
	dd	__irrlicht_core_SJoint_getPositionKeys
	dd	__irrlicht_core_SJoint_setScaleKeys
	dd	__irrlicht_core_SJoint_getScaleKeys
	dd	__irrlicht_core_SJoint_setRotationKeys
	dd	__irrlicht_core_SJoint_getRotationKeys
	dd	__irrlicht_core_SJoint_setWeights
	dd	__irrlicht_core_SJoint_getWeights
	dd	__irrlicht_core_SJoint_setChildren
	dd	__irrlicht_core_SJoint_getChildren
	dd	__irrlicht_core_SJoint_setAttachedMeshes
	dd	__irrlicht_core_SJoint_getAttachedMeshes
	dd	__irrlicht_core_SJoint_createFromHandle
	dd	__irrlicht_core_SJoint_create
_3577:
	db	"ITerrainSceneNode",0
_3578:
	db	"(i,i,*b):ITerrainSceneNode",0
_3579:
	db	"getBoundingBoxFromPatch",0
_3580:
	db	"getCurrentLODOfPatches",0
_3581:
	db	"getIndicesForPatch",0
_3582:
	db	"(:Array_u32,i,i,i)i",0
_3583:
	db	"getMeshBufferForLOD",0
_3584:
	db	"(:IDynamicMeshBuffer,i)i",0
_3585:
	db	"setLODOfPatch",0
_3586:
	db	"getTerrainCenter",0
_3587:
	db	"overrideLODDistance",0
_3588:
	db	"(i,d)i",0
_3589:
	db	"scaleTexture",0
_3590:
	db	"setCameraMovementDelta",0
_3591:
	db	"setCameraRotationDelta",0
_3592:
	db	"setDynamicSelectorUpdate",0
_3593:
	db	"(f,f)f",0
_3594:
	db	"loadHeightMap",0
_3595:
	db	"(:IReadFile,:SColor,i)i",0
_3596:
	db	"loadHeightMapRAW",0
_3597:
	db	"(:IReadFile,i,i,i,i,:SColor,i)i",0
	align	4
_3576:
	dd	2
	dd	_3577
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITerrainSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITerrainSceneNode_Delete
	dd	7
	dd	_482
	dd	_3578
	dd	__irrlicht_core_ITerrainSceneNode_createFromHandle
	dd	6
	dd	_3579
	dd	_957
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBox
	dd	6
	dd	_3580
	dd	_1074
	dd	__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches
	dd	6
	dd	_2833
	dd	_431
	dd	__irrlicht_core_ITerrainSceneNode_getIndexCount
	dd	6
	dd	_3581
	dd	_3582
	dd	__irrlicht_core_ITerrainSceneNode_getIndicesForPatch
	dd	6
	dd	_1739
	dd	_3250
	dd	__irrlicht_core_ITerrainSceneNode_getMesh
	dd	6
	dd	_3583
	dd	_3584
	dd	__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD
	dd	6
	dd	_3585
	dd	_1085
	dd	__irrlicht_core_ITerrainSceneNode_setLODOfPatch
	dd	6
	dd	_3586
	dd	_649
	dd	__irrlicht_core_ITerrainSceneNode_getTerrainCenter
	dd	6
	dd	_3587
	dd	_3588
	dd	__irrlicht_core_ITerrainSceneNode_overrideLODDistance
	dd	6
	dd	_3589
	dd	_550
	dd	__irrlicht_core_ITerrainSceneNode_scaleTexture
	dd	6
	dd	_3590
	dd	_471
	dd	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	dd	6
	dd	_3591
	dd	_471
	dd	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	dd	6
	dd	_3592
	dd	_444
	dd	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	dd	6
	dd	_469
	dd	_3593
	dd	__irrlicht_core_ITerrainSceneNode_getHeight
	dd	6
	dd	_3594
	dd	_3595
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMap
	dd	6
	dd	_3596
	dd	_3597
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW
	dd	0
	align	4
_irrlicht_core_ITerrainSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3576
	dd	24
	dd	__irrlicht_core_ITerrainSceneNode_New
	dd	__irrlicht_core_ITerrainSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ITerrainSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ITerrainSceneNode_getBoundingBoxFromPatch
	dd	__irrlicht_core_ITerrainSceneNode_getCurrentLODOfPatches
	dd	__irrlicht_core_ITerrainSceneNode_getIndexCount
	dd	__irrlicht_core_ITerrainSceneNode_getIndicesForPatch
	dd	__irrlicht_core_ITerrainSceneNode_getMesh
	dd	__irrlicht_core_ITerrainSceneNode_getMeshBufferForLOD
	dd	__irrlicht_core_ITerrainSceneNode_setLODOfPatch
	dd	__irrlicht_core_ITerrainSceneNode_getTerrainCenter
	dd	__irrlicht_core_ITerrainSceneNode_overrideLODDistance
	dd	__irrlicht_core_ITerrainSceneNode_scaleTexture
	dd	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	dd	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	dd	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	dd	__irrlicht_core_ITerrainSceneNode_getHeight
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMap
	dd	__irrlicht_core_ITerrainSceneNode_loadHeightMapRAW
_3599:
	db	"ITextSceneNode",0
_3600:
	db	"(i,i,*b):ITextSceneNode",0
	align	4
_3598:
	dd	2
	dd	_3599
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ITextSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ITextSceneNode_Delete
	dd	7
	dd	_482
	dd	_3600
	dd	__irrlicht_core_ITextSceneNode_createFromHandle
	dd	6
	dd	_1567
	dd	_793
	dd	__irrlicht_core_ITextSceneNode_setText
	dd	6
	dd	_1807
	dd	_1672
	dd	__irrlicht_core_ITextSceneNode_setTextColor
	dd	0
	align	4
_irrlicht_core_ITextSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3598
	dd	24
	dd	__irrlicht_core_ITextSceneNode_New
	dd	__irrlicht_core_ITextSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_ITextSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_ITextSceneNode_setText
	dd	__irrlicht_core_ITextSceneNode_setTextColor
_3605:
	db	"IVolumeLightSceneNode",0
_3606:
	db	"(i,i,*b):IVolumeLightSceneNode",0
_3607:
	db	"setSubDivideU",0
_3608:
	db	"setSubDividev",0
_3609:
	db	"getSubDivideU",0
_3610:
	db	"getSubDivideV",0
_3611:
	db	"setFootColor",0
_3612:
	db	"setTailColor",0
_3613:
	db	"getFootColor",0
_3614:
	db	"getTailColor",0
	align	4
_3604:
	dd	2
	dd	_3605
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_Delete
	dd	7
	dd	_482
	dd	_3606
	dd	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	dd	6
	dd	_3607
	dd	_444
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	dd	6
	dd	_3608
	dd	_444
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDividev
	dd	6
	dd	_3609
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideU
	dd	6
	dd	_3610
	dd	_431
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideV
	dd	6
	dd	_3611
	dd	_1672
	dd	__irrlicht_core_IVolumeLightSceneNode_setFootColor
	dd	6
	dd	_3612
	dd	_1672
	dd	__irrlicht_core_IVolumeLightSceneNode_setTailColor
	dd	6
	dd	_3613
	dd	_1704
	dd	__irrlicht_core_IVolumeLightSceneNode_getFootColor
	dd	6
	dd	_3614
	dd	_1704
	dd	__irrlicht_core_IVolumeLightSceneNode_getTailColor
	dd	0
	align	4
_irrlicht_core_IVolumeLightSceneNode:
	dd	_irrlicht_core_ISceneNodeDefault
	dd	_bbObjectFree
	dd	_3604
	dd	24
	dd	__irrlicht_core_IVolumeLightSceneNode_New
	dd	__irrlicht_core_IVolumeLightSceneNode_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneNode_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneNode_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAttributeExchangingObject_drop
	dd	__irrlicht_core_IAttributeExchangingObject_getDebugName
	dd	__irrlicht_core_IAttributeExchangingObject_grab
	dd	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	dd	__irrlicht_core_ISceneNode_serializeAttributes
	dd	__irrlicht_core_ISceneNode_deserializeAttributes
	dd	__irrlicht_core_ISceneNodeDefault_getBoundingBox
	dd	__irrlicht_core_ISceneNodeDefault_render
	dd	__irrlicht_core_ISceneNode_getSceneManager
	dd	__irrlicht_core_ISceneNode_getAnimators
	dd	__irrlicht_core_ISceneNode_addAnimator
	dd	__irrlicht_core_ISceneNode_addChild
	dd	__irrlicht_core_ISceneNode_getAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_getAutomaticCulling
	dd	__irrlicht_core_ISceneNode_getID
	dd	__irrlicht_core_ISceneNode_getMaterial
	dd	__irrlicht_core_ISceneNode_getMaterialCount
	dd	__irrlicht_core_ISceneNode_getName
	dd	__irrlicht_core_ISceneNode_getType
	dd	__irrlicht_core_ISceneNode_getParent
	dd	__irrlicht_core_ISceneNode_getPosition
	dd	__irrlicht_core_ISceneNode_getRelativeTransformation
	dd	__irrlicht_core_ISceneNode_GetRotation
	dd	__irrlicht_core_ISceneNode_GetScale
	dd	__irrlicht_core_ISceneNode_getTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_getTriangleSelector
	dd	__irrlicht_core_ISceneNode_isDebugDataVisible
	dd	__irrlicht_core_ISceneNode_isVisible
	dd	__irrlicht_core_ISceneNode_remove
	dd	__irrlicht_core_ISceneNode_removeAll
	dd	__irrlicht_core_ISceneNode_removeAnimator
	dd	__irrlicht_core_ISceneNode_removeAnimators
	dd	__irrlicht_core_ISceneNode_removeChild
	dd	__irrlicht_core_ISceneNode_OnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_OnAnimate
	dd	__irrlicht_core_ISceneNode_setAutomaticCulling
	dd	__irrlicht_core_ISceneNode_setDebugDataVisible
	dd	__irrlicht_core_ISceneNode_setID
	dd	__irrlicht_core_ISceneNode_setMaterialFlag
	dd	__irrlicht_core_ISceneNode_setMaterialTexture
	dd	__irrlicht_core_ISceneNode_setMaterialType
	dd	__irrlicht_core_ISceneNode_setMaterial
	dd	__irrlicht_core_ISceneNode_setName
	dd	__irrlicht_core_ISceneNode_setParent
	dd	__irrlicht_core_ISceneNode_setPosition
	dd	__irrlicht_core_ISceneNode_SetRotation
	dd	__irrlicht_core_ISceneNode_SetScale
	dd	__irrlicht_core_ISceneNode_setTriangleSelector
	dd	__irrlicht_core_ISceneNode_setVisible
	dd	__irrlicht_core_ISceneNode_updateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_getChildren
	dd	__irrlicht_core_ISceneNode_getChild
	dd	__irrlicht_core_ISceneNode_setIsDebugObject
	dd	__irrlicht_core_ISceneNode_isDebugObject
	dd	__irrlicht_core_ISceneNode_clone
	dd	__irrlicht_core_ISceneNode_isTrulyVisible
	dd	__irrlicht_core_ISceneNode_cast
	dd	__irrlicht_core_ISceneNode_create
	dd	__irrlicht_core_ISceneNode_boundUpdateAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundSetVisible
	dd	__irrlicht_core_ISceneNode_boundSetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundSetScale
	dd	__irrlicht_core_ISceneNode_boundSetRotation
	dd	__irrlicht_core_ISceneNode_boundSetPosition
	dd	__irrlicht_core_ISceneNode_boundSetParent
	dd	__irrlicht_core_ISceneNode_boundSetName
	dd	__irrlicht_core_ISceneNode_boundSetMaterial
	dd	__irrlicht_core_ISceneNode_boundSetMaterialType
	dd	__irrlicht_core_ISceneNode_boundSetMaterialTexture
	dd	__irrlicht_core_ISceneNode_boundSetMaterialFlag
	dd	__irrlicht_core_ISceneNode_boundSetID
	dd	__irrlicht_core_ISceneNode_boundSetDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundSetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundRemoveChild
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimators
	dd	__irrlicht_core_ISceneNode_boundRemoveAnimator
	dd	__irrlicht_core_ISceneNode_boundRemoveAll
	dd	__irrlicht_core_ISceneNode_boundRemove
	dd	__irrlicht_core_ISceneNode_boundIsDebugDataVisible
	dd	__irrlicht_core_ISceneNode_boundGetTriangleSelector
	dd	__irrlicht_core_ISceneNode_boundGetTransformedBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetScale
	dd	__irrlicht_core_ISceneNode_boundGetRotation
	dd	__irrlicht_core_ISceneNode_boundGetRelativeTransformation
	dd	__irrlicht_core_ISceneNode_boundGetPosition
	dd	__irrlicht_core_ISceneNode_boundGetParent
	dd	__irrlicht_core_ISceneNode_boundGetName
	dd	__irrlicht_core_ISceneNode_boundGetType
	dd	__irrlicht_core_ISceneNode_boundGetMaterialCount
	dd	__irrlicht_core_ISceneNode_boundGetMaterial
	dd	__irrlicht_core_ISceneNode_boundGetID
	dd	__irrlicht_core_ISceneNode_boundGetBoundingBox
	dd	__irrlicht_core_ISceneNode_boundGetAutomaticCulling
	dd	__irrlicht_core_ISceneNode_boundGetAbsoluteTransformation
	dd	__irrlicht_core_ISceneNode_boundGetAbsolutePosition
	dd	__irrlicht_core_ISceneNode_boundAddChild
	dd	__irrlicht_core_ISceneNode_boundAddAnimator
	dd	__irrlicht_core_ISceneNode_boundIsVisible
	dd	__irrlicht_core_ISceneNode_boundOnRegisterSceneNode
	dd	__irrlicht_core_ISceneNode_boundOnAnimate
	dd	__irrlicht_core_ISceneNode_boundRender
	dd	__irrlicht_core_ISceneNode_boundIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSetIsDebugObject
	dd	__irrlicht_core_ISceneNode_boundSerializeAttributes
	dd	__irrlicht_core_ISceneNode_boundDeserializeAttributes
	dd	__irrlicht_core_ISceneNode_boundClone
	dd	__irrlicht_core_ISceneNode_boundIsTrulyVisible
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDividev
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideU
	dd	__irrlicht_core_IVolumeLightSceneNode_getSubDivideV
	dd	__irrlicht_core_IVolumeLightSceneNode_setFootColor
	dd	__irrlicht_core_IVolumeLightSceneNode_setTailColor
	dd	__irrlicht_core_IVolumeLightSceneNode_getFootColor
	dd	__irrlicht_core_IVolumeLightSceneNode_getTailColor
_3616:
	db	"SMeshBufferLightMap",0
_3617:
	db	"():SMeshBufferLightMap",0
_3618:
	db	"(i,i):SMeshBufferLightMap",0
	align	4
_3615:
	dd	2
	dd	_3616
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMeshBufferLightMap_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMeshBufferLightMap_Delete
	dd	7
	dd	_480
	dd	_3617
	dd	__irrlicht_core_SMeshBufferLightMap_create
	dd	7
	dd	_482
	dd	_3618
	dd	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMeshBufferLightMap:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3615
	dd	24
	dd	__irrlicht_core_SMeshBufferLightMap_New
	dd	__irrlicht_core_SMeshBufferLightMap_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SMeshBufferLightMap_create
_3620:
	db	"SAnimatedMesh",0
_3621:
	db	"(i,i):SAnimatedMesh",0
_3622:
	db	"():SAnimatedMesh",0
_3623:
	db	"createFromMesh",0
_3624:
	db	"(:IMesh,i):SAnimatedMesh",0
	align	4
_3619:
	dd	2
	dd	_3620
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_Delete
	dd	7
	dd	_482
	dd	_3621
	dd	__irrlicht_core_SAnimatedMesh_createFromHandle
	dd	7
	dd	_480
	dd	_3622
	dd	__irrlicht_core_SAnimatedMesh_create
	dd	7
	dd	_3623
	dd	_3624
	dd	__irrlicht_core_SAnimatedMesh_createFromMesh
	dd	6
	dd	_2832
	dd	_950
	dd	__irrlicht_core_SAnimatedMesh_getBoundingBox
	dd	6
	dd	_2865
	dd	_2869
	dd	__irrlicht_core_SAnimatedMesh_addMesh
	dd	6
	dd	_2038
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_getFrameCount
	dd	6
	dd	_1739
	dd	_2909
	dd	__irrlicht_core_SAnimatedMesh_getMesh
	dd	6
	dd	_2910
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_getMeshType
	dd	6
	dd	_2853
	dd	_431
	dd	__irrlicht_core_SAnimatedMesh_recalculateBoundingBox
	dd	6
	dd	_2849
	dd	_694
	dd	__irrlicht_core_SAnimatedMesh_setBoundingBox
	dd	0
	align	4
_irrlicht_core_SAnimatedMesh:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_3619
	dd	24
	dd	__irrlicht_core_SAnimatedMesh_New
	dd	__irrlicht_core_SAnimatedMesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_SAnimatedMesh_createFromHandle
	dd	__irrlicht_core_SAnimatedMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_SAnimatedMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_SAnimatedMesh_getFrameCount
	dd	__irrlicht_core_SAnimatedMesh_getMesh
	dd	__irrlicht_core_SAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_SAnimatedMesh_create
	dd	__irrlicht_core_SAnimatedMesh_createFromMesh
	dd	__irrlicht_core_SAnimatedMesh_addMesh
	dd	__irrlicht_core_SAnimatedMesh_recalculateBoundingBox
_3626:
	db	"SMeshBuffer",0
_3627:
	db	"():SMeshBuffer",0
_3628:
	db	"(i,i):SMeshBuffer",0
	align	4
_3625:
	dd	2
	dd	_3626
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMeshBuffer_Delete
	dd	7
	dd	_480
	dd	_3627
	dd	__irrlicht_core_SMeshBuffer_create
	dd	7
	dd	_482
	dd	_3628
	dd	__irrlicht_core_SMeshBuffer_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3625
	dd	24
	dd	__irrlicht_core_SMeshBuffer_New
	dd	__irrlicht_core_SMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SMeshBuffer_create
_3630:
	db	"SMeshBufferTangents",0
_3631:
	db	"():SMeshBufferTangents",0
_3632:
	db	"(i,i):SMeshBufferTangents",0
	align	4
_3629:
	dd	2
	dd	_3630
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMeshBufferTangents_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMeshBufferTangents_Delete
	dd	7
	dd	_480
	dd	_3631
	dd	__irrlicht_core_SMeshBufferTangents_create
	dd	7
	dd	_482
	dd	_3632
	dd	__irrlicht_core_SMeshBufferTangents_createFromHandle
	dd	0
	align	4
_irrlicht_core_SMeshBufferTangents:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3629
	dd	24
	dd	__irrlicht_core_SMeshBufferTangents_New
	dd	__irrlicht_core_SMeshBufferTangents_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SMeshBufferTangents_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SMeshBufferTangents_create
_3634:
	db	"SSharedMeshBuffer",0
_3635:
	db	"(i,i):SSharedMeshBuffer",0
	align	4
_3633:
	dd	2
	dd	_3634
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SSharedMeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SSharedMeshBuffer_Delete
	dd	7
	dd	_482
	dd	_3635
	dd	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	dd	0
	align	4
_irrlicht_core_SSharedMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3633
	dd	24
	dd	__irrlicht_core_SSharedMeshBuffer_New
	dd	__irrlicht_core_SSharedMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_IMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
_3637:
	db	"SSkinMeshBuffer",0
_3638:
	db	"(i):SSkinMeshBuffer",0
_3639:
	db	"(i,i):SSkinMeshBuffer",0
_3640:
	db	"convertTo2TCoords",0
_3641:
	db	"convertToTangents",0
_3642:
	db	"boundingBoxNeedsRecalculated",0
	align	4
_3636:
	dd	2
	dd	_3637
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	7
	dd	_480
	dd	_3638
	dd	220
	dd	7
	dd	_482
	dd	_3639
	dd	112
	dd	6
	dd	_3640
	dd	_431
	dd	224
	dd	6
	dd	_3641
	dd	_431
	dd	228
	dd	6
	dd	_3642
	dd	_431
	dd	232
	dd	6
	dd	_2850
	dd	_2851
	dd	168
	dd	0
	align	4
_irrlicht_core_SSkinMeshBuffer:
	dd	_irrlicht_core_IMeshBuffer
	dd	_bbObjectFree
	dd	_3636
	dd	24
	dd	__irrlicht_core_SSkinMeshBuffer_New
	dd	__irrlicht_core_SSkinMeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IMeshBuffer_drop
	dd	__irrlicht_core_IMeshBuffer_getDebugName
	dd	__irrlicht_core_IMeshBuffer_grab
	dd	__irrlicht_core_SSkinMeshBuffer_createFromHandle
	dd	__irrlicht_core_IMeshBuffer_getBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexCount
	dd	__irrlicht_core_IMeshBuffer_getIndices
	dd	__irrlicht_core_IMeshBuffer_getMaterial
	dd	__irrlicht_core_IMeshBuffer_getVertexCount
	dd	__irrlicht_core_IMeshBuffer_getVertexType
	dd	__irrlicht_core_IMeshBuffer_getVertices
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertex2TCoordsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillS3DVertexTangentsVerticesPtrs
	dd	__irrlicht_core_IMeshBuffer_fillIndicesPtr
	dd	__irrlicht_core_IMeshBuffer_getVertex
	dd	__irrlicht_core_IMeshBuffer_setBoundingBox
	dd	__irrlicht_core_SSkinMeshBuffer_append
	dd	__irrlicht_core_IMeshBuffer_appendFromOther
	dd	__irrlicht_core_IMeshBuffer_recalculateBoundingBox
	dd	__irrlicht_core_IMeshBuffer_getIndexType
	dd	__irrlicht_core_IMeshBuffer_getPosition
	dd	__irrlicht_core_IMeshBuffer_getNormal
	dd	__irrlicht_core_IMeshBuffer_getTCoords
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Vertex
	dd	__irrlicht_core_IMeshBuffer_getHardwareMappingHint_Index
	dd	__irrlicht_core_IMeshBuffer_setHardwareMappingHint
	dd	__irrlicht_core_IMeshBuffer_setDirty
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Vertex
	dd	__irrlicht_core_IMeshBuffer_getChangedID_Index
	dd	__irrlicht_core_SSkinMeshBuffer_create
	dd	__irrlicht_core_SSkinMeshBuffer_convertTo2TCoords
	dd	__irrlicht_core_SSkinMeshBuffer_convertToTangents
	dd	__irrlicht_core_SSkinMeshBuffer_boundingBoxNeedsRecalculated
_3644:
	db	"ISceneManager",0
_3645:
	db	"(i,i):ISceneManager",0
_3646:
	db	"createTextureAnimator",0
_3647:
	db	"([]:ITexture,i,i):ISceneNodeAnimator",0
_3648:
	db	"createFollowSplineAnimator",0
_3649:
	db	"(i,[]:Vector3df,f,f,i,i):ISceneNodeAnimator",0
_3650:
	db	"addtoDeletionQueue",0
_3651:
	db	"getSceneCollisionManager",0
_3652:
	db	"():ISceneCollisionManager",0
_3653:
	db	"addExternalMeshLoader",0
_3654:
	db	"(:IMeshLoader)i",0
_3655:
	db	"createMetaTriangleSelector",0
_3656:
	db	"():IMetaTriangleSelector",0
_3657:
	db	"createTerrainTriangleSelector",0
_3658:
	db	"(:ITerrainSceneNode,i):ITriangleSelector",0
_3659:
	db	"createOctreeTriangleSelector",0
_3660:
	db	"(:IMesh,:ISceneNode,i):ITriangleSelector",0
_3661:
	db	"createTriangleSelectorFromBoundingBox",0
_3662:
	db	"(:ISceneNode):ITriangleSelector",0
_3663:
	db	"createTriangleSelector",0
_3664:
	db	"(:IMesh,:ISceneNode):ITriangleSelector",0
_3665:
	db	"createTriangleSelectorFromAnimatedNode",0
_3666:
	db	"(:IAnimatedMeshSceneNode):ITriangleSelector",0
_3667:
	db	"createCollisionResponseAnimator",0
_3668:
	db	"(:ITriangleSelector,:ISceneNode,:Vector3df,:Vector3df,:Vector3df,f):ISceneNodeAnimatorCollisionResponse",0
_3669:
	db	"createDeleteAnimator",0
_3670:
	db	"(i):ISceneNodeAnimator",0
_3671:
	db	"createFlyStraightAnimator",0
_3672:
	db	"(:Vector3df,:Vector3df,i,i):ISceneNodeAnimator",0
_3673:
	db	"createFlyCircleAnimator",0
_3674:
	db	"(:Vector3df,f,f,:Vector3df,f,f):ISceneNodeAnimator",0
_3675:
	db	"createRotationAnimator",0
_3676:
	db	"(:Vector3df):ISceneNodeAnimator",0
_3677:
	db	"registerNodeForRendering",0
_3678:
	db	"getShadowColor",0
_3679:
	db	"setShadowColor",0
_3680:
	db	"setActiveCamera",0
_3681:
	db	"(:ICameraSceneNode)i",0
_3682:
	db	"getActiveCamera",0
_3683:
	db	"():ICameraSceneNode",0
_3684:
	db	"getSceneNodeFromId",0
_3685:
	db	"getSceneNodeFromName",0
_3686:
	db	"getRootSceneNode",0
_3687:
	db	"addTerrainMesh",0
_3688:
	db	"($,:ITexture,:IImage,:Dimension2df,f,:Dimension2di):IAnimatedMesh",0
_3689:
	db	"addTerrainSceneNode",0
_3690:
	db	"(:IReadFile,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,:SColor,i,i,i,i):ITerrainSceneNode",0
_3691:
	db	"addTerrainSceneNodeFromFile",0
_3692:
	db	"($,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,:SColor,i,i,i,i):ITerrainSceneNode",0
_3693:
	db	"addHillPlaneMesh",0
_3694:
	db	"($,:Dimension2df,:Dimension2di,:SMaterial,f,:Dimension2df,:Dimension2df):IAnimatedMesh",0
_3695:
	db	"addTextSceneNode",0
_3696:
	db	"(:IGUIFont,$,:SColor,:ISceneNode,:Vector3df,i):ITextSceneNode",0
_3697:
	db	"addDummyTransformationSceneNode",0
_3698:
	db	"(:ISceneNode,i):IDummyTransformationSceneNode",0
_3699:
	db	"addEmptySceneNode",0
_3700:
	db	"(:ISceneNode,i):ISceneNode",0
_3701:
	db	"addParticleSystemSceneNode",0
_3702:
	db	"(i,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):IParticleSystemSceneNode",0
_3703:
	db	"addSkyBoxSceneNode",0
_3704:
	db	"(:ITexture,:ITexture,:ITexture,:ITexture,:ITexture,:ITexture,:ISceneNode,i):ISceneNode",0
_3705:
	db	"addBillboardSceneNode",0
_3706:
	db	"(:ISceneNode,:Dimension2df,:Vector3df,i,:SCOlor,:SColor):IBillboardSceneNode",0
_3707:
	db	"addLightSceneNode",0
_3708:
	db	"(:ISceneNode,:Vector3df,:SColorf,f,i):ILightSceneNode",0
_3709:
	db	"addCameraSceneNodeFPS",0
_3710:
	db	"(:ISceneNode,f,f,i,[]:SKeyMap,i,f,i,i):ICameraSceneNode",0
_3711:
	db	"addCameraSceneNodeMaya",0
_3712:
	db	"(:ISceneNode,f,f,f,i,i):ICameraSceneNode",0
_3713:
	db	"addCameraSceneNode",0
_3714:
	db	"(:ISceneNode,:Vector3df,:Vector3df,i,i):ICameraSceneNode",0
_3715:
	db	"addOctreeSceneNode",0
_3716:
	db	"(:IMesh,:ISceneNode,i,i,i):IMeshSceneNode",0
_3717:
	db	"addAnimatedOctreeSceneNode",0
_3718:
	db	"(:IAnimatedMesh,:ISceneNode,i,i):IMeshSceneNode",0
_3719:
	db	"addWaterSurfaceSceneNode",0
_3720:
	db	"(:IMesh,f,f,f,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):ISceneNode",0
_3721:
	db	"addMeshSceneNode",0
_3722:
	db	"(:IMesh,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,i):IMeshSceneNode",0
_3723:
	db	"addAnimatedMeshSceneNode",0
_3724:
	db	"(:IAnimatedMesh,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df,i):IAnimatedMeshSceneNode",0
_3725:
	db	"addCubeSceneNode",0
_3726:
	db	"(f,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):IMeshSceneNode",0
_3727:
	db	"addSphereSceneNode",0
_3728:
	db	"(f,i,:ISceneNode,i,:Vector3df,:Vector3df,:Vector3df):IMeshSceneNode",0
_3729:
	db	"getMeshFromFileIO",0
_3730:
	db	"getMeshCache",0
_3731:
	db	"():IMeshCache",0
_3732:
	db	"createNewSceneManager",0
_3733:
	db	"(i):ISceneManager",0
_3734:
	db	"addSkyDomeSceneNode",0
_3735:
	db	"(:ITexture,i,i,f,f,f,:ISceneNode,i):ISceneNode",0
_3736:
	db	"getDefaultSceneNodeFactory",0
_3737:
	db	"():ISceneNodeFactory",0
_3738:
	db	"registerSceneNodeFactory",0
_3739:
	db	"(:ISceneNodeFactory)i",0
_3740:
	db	"getRegisteredSceneNodeFactoryCount",0
_3741:
	db	"getSceneNodeFactory",0
_3742:
	db	"(i):ISceneNodeFactory",0
_3743:
	db	"getDefaultSceneNodeAnimatorFactory",0
_3744:
	db	"():ISceneNodeAnimatorFactory",0
_3745:
	db	"registerSceneNodeAnimatorFactory",0
_3746:
	db	"(:ISceneNodeAnimatorFactory)i",0
_3747:
	db	"getRegisteredSceneNodeAnimatorFactoryCount",0
_3748:
	db	"getSceneNodeAnimatorFactory",0
_3749:
	db	"(i):ISceneNodeAnimatorFactory",0
_3750:
	db	"getParameters",0
_3751:
	db	"():IAttributes",0
_3752:
	db	"getSceneNodeTypeName",0
_3753:
	db	"saveScene",0
_3754:
	db	"($,:ISceneUserDataSerializer)i",0
_3755:
	db	"saveSceneToFile",0
_3756:
	db	"saveSceneToFileIO",0
_3757:
	db	"(:IWriteFile,:ISceneUserDataSerializer)i",0
_3758:
	db	"loadScene",0
_3759:
	db	"loadSceneFromFile",0
_3760:
	db	"loadSceneFromFileIO",0
_3761:
	db	"(:IReadFile,:ISceneUserDataSerializer)i",0
_3762:
	db	"getAmbientLight",0
_3763:
	db	"addBillboardTextSceneNode",0
_3764:
	db	"(:IGUIFont,$,:ISceneNode,:Dimension2df,:Vector3df,i,:SCOlor,:SColor):IBillboardTextSceneNode",0
_3765:
	db	"addArrowMesh",0
_3766:
	db	"($,:SColor,:SColor,i,i,f,f,f,f):IAnimatedMesh",0
_3767:
	db	"addSphereMesh",0
_3768:
	db	"($,f,i,i):IAnimatedMesh",0
_3769:
	db	"addQuake3SceneNode",0
_3770:
	db	"(:IMeshBuffer,:IShader,:ISceneNode,i):IMeshSceneNode",0
_3771:
	db	"getSceneNodeFromType",0
_3772:
	db	"addSceneNode",0
_3773:
	db	"getSceneNodesFromType",0
_3774:
	db	"(i,:ISceneNode)[]:ISceneNode",0
_3775:
	db	"addVolumeLightSceneNode",0
_3776:
	db	"(:ISceneNode,i,i,i,:SColor,:SColor,:Vector3df,:Vector3df,:Vector3df):IVolumeLightSceneNode",0
_3777:
	db	"setLightManager",0
_3778:
	db	"(:ILightManager)i",0
_3779:
	db	"addVolumeLightMesh",0
_3780:
	db	"($,i,i,:SColor,:SColor):IAnimatedMesh",0
_3781:
	db	"getAnimatorTypeName",0
_3782:
	db	"createSkinnedMesh",0
_3783:
	db	"():ISkinnedMesh",0
_3784:
	db	"getGeometryCreator",0
_3785:
	db	"():IGeometryCreator",0
_3786:
	db	"isCulled",0
	align	4
_3643:
	dd	2
	dd	_3644
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_ISceneManager_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_ISceneManager_Delete
	dd	7
	dd	_482
	dd	_3645
	dd	__irrlicht_core_ISceneManager_createFromHandle
	dd	6
	dd	_3646
	dd	_3647
	dd	__irrlicht_core_ISceneManager_createTextureAnimator
	dd	6
	dd	_3648
	dd	_3649
	dd	__irrlicht_core_ISceneManager_createFollowSplineAnimator
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_ISceneManager_clear
	dd	6
	dd	_1983
	dd	_1984
	dd	__irrlicht_core_ISceneManager_postEventFromUser
	dd	6
	dd	_3650
	dd	_3006
	dd	__irrlicht_core_ISceneManager_addtoDeletionQueue
	dd	6
	dd	_2562
	dd	_2563
	dd	__irrlicht_core_ISceneManager_getMeshManipulator
	dd	6
	dd	_3651
	dd	_3652
	dd	__irrlicht_core_ISceneManager_getSceneCollisionManager
	dd	6
	dd	_3653
	dd	_3654
	dd	__irrlicht_core_ISceneManager_addExternalMeshLoader
	dd	6
	dd	_3655
	dd	_3656
	dd	__irrlicht_core_ISceneManager_createMetaTriangleSelector
	dd	6
	dd	_3657
	dd	_3658
	dd	__irrlicht_core_ISceneManager_createTerrainTriangleSelector
	dd	6
	dd	_3659
	dd	_3660
	dd	__irrlicht_core_ISceneManager_createOctreeTriangleSelector
	dd	6
	dd	_3661
	dd	_3662
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox
	dd	6
	dd	_3663
	dd	_3664
	dd	__irrlicht_core_ISceneManager_createTriangleSelector
	dd	6
	dd	_3665
	dd	_3666
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode
	dd	6
	dd	_3667
	dd	_3668
	dd	__irrlicht_core_ISceneManager_createCollisionResponseAnimator
	dd	6
	dd	_3669
	dd	_3670
	dd	__irrlicht_core_ISceneManager_createDeleteAnimator
	dd	6
	dd	_3671
	dd	_3672
	dd	__irrlicht_core_ISceneManager_createFlyStraightAnimator
	dd	6
	dd	_3673
	dd	_3674
	dd	__irrlicht_core_ISceneManager_createFlyCircleAnimator
	dd	6
	dd	_3675
	dd	_3676
	dd	__irrlicht_core_ISceneManager_createRotationAnimator
	dd	6
	dd	_3677
	dd	_2987
	dd	__irrlicht_core_ISceneManager_registerNodeForRendering
	dd	6
	dd	_3678
	dd	_1704
	dd	__irrlicht_core_ISceneManager_getShadowColor
	dd	6
	dd	_3679
	dd	_1672
	dd	__irrlicht_core_ISceneManager_setShadowColor
	dd	6
	dd	_3680
	dd	_3681
	dd	__irrlicht_core_ISceneManager_setActiveCamera
	dd	6
	dd	_3682
	dd	_3683
	dd	__irrlicht_core_ISceneManager_getActiveCamera
	dd	6
	dd	_3684
	dd	_3093
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromId
	dd	6
	dd	_3685
	dd	_3095
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromName
	dd	6
	dd	_3686
	dd	_3011
	dd	__irrlicht_core_ISceneManager_getRootSceneNode
	dd	6
	dd	_3687
	dd	_3688
	dd	__irrlicht_core_ISceneManager_addTerrainMesh
	dd	6
	dd	_3689
	dd	_3690
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNode
	dd	6
	dd	_3691
	dd	_3692
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile
	dd	6
	dd	_3693
	dd	_3694
	dd	__irrlicht_core_ISceneManager_addHillPlaneMesh
	dd	6
	dd	_3695
	dd	_3696
	dd	__irrlicht_core_ISceneManager_addTextSceneNode
	dd	6
	dd	_3697
	dd	_3698
	dd	__irrlicht_core_ISceneManager_addDummyTransformationSceneNode
	dd	6
	dd	_3699
	dd	_3700
	dd	__irrlicht_core_ISceneManager_addEmptySceneNode
	dd	6
	dd	_3701
	dd	_3702
	dd	__irrlicht_core_ISceneManager_addParticleSystemSceneNode
	dd	6
	dd	_3703
	dd	_3704
	dd	__irrlicht_core_ISceneManager_addSkyBoxSceneNode
	dd	6
	dd	_3705
	dd	_3706
	dd	__irrlicht_core_ISceneManager_addBillboardSceneNode
	dd	6
	dd	_3707
	dd	_3708
	dd	__irrlicht_core_ISceneManager_addLightSceneNode
	dd	6
	dd	_3709
	dd	_3710
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeFPS
	dd	6
	dd	_3711
	dd	_3712
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeMaya
	dd	6
	dd	_3713
	dd	_3714
	dd	__irrlicht_core_ISceneManager_addCameraSceneNode
	dd	6
	dd	_3715
	dd	_3716
	dd	__irrlicht_core_ISceneManager_addOctreeSceneNode
	dd	6
	dd	_3717
	dd	_3718
	dd	__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode
	dd	6
	dd	_3719
	dd	_3720
	dd	__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode
	dd	6
	dd	_3721
	dd	_3722
	dd	__irrlicht_core_ISceneManager_addMeshSceneNode
	dd	6
	dd	_3723
	dd	_3724
	dd	__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode
	dd	6
	dd	_3725
	dd	_3726
	dd	__irrlicht_core_ISceneManager_addCubeSceneNode
	dd	6
	dd	_3727
	dd	_3728
	dd	__irrlicht_core_ISceneManager_addSphereSceneNode
	dd	6
	dd	_1980
	dd	_1981
	dd	__irrlicht_core_ISceneManager_getVideoDriver
	dd	6
	dd	_1739
	dd	_2881
	dd	__irrlicht_core_ISceneManager_getMesh
	dd	6
	dd	_3729
	dd	_2899
	dd	__irrlicht_core_ISceneManager_getMeshFromFileIO
	dd	6
	dd	_1970
	dd	_431
	dd	__irrlicht_core_ISceneManager_drawAll
	dd	6
	dd	_3730
	dd	_3731
	dd	__irrlicht_core_ISceneManager_getMeshCache
	dd	6
	dd	_3732
	dd	_3733
	dd	__irrlicht_core_ISceneManager_createNewSceneManager
	dd	6
	dd	_3734
	dd	_3735
	dd	__irrlicht_core_ISceneManager_addSkyDomeSceneNode
	dd	6
	dd	_3736
	dd	_3737
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory
	dd	6
	dd	_3738
	dd	_3739
	dd	__irrlicht_core_ISceneManager_registerSceneNodeFactory
	dd	6
	dd	_3740
	dd	_431
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount
	dd	6
	dd	_3741
	dd	_3742
	dd	__irrlicht_core_ISceneManager_getSceneNodeFactory
	dd	6
	dd	_3743
	dd	_3744
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory
	dd	6
	dd	_3745
	dd	_3746
	dd	__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory
	dd	6
	dd	_3747
	dd	_431
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	dd	6
	dd	_3748
	dd	_3749
	dd	__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory
	dd	6
	dd	_3750
	dd	_3751
	dd	__irrlicht_core_ISceneManager_getParameters
	dd	6
	dd	_3752
	dd	_807
	dd	__irrlicht_core_ISceneManager_getSceneNodeTypeName
	dd	6
	dd	_3753
	dd	_3754
	dd	__irrlicht_core_ISceneManager_saveScene
	dd	6
	dd	_3755
	dd	_3754
	dd	__irrlicht_core_ISceneManager_saveSceneToFile
	dd	6
	dd	_3756
	dd	_3757
	dd	__irrlicht_core_ISceneManager_saveSceneToFileIO
	dd	6
	dd	_3758
	dd	_3754
	dd	__irrlicht_core_ISceneManager_loadScene
	dd	6
	dd	_3759
	dd	_3754
	dd	__irrlicht_core_ISceneManager_loadSceneFromFile
	dd	6
	dd	_3760
	dd	_3761
	dd	__irrlicht_core_ISceneManager_loadSceneFromFileIO
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ISceneManager_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ISceneManager_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ISceneManager_grab
	dd	6
	dd	_2630
	dd	_2631
	dd	__irrlicht_core_ISceneManager_setAmbientLight
	dd	6
	dd	_3762
	dd	_2318
	dd	__irrlicht_core_ISceneManager_getAmbientLight
	dd	6
	dd	_2224
	dd	_2225
	dd	__irrlicht_core_ISceneManager_getGUIEnvironment
	dd	6
	dd	_3763
	dd	_3764
	dd	__irrlicht_core_ISceneManager_addBillboardTextSceneNode
	dd	6
	dd	_3765
	dd	_3766
	dd	__irrlicht_core_ISceneManager_addArrowMesh
	dd	6
	dd	_3767
	dd	_3768
	dd	__irrlicht_core_ISceneManager_addSphereMesh
	dd	6
	dd	_3769
	dd	_3770
	dd	__irrlicht_core_ISceneManager_addQuake3SceneNode
	dd	6
	dd	_3771
	dd	_3093
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromType
	dd	6
	dd	_3772
	dd	_3095
	dd	__irrlicht_core_ISceneManager_addSceneNode
	dd	6
	dd	_3773
	dd	_3774
	dd	__irrlicht_core_ISceneManager_getSceneNodesFromType
	dd	6
	dd	_3775
	dd	_3776
	dd	__irrlicht_core_ISceneManager_addVolumeLightSceneNode
	dd	6
	dd	_3777
	dd	_3778
	dd	__irrlicht_core_ISceneManager_setLightManager
	dd	6
	dd	_3779
	dd	_3780
	dd	__irrlicht_core_ISceneManager_addVolumeLightMesh
	dd	6
	dd	_3781
	dd	_807
	dd	__irrlicht_core_ISceneManager_getAnimatorTypeName
	dd	6
	dd	_3782
	dd	_3783
	dd	__irrlicht_core_ISceneManager_createSkinnedMesh
	dd	6
	dd	_3784
	dd	_3785
	dd	__irrlicht_core_ISceneManager_getGeometryCreator
	dd	6
	dd	_3786
	dd	_3006
	dd	__irrlicht_core_ISceneManager_isCulled
	dd	0
	align	4
_irrlicht_core_ISceneManager:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3643
	dd	24
	dd	__irrlicht_core_ISceneManager_New
	dd	__irrlicht_core_ISceneManager_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ISceneManager_drop
	dd	__irrlicht_core_ISceneManager_getDebugName
	dd	__irrlicht_core_ISceneManager_grab
	dd	__irrlicht_core_ISceneManager_createFromHandle
	dd	__irrlicht_core_ISceneManager_createTextureAnimator
	dd	__irrlicht_core_ISceneManager_createFollowSplineAnimator
	dd	__irrlicht_core_ISceneManager_clear
	dd	__irrlicht_core_ISceneManager_postEventFromUser
	dd	__irrlicht_core_ISceneManager_addtoDeletionQueue
	dd	__irrlicht_core_ISceneManager_getMeshManipulator
	dd	__irrlicht_core_ISceneManager_getSceneCollisionManager
	dd	__irrlicht_core_ISceneManager_addExternalMeshLoader
	dd	__irrlicht_core_ISceneManager_createMetaTriangleSelector
	dd	__irrlicht_core_ISceneManager_createTerrainTriangleSelector
	dd	__irrlicht_core_ISceneManager_createOctreeTriangleSelector
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromBoundingBox
	dd	__irrlicht_core_ISceneManager_createTriangleSelector
	dd	__irrlicht_core_ISceneManager_createTriangleSelectorFromAnimatedNode
	dd	__irrlicht_core_ISceneManager_createCollisionResponseAnimator
	dd	__irrlicht_core_ISceneManager_createDeleteAnimator
	dd	__irrlicht_core_ISceneManager_createFlyStraightAnimator
	dd	__irrlicht_core_ISceneManager_createFlyCircleAnimator
	dd	__irrlicht_core_ISceneManager_createRotationAnimator
	dd	__irrlicht_core_ISceneManager_registerNodeForRendering
	dd	__irrlicht_core_ISceneManager_getShadowColor
	dd	__irrlicht_core_ISceneManager_setShadowColor
	dd	__irrlicht_core_ISceneManager_setActiveCamera
	dd	__irrlicht_core_ISceneManager_getActiveCamera
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromId
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromName
	dd	__irrlicht_core_ISceneManager_getRootSceneNode
	dd	__irrlicht_core_ISceneManager_addTerrainMesh
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNode
	dd	__irrlicht_core_ISceneManager_addTerrainSceneNodeFromFile
	dd	__irrlicht_core_ISceneManager_addHillPlaneMesh
	dd	__irrlicht_core_ISceneManager_addTextSceneNode
	dd	__irrlicht_core_ISceneManager_addDummyTransformationSceneNode
	dd	__irrlicht_core_ISceneManager_addEmptySceneNode
	dd	__irrlicht_core_ISceneManager_addParticleSystemSceneNode
	dd	__irrlicht_core_ISceneManager_addSkyBoxSceneNode
	dd	__irrlicht_core_ISceneManager_addBillboardSceneNode
	dd	__irrlicht_core_ISceneManager_addLightSceneNode
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeFPS
	dd	__irrlicht_core_ISceneManager_addCameraSceneNodeMaya
	dd	__irrlicht_core_ISceneManager_addCameraSceneNode
	dd	__irrlicht_core_ISceneManager_addOctreeSceneNode
	dd	__irrlicht_core_ISceneManager_addAnimatedOctreeSceneNode
	dd	__irrlicht_core_ISceneManager_addWaterSurfaceSceneNode
	dd	__irrlicht_core_ISceneManager_addMeshSceneNode
	dd	__irrlicht_core_ISceneManager_addAnimatedMeshSceneNode
	dd	__irrlicht_core_ISceneManager_addCubeSceneNode
	dd	__irrlicht_core_ISceneManager_addSphereSceneNode
	dd	__irrlicht_core_ISceneManager_getVideoDriver
	dd	__irrlicht_core_ISceneManager_getMesh
	dd	__irrlicht_core_ISceneManager_getMeshFromFileIO
	dd	__irrlicht_core_ISceneManager_drawAll
	dd	__irrlicht_core_ISceneManager_getMeshCache
	dd	__irrlicht_core_ISceneManager_createNewSceneManager
	dd	__irrlicht_core_ISceneManager_addSkyDomeSceneNode
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeFactory
	dd	__irrlicht_core_ISceneManager_registerSceneNodeFactory
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeFactoryCount
	dd	__irrlicht_core_ISceneManager_getSceneNodeFactory
	dd	__irrlicht_core_ISceneManager_getDefaultSceneNodeAnimatorFactory
	dd	__irrlicht_core_ISceneManager_registerSceneNodeAnimatorFactory
	dd	__irrlicht_core_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	dd	__irrlicht_core_ISceneManager_getSceneNodeAnimatorFactory
	dd	__irrlicht_core_ISceneManager_getParameters
	dd	__irrlicht_core_ISceneManager_getSceneNodeTypeName
	dd	__irrlicht_core_ISceneManager_saveScene
	dd	__irrlicht_core_ISceneManager_saveSceneToFile
	dd	__irrlicht_core_ISceneManager_saveSceneToFileIO
	dd	__irrlicht_core_ISceneManager_loadScene
	dd	__irrlicht_core_ISceneManager_loadSceneFromFile
	dd	__irrlicht_core_ISceneManager_loadSceneFromFileIO
	dd	__irrlicht_core_ISceneManager_setAmbientLight
	dd	__irrlicht_core_ISceneManager_getAmbientLight
	dd	__irrlicht_core_ISceneManager_getGUIEnvironment
	dd	__irrlicht_core_ISceneManager_addBillboardTextSceneNode
	dd	__irrlicht_core_ISceneManager_addArrowMesh
	dd	__irrlicht_core_ISceneManager_addSphereMesh
	dd	__irrlicht_core_ISceneManager_addQuake3SceneNode
	dd	__irrlicht_core_ISceneManager_getSceneNodeFromType
	dd	__irrlicht_core_ISceneManager_addSceneNode
	dd	__irrlicht_core_ISceneManager_getSceneNodesFromType
	dd	__irrlicht_core_ISceneManager_addVolumeLightSceneNode
	dd	__irrlicht_core_ISceneManager_setLightManager
	dd	__irrlicht_core_ISceneManager_addVolumeLightMesh
	dd	__irrlicht_core_ISceneManager_getAnimatorTypeName
	dd	__irrlicht_core_ISceneManager_createSkinnedMesh
	dd	__irrlicht_core_ISceneManager_getGeometryCreator
	dd	__irrlicht_core_ISceneManager_isCulled
_3788:
	db	"ISceneUserDataSerializer",0
_3789:
	db	"OnReadUserData",0
_3790:
	db	"(:ISceneNode,:IAttributes)i",0
_3791:
	db	"createUserData",0
_3792:
	db	"(:ISceneNode):IAttributes",0
_3793:
	db	"CreateUserDataBinding",0
_3794:
	db	"OnReadUserDataBinding",0
_3795:
	db	"(*b):ISceneUserDataSerializer",0
_3796:
	db	"(i,i,*b):ISceneUserDataSerializer",0
	align	4
_3787:
	dd	2
	dd	_3788
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3789
	dd	_3790
	dd	96
	dd	6
	dd	_3791
	dd	_3792
	dd	100
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ISceneUserDataSerializer_bind
	dd	7
	dd	_3793
	dd	_434
	dd	104
	dd	7
	dd	_3794
	dd	_1085
	dd	108
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_480
	dd	_3795
	dd	__irrlicht_core_ISceneUserDataSerializer_create
	dd	7
	dd	_482
	dd	_3796
	dd	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
	dd	0
	align	4
_irrlicht_core_ISceneUserDataSerializer:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3787
	dd	20
	dd	__irrlicht_core_ISceneUserDataSerializer_New
	dd	__irrlicht_core_ISceneUserDataSerializer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ISceneUserDataSerializer_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ISceneUserDataSerializer_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ISceneUserDataSerializer_CreateUserDataBinding
	dd	__irrlicht_core_ISceneUserDataSerializer_OnReadUserDataBinding
	dd	__irrlicht_core_ISceneUserDataSerializer_create
	dd	__irrlicht_core_ISceneUserDataSerializer_createFromHandle
_3798:
	db	"SMD3AnimationInfo",0
_3799:
	db	"(i,i):SMD3AnimationInfo",0
_3800:
	db	"getFirst",0
_3801:
	db	"setFirst",0
_3802:
	db	"getNum",0
_3803:
	db	"setNum",0
_3804:
	db	"getLooping",0
_3805:
	db	"setLooping",0
_3806:
	db	"setFPS",0
	align	4
_3797:
	dd	2
	dd	_3798
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_Delete
	dd	7
	dd	_482
	dd	_3799
	dd	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	dd	6
	dd	_3800
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getFirst
	dd	6
	dd	_3801
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setFirst
	dd	6
	dd	_3802
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getNum
	dd	6
	dd	_3803
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setNum
	dd	6
	dd	_3804
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getLooping
	dd	6
	dd	_3805
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setLooping
	dd	6
	dd	_2625
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getFPS
	dd	6
	dd	_3806
	dd	_444
	dd	__irrlicht_core_SMD3AnimationInfo_setFPS
	dd	0
	align	4
_irrlicht_core_SMD3AnimationInfo:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3797
	dd	20
	dd	__irrlicht_core_SMD3AnimationInfo_New
	dd	__irrlicht_core_SMD3AnimationInfo_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	dd	__irrlicht_core_SMD3AnimationInfo_getFirst
	dd	__irrlicht_core_SMD3AnimationInfo_setFirst
	dd	__irrlicht_core_SMD3AnimationInfo_getNum
	dd	__irrlicht_core_SMD3AnimationInfo_setNum
	dd	__irrlicht_core_SMD3AnimationInfo_getLooping
	dd	__irrlicht_core_SMD3AnimationInfo_setLooping
	dd	__irrlicht_core_SMD3AnimationInfo_getFPS
	dd	__irrlicht_core_SMD3AnimationInfo_setFPS
_3808:
	db	"SMD3Header",0
_3809:
	db	"(i,i):SMD3Header",0
_3810:
	db	"getHeaderID",0
_3811:
	db	"getNumFrames",0
_3812:
	db	"getNumTags",0
_3813:
	db	"getNumMeshes",0
_3814:
	db	"getNumMaxSkins",0
_3815:
	db	"getFrameStart",0
_3816:
	db	"getTagStart",0
_3817:
	db	"getTagEnd",0
_3818:
	db	"getFileSize",0
	align	4
_3807:
	dd	2
	dd	_3808
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Header_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Header_Delete
	dd	7
	dd	_482
	dd	_3809
	dd	__irrlicht_core_SMD3Header_createFromHandle
	dd	6
	dd	_3810
	dd	_827
	dd	__irrlicht_core_SMD3Header_getHeaderID
	dd	6
	dd	_2211
	dd	_431
	dd	__irrlicht_core_SMD3Header_getVersion
	dd	6
	dd	_1178
	dd	_827
	dd	__irrlicht_core_SMD3Header_getFileName
	dd	6
	dd	_3811
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumFrames
	dd	6
	dd	_3812
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumTags
	dd	6
	dd	_3813
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumMeshes
	dd	6
	dd	_3814
	dd	_431
	dd	__irrlicht_core_SMD3Header_getNumMaxSkins
	dd	6
	dd	_3815
	dd	_431
	dd	__irrlicht_core_SMD3Header_getFrameStart
	dd	6
	dd	_3816
	dd	_431
	dd	__irrlicht_core_SMD3Header_getTagStart
	dd	6
	dd	_3817
	dd	_431
	dd	__irrlicht_core_SMD3Header_getTagEnd
	dd	6
	dd	_3818
	dd	_431
	dd	__irrlicht_core_SMD3Header_getFileSize
	dd	0
	align	4
_irrlicht_core_SMD3Header:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3807
	dd	20
	dd	__irrlicht_core_SMD3Header_New
	dd	__irrlicht_core_SMD3Header_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3Header_createFromHandle
	dd	__irrlicht_core_SMD3Header_getHeaderID
	dd	__irrlicht_core_SMD3Header_getVersion
	dd	__irrlicht_core_SMD3Header_getFileName
	dd	__irrlicht_core_SMD3Header_getNumFrames
	dd	__irrlicht_core_SMD3Header_getNumTags
	dd	__irrlicht_core_SMD3Header_getNumMeshes
	dd	__irrlicht_core_SMD3Header_getNumMaxSkins
	dd	__irrlicht_core_SMD3Header_getFrameStart
	dd	__irrlicht_core_SMD3Header_getTagStart
	dd	__irrlicht_core_SMD3Header_getTagEnd
	dd	__irrlicht_core_SMD3Header_getFileSize
_3820:
	db	"SMD3MeshHeader",0
_3821:
	db	"(i,i):SMD3MeshHeader",0
_3822:
	db	"getMeshID",0
_3823:
	db	"getNumShader",0
_3824:
	db	"getNumVertices",0
_3825:
	db	"getNumTriangles",0
_3826:
	db	"getOffset_Triangles",0
_3827:
	db	"getOffset_Shaders",0
_3828:
	db	"getOffset_St",0
_3829:
	db	"getVertexStart",0
_3830:
	db	"getOffset_End",0
	align	4
_3819:
	dd	2
	dd	_3820
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_Delete
	dd	7
	dd	_482
	dd	_3821
	dd	__irrlicht_core_SMD3MeshHeader_createFromHandle
	dd	6
	dd	_3822
	dd	_827
	dd	__irrlicht_core_SMD3MeshHeader_getMeshID
	dd	6
	dd	_2878
	dd	_827
	dd	__irrlicht_core_SMD3MeshHeader_getMeshName
	dd	6
	dd	_3811
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumFrames
	dd	6
	dd	_3823
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumShader
	dd	6
	dd	_3824
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumVertices
	dd	6
	dd	_3825
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getNumTriangles
	dd	6
	dd	_3826
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Triangles
	dd	6
	dd	_3827
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Shaders
	dd	6
	dd	_3828
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_St
	dd	6
	dd	_3829
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getVertexStart
	dd	6
	dd	_3830
	dd	_431
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_End
	dd	0
	align	4
_irrlicht_core_SMD3MeshHeader:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3819
	dd	20
	dd	__irrlicht_core_SMD3MeshHeader_New
	dd	__irrlicht_core_SMD3MeshHeader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3MeshHeader_createFromHandle
	dd	__irrlicht_core_SMD3MeshHeader_getMeshID
	dd	__irrlicht_core_SMD3MeshHeader_getMeshName
	dd	__irrlicht_core_SMD3MeshHeader_getNumFrames
	dd	__irrlicht_core_SMD3MeshHeader_getNumShader
	dd	__irrlicht_core_SMD3MeshHeader_getNumVertices
	dd	__irrlicht_core_SMD3MeshHeader_getNumTriangles
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Triangles
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_Shaders
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_St
	dd	__irrlicht_core_SMD3MeshHeader_getVertexStart
	dd	__irrlicht_core_SMD3MeshHeader_getOffset_End
_3832:
	db	"SMD3Vertex",0
_3833:
	db	"(i,i):SMD3Vertex",0
	align	4
_3831:
	dd	2
	dd	_3832
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Vertex_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Vertex_Delete
	dd	7
	dd	_482
	dd	_3833
	dd	__irrlicht_core_SMD3Vertex_createFromHandle
	dd	6
	dd	_1518
	dd	_1093
	dd	__irrlicht_core_SMD3Vertex_getPosition
	dd	6
	dd	_677
	dd	_829
	dd	__irrlicht_core_SMD3Vertex_getNormal
	dd	0
	align	4
_irrlicht_core_SMD3Vertex:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3831
	dd	20
	dd	__irrlicht_core_SMD3Vertex_New
	dd	__irrlicht_core_SMD3Vertex_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3Vertex_createFromHandle
	dd	__irrlicht_core_SMD3Vertex_getPosition
	dd	__irrlicht_core_SMD3Vertex_getNormal
_3835:
	db	"SMD3TexCoord",0
_3836:
	db	"(i,i):SMD3TexCoord",0
_3837:
	db	"getU",0
_3838:
	db	"getV",0
	align	4
_3834:
	dd	2
	dd	_3835
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3TexCoord_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3TexCoord_Delete
	dd	7
	dd	_482
	dd	_3836
	dd	__irrlicht_core_SMD3TexCoord_createFromHandle
	dd	6
	dd	_3837
	dd	_468
	dd	__irrlicht_core_SMD3TexCoord_getU
	dd	6
	dd	_3838
	dd	_468
	dd	__irrlicht_core_SMD3TexCoord_getV
	dd	0
	align	4
_irrlicht_core_SMD3TexCoord:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3834
	dd	20
	dd	__irrlicht_core_SMD3TexCoord_New
	dd	__irrlicht_core_SMD3TexCoord_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3TexCoord_createFromHandle
	dd	__irrlicht_core_SMD3TexCoord_getU
	dd	__irrlicht_core_SMD3TexCoord_getV
_3840:
	db	"SMD3Face",0
_3841:
	db	"(i,i):SMD3Face",0
_3842:
	db	"getIndex",0
	align	4
_3839:
	dd	2
	dd	_3840
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Face_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Face_Delete
	dd	7
	dd	_482
	dd	_3841
	dd	__irrlicht_core_SMD3Face_createFromHandle
	dd	6
	dd	_3842
	dd	_1071
	dd	__irrlicht_core_SMD3Face_getIndex
	dd	0
	align	4
_irrlicht_core_SMD3Face:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3839
	dd	20
	dd	__irrlicht_core_SMD3Face_New
	dd	__irrlicht_core_SMD3Face_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3Face_createFromHandle
	dd	__irrlicht_core_SMD3Face_getIndex
_3844:
	db	"SMD3MeshBuffer",0
_3845:
	db	"(i,i):SMD3MeshBuffer",0
_3846:
	db	"getMeshHeader",0
_3847:
	db	"():SMD3MeshHeader",0
_3848:
	db	"()[]:SMD3Vertex",0
_3849:
	db	"getTexCoords",0
_3850:
	db	"()[]:SMD3TexCoord",0
	align	4
_3843:
	dd	2
	dd	_3844
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_Delete
	dd	7
	dd	_482
	dd	_3845
	dd	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_SMD3MeshBuffer_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_grab
	dd	6
	dd	_3846
	dd	_3847
	dd	__irrlicht_core_SMD3MeshBuffer_getMeshHeader
	dd	6
	dd	_2966
	dd	_827
	dd	__irrlicht_core_SMD3MeshBuffer_getShader
	dd	6
	dd	_2838
	dd	_3848
	dd	__irrlicht_core_SMD3MeshBuffer_getVertices
	dd	6
	dd	_3849
	dd	_3850
	dd	__irrlicht_core_SMD3MeshBuffer_getTexCoords
	dd	6
	dd	_2834
	dd	_3573
	dd	__irrlicht_core_SMD3MeshBuffer_getIndices
	dd	0
	align	4
_irrlicht_core_SMD3MeshBuffer:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3843
	dd	24
	dd	__irrlicht_core_SMD3MeshBuffer_New
	dd	__irrlicht_core_SMD3MeshBuffer_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_SMD3MeshBuffer_drop
	dd	__irrlicht_core_SMD3MeshBuffer_getDebugName
	dd	__irrlicht_core_SMD3MeshBuffer_grab
	dd	__irrlicht_core_SMD3MeshBuffer_createFromHandle
	dd	__irrlicht_core_SMD3MeshBuffer_getMeshHeader
	dd	__irrlicht_core_SMD3MeshBuffer_getShader
	dd	__irrlicht_core_SMD3MeshBuffer_getVertices
	dd	__irrlicht_core_SMD3MeshBuffer_getTexCoords
	dd	__irrlicht_core_SMD3MeshBuffer_getIndices
_3852:
	db	"SMD3QuaternionTag",0
_3853:
	db	"(i,i):SMD3QuaternionTag",0
_3854:
	db	"setto",0
_3855:
	db	"(:SMD3QuaternionTag)i",0
	align	4
_3851:
	dd	2
	dd	_3852
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTag_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTag_Delete
	dd	7
	dd	_482
	dd	_3853
	dd	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	dd	6
	dd	_3854
	dd	_749
	dd	__irrlicht_core_SMD3QuaternionTag_setto
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SMD3QuaternionTag_getName
	dd	6
	dd	_1518
	dd	_649
	dd	__irrlicht_core_SMD3QuaternionTag_getPosition
	dd	6
	dd	_3521
	dd	_764
	dd	__irrlicht_core_SMD3QuaternionTag_getRotation
	dd	6
	dd	_454
	dd	_3855
	dd	__irrlicht_core_SMD3QuaternionTag_EqEq
	dd	0
	align	4
_irrlicht_core_SMD3QuaternionTag:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3851
	dd	20
	dd	__irrlicht_core_SMD3QuaternionTag_New
	dd	__irrlicht_core_SMD3QuaternionTag_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3QuaternionTag_createFromHandle
	dd	__irrlicht_core_SMD3QuaternionTag_setto
	dd	__irrlicht_core_SMD3QuaternionTag_getName
	dd	__irrlicht_core_SMD3QuaternionTag_getPosition
	dd	__irrlicht_core_SMD3QuaternionTag_getRotation
	dd	__irrlicht_core_SMD3QuaternionTag_EqEq
_3857:
	db	"SMD3QuaternionTagList",0
_3858:
	db	"(i,i):SMD3QuaternionTagList",0
_3859:
	db	"get",0
_3860:
	db	"Index",0
_3861:
	db	"(i):SMD3QuaternionTag",0
_3862:
	db	"(:SMD3QuaternionTagList):SMD3QuaternionTagList",0
	align	4
_3856:
	dd	2
	dd	_3857
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTagList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTagList_Delete
	dd	7
	dd	_482
	dd	_3858
	dd	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	dd	6
	dd	_3859
	dd	_2933
	dd	__irrlicht_core_SMD3QuaternionTagList_get
	dd	6
	dd	_530
	dd	_431
	dd	__irrlicht_core_SMD3QuaternionTagList_getSize
	dd	6
	dd	_3860
	dd	_3861
	dd	__irrlicht_core_SMD3QuaternionTagList_Index
	dd	6
	dd	_581
	dd	_3862
	dd	__irrlicht_core_SMD3QuaternionTagList_setEq
	dd	6
	dd	_1075
	dd	_3855
	dd	__irrlicht_core_SMD3QuaternionTagList_push_back
	dd	6
	dd	_1080
	dd	_444
	dd	__irrlicht_core_SMD3QuaternionTagList_set_used
	dd	0
	align	4
_irrlicht_core_SMD3QuaternionTagList:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3856
	dd	20
	dd	__irrlicht_core_SMD3QuaternionTagList_New
	dd	__irrlicht_core_SMD3QuaternionTagList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SMD3QuaternionTagList_createFromHandle
	dd	__irrlicht_core_SMD3QuaternionTagList_get
	dd	__irrlicht_core_SMD3QuaternionTagList_getSize
	dd	__irrlicht_core_SMD3QuaternionTagList_Index
	dd	__irrlicht_core_SMD3QuaternionTagList_setEq
	dd	__irrlicht_core_SMD3QuaternionTagList_push_back
	dd	__irrlicht_core_SMD3QuaternionTagList_set_used
_3864:
	db	"SMD3Mesh",0
_3865:
	db	"(i,i):SMD3Mesh",0
_3866:
	db	"getMD3Header",0
_3867:
	db	"():SMD3Header",0
_3868:
	db	"getBuffer",0
_3869:
	db	"()[]:SMD3MeshBuffer",0
_3870:
	db	"getTagList",0
_3871:
	db	"():SMD3QuaternionTagList",0
	align	4
_3863:
	dd	2
	dd	_3864
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_Delete
	dd	7
	dd	_482
	dd	_3865
	dd	__irrlicht_core_SMD3Mesh_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_SMD3Mesh_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_grab
	dd	6
	dd	_3866
	dd	_3867
	dd	__irrlicht_core_SMD3Mesh_getMD3Header
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SMD3Mesh_getName
	dd	6
	dd	_3868
	dd	_3869
	dd	__irrlicht_core_SMD3Mesh_getBuffer
	dd	6
	dd	_3870
	dd	_3871
	dd	__irrlicht_core_SMD3Mesh_getTagList
	dd	0
	align	4
_irrlicht_core_SMD3Mesh:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3863
	dd	24
	dd	__irrlicht_core_SMD3Mesh_New
	dd	__irrlicht_core_SMD3Mesh_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_SMD3Mesh_drop
	dd	__irrlicht_core_SMD3Mesh_getDebugName
	dd	__irrlicht_core_SMD3Mesh_grab
	dd	__irrlicht_core_SMD3Mesh_createFromHandle
	dd	__irrlicht_core_SMD3Mesh_getMD3Header
	dd	__irrlicht_core_SMD3Mesh_getName
	dd	__irrlicht_core_SMD3Mesh_getBuffer
	dd	__irrlicht_core_SMD3Mesh_getTagList
_3873:
	db	"IAnimatedMeshMD3",0
_3874:
	db	"(i,i):IAnimatedMeshMD3",0
_3875:
	db	"setInterpolationShift",0
_3876:
	db	"(i,i,i,i):SMD3QuaternionTagList",0
_3877:
	db	"getOriginalMesh",0
_3878:
	db	"():SMD3Mesh",0
	align	4
_3872:
	dd	2
	dd	_3873
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD3_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IAnimatedMeshMD3_Delete
	dd	7
	dd	_482
	dd	_3874
	dd	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	dd	6
	dd	_3875
	dd	_434
	dd	__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift
	dd	6
	dd	_3870
	dd	_3876
	dd	__irrlicht_core_IAnimatedMeshMD3_getTagList
	dd	6
	dd	_3877
	dd	_3878
	dd	__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh
	dd	0
	align	4
_irrlicht_core_IAnimatedMeshMD3:
	dd	_irrlicht_core_IAnimatedMesh
	dd	_bbObjectFree
	dd	_3872
	dd	24
	dd	__irrlicht_core_IAnimatedMeshMD3_New
	dd	__irrlicht_core_IAnimatedMeshMD3_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_IAnimatedMesh_drop
	dd	__irrlicht_core_IAnimatedMesh_getDebugName
	dd	__irrlicht_core_IAnimatedMesh_grab
	dd	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	dd	__irrlicht_core_IMesh_getBoundingBox
	dd	__irrlicht_core_IMesh_getMeshBuffer
	dd	__irrlicht_core_IMesh_getMeshBufferCount
	dd	__irrlicht_core_IMesh_setMaterialFlag
	dd	__irrlicht_core_IMesh_setBoundingBox
	dd	__irrlicht_core_IMesh_setHardwareMappingHint
	dd	__irrlicht_core_IMesh_setDirty
	dd	__irrlicht_core_IAnimatedMesh_getFrameCount
	dd	__irrlicht_core_IAnimatedMesh_getMesh
	dd	__irrlicht_core_IAnimatedMesh_getMeshType
	dd	__irrlicht_core_IAnimatedMesh_cast
	dd	__irrlicht_core_IAnimatedMeshMD3_setInterpolationShift
	dd	__irrlicht_core_IAnimatedMeshMD3_getTagList
	dd	__irrlicht_core_IAnimatedMeshMD3_getOriginalMesh
_3880:
	db	"SVariable",0
_3881:
	db	"(i,i):SVariable",0
_3882:
	db	"getContent",0
_3883:
	db	"setContent",0
_3884:
	db	"(:SVariable)i",0
	align	4
_3879:
	dd	2
	dd	_3880
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SVariable_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SVariable_Delete
	dd	7
	dd	_482
	dd	_3881
	dd	__irrlicht_core_SVariable_createFromHandle
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_SVariable_getName
	dd	6
	dd	_2124
	dd	_793
	dd	__irrlicht_core_SVariable_setName
	dd	6
	dd	_3882
	dd	_827
	dd	__irrlicht_core_SVariable_getContent
	dd	6
	dd	_3883
	dd	_793
	dd	__irrlicht_core_SVariable_setContent
	dd	6
	dd	_1066
	dd	_431
	dd	__irrlicht_core_SVariable_clear
	dd	6
	dd	_437
	dd	_431
	dd	__irrlicht_core_SVariable_isValid
	dd	6
	dd	_454
	dd	_3884
	dd	__irrlicht_core_SVariable_EqEq
	dd	0
	align	4
_irrlicht_core_SVariable:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3879
	dd	20
	dd	__irrlicht_core_SVariable_New
	dd	__irrlicht_core_SVariable_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_SVariable_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SVariable_createFromHandle
	dd	__irrlicht_core_SVariable_getName
	dd	__irrlicht_core_SVariable_setName
	dd	__irrlicht_core_SVariable_getContent
	dd	__irrlicht_core_SVariable_setContent
	dd	__irrlicht_core_SVariable_clear
	dd	__irrlicht_core_SVariable_EqEq
_3886:
	db	"SVarGroup",0
_3887:
	db	"(i,i):SVarGroup",0
_3888:
	db	"isDefined",0
_3889:
	db	"getVariables",0
_3890:
	db	"()[]:SVariable",0
	align	4
_3885:
	dd	2
	dd	_3886
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SVarGroup_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SVarGroup_Delete
	dd	7
	dd	_482
	dd	_3887
	dd	__irrlicht_core_SVarGroup_createFromHandle
	dd	6
	dd	_596
	dd	_1311
	dd	__irrlicht_core_SVarGroup_set
	dd	6
	dd	_3859
	dd	_1208
	dd	__irrlicht_core_SVarGroup_get
	dd	6
	dd	_3888
	dd	_1311
	dd	__irrlicht_core_SVarGroup_isDefined
	dd	6
	dd	_3889
	dd	_3890
	dd	__irrlicht_core_SVarGroup_getVariables
	dd	0
	align	4
_irrlicht_core_SVarGroup:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3885
	dd	20
	dd	__irrlicht_core_SVarGroup_New
	dd	__irrlicht_core_SVarGroup_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_SVarGroup_createFromHandle
	dd	__irrlicht_core_SVarGroup_set
	dd	__irrlicht_core_SVarGroup_get
	dd	__irrlicht_core_SVarGroup_isDefined
	dd	__irrlicht_core_SVarGroup_getVariables
_3892:
	db	"SVarGroupList",0
_3893:
	db	"(i,i):SVarGroupList",0
_3894:
	db	"()[]:SVarGroup",0
	align	4
_3891:
	dd	2
	dd	_3892
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_SVarGroupList_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_SVarGroupList_Delete
	dd	7
	dd	_482
	dd	_3893
	dd	__irrlicht_core_SVarGroupList_createFromHandle
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_SVarGroupList_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_SVarGroupList_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_SVarGroupList_grab
	dd	6
	dd	_3889
	dd	_3894
	dd	__irrlicht_core_SVarGroupList_getVariables
	dd	0
	align	4
_irrlicht_core_SVarGroupList:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3891
	dd	24
	dd	__irrlicht_core_SVarGroupList_New
	dd	__irrlicht_core_SVarGroupList_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_SVarGroupList_drop
	dd	__irrlicht_core_SVarGroupList_getDebugName
	dd	__irrlicht_core_SVarGroupList_grab
	dd	__irrlicht_core_SVarGroupList_createFromHandle
	dd	__irrlicht_core_SVarGroupList_getVariables
_3896:
	db	"IShader",0
_3897:
	db	"(i,i):IShader",0
_3898:
	db	"(:IShader)i",0
_3899:
	db	"getVarGroup",0
_3900:
	db	"():SVarGroupList",0
_3901:
	db	"getGroup",0
_3902:
	db	"(i):SVarGroup",0
_3903:
	db	"getGroupSize",0
	align	4
_3895:
	dd	2
	dd	_3896
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_IShader_New
	dd	6
	dd	_432
	dd	_431
	dd	__irrlicht_core_IShader_Delete
	dd	7
	dd	_482
	dd	_3897
	dd	__irrlicht_core_IShader_createFromHandle
	dd	6
	dd	_454
	dd	_3898
	dd	__irrlicht_core_IShader_EqEq
	dd	6
	dd	_535
	dd	_3898
	dd	__irrlicht_core_IShader_Less
	dd	6
	dd	_1183
	dd	_431
	dd	__irrlicht_core_IShader_getID
	dd	6
	dd	_2123
	dd	_827
	dd	__irrlicht_core_IShader_getName
	dd	6
	dd	_3899
	dd	_3900
	dd	__irrlicht_core_IShader_getVarGroup
	dd	6
	dd	_3901
	dd	_3902
	dd	__irrlicht_core_IShader_getGroup
	dd	6
	dd	_581
	dd	_3898
	dd	__irrlicht_core_IShader_setEq
	dd	6
	dd	_3903
	dd	_431
	dd	__irrlicht_core_IShader_getGroupSize
	dd	0
	align	4
_irrlicht_core_IShader:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3895
	dd	20
	dd	__irrlicht_core_IShader_New
	dd	__irrlicht_core_IShader_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IrrBase_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IrrBase_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IShader_createFromHandle
	dd	__irrlicht_core_IShader_EqEq
	dd	__irrlicht_core_IShader_Less
	dd	__irrlicht_core_IShader_getID
	dd	__irrlicht_core_IShader_getName
	dd	__irrlicht_core_IShader_getVarGroup
	dd	__irrlicht_core_IShader_getGroup
	dd	__irrlicht_core_IShader_setEq
	dd	__irrlicht_core_IShader_getGroupSize
_3905:
	db	"ILightManager",0
_3906:
	db	"OnPreRender",0
_3907:
	db	"([]:ILightSceneNode)i",0
_3908:
	db	"OnRenderPassPreRender",0
_3909:
	db	"OnRenderPassPostRender",0
_3910:
	db	"OnNodePreRender",0
_3911:
	db	"OnNodePostRender",0
_3912:
	db	"(*b):ILightManager",0
_3913:
	db	"(i,i,*b):ILightManager",0
_3914:
	db	"BoundOnPreRender",0
_3915:
	db	"(i,*i,i)i",0
_3916:
	db	"BoundOnPostRender",0
_3917:
	db	"BoundOnRenderPassPreRender",0
_3918:
	db	"BoundOnRenderPassPostRender",0
_3919:
	db	"BoundOnNodePreRender",0
_3920:
	db	"BoundOnNodePostRender",0
	align	4
_3904:
	dd	2
	dd	_3905
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3906
	dd	_3907
	dd	112
	dd	6
	dd	_1578
	dd	_431
	dd	116
	dd	6
	dd	_3908
	dd	_444
	dd	120
	dd	6
	dd	_3909
	dd	_444
	dd	124
	dd	6
	dd	_3910
	dd	_3006
	dd	128
	dd	6
	dd	_3911
	dd	_3006
	dd	132
	dd	6
	dd	_1186
	dd	_431
	dd	__irrlicht_core_ILightManager_drop
	dd	6
	dd	_1187
	dd	_827
	dd	__irrlicht_core_ILightManager_getDebugName
	dd	6
	dd	_1188
	dd	_431
	dd	__irrlicht_core_ILightManager_grab
	dd	7
	dd	_480
	dd	_3912
	dd	__irrlicht_core_ILightManager_create
	dd	7
	dd	_482
	dd	_3913
	dd	__irrlicht_core_ILightManager_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_ILightManager_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_3914
	dd	_3915
	dd	144
	dd	7
	dd	_3916
	dd	_444
	dd	148
	dd	7
	dd	_3917
	dd	_434
	dd	152
	dd	7
	dd	_3918
	dd	_434
	dd	156
	dd	7
	dd	_3919
	dd	_434
	dd	160
	dd	7
	dd	_3920
	dd	_434
	dd	164
	dd	0
	align	4
_irrlicht_core_ILightManager:
	dd	_irrlicht_core_IReferenceCounted
	dd	_bbObjectFree
	dd	_3904
	dd	24
	dd	__irrlicht_core_ILightManager_New
	dd	__irrlicht_core_ILightManager_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_ILightManager_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_ILightManager_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	__irrlicht_core_IReferenceCounted_getReferenceCount
	dd	__irrlicht_core_ILightManager_drop
	dd	__irrlicht_core_ILightManager_getDebugName
	dd	__irrlicht_core_ILightManager_grab
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_ILightManager_create
	dd	__irrlicht_core_ILightManager_createFromHandle
	dd	__irrlicht_core_ILightManager_BoundOnPreRender
	dd	__irrlicht_core_ILightManager_BoundOnPostRender
	dd	__irrlicht_core_ILightManager_BoundOnRenderPassPreRender
	dd	__irrlicht_core_ILightManager_BoundOnRenderPassPostRender
	dd	__irrlicht_core_ILightManager_BoundOnNodePreRender
	dd	__irrlicht_core_ILightManager_BoundOnNodePostRender
_3922:
	db	"IVertexManipulator",0
_3923:
	db	"onManipulate",0
_3924:
	db	"(*b):IVertexManipulator",0
_3925:
	db	"(i,i,*b):IVertexManipulator",0
_3926:
	db	"BoundOnManipulate",0
	align	4
_3921:
	dd	2
	dd	_3922
	dd	6
	dd	_430
	dd	_431
	dd	16
	dd	6
	dd	_432
	dd	_431
	dd	20
	dd	6
	dd	_3923
	dd	_1133
	dd	96
	dd	7
	dd	_480
	dd	_3924
	dd	__irrlicht_core_IVertexManipulator_create
	dd	7
	dd	_482
	dd	_3925
	dd	__irrlicht_core_IVertexManipulator_createFromHandle
	dd	6
	dd	_443
	dd	_444
	dd	__irrlicht_core_IVertexManipulator_bind
	dd	6
	dd	_450
	dd	_431
	dd	88
	dd	7
	dd	_3926
	dd	_434
	dd	108
	dd	0
	align	4
_irrlicht_core_IVertexManipulator:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_3921
	dd	20
	dd	__irrlicht_core_IVertexManipulator_New
	dd	__irrlicht_core_IVertexManipulator_Delete
	dd	_bbObjectToString
	dd	__irrlicht_core_IrrBase_Compare
	dd	_bbObjectSendMessage
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	_bbObjectReserved
	dd	__irrlicht_core_IrrBase_attach
	dd	__irrlicht_core_IrrBase_isValid
	dd	__irrlicht_core_IrrBase_StringToWChar
	dd	__irrlicht_core_IrrBase_WCharToString
	dd	__irrlicht_core_IrrBase_Destroy
	dd	__irrlicht_core_IVertexManipulator_bind
	dd	__irrlicht_core_IrrBase_Deconstructor_Binding
	dd	__irrlicht_core_IrrBase_translate
	dd	__irrlicht_core_IrrBase_setBinding
	dd	__irrlicht_core_IrrBase_getBinding
	dd	__irrlicht_core_IVertexManipulator_getBinderHandle
	dd	__irrlicht_core_IrrBase_Deconstructor
	dd	_brl_blitz_NullMethodError
	dd	__irrlicht_core_IVertexManipulator_create
	dd	__irrlicht_core_IVertexManipulator_createFromHandle
	dd	__irrlicht_core_IVertexManipulator_BoundOnManipulate
_19407:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/EShaderTypes.BMX",0
	align	4
_19406:
	dd	_19407
	dd	13
	dd	1
	align	4
_19419:
	dd	0
	align	4
_11:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,49,95,49
	align	4
_12:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,50,95,48
	align	4
_13:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,50,95,97
	align	4
_14:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,51,95,48
	align	4
_15:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,52,95,48
	align	4
_16:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,52,95,49
	align	4
_17:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	118,115,95,53,95,48
	align	4
_1:
	dd	_bbStringClass
	dd	2147483647
	dd	0
	align	4
_19421:
	dd	_19407
	dd	40
	dd	1
	align	4
_18:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,49
	align	4
_19:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,50
	align	4
_20:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,51
	align	4
_21:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,49,95,52
	align	4
_22:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,50,95,48
	align	4
_23:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,50,95,97
	align	4
_24:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,50,95,98
	align	4
_25:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,51,95,48
	align	4
_26:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,52,95,48
	align	4
_27:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,52,95,49
	align	4
_28:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	112,115,95,53,95,48
	align	4
_19437:
	dd	_19407
	dd	60
	dd	1
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	103,115,95,52,95,48
_19444:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/E_LIGHT_TYPE.BMX",0
	align	4
_19443:
	dd	_19444
	dd	14
	dd	1
	align	4
_30:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	80,111,105,110,116
	align	4
_31:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	83,112,111,116
	align	4
_32:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	68,105,114,101,99,116,105,111,110,97,108
_19453:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/E_VERTEX_TYPE.BMX",0
	align	4
_19452:
	dd	_19453
	dd	16
	dd	1
	align	4
_33:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	115,116,97,110,100,97,114,100
	align	4
_34:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	50,116,99,111,111,114,100,115
	align	4
_35:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,97,110,103,101,110,116,115
_19461:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/E_TEXTURE_CLAMP.BMX",0
	align	4
_19460:
	dd	_19461
	dd	13
	dd	1
	align	4
_36:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,114,101
	dw	112,101,97,116
	align	4
_37:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,99,108
	dw	97,109,112
	align	4
_38:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,99,108
	dw	97,109,112,95,116,111,95,101,100,103,101
	align	4
_39:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,99,108
	dw	97,109,112,95,116,111,95,98,111,114,100,101,114
	align	4
_40:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114
	align	4
_41:
	dd	_bbStringClass
	dd	2147483647
	dd	26
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114,95,99,108,97,109,112
	align	4
_42:
	dd	_bbStringClass
	dd	2147483647
	dd	34
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114,95,99,108,97,109,112,95,116,111,95,101,100
	dw	103,101
	align	4
_43:
	dd	_bbStringClass
	dd	2147483647
	dd	36
	dw	116,101,120,116,117,114,101,95,99,108,97,109,112,95,109,105
	dw	114,114,111,114,95,99,108,97,109,112,95,116,111,95,98,111
	dw	114,100,101,114
_19475:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_SCENE_NODE_TYPES.BMX",0
	align	4
_19474:
	dd	_19475
	dd	5
	dd	1
	align	4
_47:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	101
	align	4
_46:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	98
	align	4
_45:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	117
	align	4
_44:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	99
	align	4
_19477:
	dd	_19475
	dd	8
	dd	1
	align	4
_51:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	114
	align	4
_50:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	104
	align	4
_49:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	112
	align	4
_48:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	115
	align	4
_19479:
	dd	_19475
	dd	11
	dd	1
	align	4
_52:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	116
	align	4
_53:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	120
	align	4
_19481:
	dd	_19475
	dd	14
	dd	1
	align	4
_55:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	97
	align	4
_54:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	119
	align	4
_19483:
	dd	_19475
	dd	17
	dd	1
	align	4
_19485:
	dd	_19475
	dd	20
	dd	1
	align	4
_58:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	95
	align	4
_57:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	121
	align	4
_56:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	107
	align	4
_19487:
	dd	_19475
	dd	23
	dd	1
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	100
	align	4
_19489:
	dd	_19475
	dd	26
	dd	1
	align	4
_19491:
	dd	_19475
	dd	29
	dd	1
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	111
	align	4
_19493:
	dd	_19475
	dd	32
	dd	1
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	109
	align	4
_19495:
	dd	_19475
	dd	35
	dd	1
	align	4
_63:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	103
	align	4
_62:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	108
	align	4
_19497:
	dd	_19475
	dd	38
	dd	1
	align	4
_19499:
	dd	_19475
	dd	41
	dd	1
	align	4
_19501:
	dd	_19475
	dd	44
	dd	1
	align	4
_19503:
	dd	_19475
	dd	47
	dd	1
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	105
	align	4
_19505:
	dd	_19475
	dd	50
	dd	1
	align	4
_19507:
	dd	_19475
	dd	53
	dd	1
	align	4
_19509:
	dd	_19475
	dd	56
	dd	1
	align	4
_66:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	51
	align	4
_65:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	113
	align	4
_19511:
	dd	_19475
	dd	59
	dd	1
	align	4
_19513:
	dd	_19475
	dd	62
	dd	1
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	118
	align	4
_19515:
	dd	_19475
	dd	65
	dd	1
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	77
	align	4
_19517:
	dd	_19475
	dd	68
	dd	1
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	70
	align	4
_19519:
	dd	_19475
	dd	71
	dd	1
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	110
	align	4
_19521:
	dd	_19475
	dd	74
	dd	1
_19524:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_PARTICLE_AFFECTOR_TYPE.BMX",0
	align	4
_19523:
	dd	_19524
	dd	14
	dd	1
	align	4
_71:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	78,111,110,101
	align	4
_72:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	65,116,116,114,97,99,116
	align	4
_73:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	70,97,100,101,79,117,116
	align	4
_74:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	71,114,97,118,105,116,121
	align	4
_75:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	82,111,116,97,116,101
	align	4
_76:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	83,99,97,108,101
_19536:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_PARTICLE_EMITTER_TYPE.BMX",0
	align	4
_19535:
	dd	_19536
	dd	14
	dd	1
	align	4
_77:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,110,105,109,97,116,101,100,77,101,115,104
	align	4
_78:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	66,111,120
	align	4
_79:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	67,121,108,105,110,100,101,114
	align	4
_80:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	77,101,115,104
	align	4
_81:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	82,105,110,103
	align	4
_82:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	83,112,104,101,114,101
_19549:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_CULLING_TYPE.BMX",0
	align	4
_19548:
	dd	_19549
	dd	13
	dd	1
	align	4
_19557:
	dd	0
	align	4
_83:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	102,97,108,115,101
	align	4
_84:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	98,111,120
	align	4
_85:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	102,114,117,115,116,117,109,95,98,111,120
	align	4
_86:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	102,114,117,115,116,117,109,95,115,112,104,101,114,101
_19560:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_BONE_ANIMATION_MODE.BMX",0
	align	4
_19559:
	dd	_19560
	dd	18
	dd	1
	align	4
_87:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	97,117,116,111,109,97,116,105,99
	align	4
_88:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	97,110,105,109,97,116,101,100
	align	4
_89:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	117,110,97,110,105,109,97,116,101,100
_19568:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/EMESHWRITERENUMS.BMX",0
	align	4
_19567:
	dd	_19568
	dd	4
	dd	1
	align	4
_19570:
	dd	_19568
	dd	7
	dd	1
	align	4
_19572:
	dd	_19568
	dd	10
	dd	1
	align	4
_19574:
	dd	_19568
	dd	13
	dd	1
	align	4
_90:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	106
	align	4
_19576:
	dd	_19568
	dd	16
	dd	1
_19579:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_DEFAULT_COLOR.BMX",0
	align	4
_19578:
	dd	_19579
	dd	29
	dd	1
	align	4
_91:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	51,68,68,97,114,107,83,104,97,100,111,119
	align	4
_92:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	51,68,83,104,97,100,111,119
	align	4
_93:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	51,68,70,97,99,101
	align	4
_94:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	51,68,72,105,103,104,108,105,103,104,116
	align	4
_95:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	51,68,76,105,103,104,116
	align	4
_96:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,99,116,105,118,101,66,111,114,100,101,114
	align	4
_97:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	65,99,116,105,118,101,67,97,112,116,105,111,110
	align	4
_98:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	65,112,112,87,111,114,107,115,112,97,99,101
	align	4
_99:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	66,117,116,116,111,110,84,101,120,116
	align	4
_100:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	71,114,97,121,84,101,120,116
	align	4
_101:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	72,105,103,104,108,105,103,104,116
	align	4
_102:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	72,105,103,104,108,105,103,104,116,84,101,120,116
	align	4
_103:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	73,110,97,99,116,105,118,101,66,111,114,100,101,114
	align	4
_104:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	73,110,97,99,116,105,118,101,67,97,112,116,105,111,110
	align	4
_105:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	84,111,111,108,84,105,112
	align	4
_106:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	84,111,111,108,84,105,112,66,97,99,107,103,114,111,117,110
	dw	100
	align	4
_107:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	83,99,114,111,108,108,66,97,114
	align	4
_108:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	87,105,110,100,111,119
	align	4
_109:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	87,105,110,100,111,119,83,121,109,98,111,108
	align	4
_110:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	73,99,111,110
	align	4
_111:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	73,99,111,110,72,105,103,104,108,105,103,104,116
_19606:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_DEFAULT_SIZE.BMX",0
	align	4
_19605:
	dd	_19606
	dd	26
	dd	1
	align	4
_112:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	83,99,114,111,108,108,66,97,114,83,105,122,101
	align	4
_113:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	77,101,110,117,72,101,105,103,104,116
	align	4
_114:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	87,105,110,100,111,119,66,117,116,116,111,110,87,105,100,116
	dw	104
	align	4
_115:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	67,104,101,99,107,66,111,120,87,105,100,116,104
	align	4
_116:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	77,101,115,115,97,103,101,66,111,120,87,105,100,116,104
	align	4
_117:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	77,101,115,115,97,103,101,66,111,120,72,101,105,103,104,116
	align	4
_118:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	66,117,116,116,111,110,87,105,100,116,104
	align	4
_119:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	66,117,116,116,111,110,72,101,105,103,104,116
	align	4
_120:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,101,120,116,68,105,115,116,97,110,99,101,88
	align	4
_121:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,101,120,116,68,105,115,116,97,110,99,101,89
	align	4
_122:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,105,116,108,101,66,97,114,84,101,120,116,88
	align	4
_123:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	84,105,116,108,101,66,97,114,84,101,120,116,89
	align	4
_124:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	77,101,115,115,97,103,101,66,111,120,71,97,112,83,112,97
	dw	99,101
	align	4
_125:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	77,101,115,115,97,103,101,66,111,120,77,105,110,84,101,120
	dw	116,87,105,100,116,104
	align	4
_126:
	dd	_bbStringClass
	dd	2147483647
	dd	22
	dw	77,101,115,115,97,103,101,66,111,120,77,97,120,84,101,120
	dw	116,87,105,100,116,104
	align	4
_127:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,101,115,115,97,103,101,66,111,120,77,105,110,84,101,120
	dw	116,72,101,105,103,104,116
	align	4
_128:
	dd	_bbStringClass
	dd	2147483647
	dd	23
	dw	77,101,115,115,97,103,101,66,111,120,77,97,120,84,101,120
	dw	116,72,101,105,103,104,116
_19629:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_DEFAULT_TEXT.BMX",0
	align	4
_19628:
	dd	_19629
	dd	16
	dd	1
	align	4
_129:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	77,101,115,115,97,103,101,66,111,120,79,107,97,121
	align	4
_130:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	77,101,115,115,97,103,101,66,111,120,67,97,110,99,101,108
	align	4
_131:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	77,101,115,115,97,103,101,66,111,120,89,101,115
	align	4
_132:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	77,101,115,115,97,103,101,66,111,120,78,111
	align	4
_133:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	87,105,110,100,111,119,66,117,116,116,111,110,67,108,111,115
	dw	101
	align	4
_134:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	87,105,110,100,111,119,66,117,116,116,111,110,77,97,120,105
	dw	109,105,122,101
	align	4
_135:
	dd	_bbStringClass
	dd	2147483647
	dd	20
	dw	87,105,110,100,111,119,66,117,116,116,111,110,77,105,110,105
	dw	109,105,122,101
	align	4
_136:
	dd	_bbStringClass
	dd	2147483647
	dd	19
	dw	87,105,110,100,111,119,66,117,116,116,111,110,82,101,115,116
	dw	111,114,101
_19643:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_SKIN_TYPE.BMX",0
	align	4
_19642:
	dd	_19643
	dd	13
	dd	1
	align	4
_137:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	119,105,110,100,111,119,115,67,108,97,115,115,105,99
	align	4
_138:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	119,105,110,100,111,119,115,77,101,116,97,108,108,105,99
	align	4
_139:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	98,117,114,110,105,110,103
	align	4
_140:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	117,110,107,110,111,119,110
_19653:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_ELEMENT_TYPE.BMX",0
	align	4
_19652:
	dd	_19653
	dd	82
	dd	1
	align	4
_141:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	98,117,116,116,111,110
	align	4
_142:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,104,101,99,107,66,111,120
	align	4
_143:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,111,109,98,111,66,111,120
	align	4
_144:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	99,111,110,116,101,120,116,77,101,110,117
	align	4
_145:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	109,101,110,117
	align	4
_146:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	101,100,105,116,66,111,120
	align	4
_147:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	102,105,108,101,79,112,101,110,68,105,97,108,111,103
	align	4
_148:
	dd	_bbStringClass
	dd	2147483647
	dd	17
	dw	99,111,108,111,114,83,101,108,101,99,116,68,105,97,108,111
	dw	103
	align	4
_149:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	105,110,79,117,116,70,97,100,101,114
	align	4
_150:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	105,109,97,103,101
	align	4
_151:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	108,105,115,116,66,111,120
	align	4
_152:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	109,101,115,104,86,105,101,119,101,114
	align	4
_153:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	109,101,115,115,97,103,101,66,111,120
	align	4
_154:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	109,111,100,97,108,83,99,114,101,101,110
	align	4
_155:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	115,99,114,111,108,108,66,97,114
	align	4
_156:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	115,112,105,110,66,111,120
	align	4
_157:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	115,116,97,116,105,99,84,101,120,116
	align	4
_158:
	dd	_bbStringClass
	dd	2147483647
	dd	3
	dw	116,97,98
	align	4
_159:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	116,97,98,67,111,110,116,114,111,108
	align	4
_160:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	116,97,98,108,101
	align	4
_161:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	116,111,111,108,66,97,114
	align	4
_162:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	116,114,101,101,118,105,101,119
	align	4
_163:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	119,105,110,100,111,119
	align	4
_164:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	101,108,101,109,101,110,116
_19683:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_ALIGNMENT.BMX",0
	align	4
_19682:
	dd	_19683
	dd	15
	dd	1
	align	4
_165:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	117,112,112,101,114,76,101,102,116
	align	4
_166:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	108,111,119,101,114,82,105,103,104,116
	align	4
_167:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	99,101,110,116,101,114
	align	4
_168:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	115,99,97,108,101
_19693:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_COLUMN_ORDERING.BMX",0
	align	4
_19692:
	dd	_19693
	dd	12
	dd	1
	align	4
_169:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	110,111,110,101
	align	4
_170:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	99,117,115,116,111,109
	align	4
_171:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	97,115,99,101,110,100
	align	4
_172:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	100,101,115,99,101,110,100
	align	4
_173:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	97,115,99,101,110,100,95,100,101,115,99,101,110,100
_19704:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_ORDERING_MODE.BMX",0
	align	4
_19703:
	dd	_19704
	dd	10
	dd	1
	align	4
_174:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	97,115,99,101,110,100,105,110,103
	align	4
_175:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	100,101,115,99,101,110,100,105,110,103
_19713:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilearchive_wrap.bmx",0
	align	4
_19712:
	dd	_19713
	dd	8
	dd	1
	align	4
_178:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	80
	align	4
_177:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	73
	align	4
_176:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	90
	align	4
_19715:
	dd	_19713
	dd	9
	dd	1
	align	4
_179:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	122
	align	4
_19717:
	dd	_19713
	dd	10
	dd	1
	align	4
_180:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	102
	align	4
_19719:
	dd	_19713
	dd	11
	dd	1
	align	4
_182:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	75
	align	4
_181:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	65
	align	4
_19721:
	dd	_19713
	dd	12
	dd	1
	align	4
_183:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	78
	align	4
_19723:
	dd	_19713
	dd	13
	dd	1
	align	4
_185:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	82
	align	4
_184:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	84
	align	4
_19725:
	dd	_19713
	dd	14
	dd	1
_19728:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ivideodriver_wrap.bmx",0
	align	4
_19727:
	dd	_19728
	dd	24
	dd	1
	align	4
_186:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	70,111,103,69,120,112
	align	4
_187:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	70,111,103,76,105,110,101,97,114
	align	4
_188:
	dd	_bbStringClass
	dd	2147483647
	dd	7
	dw	70,111,103,69,120,112,50
_19737:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/smaterial_wrap.bmx",0
	align	4
_19736:
	dd	_19737
	dd	5
	dd	1
_19740:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguibutton.bmx",0
	align	4
_19739:
	dd	_19740
	dd	17
	dd	1
	align	4
_300:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	98,117,116,116,111,110,85,112
	align	4
_301:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	98,117,116,116,111,110,68,111,119,110
	align	4
_302:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	98,117,116,116,111,110,77,111,117,115,101,79,118,101,114
	align	4
_303:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	98,117,116,116,111,110,77,111,117,115,101,79,102,102
	align	4
_304:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	98,117,116,116,111,110,70,111,99,117,115,101,100
	align	4
_305:
	dd	_bbStringClass
	dd	2147483647
	dd	16
	dw	98,117,116,116,111,110,78,111,116,70,111,99,117,115,101,100
_19752:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiskin.bmx",0
	align	4
_19751:
	dd	_19752
	dd	30
	dd	1
	align	4
_307:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	119,105,110,100,111,119,77,97,120,105,109,105,122,101
	align	4
_308:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	119,105,110,100,111,119,82,101,115,116,111,114,101
	align	4
_309:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	119,105,110,100,111,119,67,108,111,115,101
	align	4
_310:
	dd	_bbStringClass
	dd	2147483647
	dd	14
	dw	119,105,110,100,111,119,77,105,110,105,109,105,122,101
	align	4
_311:
	dd	_bbStringClass
	dd	2147483647
	dd	12
	dw	119,105,110,100,111,119,82,101,115,105,122,101
	align	4
_312:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,117,114,115,111,114,85,112
	align	4
_313:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	99,117,114,115,111,114,68,111,119,110
	align	4
_314:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	99,117,114,115,111,114,76,101,102,116
	align	4
_315:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	99,117,114,115,111,114,82,105,103,104,116
	align	4
_316:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,101,110,117,77,111,114,101
	align	4
_317:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	99,104,101,99,107,66,111,120,67,104,101,99,107,101,100
	align	4
_318:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	100,114,111,112,68,111,119,110
	align	4
_319:
	dd	_bbStringClass
	dd	2147483647
	dd	13
	dw	115,109,97,108,108,67,117,114,115,111,114,85,112
	align	4
_320:
	dd	_bbStringClass
	dd	2147483647
	dd	15
	dw	115,109,97,108,108,67,117,114,115,111,114,68,111,119,110
	align	4
_321:
	dd	_bbStringClass
	dd	2147483647
	dd	18
	dw	114,97,100,105,111,66,117,116,116,111,110,67,104,101,99,107
	dw	101,100
	align	4
_322:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,111,114,101,76,101,102,116
	align	4
_323:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	109,111,114,101,82,105,103,104,116
	align	4
_324:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	109,111,114,101,85,112
	align	4
_325:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,111,114,101,68,111,119,110
	align	4
_326:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	101,120,112,97,110,100
	align	4
_327:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	99,111,108,108,97,112,115,101
	align	4
_328:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	102,105,108,101
	align	4
_329:
	dd	_bbStringClass
	dd	2147483647
	dd	9
	dw	100,105,114,101,99,116,111,114,121
	align	4
_19780:
	dd	_19752
	dd	67
	dd	1
	align	4
_330:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	100,101,102,97,117,108,116,70,111,110,116
	align	4
_331:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	98,117,116,116,111,110,70,111,110,116
	align	4
_332:
	dd	_bbStringClass
	dd	2147483647
	dd	10
	dw	119,105,110,100,111,119,70,111,110,116
	align	4
_333:
	dd	_bbStringClass
	dd	2147483647
	dd	8
	dw	109,101,110,117,70,111,110,116
	align	4
_334:
	dd	_bbStringClass
	dd	2147483647
	dd	11
	dw	116,111,111,108,116,105,112,70,111,110,116
_20844:
	db	"Self",0
_20845:
	db	":IrrBase",0
	align	4
_20843:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	0
	align	4
_20842:
	dd	3
	dd	0
	dd	0
_20870:
	db	"pHandle",0
_20871:
	db	"bMustDel",0
	align	4
_20869:
	dd	1
	dd	_433
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	2
	dd	_20870
	dd	_427
	dd	-8
	dd	2
	dd	_20871
	dd	_427
	dd	-12
	dd	0
_20848:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irrbmax_base.bmx",0
	align	4
_20847:
	dd	_20848
	dd	10
	dd	3
	align	4
_20852:
	dd	_20848
	dd	11
	dd	3
	align	4
_20856:
	dd	_20848
	dd	14
	dd	3
_20868:
	db	"tempptr",0
	align	4
_20867:
	dd	3
	dd	0
	dd	2
	dd	_20868
	dd	_427
	dd	-16
	dd	0
	align	4
_20862:
	dd	_20848
	dd	15
	dd	4
	align	4
_20864:
	dd	_20848
	dd	16
	dd	4
_20878:
	db	"obj",0
_20879:
	db	":Object",0
	align	4
_20877:
	dd	1
	dd	_435
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	2
	dd	_20878
	dd	_20879
	dd	-8
	dd	0
	align	4
_20872:
	dd	_20848
	dd	21
	dd	3
	align	4
_20883:
	dd	1
	dd	_437
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	0
	align	4
_20880:
	dd	_20848
	dd	25
	dd	3
_20886:
	db	"Text",0
	align	4
_20885:
	dd	1
	dd	_438
	dd	2
	dd	_20886
	dd	_19409
	dd	-4
	dd	0
	align	4
_20884:
	dd	_20848
	dd	30
	dd	3
_20889:
	db	"WCharText",0
	align	4
_20888:
	dd	1
	dd	_440
	dd	2
	dd	_20889
	dd	_2292
	dd	-4
	dd	0
	align	4
_20887:
	dd	_20848
	dd	42
	dd	3
	align	4
_20898:
	dd	1
	dd	_442
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	0
	align	4
_20890:
	dd	_20848
	dd	63
	dd	3
	align	4
_20897:
	dd	3
	dd	0
	dd	0
	align	4
_20894:
	dd	_20848
	dd	63
	dd	20
_20914:
	db	"binding",0
	align	4
_20913:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	2
	dd	_20914
	dd	_427
	dd	-8
	dd	0
	align	4
_20899:
	dd	_20848
	dd	71
	dd	3
_20912:
	db	"binderHandle",0
	align	4
_20911:
	dd	3
	dd	0
	dd	2
	dd	_20912
	dd	_427
	dd	-12
	dd	0
	align	4
_20903:
	dd	_20848
	dd	72
	dd	4
	align	4
_20907:
	dd	_20848
	dd	73
	dd	4
	align	4
_20910:
	dd	_20848
	dd	74
	dd	4
_20922:
	db	"temp",0
	align	4
_20921:
	dd	1
	dd	_445
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_20922
	dd	_20845
	dd	-8
	dd	0
	align	4
_20915:
	dd	_20848
	dd	79
	dd	3
	align	4
_20917:
	dd	_20848
	dd	80
	dd	3
	align	4
_20918:
	dd	_20848
	dd	81
	dd	3
	align	4
_20924:
	dd	1
	dd	_446
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	0
	align	4
_20923:
	dd	_20848
	dd	85
	dd	3
_20933:
	db	"bindptr",0
_20934:
	db	"binderhandle",0
	align	4
_20932:
	dd	1
	dd	_448
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	2
	dd	_20933
	dd	_427
	dd	-8
	dd	2
	dd	_20934
	dd	_427
	dd	-12
	dd	0
	align	4
_20925:
	dd	_20848
	dd	89
	dd	3
	align	4
_20928:
	dd	3
	dd	0
	dd	0
	align	4
_20927:
	dd	_20848
	dd	90
	dd	4
	align	4
_20931:
	dd	3
	dd	0
	dd	0
	align	4
_20930:
	dd	_20848
	dd	92
	dd	4
	align	4
_206:
	dd	_bbStringClass
	dd	2147483647
	dd	24
	dw	73,110,118,97,108,105,100,32,66,77,88,66,105,110,100,101
	dw	114,32,104,97,110,100,108,101
	align	4
_20938:
	dd	1
	dd	_449
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	0
	align	4
_20935:
	dd	_20848
	dd	97
	dd	3
	align	4
_20940:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	0
	align	4
_20939:
	dd	_20848
	dd	101
	dd	3
	align	4
_20941:
	dd	1
	dd	_451
	dd	2
	dd	_20844
	dd	_20845
	dd	-4
	dd	0
_20944:
	db	":Dimension2df",0
	align	4
_20943:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	0
	align	4
_20942:
	dd	3
	dd	0
	dd	0
_20954:
	db	"pOther",0
	align	4
_20953:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20954
	dd	_20944
	dd	-8
	dd	0
_20948:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/dimension2df.bmx",0
	align	4
_20947:
	dd	_20948
	dd	14
	dd	3
	align	4
_20960:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20954
	dd	_20944
	dd	-8
	dd	0
	align	4
_20955:
	dd	_20948
	dd	17
	dd	3
	align	4
_20966:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20954
	dd	_20944
	dd	-8
	dd	0
	align	4
_20961:
	dd	_20948
	dd	20
	dd	3
_20971:
	db	"f",0
	align	4
_20970:
	dd	1
	dd	_458
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_20967:
	dd	_20948
	dd	24
	dd	3
	align	4
_20975:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_20972:
	dd	_20948
	dd	28
	dd	3
	align	4
_20980:
	dd	1
	dd	_461
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_20976:
	dd	_20948
	dd	32
	dd	3
	align	4
_20979:
	dd	_20948
	dd	33
	dd	3
	align	4
_20985:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_20981:
	dd	_20948
	dd	37
	dd	3
	align	4
_20984:
	dd	_20948
	dd	38
	dd	3
_20992:
	db	"other",0
	align	4
_20991:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_20986:
	dd	_20948
	dd	42
	dd	3
	align	4
_20999:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_20993:
	dd	_20948
	dd	46
	dd	3
	align	4
_20998:
	dd	_20948
	dd	47
	dd	3
	align	4
_21006:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_21000:
	dd	_20948
	dd	51
	dd	3
	align	4
_21005:
	dd	_20948
	dd	52
	dd	3
	align	4
_21010:
	dd	1
	dd	_467
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	0
	align	4
_21007:
	dd	_20948
	dd	60
	dd	3
	align	4
_21014:
	dd	1
	dd	_469
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	0
	align	4
_21011:
	dd	_20948
	dd	63
	dd	3
_21019:
	db	"width",0
	align	4
_21018:
	dd	1
	dd	_470
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_21019
	dd	_20971
	dd	-8
	dd	0
	align	4
_21015:
	dd	_20948
	dd	66
	dd	3
_21024:
	db	"height",0
	align	4
_21023:
	dd	1
	dd	_472
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_21024
	dd	_20971
	dd	-8
	dd	0
	align	4
_21020:
	dd	_20948
	dd	69
	dd	3
	align	4
_21029:
	dd	1
	dd	_473
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_21019
	dd	_20971
	dd	-8
	dd	2
	dd	_21024
	dd	_20971
	dd	-12
	dd	0
	align	4
_21025:
	dd	_20948
	dd	73
	dd	3
	align	4
_21028:
	dd	_20948
	dd	74
	dd	3
	align	4
_21033:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	0
	align	4
_21030:
	dd	_20948
	dd	78
	dd	3
_21038:
	db	"bRequirePowerOfTwo",0
_21039:
	db	"bRequireSquare",0
_21040:
	db	"bLarger",0
	align	4
_21037:
	dd	1
	dd	_476
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_21038
	dd	_427
	dd	-8
	dd	2
	dd	_21039
	dd	_427
	dd	-12
	dd	2
	dd	_21040
	dd	_427
	dd	-16
	dd	0
	align	4
_21034:
	dd	_20948
	dd	82
	dd	3
_21047:
	db	"d",0
	align	4
_21046:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_20944
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_21041:
	dd	_20948
	dd	86
	dd	3
_21050:
	db	"x",0
_21051:
	db	"y",0
	align	4
_21049:
	dd	1
	dd	_480
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	0
	align	4
_21048:
	dd	_20948
	dd	94
	dd	3
_21056:
	db	"pSize",0
	align	4
_21055:
	dd	1
	dd	_481
	dd	2
	dd	_21056
	dd	_20944
	dd	-4
	dd	0
	align	4
_21052:
	dd	_20948
	dd	98
	dd	3
_21068:
	db	"pPos",0
_21069:
	db	"oRetVal",0
	align	4
_21067:
	dd	1
	dd	_482
	dd	2
	dd	_21068
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_20944
	dd	-12
	dd	0
	align	4
_21057:
	dd	_20948
	dd	102
	dd	3
	align	4
_21060:
	dd	3
	dd	0
	dd	0
	align	4
_21059:
	dd	_20948
	dd	102
	dd	20
	align	4
_21061:
	dd	_20948
	dd	103
	dd	3
	align	4
_21063:
	dd	_20948
	dd	104
	dd	3
	align	4
_21066:
	dd	_20948
	dd	105
	dd	3
_21072:
	db	":Dimension2di",0
	align	4
_21071:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	0
	align	4
_21070:
	dd	3
	dd	0
	dd	0
	align	4
_21081:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20954
	dd	_21072
	dd	-8
	dd	0
_21076:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/dimension2di.bmx",0
	align	4
_21075:
	dd	_21076
	dd	14
	dd	3
	align	4
_21087:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20954
	dd	_21072
	dd	-8
	dd	0
	align	4
_21082:
	dd	_21076
	dd	17
	dd	3
	align	4
_21093:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20954
	dd	_21072
	dd	-8
	dd	0
	align	4
_21088:
	dd	_21076
	dd	20
	dd	3
	align	4
_21097:
	dd	1
	dd	_458
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_21094:
	dd	_21076
	dd	24
	dd	3
	align	4
_21101:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_21098:
	dd	_21076
	dd	28
	dd	3
	align	4
_21106:
	dd	1
	dd	_461
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_3227
	dd	_427
	dd	-8
	dd	0
	align	4
_21102:
	dd	_21076
	dd	32
	dd	3
	align	4
_21105:
	dd	_21076
	dd	33
	dd	3
	align	4
_21111:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_3227
	dd	_427
	dd	-8
	dd	0
	align	4
_21107:
	dd	_21076
	dd	37
	dd	3
	align	4
_21110:
	dd	_21076
	dd	38
	dd	3
	align	4
_21117:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21112:
	dd	_21076
	dd	42
	dd	3
	align	4
_21124:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21118:
	dd	_21076
	dd	46
	dd	3
	align	4
_21123:
	dd	_21076
	dd	47
	dd	3
	align	4
_21131:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21125:
	dd	_21076
	dd	51
	dd	3
	align	4
_21130:
	dd	_21076
	dd	52
	dd	3
	align	4
_21135:
	dd	1
	dd	_467
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	0
	align	4
_21132:
	dd	_21076
	dd	60
	dd	3
	align	4
_21139:
	dd	1
	dd	_469
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	0
	align	4
_21136:
	dd	_21076
	dd	63
	dd	3
	align	4
_21143:
	dd	1
	dd	_470
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_21019
	dd	_427
	dd	-8
	dd	0
	align	4
_21140:
	dd	_21076
	dd	66
	dd	3
	align	4
_21147:
	dd	1
	dd	_472
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_21024
	dd	_427
	dd	-8
	dd	0
	align	4
_21144:
	dd	_21076
	dd	69
	dd	3
	align	4
_21152:
	dd	1
	dd	_473
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_21019
	dd	_427
	dd	-8
	dd	2
	dd	_21024
	dd	_427
	dd	-12
	dd	0
	align	4
_21148:
	dd	_21076
	dd	73
	dd	3
	align	4
_21151:
	dd	_21076
	dd	74
	dd	3
	align	4
_21156:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	0
	align	4
_21153:
	dd	_21076
	dd	78
	dd	3
	align	4
_21160:
	dd	1
	dd	_476
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_21038
	dd	_427
	dd	-8
	dd	2
	dd	_21039
	dd	_427
	dd	-12
	dd	2
	dd	_21040
	dd	_427
	dd	-16
	dd	0
	align	4
_21157:
	dd	_21076
	dd	82
	dd	3
	align	4
_21166:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_21072
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_21161:
	dd	_21076
	dd	86
	dd	3
	align	4
_21168:
	dd	1
	dd	_480
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_21167:
	dd	_21076
	dd	94
	dd	3
	align	4
_21172:
	dd	1
	dd	_481
	dd	2
	dd	_21056
	dd	_21072
	dd	-4
	dd	0
	align	4
_21169:
	dd	_21076
	dd	98
	dd	3
	align	4
_21183:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_21072
	dd	-12
	dd	0
	align	4
_21173:
	dd	_21076
	dd	102
	dd	3
	align	4
_21176:
	dd	3
	dd	0
	dd	0
	align	4
_21175:
	dd	_21076
	dd	102
	dd	23
	align	4
_21177:
	dd	_21076
	dd	103
	dd	3
	align	4
_21179:
	dd	_21076
	dd	104
	dd	3
	align	4
_21182:
	dd	_21076
	dd	105
	dd	3
_21186:
	db	":Position2df",0
	align	4
_21185:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	0
	align	4
_21184:
	dd	3
	dd	0
	dd	0
	align	4
_21195:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20954
	dd	_21186
	dd	-8
	dd	0
_21190:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/position2df.bmx",0
	align	4
_21189:
	dd	_21190
	dd	9
	dd	3
	align	4
_21201:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20954
	dd	_21186
	dd	-8
	dd	0
	align	4
_21196:
	dd	_21190
	dd	12
	dd	3
	align	4
_21207:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20954
	dd	_21186
	dd	-8
	dd	0
	align	4
_21202:
	dd	_21190
	dd	15
	dd	3
	align	4
_21213:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20954
	dd	_21186
	dd	-8
	dd	0
	align	4
_21208:
	dd	_21190
	dd	18
	dd	3
	align	4
_21219:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20954
	dd	_21186
	dd	-8
	dd	0
	align	4
_21214:
	dd	_21190
	dd	21
	dd	3
	align	4
_21225:
	dd	1
	dd	_498
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_21220:
	dd	_21190
	dd	25
	dd	3
	align	4
_21231:
	dd	1
	dd	_500
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_21226:
	dd	_21190
	dd	29
	dd	3
	align	4
_21237:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_21186
	dd	-8
	dd	0
	align	4
_21232:
	dd	_21190
	dd	33
	dd	3
_21242:
	db	"scalar",0
	align	4
_21241:
	dd	1
	dd	_501
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_21242
	dd	_20971
	dd	-8
	dd	0
	align	4
_21238:
	dd	_21190
	dd	37
	dd	3
	align	4
_21248:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_21186
	dd	-8
	dd	0
	align	4
_21243:
	dd	_21190
	dd	41
	dd	3
	align	4
_21254:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_21186
	dd	-8
	dd	0
	align	4
_21249:
	dd	_21190
	dd	45
	dd	3
	align	4
_21260:
	dd	1
	dd	_503
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_21255:
	dd	_21190
	dd	49
	dd	3
	align	4
_21266:
	dd	1
	dd	_504
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_20992
	dd	_20944
	dd	-8
	dd	0
	align	4
_21261:
	dd	_21190
	dd	53
	dd	3
	align	4
_21270:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	0
	align	4
_21267:
	dd	_21190
	dd	61
	dd	3
	align	4
_21274:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	0
	align	4
_21271:
	dd	_21190
	dd	64
	dd	3
	align	4
_21278:
	dd	1
	dd	_507
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	0
	align	4
_21275:
	dd	_21190
	dd	67
	dd	3
	align	4
_21282:
	dd	1
	dd	_508
	dd	2
	dd	_20844
	dd	_21186
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	0
	align	4
_21279:
	dd	_21190
	dd	70
	dd	3
	align	4
_21284:
	dd	1
	dd	_480
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	0
	align	4
_21283:
	dd	_21190
	dd	78
	dd	3
	align	4
_21288:
	dd	1
	dd	_481
	dd	2
	dd	_21068
	dd	_21186
	dd	-4
	dd	0
	align	4
_21285:
	dd	_21190
	dd	82
	dd	3
	align	4
_21299:
	dd	1
	dd	_482
	dd	2
	dd	_21068
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_21186
	dd	-12
	dd	0
	align	4
_21289:
	dd	_21190
	dd	86
	dd	3
	align	4
_21292:
	dd	3
	dd	0
	dd	0
	align	4
_21291:
	dd	_21190
	dd	86
	dd	20
	align	4
_21293:
	dd	_21190
	dd	87
	dd	3
	align	4
_21295:
	dd	_21190
	dd	88
	dd	3
	align	4
_21298:
	dd	_21190
	dd	89
	dd	3
_21302:
	db	":Position2di",0
	align	4
_21301:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	0
	align	4
_21300:
	dd	3
	dd	0
	dd	0
	align	4
_21311:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20954
	dd	_21302
	dd	-8
	dd	0
_21306:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/position2di.bmx",0
	align	4
_21305:
	dd	_21306
	dd	9
	dd	3
	align	4
_21317:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20954
	dd	_21302
	dd	-8
	dd	0
	align	4
_21312:
	dd	_21306
	dd	12
	dd	3
	align	4
_21323:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20954
	dd	_21302
	dd	-8
	dd	0
	align	4
_21318:
	dd	_21306
	dd	16
	dd	3
	align	4
_21329:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20954
	dd	_21302
	dd	-8
	dd	0
	align	4
_21324:
	dd	_21306
	dd	19
	dd	3
	align	4
_21335:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20954
	dd	_21302
	dd	-8
	dd	0
	align	4
_21330:
	dd	_21306
	dd	22
	dd	3
	align	4
_21341:
	dd	1
	dd	_498
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21336:
	dd	_21306
	dd	26
	dd	3
	align	4
_21347:
	dd	1
	dd	_500
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21342:
	dd	_21306
	dd	30
	dd	3
	align	4
_21353:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21302
	dd	-8
	dd	0
	align	4
_21348:
	dd	_21306
	dd	34
	dd	3
	align	4
_21357:
	dd	1
	dd	_501
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_21242
	dd	_427
	dd	-8
	dd	0
	align	4
_21354:
	dd	_21306
	dd	38
	dd	3
	align	4
_21363:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21302
	dd	-8
	dd	0
	align	4
_21358:
	dd	_21306
	dd	42
	dd	3
	align	4
_21369:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21302
	dd	-8
	dd	0
	align	4
_21364:
	dd	_21306
	dd	46
	dd	3
	align	4
_21375:
	dd	1
	dd	_503
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21370:
	dd	_21306
	dd	50
	dd	3
	align	4
_21381:
	dd	1
	dd	_504
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_20992
	dd	_21072
	dd	-8
	dd	0
	align	4
_21376:
	dd	_21306
	dd	54
	dd	3
	align	4
_21385:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	0
	align	4
_21382:
	dd	_21306
	dd	62
	dd	3
	align	4
_21389:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	0
	align	4
_21386:
	dd	_21306
	dd	65
	dd	3
	align	4
_21393:
	dd	1
	dd	_507
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	0
	align	4
_21390:
	dd	_21306
	dd	68
	dd	3
	align	4
_21397:
	dd	1
	dd	_508
	dd	2
	dd	_20844
	dd	_21302
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_21394:
	dd	_21306
	dd	71
	dd	3
	align	4
_21399:
	dd	1
	dd	_480
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_21398:
	dd	_21306
	dd	79
	dd	3
	align	4
_21403:
	dd	1
	dd	_481
	dd	2
	dd	_21068
	dd	_21302
	dd	-4
	dd	0
	align	4
_21400:
	dd	_21306
	dd	83
	dd	3
	align	4
_21414:
	dd	1
	dd	_482
	dd	2
	dd	_21068
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_21302
	dd	-12
	dd	0
	align	4
_21404:
	dd	_21306
	dd	87
	dd	3
	align	4
_21407:
	dd	3
	dd	0
	dd	0
	align	4
_21406:
	dd	_21306
	dd	87
	dd	20
	align	4
_21408:
	dd	_21306
	dd	88
	dd	3
	align	4
_21410:
	dd	_21306
	dd	89
	dd	3
	align	4
_21413:
	dd	_21306
	dd	90
	dd	3
_21417:
	db	":Recti",0
	align	4
_21416:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21415:
	dd	3
	dd	0
	dd	0
	align	4
_21427:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
_21421:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/recti.bmx",0
	align	4
_21420:
	dd	_21421
	dd	10
	dd	3
	align	4
_21426:
	dd	_21421
	dd	11
	dd	3
	align	4
_21433:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21428:
	dd	_21421
	dd	15
	dd	3
	align	4
_21440:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21434:
	dd	_21421
	dd	19
	dd	3
	align	4
_21439:
	dd	_21421
	dd	20
	dd	3
	align	4
_21446:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21441:
	dd	_21421
	dd	24
	dd	3
	align	4
_21452:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21447:
	dd	_21421
	dd	28
	dd	3
	align	4
_21458:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21453:
	dd	_21421
	dd	31
	dd	3
	align	4
_21464:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_21068
	dd	_21302
	dd	-8
	dd	0
	align	4
_21459:
	dd	_21421
	dd	35
	dd	3
	align	4
_21470:
	dd	1
	dd	_523
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21465:
	dd	_21421
	dd	38
	dd	3
	align	4
_21476:
	dd	1
	dd	_524
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21471:
	dd	_21421
	dd	41
	dd	3
	align	4
_21480:
	dd	1
	dd	_467
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21477:
	dd	_21421
	dd	44
	dd	3
	align	4
_21484:
	dd	1
	dd	_469
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21481:
	dd	_21421
	dd	47
	dd	3
	align	4
_21488:
	dd	1
	dd	_525
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21485:
	dd	_21421
	dd	50
	dd	3
	align	4
_21492:
	dd	1
	dd	_437
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21489:
	dd	_21421
	dd	53
	dd	3
	align	4
_21496:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21493:
	dd	_21421
	dd	56
	dd	3
	align	4
_21500:
	dd	1
	dd	_528
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21497:
	dd	_21421
	dd	60
	dd	3
	align	4
_21504:
	dd	1
	dd	_529
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21501:
	dd	_21421
	dd	64
	dd	3
	align	4
_21508:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21505:
	dd	_21421
	dd	67
	dd	3
	align	4
_21514:
	dd	1
	dd	_532
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_3263
	dd	_21302
	dd	-8
	dd	0
	align	4
_21509:
	dd	_21421
	dd	70
	dd	3
	align	4
_21518:
	dd	1
	dd	_533
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	0
	align	4
_21515:
	dd	_21421
	dd	73
	dd	3
	align	4
_21522:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	0
	align	4
_21519:
	dd	_21421
	dd	77
	dd	3
	align	4
_21528:
	dd	1
	dd	_534
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21523:
	dd	_21421
	dd	81
	dd	3
	align	4
_21534:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_21417
	dd	-4
	dd	2
	dd	_20992
	dd	_21417
	dd	-8
	dd	0
	align	4
_21529:
	dd	_21421
	dd	85
	dd	3
	align	4
_21536:
	dd	1
	dd	_480
	dd	0
	align	4
_21535:
	dd	_21421
	dd	93
	dd	3
_21539:
	db	"x1",0
_21540:
	db	"y1",0
_21541:
	db	"x2",0
_21542:
	db	"y2",0
	align	4
_21538:
	dd	1
	dd	_537
	dd	2
	dd	_21539
	dd	_427
	dd	-4
	dd	2
	dd	_21540
	dd	_427
	dd	-8
	dd	2
	dd	_21541
	dd	_427
	dd	-12
	dd	2
	dd	_21542
	dd	_427
	dd	-16
	dd	0
	align	4
_21537:
	dd	_21421
	dd	97
	dd	3
_21549:
	db	"pUpperLeft",0
_21550:
	db	"pLowerRight",0
	align	4
_21548:
	dd	1
	dd	_481
	dd	2
	dd	_21549
	dd	_21302
	dd	-4
	dd	2
	dd	_21550
	dd	_21302
	dd	-8
	dd	0
	align	4
_21543:
	dd	_21421
	dd	101
	dd	3
	align	4
_21556:
	dd	1
	dd	_540
	dd	2
	dd	_21068
	dd	_21302
	dd	-4
	dd	2
	dd	_21056
	dd	_21072
	dd	-8
	dd	0
	align	4
_21551:
	dd	_21421
	dd	105
	dd	3
_21561:
	db	"pRect",0
	align	4
_21560:
	dd	1
	dd	_542
	dd	2
	dd	_21561
	dd	_21417
	dd	-4
	dd	0
	align	4
_21557:
	dd	_21421
	dd	109
	dd	3
	align	4
_21572:
	dd	1
	dd	_482
	dd	2
	dd	_21561
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_21417
	dd	-12
	dd	0
	align	4
_21562:
	dd	_21421
	dd	113
	dd	3
	align	4
_21565:
	dd	3
	dd	0
	dd	0
	align	4
_21564:
	dd	_21421
	dd	113
	dd	21
	align	4
_21566:
	dd	_21421
	dd	114
	dd	3
	align	4
_21568:
	dd	_21421
	dd	115
	dd	3
	align	4
_21571:
	dd	_21421
	dd	116
	dd	3
_21575:
	db	":Rectf",0
	align	4
_21574:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21573:
	dd	3
	dd	0
	dd	0
	align	4
_21585:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
_21579:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/rectf.bmx",0
	align	4
_21578:
	dd	_21579
	dd	10
	dd	3
	align	4
_21584:
	dd	_21579
	dd	11
	dd	3
	align	4
_21591:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21586:
	dd	_21579
	dd	14
	dd	3
	align	4
_21598:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21592:
	dd	_21579
	dd	17
	dd	3
	align	4
_21597:
	dd	_21579
	dd	18
	dd	3
	align	4
_21604:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21599:
	dd	_21579
	dd	21
	dd	3
	align	4
_21610:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21605:
	dd	_21579
	dd	24
	dd	3
	align	4
_21616:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21611:
	dd	_21579
	dd	27
	dd	3
	align	4
_21622:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_21068
	dd	_21186
	dd	-8
	dd	0
	align	4
_21617:
	dd	_21579
	dd	31
	dd	3
	align	4
_21628:
	dd	1
	dd	_523
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21623:
	dd	_21579
	dd	34
	dd	3
	align	4
_21634:
	dd	1
	dd	_524
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21629:
	dd	_21579
	dd	37
	dd	3
	align	4
_21638:
	dd	1
	dd	_467
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21635:
	dd	_21579
	dd	40
	dd	3
	align	4
_21642:
	dd	1
	dd	_469
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21639:
	dd	_21579
	dd	43
	dd	3
	align	4
_21646:
	dd	1
	dd	_525
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21643:
	dd	_21579
	dd	46
	dd	3
	align	4
_21650:
	dd	1
	dd	_437
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21647:
	dd	_21579
	dd	49
	dd	3
	align	4
_21654:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21651:
	dd	_21579
	dd	52
	dd	3
	align	4
_21658:
	dd	1
	dd	_528
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21655:
	dd	_21579
	dd	56
	dd	3
	align	4
_21662:
	dd	1
	dd	_529
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21659:
	dd	_21579
	dd	60
	dd	3
	align	4
_21666:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21663:
	dd	_21579
	dd	63
	dd	3
	align	4
_21672:
	dd	1
	dd	_532
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_3263
	dd	_21186
	dd	-8
	dd	0
	align	4
_21667:
	dd	_21579
	dd	66
	dd	3
	align	4
_21676:
	dd	1
	dd	_533
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	0
	align	4
_21673:
	dd	_21579
	dd	69
	dd	3
	align	4
_21680:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	0
	align	4
_21677:
	dd	_21579
	dd	73
	dd	3
	align	4
_21686:
	dd	1
	dd	_534
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21681:
	dd	_21579
	dd	77
	dd	3
	align	4
_21692:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_21575
	dd	-4
	dd	2
	dd	_20992
	dd	_21575
	dd	-8
	dd	0
	align	4
_21687:
	dd	_21579
	dd	81
	dd	3
	align	4
_21694:
	dd	1
	dd	_480
	dd	0
	align	4
_21693:
	dd	_21579
	dd	89
	dd	3
	align	4
_21696:
	dd	1
	dd	_537
	dd	2
	dd	_21539
	dd	_20971
	dd	-4
	dd	2
	dd	_21540
	dd	_20971
	dd	-8
	dd	2
	dd	_21541
	dd	_20971
	dd	-12
	dd	2
	dd	_21542
	dd	_20971
	dd	-16
	dd	0
	align	4
_21695:
	dd	_21579
	dd	93
	dd	3
	align	4
_21702:
	dd	1
	dd	_481
	dd	2
	dd	_21549
	dd	_21186
	dd	-4
	dd	2
	dd	_21550
	dd	_21186
	dd	-8
	dd	0
	align	4
_21697:
	dd	_21579
	dd	97
	dd	3
	align	4
_21708:
	dd	1
	dd	_540
	dd	2
	dd	_21068
	dd	_21186
	dd	-4
	dd	2
	dd	_21056
	dd	_20944
	dd	-8
	dd	0
	align	4
_21703:
	dd	_21579
	dd	101
	dd	3
	align	4
_21712:
	dd	1
	dd	_542
	dd	2
	dd	_21561
	dd	_21575
	dd	-4
	dd	0
	align	4
_21709:
	dd	_21579
	dd	105
	dd	3
	align	4
_21723:
	dd	1
	dd	_482
	dd	2
	dd	_21561
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_21575
	dd	-12
	dd	0
	align	4
_21713:
	dd	_21579
	dd	109
	dd	3
	align	4
_21716:
	dd	3
	dd	0
	dd	0
	align	4
_21715:
	dd	_21579
	dd	109
	dd	21
	align	4
_21717:
	dd	_21579
	dd	110
	dd	3
	align	4
_21719:
	dd	_21579
	dd	111
	dd	3
	align	4
_21722:
	dd	_21579
	dd	112
	dd	3
_21726:
	db	":Vector2di",0
	align	4
_21725:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21724:
	dd	3
	dd	0
	dd	0
	align	4
_21733:
	dd	1
	dd	_558
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
_21730:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector2di.bmx",0
	align	4
_21729:
	dd	_21730
	dd	7
	dd	3
	align	4
_21737:
	dd	1
	dd	_560
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21734:
	dd	_21730
	dd	11
	dd	3
	align	4
_21743:
	dd	1
	dd	_562
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21738:
	dd	_21730
	dd	15
	dd	3
	align	4
_21747:
	dd	1
	dd	_564
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21744:
	dd	_21730
	dd	19
	dd	3
_21753:
	db	"degrees",0
_21754:
	db	"pCenter",0
	align	4
_21752:
	dd	1
	dd	_565
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_21726
	dd	-16
	dd	0
	align	4
_21748:
	dd	_21730
	dd	23
	dd	3
	align	4
_21751:
	dd	_21730
	dd	24
	dd	3
	align	4
_21760:
	dd	1
	dd	_567
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21755:
	dd	_21730
	dd	28
	dd	3
	align	4
_21766:
	dd	1
	dd	_569
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21761:
	dd	_21730
	dd	32
	dd	3
	align	4
_21770:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21767:
	dd	_21730
	dd	36
	dd	3
_21780:
	db	"a",0
_21781:
	db	"b",0
_21782:
	db	"t",0
	align	4
_21779:
	dd	1
	dd	_571
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21780
	dd	_21726
	dd	-8
	dd	2
	dd	_21781
	dd	_21726
	dd	-12
	dd	2
	dd	_21782
	dd	_20971
	dd	-16
	dd	0
	align	4
_21771:
	dd	_21730
	dd	40
	dd	3
	align	4
_21778:
	dd	_21730
	dd	41
	dd	3
	align	4
_21788:
	dd	1
	dd	_573
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	0
	align	4
_21783:
	dd	_21730
	dd	45
	dd	3
	align	4
_21792:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21789:
	dd	_21730
	dd	49
	dd	3
	align	4
_21798:
	dd	1
	dd	_575
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	0
	align	4
_21793:
	dd	_21730
	dd	53
	dd	3
_21807:
	db	"pbegin",0
_21808:
	db	"pend",0
	align	4
_21806:
	dd	1
	dd	_576
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21807
	dd	_21726
	dd	-8
	dd	2
	dd	_21808
	dd	_21726
	dd	-12
	dd	0
	align	4
_21799:
	dd	_21730
	dd	57
	dd	3
_21817:
	db	"v2",0
_21818:
	db	"v3",0
	align	4
_21816:
	dd	1
	dd	_578
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21817
	dd	_21726
	dd	-8
	dd	2
	dd	_21818
	dd	_21726
	dd	-12
	dd	2
	dd	_21047
	dd	_21047
	dd	-20
	dd	0
	align	4
_21809:
	dd	_21730
	dd	61
	dd	3
	align	4
_21824:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	2
	dd	_21047
	dd	_21047
	dd	-16
	dd	0
	align	4
_21819:
	dd	_21730
	dd	65
	dd	3
	align	4
_21831:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21825:
	dd	_21730
	dd	73
	dd	3
	align	4
_21830:
	dd	_21730
	dd	74
	dd	3
	align	4
_21837:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21832:
	dd	_21730
	dd	78
	dd	3
	align	4
_21843:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21838:
	dd	_21730
	dd	82
	dd	3
	align	4
_21849:
	dd	1
	dd	_583
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21844:
	dd	_21730
	dd	86
	dd	3
	align	4
_21856:
	dd	1
	dd	_584
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21850:
	dd	_21730
	dd	90
	dd	3
	align	4
_21855:
	dd	_21730
	dd	91
	dd	3
_21861:
	db	"val",0
	align	4
_21860:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_21857:
	dd	_21730
	dd	95
	dd	3
	align	4
_21866:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_21862:
	dd	_21730
	dd	99
	dd	3
	align	4
_21865:
	dd	_21730
	dd	100
	dd	3
	align	4
_21872:
	dd	1
	dd	_586
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21867:
	dd	_21730
	dd	104
	dd	3
	align	4
_21879:
	dd	1
	dd	_587
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21873:
	dd	_21730
	dd	108
	dd	3
	align	4
_21878:
	dd	_21730
	dd	109
	dd	3
	align	4
_21883:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_21880:
	dd	_21730
	dd	113
	dd	3
	align	4
_21888:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_21884:
	dd	_21730
	dd	117
	dd	3
	align	4
_21887:
	dd	_21730
	dd	118
	dd	3
	align	4
_21894:
	dd	1
	dd	_588
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21889:
	dd	_21730
	dd	122
	dd	3
_21899:
	db	"v",0
	align	4
_21898:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_21895:
	dd	_21730
	dd	126
	dd	3
	align	4
_21906:
	dd	1
	dd	_589
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21900:
	dd	_21730
	dd	130
	dd	3
	align	4
_21905:
	dd	_21730
	dd	131
	dd	3
	align	4
_21911:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_21907:
	dd	_21730
	dd	135
	dd	3
	align	4
_21910:
	dd	_21730
	dd	136
	dd	3
	align	4
_21917:
	dd	1
	dd	_590
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21912:
	dd	_21730
	dd	140
	dd	3
	align	4
_21921:
	dd	1
	dd	_458
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_21918:
	dd	_21730
	dd	144
	dd	3
	align	4
_21928:
	dd	1
	dd	_591
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21922:
	dd	_21730
	dd	148
	dd	3
	align	4
_21927:
	dd	_21730
	dd	149
	dd	3
	align	4
_21933:
	dd	1
	dd	_461
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_21929:
	dd	_21730
	dd	153
	dd	3
	align	4
_21932:
	dd	_21730
	dd	154
	dd	3
	align	4
_21939:
	dd	1
	dd	_592
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	0
	align	4
_21934:
	dd	_21730
	dd	158
	dd	3
	align	4
_21945:
	dd	1
	dd	_593
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	0
	align	4
_21940:
	dd	_21730
	dd	162
	dd	3
	align	4
_21951:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	0
	align	4
_21946:
	dd	_21730
	dd	166
	dd	3
	align	4
_21957:
	dd	1
	dd	_594
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20992
	dd	_21726
	dd	-8
	dd	0
	align	4
_21952:
	dd	_21730
	dd	170
	dd	3
	align	4
_21961:
	dd	1
	dd	_507
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	0
	align	4
_21958:
	dd	_21730
	dd	178
	dd	3
	align	4
_21965:
	dd	1
	dd	_508
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_21962:
	dd	_21730
	dd	182
	dd	3
	align	4
_21972:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_20954
	dd	_21726
	dd	-8
	dd	0
	align	4
_21966:
	dd	_21730
	dd	186
	dd	3
	align	4
_21971:
	dd	_21730
	dd	187
	dd	3
	align	4
_21977:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	0
	align	4
_21973:
	dd	_21730
	dd	191
	dd	3
	align	4
_21976:
	dd	_21730
	dd	192
	dd	3
	align	4
_21981:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21978:
	dd	_21730
	dd	200
	dd	3
	align	4
_21985:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_21726
	dd	-4
	dd	0
	align	4
_21982:
	dd	_21730
	dd	203
	dd	3
	align	4
_21987:
	dd	1
	dd	_480
	dd	0
	align	4
_21986:
	dd	_21730
	dd	211
	dd	3
	align	4
_21989:
	dd	1
	dd	_537
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_21988:
	dd	_21730
	dd	215
	dd	3
_21992:
	db	"n",0
	align	4
_21991:
	dd	1
	dd	_598
	dd	2
	dd	_21992
	dd	_427
	dd	-4
	dd	0
	align	4
_21990:
	dd	_21730
	dd	219
	dd	3
_21997:
	db	"vect",0
	align	4
_21996:
	dd	1
	dd	_599
	dd	2
	dd	_21997
	dd	_21726
	dd	-4
	dd	0
	align	4
_21993:
	dd	_21730
	dd	223
	dd	3
_22009:
	db	"pVect",0
	align	4
_22008:
	dd	1
	dd	_482
	dd	2
	dd	_22009
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_21726
	dd	-12
	dd	0
	align	4
_21998:
	dd	_21730
	dd	227
	dd	3
	align	4
_22001:
	dd	3
	dd	0
	dd	0
	align	4
_22000:
	dd	_21730
	dd	227
	dd	21
	align	4
_22002:
	dd	_21730
	dd	228
	dd	3
	align	4
_22004:
	dd	_21730
	dd	229
	dd	3
	align	4
_22007:
	dd	_21730
	dd	230
	dd	3
_22012:
	db	":Vector3di",0
	align	4
_22011:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22010:
	dd	3
	dd	0
	dd	0
_22024:
	db	"pBeginVect",0
_22025:
	db	"pEndVect",0
	align	4
_22023:
	dd	1
	dd	_576
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22024
	dd	_22012
	dd	-8
	dd	2
	dd	_22025
	dd	_22012
	dd	-12
	dd	0
_22016:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector3di.bmx",0
	align	4
_22015:
	dd	_22016
	dd	14
	dd	3
	align	4
_22030:
	dd	1
	dd	_603
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22026:
	dd	_22016
	dd	18
	dd	3
	align	4
_22029:
	dd	_22016
	dd	19
	dd	3
_22036:
	db	"newlength",0
	align	4
_22035:
	dd	1
	dd	_605
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22036
	dd	_427
	dd	-8
	dd	0
	align	4
_22031:
	dd	_22016
	dd	23
	dd	3
	align	4
_22034:
	dd	_22016
	dd	24
	dd	5
_22043:
	db	"pOtherVect",0
	align	4
_22042:
	dd	1
	dd	_607
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22043
	dd	_22012
	dd	-8
	dd	0
	align	4
_22037:
	dd	_22016
	dd	28
	dd	3
	align	4
_22049:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22043
	dd	_22012
	dd	-8
	dd	2
	dd	_21047
	dd	_21047
	dd	-16
	dd	0
	align	4
_22044:
	dd	_22016
	dd	32
	dd	3
	align	4
_22053:
	dd	1
	dd	_610
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22012
	dd	-16
	dd	0
	align	4
_22050:
	dd	_22016
	dd	36
	dd	3
	align	4
_22057:
	dd	1
	dd	_612
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22012
	dd	-16
	dd	0
	align	4
_22054:
	dd	_22016
	dd	40
	dd	3
	align	4
_22061:
	dd	1
	dd	_613
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22012
	dd	-16
	dd	0
	align	4
_22058:
	dd	_22016
	dd	44
	dd	3
	align	4
_22065:
	dd	1
	dd	_558
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22062:
	dd	_22016
	dd	48
	dd	3
	align	4
_22071:
	dd	1
	dd	_567
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22066:
	dd	_22016
	dd	52
	dd	3
	align	4
_22077:
	dd	1
	dd	_575
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22072:
	dd	_22016
	dd	56
	dd	3
	align	4
_22083:
	dd	1
	dd	_569
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22078:
	dd	_22016
	dd	60
	dd	3
	align	4
_22087:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22084:
	dd	_22016
	dd	64
	dd	3
	align	4
_22091:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22088:
	dd	_22016
	dd	68
	dd	3
_22096:
	db	"vals",0
_22097:
	db	"*i",0
	align	4
_22095:
	dd	1
	dd	_615
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22096
	dd	_22097
	dd	-8
	dd	0
	align	4
_22092:
	dd	_22016
	dd	72
	dd	3
	align	4
_22101:
	dd	1
	dd	_617
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22098:
	dd	_22016
	dd	76
	dd	3
_22108:
	db	"tolerance",0
	align	4
_22107:
	dd	1
	dd	_618
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	2
	dd	_22108
	dd	_427
	dd	-12
	dd	0
	align	4
_22102:
	dd	_22016
	dd	80
	dd	3
	align	4
_22116:
	dd	1
	dd	_578
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21817
	dd	_22012
	dd	-8
	dd	2
	dd	_21818
	dd	_22012
	dd	-12
	dd	2
	dd	_21047
	dd	_21047
	dd	-20
	dd	0
	align	4
_22109:
	dd	_22016
	dd	84
	dd	3
	align	4
_22125:
	dd	1
	dd	_571
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21780
	dd	_22012
	dd	-8
	dd	2
	dd	_21781
	dd	_22012
	dd	-12
	dd	2
	dd	_21047
	dd	_21047
	dd	-20
	dd	0
	align	4
_22117:
	dd	_22016
	dd	88
	dd	3
	align	4
_22124:
	dd	_22016
	dd	89
	dd	3
_22130:
	db	"forwards",0
	align	4
_22129:
	dd	1
	dd	_621
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22130
	dd	_22012
	dd	-8
	dd	0
	align	4
_22126:
	dd	_22016
	dd	93
	dd	3
	align	4
_22134:
	dd	1
	dd	_622
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22131:
	dd	_22016
	dd	97
	dd	3
	align	4
_22141:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22135:
	dd	_22016
	dd	105
	dd	3
	align	4
_22140:
	dd	_22016
	dd	106
	dd	3
	align	4
_22147:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22142:
	dd	_22016
	dd	110
	dd	3
	align	4
_22153:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22148:
	dd	_22016
	dd	114
	dd	3
	align	4
_22159:
	dd	1
	dd	_593
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22154:
	dd	_22016
	dd	118
	dd	3
	align	4
_22165:
	dd	1
	dd	_592
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22160:
	dd	_22016
	dd	122
	dd	3
	align	4
_22171:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22166:
	dd	_22016
	dd	126
	dd	3
	align	4
_22178:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22172:
	dd	_22016
	dd	130
	dd	3
	align	4
_22177:
	dd	_22016
	dd	131
	dd	3
	align	4
_22182:
	dd	1
	dd	_623
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_22179:
	dd	_22016
	dd	135
	dd	3
	align	4
_22187:
	dd	1
	dd	_624
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_22183:
	dd	_22016
	dd	139
	dd	3
	align	4
_22186:
	dd	_22016
	dd	140
	dd	3
	align	4
_22193:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22188:
	dd	_22016
	dd	144
	dd	3
	align	4
_22200:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22194:
	dd	_22016
	dd	148
	dd	3
	align	4
_22199:
	dd	_22016
	dd	149
	dd	3
	align	4
_22204:
	dd	1
	dd	_625
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_22201:
	dd	_22016
	dd	153
	dd	3
	align	4
_22209:
	dd	1
	dd	_626
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_22205:
	dd	_22016
	dd	157
	dd	3
	align	4
_22208:
	dd	_22016
	dd	158
	dd	3
	align	4
_22215:
	dd	1
	dd	_588
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22210:
	dd	_22016
	dd	162
	dd	3
	align	4
_22219:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_22216:
	dd	_22016
	dd	166
	dd	3
	align	4
_22226:
	dd	1
	dd	_589
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22220:
	dd	_22016
	dd	170
	dd	3
	align	4
_22225:
	dd	_22016
	dd	171
	dd	3
	align	4
_22231:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_22227:
	dd	_22016
	dd	175
	dd	3
	align	4
_22230:
	dd	_22016
	dd	176
	dd	3
	align	4
_22237:
	dd	1
	dd	_590
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22232:
	dd	_22016
	dd	180
	dd	3
	align	4
_22241:
	dd	1
	dd	_458
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_22238:
	dd	_22016
	dd	184
	dd	3
	align	4
_22248:
	dd	1
	dd	_591
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22242:
	dd	_22016
	dd	188
	dd	3
	align	4
_22247:
	dd	_22016
	dd	189
	dd	3
	align	4
_22253:
	dd	1
	dd	_461
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21899
	dd	_427
	dd	-8
	dd	0
	align	4
_22249:
	dd	_22016
	dd	193
	dd	3
	align	4
_22252:
	dd	_22016
	dd	194
	dd	3
	align	4
_22259:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20992
	dd	_22012
	dd	-8
	dd	0
	align	4
_22254:
	dd	_22016
	dd	198
	dd	3
	align	4
_22265:
	dd	1
	dd	_594
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20992
	dd	_22012
	dd	-8
	dd	0
	align	4
_22260:
	dd	_22016
	dd	202
	dd	3
	align	4
_22269:
	dd	1
	dd	_507
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	0
	align	4
_22266:
	dd	_22016
	dd	210
	dd	3
	align	4
_22273:
	dd	1
	dd	_508
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_22270:
	dd	_22016
	dd	214
	dd	3
_22278:
	db	"z",0
	align	4
_22277:
	dd	1
	dd	_627
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_22278
	dd	_427
	dd	-8
	dd	0
	align	4
_22274:
	dd	_22016
	dd	218
	dd	3
	align	4
_22285:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_20954
	dd	_22012
	dd	-8
	dd	0
	align	4
_22279:
	dd	_22016
	dd	222
	dd	3
	align	4
_22284:
	dd	_22016
	dd	223
	dd	3
	align	4
_22290:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	2
	dd	_22278
	dd	_427
	dd	-16
	dd	0
	align	4
_22286:
	dd	_22016
	dd	227
	dd	3
	align	4
_22289:
	dd	_22016
	dd	228
	dd	3
	align	4
_22294:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22291:
	dd	_22016
	dd	236
	dd	3
	align	4
_22298:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22295:
	dd	_22016
	dd	239
	dd	3
	align	4
_22302:
	dd	1
	dd	_629
	dd	2
	dd	_20844
	dd	_22012
	dd	-4
	dd	0
	align	4
_22299:
	dd	_22016
	dd	242
	dd	3
	align	4
_22304:
	dd	1
	dd	_480
	dd	0
	align	4
_22303:
	dd	_22016
	dd	250
	dd	3
	align	4
_22306:
	dd	1
	dd	_537
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	2
	dd	_22278
	dd	_427
	dd	-12
	dd	0
	align	4
_22305:
	dd	_22016
	dd	254
	dd	3
	align	4
_22308:
	dd	1
	dd	_598
	dd	2
	dd	_21992
	dd	_427
	dd	-4
	dd	0
	align	4
_22307:
	dd	_22016
	dd	258
	dd	3
	align	4
_22312:
	dd	1
	dd	_599
	dd	2
	dd	_21997
	dd	_22012
	dd	-4
	dd	0
	align	4
_22309:
	dd	_22016
	dd	262
	dd	3
	align	4
_22323:
	dd	1
	dd	_482
	dd	2
	dd	_22009
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_22012
	dd	-12
	dd	0
	align	4
_22313:
	dd	_22016
	dd	266
	dd	3
	align	4
_22316:
	dd	3
	dd	0
	dd	0
	align	4
_22315:
	dd	_22016
	dd	266
	dd	21
	align	4
_22317:
	dd	_22016
	dd	267
	dd	3
	align	4
_22319:
	dd	_22016
	dd	268
	dd	3
	align	4
_22322:
	dd	_22016
	dd	269
	dd	3
_22326:
	db	":Vector2df",0
	align	4
_22325:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22324:
	dd	3
	dd	0
	dd	0
	align	4
_22333:
	dd	1
	dd	_558
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
_22330:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector2df.bmx",0
	align	4
_22329:
	dd	_22330
	dd	7
	dd	3
	align	4
_22337:
	dd	1
	dd	_560
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22334:
	dd	_22330
	dd	11
	dd	3
	align	4
_22343:
	dd	1
	dd	_562
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22338:
	dd	_22330
	dd	15
	dd	3
	align	4
_22347:
	dd	1
	dd	_564
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22344:
	dd	_22330
	dd	19
	dd	3
	align	4
_22352:
	dd	1
	dd	_565
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22326
	dd	-16
	dd	0
	align	4
_22348:
	dd	_22330
	dd	23
	dd	3
	align	4
_22351:
	dd	_22330
	dd	24
	dd	3
	align	4
_22358:
	dd	1
	dd	_567
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22353:
	dd	_22330
	dd	28
	dd	3
	align	4
_22364:
	dd	1
	dd	_569
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22359:
	dd	_22330
	dd	32
	dd	3
	align	4
_22368:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22365:
	dd	_22330
	dd	36
	dd	3
	align	4
_22377:
	dd	1
	dd	_571
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21780
	dd	_22326
	dd	-8
	dd	2
	dd	_21781
	dd	_22326
	dd	-12
	dd	2
	dd	_21782
	dd	_20971
	dd	-16
	dd	0
	align	4
_22369:
	dd	_22330
	dd	40
	dd	3
	align	4
_22376:
	dd	_22330
	dd	41
	dd	3
	align	4
_22383:
	dd	1
	dd	_573
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	0
	align	4
_22378:
	dd	_22330
	dd	45
	dd	3
	align	4
_22387:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22384:
	dd	_22330
	dd	49
	dd	3
	align	4
_22393:
	dd	1
	dd	_575
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	0
	align	4
_22388:
	dd	_22330
	dd	53
	dd	3
	align	4
_22401:
	dd	1
	dd	_576
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21807
	dd	_22326
	dd	-8
	dd	2
	dd	_21808
	dd	_22326
	dd	-12
	dd	0
	align	4
_22394:
	dd	_22330
	dd	57
	dd	3
	align	4
_22409:
	dd	1
	dd	_578
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21817
	dd	_22326
	dd	-8
	dd	2
	dd	_21818
	dd	_22326
	dd	-12
	dd	2
	dd	_21047
	dd	_21047
	dd	-20
	dd	0
	align	4
_22402:
	dd	_22330
	dd	61
	dd	3
	align	4
_22415:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	2
	dd	_21047
	dd	_21047
	dd	-16
	dd	0
	align	4
_22410:
	dd	_22330
	dd	65
	dd	3
	align	4
_22422:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22416:
	dd	_22330
	dd	73
	dd	3
	align	4
_22421:
	dd	_22330
	dd	74
	dd	3
	align	4
_22428:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22423:
	dd	_22330
	dd	78
	dd	3
	align	4
_22434:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22429:
	dd	_22330
	dd	82
	dd	3
	align	4
_22440:
	dd	1
	dd	_583
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22435:
	dd	_22330
	dd	86
	dd	3
	align	4
_22447:
	dd	1
	dd	_584
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22441:
	dd	_22330
	dd	90
	dd	3
	align	4
_22446:
	dd	_22330
	dd	91
	dd	3
	align	4
_22451:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22448:
	dd	_22330
	dd	95
	dd	3
	align	4
_22456:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22452:
	dd	_22330
	dd	99
	dd	3
	align	4
_22455:
	dd	_22330
	dd	100
	dd	3
	align	4
_22462:
	dd	1
	dd	_586
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22457:
	dd	_22330
	dd	104
	dd	3
	align	4
_22469:
	dd	1
	dd	_587
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22463:
	dd	_22330
	dd	108
	dd	3
	align	4
_22468:
	dd	_22330
	dd	109
	dd	3
	align	4
_22473:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22470:
	dd	_22330
	dd	113
	dd	3
	align	4
_22478:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22474:
	dd	_22330
	dd	117
	dd	3
	align	4
_22477:
	dd	_22330
	dd	118
	dd	3
	align	4
_22484:
	dd	1
	dd	_588
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22479:
	dd	_22330
	dd	122
	dd	3
	align	4
_22488:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22485:
	dd	_22330
	dd	126
	dd	3
	align	4
_22495:
	dd	1
	dd	_589
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22489:
	dd	_22330
	dd	130
	dd	3
	align	4
_22494:
	dd	_22330
	dd	131
	dd	3
	align	4
_22500:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22496:
	dd	_22330
	dd	135
	dd	3
	align	4
_22499:
	dd	_22330
	dd	136
	dd	3
	align	4
_22506:
	dd	1
	dd	_590
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22501:
	dd	_22330
	dd	140
	dd	3
	align	4
_22510:
	dd	1
	dd	_458
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22507:
	dd	_22330
	dd	144
	dd	3
	align	4
_22517:
	dd	1
	dd	_591
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22511:
	dd	_22330
	dd	148
	dd	3
	align	4
_22516:
	dd	_22330
	dd	149
	dd	3
	align	4
_22522:
	dd	1
	dd	_461
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22518:
	dd	_22330
	dd	153
	dd	3
	align	4
_22521:
	dd	_22330
	dd	154
	dd	3
	align	4
_22528:
	dd	1
	dd	_592
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	0
	align	4
_22523:
	dd	_22330
	dd	158
	dd	3
	align	4
_22534:
	dd	1
	dd	_593
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	0
	align	4
_22529:
	dd	_22330
	dd	162
	dd	3
	align	4
_22540:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	0
	align	4
_22535:
	dd	_22330
	dd	166
	dd	3
	align	4
_22546:
	dd	1
	dd	_594
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20992
	dd	_22326
	dd	-8
	dd	0
	align	4
_22541:
	dd	_22330
	dd	170
	dd	3
	align	4
_22550:
	dd	1
	dd	_507
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	0
	align	4
_22547:
	dd	_22330
	dd	178
	dd	3
	align	4
_22554:
	dd	1
	dd	_508
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	0
	align	4
_22551:
	dd	_22330
	dd	182
	dd	3
	align	4
_22561:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_20954
	dd	_22326
	dd	-8
	dd	0
	align	4
_22555:
	dd	_22330
	dd	186
	dd	3
	align	4
_22560:
	dd	_22330
	dd	187
	dd	3
	align	4
_22566:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	0
	align	4
_22562:
	dd	_22330
	dd	191
	dd	3
	align	4
_22565:
	dd	_22330
	dd	192
	dd	3
	align	4
_22570:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22567:
	dd	_22330
	dd	200
	dd	3
	align	4
_22574:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_22326
	dd	-4
	dd	0
	align	4
_22571:
	dd	_22330
	dd	203
	dd	3
	align	4
_22576:
	dd	1
	dd	_480
	dd	0
	align	4
_22575:
	dd	_22330
	dd	211
	dd	3
	align	4
_22578:
	dd	1
	dd	_537
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	0
	align	4
_22577:
	dd	_22330
	dd	215
	dd	3
	align	4
_22580:
	dd	1
	dd	_598
	dd	2
	dd	_21992
	dd	_20971
	dd	-4
	dd	0
	align	4
_22579:
	dd	_22330
	dd	219
	dd	3
	align	4
_22584:
	dd	1
	dd	_599
	dd	2
	dd	_21997
	dd	_22326
	dd	-4
	dd	0
	align	4
_22581:
	dd	_22330
	dd	223
	dd	3
	align	4
_22595:
	dd	1
	dd	_482
	dd	2
	dd	_22009
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_22326
	dd	-12
	dd	0
	align	4
_22585:
	dd	_22330
	dd	227
	dd	3
	align	4
_22588:
	dd	3
	dd	0
	dd	0
	align	4
_22587:
	dd	_22330
	dd	227
	dd	21
	align	4
_22589:
	dd	_22330
	dd	228
	dd	3
	align	4
_22591:
	dd	_22330
	dd	229
	dd	3
	align	4
_22594:
	dd	_22330
	dd	230
	dd	3
_22598:
	db	":Vector3df",0
	align	4
_22597:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22596:
	dd	3
	dd	0
	dd	0
	align	4
_22609:
	dd	1
	dd	_576
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22024
	dd	_22598
	dd	-8
	dd	2
	dd	_22025
	dd	_22598
	dd	-12
	dd	0
_22602:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector3df.bmx",0
	align	4
_22601:
	dd	_22602
	dd	14
	dd	3
	align	4
_22614:
	dd	1
	dd	_603
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22610:
	dd	_22602
	dd	18
	dd	3
	align	4
_22613:
	dd	_22602
	dd	19
	dd	3
	align	4
_22619:
	dd	1
	dd	_605
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22036
	dd	_20971
	dd	-8
	dd	0
	align	4
_22615:
	dd	_22602
	dd	23
	dd	3
	align	4
_22618:
	dd	_22602
	dd	24
	dd	3
	align	4
_22625:
	dd	1
	dd	_607
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22043
	dd	_22598
	dd	-8
	dd	0
	align	4
_22620:
	dd	_22602
	dd	28
	dd	3
	align	4
_22631:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22043
	dd	_22598
	dd	-8
	dd	2
	dd	_21047
	dd	_21047
	dd	-16
	dd	0
	align	4
_22626:
	dd	_22602
	dd	32
	dd	3
	align	4
_22635:
	dd	1
	dd	_610
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22598
	dd	-16
	dd	0
	align	4
_22632:
	dd	_22602
	dd	36
	dd	3
	align	4
_22639:
	dd	1
	dd	_612
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22598
	dd	-16
	dd	0
	align	4
_22636:
	dd	_22602
	dd	40
	dd	3
	align	4
_22643:
	dd	1
	dd	_613
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21753
	dd	_21047
	dd	-12
	dd	2
	dd	_21754
	dd	_22598
	dd	-16
	dd	0
	align	4
_22640:
	dd	_22602
	dd	44
	dd	3
	align	4
_22647:
	dd	1
	dd	_558
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22644:
	dd	_22602
	dd	48
	dd	3
	align	4
_22653:
	dd	1
	dd	_567
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22648:
	dd	_22602
	dd	52
	dd	3
	align	4
_22659:
	dd	1
	dd	_575
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22654:
	dd	_22602
	dd	56
	dd	3
	align	4
_22665:
	dd	1
	dd	_569
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22660:
	dd	_22602
	dd	60
	dd	3
	align	4
_22669:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22666:
	dd	_22602
	dd	64
	dd	3
	align	4
_22673:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22670:
	dd	_22602
	dd	68
	dd	3
_22684:
	db	"retval",0
_22685:
	db	"[]f",0
	align	4
_22683:
	dd	1
	dd	_655
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22684
	dd	_22685
	dd	-8
	dd	0
	align	4
_22674:
	dd	_22602
	dd	72
	dd	3
_22675:
	db	"f",0
	align	4
_22677:
	dd	_22602
	dd	73
	dd	3
	align	4
_22682:
	dd	_22602
	dd	74
	dd	3
_22690:
	db	"*f",0
	align	4
_22689:
	dd	1
	dd	_615
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22096
	dd	_22690
	dd	-8
	dd	0
	align	4
_22686:
	dd	_22602
	dd	78
	dd	3
	align	4
_22694:
	dd	1
	dd	_617
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22691:
	dd	_22602
	dd	82
	dd	3
	align	4
_22700:
	dd	1
	dd	_618
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	2
	dd	_22108
	dd	_20971
	dd	-12
	dd	0
	align	4
_22695:
	dd	_22602
	dd	86
	dd	3
	align	4
_22708:
	dd	1
	dd	_578
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21817
	dd	_22598
	dd	-8
	dd	2
	dd	_21818
	dd	_22598
	dd	-12
	dd	2
	dd	_21047
	dd	_21047
	dd	-20
	dd	0
	align	4
_22701:
	dd	_22602
	dd	90
	dd	3
	align	4
_22717:
	dd	1
	dd	_571
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21780
	dd	_22598
	dd	-8
	dd	2
	dd	_21781
	dd	_22598
	dd	-12
	dd	2
	dd	_21047
	dd	_21047
	dd	-20
	dd	0
	align	4
_22709:
	dd	_22602
	dd	94
	dd	3
	align	4
_22716:
	dd	_22602
	dd	95
	dd	3
	align	4
_22721:
	dd	1
	dd	_621
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22130
	dd	_22598
	dd	-8
	dd	0
	align	4
_22718:
	dd	_22602
	dd	99
	dd	3
	align	4
_22725:
	dd	1
	dd	_622
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22722:
	dd	_22602
	dd	103
	dd	3
	align	4
_22732:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22726:
	dd	_22602
	dd	111
	dd	3
	align	4
_22731:
	dd	_22602
	dd	112
	dd	3
	align	4
_22738:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22733:
	dd	_22602
	dd	116
	dd	3
	align	4
_22744:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22739:
	dd	_22602
	dd	120
	dd	3
	align	4
_22750:
	dd	1
	dd	_593
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22745:
	dd	_22602
	dd	124
	dd	3
	align	4
_22756:
	dd	1
	dd	_592
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22751:
	dd	_22602
	dd	128
	dd	3
	align	4
_22762:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22757:
	dd	_22602
	dd	132
	dd	3
	align	4
_22769:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22763:
	dd	_22602
	dd	136
	dd	3
	align	4
_22768:
	dd	_22602
	dd	137
	dd	3
	align	4
_22773:
	dd	1
	dd	_623
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22770:
	dd	_22602
	dd	141
	dd	3
	align	4
_22778:
	dd	1
	dd	_624
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22774:
	dd	_22602
	dd	145
	dd	3
	align	4
_22777:
	dd	_22602
	dd	146
	dd	3
	align	4
_22784:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22779:
	dd	_22602
	dd	150
	dd	3
	align	4
_22791:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22785:
	dd	_22602
	dd	154
	dd	3
	align	4
_22790:
	dd	_22602
	dd	155
	dd	3
	align	4
_22795:
	dd	1
	dd	_625
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22792:
	dd	_22602
	dd	159
	dd	3
	align	4
_22800:
	dd	1
	dd	_626
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_22796:
	dd	_22602
	dd	163
	dd	3
	align	4
_22799:
	dd	_22602
	dd	164
	dd	3
	align	4
_22806:
	dd	1
	dd	_588
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22801:
	dd	_22602
	dd	168
	dd	3
	align	4
_22810:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22807:
	dd	_22602
	dd	172
	dd	3
	align	4
_22817:
	dd	1
	dd	_589
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22811:
	dd	_22602
	dd	176
	dd	3
	align	4
_22816:
	dd	_22602
	dd	177
	dd	3
	align	4
_22822:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22818:
	dd	_22602
	dd	181
	dd	3
	align	4
_22821:
	dd	_22602
	dd	182
	dd	3
	align	4
_22828:
	dd	1
	dd	_590
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22823:
	dd	_22602
	dd	186
	dd	3
	align	4
_22832:
	dd	1
	dd	_458
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22829:
	dd	_22602
	dd	190
	dd	3
	align	4
_22839:
	dd	1
	dd	_591
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22833:
	dd	_22602
	dd	194
	dd	3
	align	4
_22838:
	dd	_22602
	dd	195
	dd	3
	align	4
_22844:
	dd	1
	dd	_461
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21899
	dd	_20971
	dd	-8
	dd	0
	align	4
_22840:
	dd	_22602
	dd	199
	dd	3
	align	4
_22843:
	dd	_22602
	dd	200
	dd	3
	align	4
_22850:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20992
	dd	_22598
	dd	-8
	dd	0
	align	4
_22845:
	dd	_22602
	dd	204
	dd	3
	align	4
_22856:
	dd	1
	dd	_594
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20992
	dd	_22598
	dd	-8
	dd	0
	align	4
_22851:
	dd	_22602
	dd	208
	dd	3
	align	4
_22860:
	dd	1
	dd	_507
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	0
	align	4
_22857:
	dd	_22602
	dd	216
	dd	3
	align	4
_22864:
	dd	1
	dd	_508
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	0
	align	4
_22861:
	dd	_22602
	dd	220
	dd	3
	align	4
_22868:
	dd	1
	dd	_627
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_22278
	dd	_20971
	dd	-8
	dd	0
	align	4
_22865:
	dd	_22602
	dd	224
	dd	3
	align	4
_22875:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_20954
	dd	_22598
	dd	-8
	dd	0
	align	4
_22869:
	dd	_22602
	dd	228
	dd	3
	align	4
_22874:
	dd	_22602
	dd	229
	dd	3
	align	4
_22880:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	0
	align	4
_22876:
	dd	_22602
	dd	233
	dd	3
	align	4
_22879:
	dd	_22602
	dd	234
	dd	3
	align	4
_22884:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22881:
	dd	_22602
	dd	242
	dd	3
	align	4
_22888:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22885:
	dd	_22602
	dd	245
	dd	3
	align	4
_22892:
	dd	1
	dd	_629
	dd	2
	dd	_20844
	dd	_22598
	dd	-4
	dd	0
	align	4
_22889:
	dd	_22602
	dd	248
	dd	3
	align	4
_22894:
	dd	1
	dd	_480
	dd	0
	align	4
_22893:
	dd	_22602
	dd	256
	dd	3
	align	4
_22896:
	dd	1
	dd	_537
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	0
	align	4
_22895:
	dd	_22602
	dd	260
	dd	3
	align	4
_22898:
	dd	1
	dd	_598
	dd	2
	dd	_21992
	dd	_20971
	dd	-4
	dd	0
	align	4
_22897:
	dd	_22602
	dd	264
	dd	3
	align	4
_22902:
	dd	1
	dd	_599
	dd	2
	dd	_21997
	dd	_22598
	dd	-4
	dd	0
	align	4
_22899:
	dd	_22602
	dd	268
	dd	3
	align	4
_22913:
	dd	1
	dd	_482
	dd	2
	dd	_22009
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_22598
	dd	-12
	dd	0
	align	4
_22903:
	dd	_22602
	dd	272
	dd	3
	align	4
_22906:
	dd	3
	dd	0
	dd	0
	align	4
_22905:
	dd	_22602
	dd	272
	dd	21
	align	4
_22907:
	dd	_22602
	dd	273
	dd	3
	align	4
_22909:
	dd	_22602
	dd	274
	dd	3
	align	4
_22912:
	dd	_22602
	dd	275
	dd	3
_22916:
	db	":Triangle3di",0
	align	4
_22915:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_22914:
	dd	3
	dd	0
	dd	0
	align	4
_22925:
	dd	1
	dd	_665
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	0
_22920:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/triangle3di.bmx",0
	align	4
_22919:
	dd	_22920
	dd	9
	dd	3
_22932:
	db	"pBox",0
_22933:
	db	":AABbox3di",0
	align	4
_22931:
	dd	1
	dd	_666
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22932
	dd	_22933
	dd	-8
	dd	0
	align	4
_22926:
	dd	_22920
	dd	13
	dd	3
	align	4
_22939:
	dd	1
	dd	_668
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22932
	dd	_22933
	dd	-8
	dd	0
	align	4
_22934:
	dd	_22920
	dd	17
	dd	3
_22946:
	db	"pLookDirection",0
	align	4
_22945:
	dd	1
	dd	_669
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22946
	dd	_22012
	dd	-8
	dd	0
	align	4
_22940:
	dd	_22920
	dd	21
	dd	3
	align	4
_22952:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	0
	align	4
_22947:
	dd	_22920
	dd	25
	dd	3
	align	4
_22958:
	dd	1
	dd	_670
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	0
	align	4
_22953:
	dd	_22920
	dd	29
	dd	3
_22965:
	db	"pTriOther",0
	align	4
_22964:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22965
	dd	_22916
	dd	-8
	dd	0
	align	4
_22959:
	dd	_22920
	dd	33
	dd	3
	align	4
_22971:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22965
	dd	_22916
	dd	-8
	dd	0
	align	4
_22966:
	dd	_22920
	dd	37
	dd	3
_22980:
	db	"pLine",0
_22981:
	db	":Line3di",0
_22982:
	db	"pOutIntersection",0
	align	4
_22979:
	dd	1
	dd	_672
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22980
	dd	_22981
	dd	-8
	dd	2
	dd	_22982
	dd	_22012
	dd	-12
	dd	0
	align	4
_22972:
	dd	_22920
	dd	45
	dd	3
_22993:
	db	"pLinePoint",0
_22994:
	db	"pLineVect",0
	align	4
_22992:
	dd	1
	dd	_674
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22993
	dd	_22012
	dd	-8
	dd	2
	dd	_22994
	dd	_22012
	dd	-12
	dd	2
	dd	_22982
	dd	_22012
	dd	-16
	dd	0
	align	4
_22983:
	dd	_22920
	dd	49
	dd	3
	align	4
_23004:
	dd	1
	dd	_676
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22993
	dd	_22012
	dd	-8
	dd	2
	dd	_22994
	dd	_22012
	dd	-12
	dd	2
	dd	_22982
	dd	_22012
	dd	-16
	dd	0
	align	4
_22995:
	dd	_22920
	dd	53
	dd	3
	align	4
_23008:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_23005:
	dd	_22920
	dd	57
	dd	3
	align	4
_23012:
	dd	1
	dd	_678
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_23009:
	dd	_22920
	dd	61
	dd	3
	align	4
_23016:
	dd	1
	dd	_680
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_23013:
	dd	_22920
	dd	66
	dd	3
	align	4
_23020:
	dd	1
	dd	_681
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_23017:
	dd	_22920
	dd	71
	dd	3
	align	4
_23024:
	dd	1
	dd	_682
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_23021:
	dd	_22920
	dd	76
	dd	3
	align	4
_23028:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	0
	align	4
_23025:
	dd	_22920
	dd	80
	dd	3
_23039:
	db	"pVect1",0
_23040:
	db	"pVect2",0
_23041:
	db	"pVect3",0
	align	4
_23038:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_23039
	dd	_22012
	dd	-8
	dd	2
	dd	_23040
	dd	_22012
	dd	-12
	dd	2
	dd	_23041
	dd	_22012
	dd	-16
	dd	0
	align	4
_23029:
	dd	_22920
	dd	88
	dd	3
_23046:
	db	"z1",0
_23047:
	db	"z2",0
_23048:
	db	"x3",0
_23049:
	db	"y3",0
_23050:
	db	"z3",0
	align	4
_23045:
	dd	1
	dd	_683
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_21539
	dd	_427
	dd	-8
	dd	2
	dd	_21540
	dd	_427
	dd	-12
	dd	2
	dd	_23046
	dd	_427
	dd	-16
	dd	2
	dd	_21541
	dd	_427
	dd	-20
	dd	2
	dd	_21542
	dd	_427
	dd	-24
	dd	2
	dd	_23047
	dd	_427
	dd	-28
	dd	2
	dd	_23048
	dd	_427
	dd	-32
	dd	2
	dd	_23049
	dd	_427
	dd	-36
	dd	2
	dd	_23050
	dd	_427
	dd	-40
	dd	0
	align	4
_23042:
	dd	_22920
	dd	92
	dd	3
	align	4
_23056:
	dd	1
	dd	_685
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	0
	align	4
_23051:
	dd	_22920
	dd	96
	dd	3
	align	4
_23062:
	dd	1
	dd	_686
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	0
	align	4
_23057:
	dd	_22920
	dd	100
	dd	3
	align	4
_23068:
	dd	1
	dd	_687
	dd	2
	dd	_20844
	dd	_22916
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	0
	align	4
_23063:
	dd	_22920
	dd	104
	dd	3
	align	4
_23070:
	dd	1
	dd	_480
	dd	0
	align	4
_23069:
	dd	_22920
	dd	112
	dd	3
	align	4
_23072:
	dd	1
	dd	_537
	dd	2
	dd	_21539
	dd	_427
	dd	-4
	dd	2
	dd	_21540
	dd	_427
	dd	-8
	dd	2
	dd	_23046
	dd	_427
	dd	-12
	dd	2
	dd	_21541
	dd	_427
	dd	-16
	dd	2
	dd	_21542
	dd	_427
	dd	-20
	dd	2
	dd	_23047
	dd	_427
	dd	-24
	dd	2
	dd	_23048
	dd	_427
	dd	-28
	dd	2
	dd	_23049
	dd	_427
	dd	-32
	dd	2
	dd	_23050
	dd	_427
	dd	-36
	dd	0
	align	4
_23071:
	dd	_22920
	dd	116
	dd	3
	align	4
_23080:
	dd	1
	dd	_599
	dd	2
	dd	_23039
	dd	_22012
	dd	-4
	dd	2
	dd	_23040
	dd	_22012
	dd	-8
	dd	2
	dd	_23041
	dd	_22012
	dd	-12
	dd	0
	align	4
_23073:
	dd	_22920
	dd	120
	dd	3
_23092:
	db	"pTri",0
	align	4
_23091:
	dd	1
	dd	_482
	dd	2
	dd	_23092
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_22916
	dd	-12
	dd	0
	align	4
_23081:
	dd	_22920
	dd	124
	dd	3
	align	4
_23084:
	dd	3
	dd	0
	dd	0
	align	4
_23083:
	dd	_22920
	dd	124
	dd	20
	align	4
_23085:
	dd	_22920
	dd	125
	dd	3
	align	4
_23087:
	dd	_22920
	dd	126
	dd	3
	align	4
_23090:
	dd	_22920
	dd	127
	dd	3
_23095:
	db	":Triangle3df",0
	align	4
_23094:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23093:
	dd	3
	dd	0
	dd	0
	align	4
_23104:
	dd	1
	dd	_665
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
_23099:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/triangle3df.bmx",0
	align	4
_23098:
	dd	_23099
	dd	10
	dd	3
	align	4
_23110:
	dd	1
	dd	_669
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22946
	dd	_22598
	dd	-8
	dd	0
	align	4
_23105:
	dd	_23099
	dd	14
	dd	3
_23117:
	db	":AABbox3df",0
	align	4
_23116:
	dd	1
	dd	_666
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22932
	dd	_23117
	dd	-8
	dd	0
	align	4
_23111:
	dd	_23099
	dd	18
	dd	3
	align	4
_23123:
	dd	1
	dd	_668
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22932
	dd	_23117
	dd	-8
	dd	0
	align	4
_23118:
	dd	_23099
	dd	22
	dd	3
	align	4
_23129:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_23124:
	dd	_23099
	dd	26
	dd	3
	align	4
_23135:
	dd	1
	dd	_670
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_23130:
	dd	_23099
	dd	30
	dd	3
	align	4
_23141:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22965
	dd	_23095
	dd	-8
	dd	0
	align	4
_23136:
	dd	_23099
	dd	34
	dd	3
	align	4
_23147:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22965
	dd	_23095
	dd	-8
	dd	0
	align	4
_23142:
	dd	_23099
	dd	38
	dd	3
_23156:
	db	":Line3df",0
	align	4
_23155:
	dd	1
	dd	_672
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22980
	dd	_23156
	dd	-8
	dd	2
	dd	_22982
	dd	_22598
	dd	-12
	dd	0
	align	4
_23148:
	dd	_23099
	dd	46
	dd	3
	align	4
_23166:
	dd	1
	dd	_674
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22993
	dd	_22598
	dd	-8
	dd	2
	dd	_22994
	dd	_22598
	dd	-12
	dd	2
	dd	_22982
	dd	_22598
	dd	-16
	dd	0
	align	4
_23157:
	dd	_23099
	dd	50
	dd	3
	align	4
_23176:
	dd	1
	dd	_676
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22993
	dd	_22598
	dd	-8
	dd	2
	dd	_22994
	dd	_22598
	dd	-12
	dd	2
	dd	_22982
	dd	_22598
	dd	-16
	dd	0
	align	4
_23167:
	dd	_23099
	dd	54
	dd	3
	align	4
_23180:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23177:
	dd	_23099
	dd	58
	dd	3
	align	4
_23184:
	dd	1
	dd	_678
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23181:
	dd	_23099
	dd	62
	dd	3
	align	4
_23188:
	dd	1
	dd	_680
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23185:
	dd	_23099
	dd	67
	dd	3
	align	4
_23192:
	dd	1
	dd	_681
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23189:
	dd	_23099
	dd	72
	dd	3
	align	4
_23196:
	dd	1
	dd	_682
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23193:
	dd	_23099
	dd	77
	dd	3
_23217:
	db	"index",0
	align	4
_23216:
	dd	1
	dd	_699
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_23197:
	dd	_23099
	dd	81
	dd	3
	align	4
_23202:
	dd	3
	dd	0
	dd	0
	align	4
_23199:
	dd	_23099
	dd	81
	dd	21
	align	4
_23203:
	dd	_23099
	dd	82
	dd	3
	align	4
_23208:
	dd	3
	dd	0
	dd	0
	align	4
_23205:
	dd	_23099
	dd	82
	dd	21
	align	4
_23209:
	dd	_23099
	dd	83
	dd	3
	align	4
_23214:
	dd	3
	dd	0
	dd	0
	align	4
_23211:
	dd	_23099
	dd	83
	dd	21
	align	4
_23215:
	dd	_23099
	dd	84
	dd	3
	align	4
_23227:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_23039
	dd	_22598
	dd	-8
	dd	2
	dd	_23040
	dd	_22598
	dd	-12
	dd	2
	dd	_23041
	dd	_22598
	dd	-16
	dd	0
	align	4
_23218:
	dd	_23099
	dd	92
	dd	3
	align	4
_23231:
	dd	1
	dd	_683
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_21539
	dd	_20971
	dd	-8
	dd	2
	dd	_21540
	dd	_20971
	dd	-12
	dd	2
	dd	_23046
	dd	_20971
	dd	-16
	dd	2
	dd	_21541
	dd	_20971
	dd	-20
	dd	2
	dd	_21542
	dd	_20971
	dd	-24
	dd	2
	dd	_23047
	dd	_20971
	dd	-28
	dd	2
	dd	_23048
	dd	_20971
	dd	-32
	dd	2
	dd	_23049
	dd	_20971
	dd	-36
	dd	2
	dd	_23050
	dd	_20971
	dd	-40
	dd	0
	align	4
_23228:
	dd	_23099
	dd	96
	dd	3
	align	4
_23237:
	dd	1
	dd	_685
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_23232:
	dd	_23099
	dd	100
	dd	3
	align	4
_23243:
	dd	1
	dd	_686
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_23238:
	dd	_23099
	dd	104
	dd	3
	align	4
_23249:
	dd	1
	dd	_687
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_23244:
	dd	_23099
	dd	108
	dd	3
	align	4
_23253:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_23095
	dd	-4
	dd	0
	align	4
_23250:
	dd	_23099
	dd	112
	dd	3
	align	4
_23255:
	dd	1
	dd	_480
	dd	0
	align	4
_23254:
	dd	_23099
	dd	120
	dd	3
	align	4
_23257:
	dd	1
	dd	_537
	dd	2
	dd	_21539
	dd	_20971
	dd	-4
	dd	2
	dd	_21540
	dd	_20971
	dd	-8
	dd	2
	dd	_23046
	dd	_20971
	dd	-12
	dd	2
	dd	_21541
	dd	_20971
	dd	-16
	dd	2
	dd	_21542
	dd	_20971
	dd	-20
	dd	2
	dd	_23047
	dd	_20971
	dd	-24
	dd	2
	dd	_23048
	dd	_20971
	dd	-28
	dd	2
	dd	_23049
	dd	_20971
	dd	-32
	dd	2
	dd	_23050
	dd	_20971
	dd	-36
	dd	0
	align	4
_23256:
	dd	_23099
	dd	124
	dd	3
	align	4
_23265:
	dd	1
	dd	_599
	dd	2
	dd	_23039
	dd	_22598
	dd	-4
	dd	2
	dd	_23040
	dd	_22598
	dd	-8
	dd	2
	dd	_23041
	dd	_22598
	dd	-12
	dd	0
	align	4
_23258:
	dd	_23099
	dd	128
	dd	3
	align	4
_23276:
	dd	1
	dd	_482
	dd	2
	dd	_23092
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23095
	dd	-12
	dd	0
	align	4
_23266:
	dd	_23099
	dd	132
	dd	3
	align	4
_23269:
	dd	3
	dd	0
	dd	0
	align	4
_23268:
	dd	_23099
	dd	132
	dd	20
	align	4
_23270:
	dd	_23099
	dd	133
	dd	3
	align	4
_23272:
	dd	_23099
	dd	134
	dd	3
	align	4
_23275:
	dd	_23099
	dd	135
	dd	3
_23279:
	db	":Plane3df",0
	align	4
_23278:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	0
	align	4
_23277:
	dd	3
	dd	0
	dd	0
	align	4
_23288:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_20954
	dd	_23279
	dd	-8
	dd	0
_23283:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/plane3df.bmx",0
	align	4
_23282:
	dd	_23283
	dd	10
	dd	3
	align	4
_23294:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_20954
	dd	_23279
	dd	-8
	dd	0
	align	4
_23289:
	dd	_23283
	dd	14
	dd	3
	align	4
_23298:
	dd	1
	dd	_709
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	0
	align	4
_23295:
	dd	_23283
	dd	19
	dd	3
_23305:
	db	"pPoint",0
	align	4
_23304:
	dd	1
	dd	_710
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_23299:
	dd	_23283
	dd	23
	dd	3
	align	4
_23309:
	dd	1
	dd	_711
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	0
	align	4
_23306:
	dd	_23283
	dd	27
	dd	3
	align	4
_23313:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	0
	align	4
_23310:
	dd	_23283
	dd	31
	dd	3
	align	4
_23319:
	dd	1
	dd	_669
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_22946
	dd	_22598
	dd	-8
	dd	0
	align	4
_23314:
	dd	_23283
	dd	35
	dd	3
	align	4
_23325:
	dd	1
	dd	_712
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_23320:
	dd	_23283
	dd	39
	dd	3
_23332:
	db	"pMPoint",0
	align	4
_23331:
	dd	1
	dd	_713
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23332
	dd	_22598
	dd	-8
	dd	0
	align	4
_23326:
	dd	_23283
	dd	43
	dd	3
	align	4
_23342:
	dd	1
	dd	_674
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_22993
	dd	_22598
	dd	-8
	dd	2
	dd	_22994
	dd	_22598
	dd	-12
	dd	2
	dd	_22982
	dd	_22598
	dd	-16
	dd	0
	align	4
_23333:
	dd	_23283
	dd	47
	dd	3
	align	4
_23348:
	dd	1
	dd	_714
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_20954
	dd	_23279
	dd	-8
	dd	0
	align	4
_23343:
	dd	_23283
	dd	51
	dd	3
_23359:
	db	"pOutLinePoint",0
_23360:
	db	"pOutLineVect",0
	align	4
_23358:
	dd	1
	dd	_715
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_20954
	dd	_23279
	dd	-8
	dd	2
	dd	_23359
	dd	_22598
	dd	-12
	dd	2
	dd	_23360
	dd	_22598
	dd	-16
	dd	0
	align	4
_23349:
	dd	_23283
	dd	55
	dd	3
_23371:
	db	"pO1",0
_23372:
	db	"pO2",0
_23373:
	db	"pOutPoint",0
	align	4
_23370:
	dd	1
	dd	_717
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23371
	dd	_23279
	dd	-8
	dd	2
	dd	_23372
	dd	_23279
	dd	-12
	dd	2
	dd	_23373
	dd	_22598
	dd	-16
	dd	0
	align	4
_23361:
	dd	_23283
	dd	59
	dd	3
_23384:
	db	"pLinePoint1",0
_23385:
	db	"pLinePoint2",0
	align	4
_23383:
	dd	1
	dd	_672
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23384
	dd	_22598
	dd	-8
	dd	2
	dd	_23385
	dd	_22598
	dd	-12
	dd	2
	dd	_22982
	dd	_22598
	dd	-16
	dd	0
	align	4
_23374:
	dd	_23283
	dd	63
	dd	3
_23396:
	db	"pPoint1",0
_23397:
	db	"pPoint2",0
_23398:
	db	"pPoint3",0
	align	4
_23395:
	dd	1
	dd	_719
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23396
	dd	_22598
	dd	-8
	dd	2
	dd	_23397
	dd	_22598
	dd	-12
	dd	2
	dd	_23398
	dd	_22598
	dd	-16
	dd	0
	align	4
_23386:
	dd	_23283
	dd	71
	dd	3
	align	4
_23406:
	dd	1
	dd	_720
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	2
	dd	_22009
	dd	_22598
	dd	-12
	dd	0
	align	4
_23399:
	dd	_23283
	dd	75
	dd	3
	align	4
_23412:
	dd	1
	dd	_721
	dd	2
	dd	_20844
	dd	_23279
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_23407:
	dd	_23283
	dd	79
	dd	3
	align	4
_23414:
	dd	1
	dd	_480
	dd	0
	align	4
_23413:
	dd	_23283
	dd	87
	dd	3
_23417:
	db	"px",0
_23418:
	db	"py",0
_23419:
	db	"pz",0
_23420:
	db	"nx",0
_23421:
	db	"ny",0
_23422:
	db	"nz",0
	align	4
_23416:
	dd	1
	dd	_722
	dd	2
	dd	_23417
	dd	_20971
	dd	-4
	dd	2
	dd	_23418
	dd	_20971
	dd	-8
	dd	2
	dd	_23419
	dd	_20971
	dd	-12
	dd	2
	dd	_23420
	dd	_20971
	dd	-16
	dd	2
	dd	_23421
	dd	_20971
	dd	-20
	dd	2
	dd	_23422
	dd	_20971
	dd	-24
	dd	0
	align	4
_23415:
	dd	_23283
	dd	91
	dd	3
	align	4
_23430:
	dd	1
	dd	_724
	dd	2
	dd	_23396
	dd	_22598
	dd	-4
	dd	2
	dd	_23397
	dd	_22598
	dd	-8
	dd	2
	dd	_23398
	dd	_22598
	dd	-12
	dd	0
	align	4
_23423:
	dd	_23283
	dd	95
	dd	3
_23435:
	db	"pPlane",0
	align	4
_23434:
	dd	1
	dd	_726
	dd	2
	dd	_23435
	dd	_23279
	dd	-4
	dd	0
	align	4
_23431:
	dd	_23283
	dd	99
	dd	3
_23442:
	db	"pNormal",0
	align	4
_23441:
	dd	1
	dd	_728
	dd	2
	dd	_23305
	dd	_22598
	dd	-4
	dd	2
	dd	_23442
	dd	_22598
	dd	-8
	dd	0
	align	4
_23436:
	dd	_23283
	dd	103
	dd	3
_23447:
	db	"normal",0
	align	4
_23446:
	dd	1
	dd	_730
	dd	2
	dd	_23447
	dd	_22598
	dd	-4
	dd	2
	dd	_21047
	dd	_20971
	dd	-8
	dd	0
	align	4
_23443:
	dd	_23283
	dd	107
	dd	3
	align	4
_23458:
	dd	1
	dd	_482
	dd	2
	dd	_23435
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23279
	dd	-12
	dd	0
	align	4
_23448:
	dd	_23283
	dd	111
	dd	3
	align	4
_23451:
	dd	3
	dd	0
	dd	0
	align	4
_23450:
	dd	_23283
	dd	111
	dd	22
	align	4
_23452:
	dd	_23283
	dd	112
	dd	3
	align	4
_23454:
	dd	_23283
	dd	113
	dd	3
	align	4
_23457:
	dd	_23283
	dd	114
	dd	3
_23461:
	db	":Plane3di",0
	align	4
_23460:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	0
	align	4
_23459:
	dd	3
	dd	0
	dd	0
	align	4
_23470:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_20954
	dd	_23461
	dd	-8
	dd	0
_23465:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/plane3di.bmx",0
	align	4
_23464:
	dd	_23465
	dd	10
	dd	3
	align	4
_23476:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_20954
	dd	_23461
	dd	-8
	dd	0
	align	4
_23471:
	dd	_23465
	dd	14
	dd	3
	align	4
_23480:
	dd	1
	dd	_709
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	0
	align	4
_23477:
	dd	_23465
	dd	19
	dd	3
	align	4
_23486:
	dd	1
	dd	_710
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_23481:
	dd	_23465
	dd	23
	dd	3
	align	4
_23490:
	dd	1
	dd	_711
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	0
	align	4
_23487:
	dd	_23465
	dd	27
	dd	3
	align	4
_23494:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	0
	align	4
_23491:
	dd	_23465
	dd	31
	dd	3
	align	4
_23500:
	dd	1
	dd	_669
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_22946
	dd	_22012
	dd	-8
	dd	0
	align	4
_23495:
	dd	_23465
	dd	35
	dd	3
	align	4
_23506:
	dd	1
	dd	_712
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_23501:
	dd	_23465
	dd	39
	dd	3
	align	4
_23512:
	dd	1
	dd	_713
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23332
	dd	_22012
	dd	-8
	dd	0
	align	4
_23507:
	dd	_23465
	dd	43
	dd	3
	align	4
_23522:
	dd	1
	dd	_674
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_22993
	dd	_22012
	dd	-8
	dd	2
	dd	_22994
	dd	_22012
	dd	-12
	dd	2
	dd	_22982
	dd	_22012
	dd	-16
	dd	0
	align	4
_23513:
	dd	_23465
	dd	47
	dd	3
	align	4
_23528:
	dd	1
	dd	_714
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_20954
	dd	_23461
	dd	-8
	dd	0
	align	4
_23523:
	dd	_23465
	dd	51
	dd	3
	align	4
_23538:
	dd	1
	dd	_715
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_20954
	dd	_23461
	dd	-8
	dd	2
	dd	_23359
	dd	_22012
	dd	-12
	dd	2
	dd	_23360
	dd	_22012
	dd	-16
	dd	0
	align	4
_23529:
	dd	_23465
	dd	55
	dd	3
	align	4
_23548:
	dd	1
	dd	_717
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23371
	dd	_23461
	dd	-8
	dd	2
	dd	_23372
	dd	_23461
	dd	-12
	dd	2
	dd	_23373
	dd	_22012
	dd	-16
	dd	0
	align	4
_23539:
	dd	_23465
	dd	59
	dd	3
	align	4
_23558:
	dd	1
	dd	_672
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23384
	dd	_22012
	dd	-8
	dd	2
	dd	_23385
	dd	_22012
	dd	-12
	dd	2
	dd	_22982
	dd	_22012
	dd	-16
	dd	0
	align	4
_23549:
	dd	_23465
	dd	63
	dd	3
	align	4
_23568:
	dd	1
	dd	_719
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23396
	dd	_22012
	dd	-8
	dd	2
	dd	_23397
	dd	_22012
	dd	-12
	dd	2
	dd	_23398
	dd	_22012
	dd	-16
	dd	0
	align	4
_23559:
	dd	_23465
	dd	71
	dd	3
	align	4
_23576:
	dd	1
	dd	_720
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	2
	dd	_22009
	dd	_22012
	dd	-12
	dd	0
	align	4
_23569:
	dd	_23465
	dd	75
	dd	3
	align	4
_23582:
	dd	1
	dd	_721
	dd	2
	dd	_20844
	dd	_23461
	dd	-4
	dd	2
	dd	_22009
	dd	_22012
	dd	-8
	dd	2
	dd	_21047
	dd	_427
	dd	-12
	dd	0
	align	4
_23577:
	dd	_23465
	dd	79
	dd	3
	align	4
_23584:
	dd	1
	dd	_480
	dd	0
	align	4
_23583:
	dd	_23465
	dd	87
	dd	3
	align	4
_23586:
	dd	1
	dd	_722
	dd	2
	dd	_23417
	dd	_427
	dd	-4
	dd	2
	dd	_23418
	dd	_427
	dd	-8
	dd	2
	dd	_23419
	dd	_427
	dd	-12
	dd	2
	dd	_23420
	dd	_427
	dd	-16
	dd	2
	dd	_23421
	dd	_427
	dd	-20
	dd	2
	dd	_23422
	dd	_427
	dd	-24
	dd	0
	align	4
_23585:
	dd	_23465
	dd	91
	dd	3
	align	4
_23594:
	dd	1
	dd	_724
	dd	2
	dd	_23396
	dd	_22012
	dd	-4
	dd	2
	dd	_23397
	dd	_22012
	dd	-8
	dd	2
	dd	_23398
	dd	_22012
	dd	-12
	dd	0
	align	4
_23587:
	dd	_23465
	dd	95
	dd	3
	align	4
_23598:
	dd	1
	dd	_726
	dd	2
	dd	_23435
	dd	_23461
	dd	-4
	dd	0
	align	4
_23595:
	dd	_23465
	dd	99
	dd	3
	align	4
_23604:
	dd	1
	dd	_728
	dd	2
	dd	_23305
	dd	_22012
	dd	-4
	dd	2
	dd	_23442
	dd	_22012
	dd	-8
	dd	0
	align	4
_23599:
	dd	_23465
	dd	103
	dd	3
	align	4
_23608:
	dd	1
	dd	_730
	dd	2
	dd	_23447
	dd	_22012
	dd	-4
	dd	2
	dd	_21047
	dd	_427
	dd	-8
	dd	0
	align	4
_23605:
	dd	_23465
	dd	107
	dd	3
	align	4
_23619:
	dd	1
	dd	_482
	dd	2
	dd	_23435
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23461
	dd	-12
	dd	0
	align	4
_23609:
	dd	_23465
	dd	111
	dd	3
	align	4
_23612:
	dd	3
	dd	0
	dd	0
	align	4
_23611:
	dd	_23465
	dd	111
	dd	22
	align	4
_23613:
	dd	_23465
	dd	112
	dd	3
	align	4
_23615:
	dd	_23465
	dd	113
	dd	3
	align	4
_23618:
	dd	_23465
	dd	114
	dd	3
_23622:
	db	":Quaternion",0
	align	4
_23621:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23620:
	dd	3
	dd	0
	dd	0
	align	4
_23631:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20954
	dd	_23622
	dd	-8
	dd	0
_23626:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/quaternion.bmx",0
	align	4
_23625:
	dd	_23626
	dd	14
	dd	3
	align	4
_23637:
	dd	1
	dd	_747
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20954
	dd	_23622
	dd	-8
	dd	0
	align	4
_23632:
	dd	_23626
	dd	17
	dd	3
_23644:
	db	"pOtherMat",0
_23645:
	db	":Matrix4",0
	align	4
_23643:
	dd	1
	dd	_748
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23644
	dd	_23645
	dd	-8
	dd	0
	align	4
_23638:
	dd	_23626
	dd	20
	dd	3
	align	4
_23651:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20954
	dd	_23622
	dd	-8
	dd	0
	align	4
_23646:
	dd	_23626
	dd	23
	dd	3
	align	4
_23657:
	dd	1
	dd	_751
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20954
	dd	_23622
	dd	-8
	dd	0
	align	4
_23652:
	dd	_23626
	dd	26
	dd	3
_23662:
	db	"s",0
	align	4
_23661:
	dd	1
	dd	_752
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23662
	dd	_20971
	dd	-8
	dd	0
	align	4
_23658:
	dd	_23626
	dd	29
	dd	3
	align	4
_23668:
	dd	1
	dd	_588
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_23663:
	dd	_23626
	dd	32
	dd	3
	align	4
_23672:
	dd	1
	dd	_754
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23662
	dd	_20971
	dd	-8
	dd	0
	align	4
_23669:
	dd	_23626
	dd	35
	dd	3
	align	4
_23678:
	dd	1
	dd	_755
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20954
	dd	_23622
	dd	-8
	dd	0
	align	4
_23673:
	dd	_23626
	dd	38
	dd	3
	align	4
_23682:
	dd	1
	dd	_618
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20992
	dd	_23622
	dd	-8
	dd	2
	dd	_22108
	dd	_20971
	dd	-12
	dd	0
	align	4
_23679:
	dd	_23626
	dd	42
	dd	3
	align	4
_23686:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20992
	dd	_23622
	dd	-8
	dd	0
	align	4
_23683:
	dd	_23626
	dd	46
	dd	3
	align	4
_23692:
	dd	1
	dd	_569
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20954
	dd	_23622
	dd	-8
	dd	0
	align	4
_23687:
	dd	_23626
	dd	54
	dd	3
_23698:
	db	"w",0
	align	4
_23697:
	dd	1
	dd	_758
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	2
	dd	_23698
	dd	_20971
	dd	-20
	dd	0
	align	4
_23693:
	dd	_23626
	dd	57
	dd	3
	align	4
_23696:
	dd	_23626
	dd	58
	dd	3
	align	4
_23703:
	dd	1
	dd	_760
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	0
	align	4
_23699:
	dd	_23626
	dd	61
	dd	3
	align	4
_23702:
	dd	_23626
	dd	62
	dd	3
_23711:
	db	"vec",0
	align	4
_23710:
	dd	1
	dd	_595
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23711
	dd	_22598
	dd	-8
	dd	0
	align	4
_23704:
	dd	_23626
	dd	65
	dd	3
	align	4
_23709:
	dd	_23626
	dd	66
	dd	3
	align	4
_23716:
	dd	1
	dd	_763
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_20992
	dd	_23622
	dd	-8
	dd	0
	align	4
_23712:
	dd	_23626
	dd	70
	dd	3
	align	4
_23715:
	dd	_23626
	dd	71
	dd	3
	align	4
_23720:
	dd	1
	dd	_558
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23717:
	dd	_23626
	dd	75
	dd	3
	align	4
_23724:
	dd	1
	dd	_765
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23721:
	dd	_23626
	dd	78
	dd	3
_23733:
	db	"dest",0
_23734:
	db	"translation",0
	align	4
_23732:
	dd	1
	dd	_767
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23733
	dd	_23645
	dd	-8
	dd	2
	dd	_23734
	dd	_22598
	dd	-12
	dd	0
	align	4
_23725:
	dd	_23626
	dd	81
	dd	3
	align	4
_23740:
	dd	1
	dd	_769
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23733
	dd	_23645
	dd	-8
	dd	0
	align	4
_23735:
	dd	_23626
	dd	84
	dd	3
	align	4
_23745:
	dd	1
	dd	_770
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23741:
	dd	_23626
	dd	87
	dd	3
	align	4
_23744:
	dd	_23626
	dd	88
	dd	3
_23755:
	db	"pQ1",0
_23756:
	db	"pQ2",0
	align	4
_23754:
	dd	1
	dd	_771
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23755
	dd	_23622
	dd	-8
	dd	2
	dd	_23756
	dd	_23622
	dd	-12
	dd	2
	dd	_571
	dd	_20971
	dd	-16
	dd	0
	align	4
_23746:
	dd	_23626
	dd	91
	dd	3
	align	4
_23753:
	dd	_23626
	dd	92
	dd	3
_23764:
	db	"angle",0
_23765:
	db	"pAxis",0
	align	4
_23763:
	dd	1
	dd	_773
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23764
	dd	_20971
	dd	-8
	dd	2
	dd	_23765
	dd	_22598
	dd	-12
	dd	0
	align	4
_23757:
	dd	_23626
	dd	95
	dd	3
	align	4
_23762:
	dd	_23626
	dd	96
	dd	3
_23772:
	db	"pEuler",0
	align	4
_23771:
	dd	1
	dd	_775
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23772
	dd	_22598
	dd	-8
	dd	0
	align	4
_23766:
	dd	_23626
	dd	99
	dd	3
	align	4
_23777:
	dd	1
	dd	_776
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23773:
	dd	_23626
	dd	102
	dd	3
	align	4
_23776:
	dd	_23626
	dd	103
	dd	3
	align	4
_23781:
	dd	1
	dd	_505
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23778:
	dd	_23626
	dd	106
	dd	3
	align	4
_23785:
	dd	1
	dd	_506
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23782:
	dd	_23626
	dd	109
	dd	3
	align	4
_23789:
	dd	1
	dd	_629
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23786:
	dd	_23626
	dd	112
	dd	3
	align	4
_23793:
	dd	1
	dd	_777
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	0
	align	4
_23790:
	dd	_23626
	dd	115
	dd	3
_23800:
	db	"axis",0
	align	4
_23799:
	dd	1
	dd	_778
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	5
	dd	_23764
	dd	_20971
	dd	-8
	dd	2
	dd	_23800
	dd	_22598
	dd	-12
	dd	0
	align	4
_23794:
	dd	_23626
	dd	119
	dd	3
_23810:
	db	"fromV",0
_23811:
	db	"toV",0
	align	4
_23809:
	dd	1
	dd	_780
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23810
	dd	_22598
	dd	-8
	dd	2
	dd	_23811
	dd	_22598
	dd	-12
	dd	0
	align	4
_23801:
	dd	_23626
	dd	123
	dd	3
	align	4
_23808:
	dd	_23626
	dd	124
	dd	3
_23816:
	db	"center",0
	align	4
_23815:
	dd	1
	dd	_782
	dd	2
	dd	_20844
	dd	_23622
	dd	-4
	dd	2
	dd	_23733
	dd	_23645
	dd	-8
	dd	2
	dd	_23816
	dd	_22598
	dd	-12
	dd	2
	dd	_23734
	dd	_22598
	dd	-16
	dd	0
	align	4
_23812:
	dd	_23626
	dd	128
	dd	3
	align	4
_23818:
	dd	1
	dd	_480
	dd	0
	align	4
_23817:
	dd	_23626
	dd	136
	dd	3
	align	4
_23820:
	dd	1
	dd	_784
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	0
	align	4
_23819:
	dd	_23626
	dd	139
	dd	3
	align	4
_23822:
	dd	1
	dd	_785
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	2
	dd	_23698
	dd	_20971
	dd	-16
	dd	0
	align	4
_23821:
	dd	_23626
	dd	142
	dd	3
_23827:
	db	"pMat",0
	align	4
_23826:
	dd	1
	dd	_786
	dd	2
	dd	_23827
	dd	_23645
	dd	-4
	dd	0
	align	4
_23823:
	dd	_23626
	dd	145
	dd	3
	align	4
_23831:
	dd	1
	dd	_599
	dd	2
	dd	_21997
	dd	_22598
	dd	-4
	dd	0
	align	4
_23828:
	dd	_23626
	dd	148
	dd	3
_23843:
	db	"pQuat",0
	align	4
_23842:
	dd	1
	dd	_482
	dd	2
	dd	_23843
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23622
	dd	-12
	dd	0
	align	4
_23832:
	dd	_23626
	dd	152
	dd	3
	align	4
_23835:
	dd	3
	dd	0
	dd	0
	align	4
_23834:
	dd	_23626
	dd	152
	dd	21
	align	4
_23836:
	dd	_23626
	dd	153
	dd	3
	align	4
_23838:
	dd	_23626
	dd	154
	dd	3
	align	4
_23841:
	dd	_23626
	dd	155
	dd	3
_23846:
	db	":StringC",0
	align	4
_23845:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	0
	align	4
_23844:
	dd	3
	dd	0
	dd	0
	align	4
_23855:
	dd	1
	dd	_791
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
_23850:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/stringc.bmx",0
	align	4
_23849:
	dd	_23850
	dd	9
	dd	3
	align	4
_23861:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20992
	dd	_19409
	dd	-8
	dd	0
	align	4
_23856:
	dd	_23850
	dd	13
	dd	3
	align	4
_23867:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23862:
	dd	_23850
	dd	17
	dd	3
	align	4
_23873:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23868:
	dd	_23850
	dd	21
	dd	3
_23878:
	db	"char",0
	align	4
_23877:
	dd	1
	dd	_794
	dd	2
	dd	_20844
	dd	_23846
	dd	-8
	dd	2
	dd	_23878
	dd	_21781
	dd	-4
	dd	0
	align	4
_23874:
	dd	_23850
	dd	25
	dd	3
	align	4
_23884:
	dd	1
	dd	_796
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23879:
	dd	_23850
	dd	29
	dd	3
	align	4
_23888:
	dd	1
	dd	_797
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_23885:
	dd	_23850
	dd	33
	dd	3
	align	4
_23894:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23889:
	dd	_23850
	dd	37
	dd	3
	align	4
_23898:
	dd	1
	dd	_798
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_2292
	dd	-8
	dd	0
	align	4
_23895:
	dd	_23850
	dd	41
	dd	3
_23903:
	db	"str",0
	align	4
_23902:
	dd	1
	dd	_800
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_23903
	dd	_19409
	dd	-8
	dd	0
	align	4
_23899:
	dd	_23850
	dd	45
	dd	3
	align	4
_23907:
	dd	1
	dd	_801
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_2292
	dd	-8
	dd	0
	align	4
_23904:
	dd	_23850
	dd	49
	dd	3
	align	4
_23913:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23908:
	dd	_23850
	dd	53
	dd	3
	align	4
_23917:
	dd	1
	dd	_804
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_23914:
	dd	_23850
	dd	57
	dd	3
	align	4
_23921:
	dd	1
	dd	_806
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_23918:
	dd	_23850
	dd	61
	dd	3
	align	4
_23927:
	dd	1
	dd	_808
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23922:
	dd	_23850
	dd	65
	dd	3
_23934:
	db	"strlen",0
	align	4
_23933:
	dd	1
	dd	_809
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	2
	dd	_23934
	dd	_427
	dd	-12
	dd	0
	align	4
_23928:
	dd	_23850
	dd	69
	dd	3
	align	4
_23940:
	dd	1
	dd	_811
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20992
	dd	_19409
	dd	-8
	dd	2
	dd	_23934
	dd	_427
	dd	-12
	dd	0
	align	4
_23935:
	dd	_23850
	dd	73
	dd	3
_23945:
	db	"count",0
	align	4
_23944:
	dd	1
	dd	_813
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_23945
	dd	_427
	dd	-8
	dd	0
	align	4
_23941:
	dd	_23850
	dd	77
	dd	3
	align	4
_23949:
	dd	1
	dd	_814
	dd	2
	dd	_20844
	dd	_23846
	dd	-8
	dd	2
	dd	_23878
	dd	_21781
	dd	-4
	dd	0
	align	4
_23946:
	dd	_23850
	dd	81
	dd	3
_23954:
	db	"startpos",0
	align	4
_23953:
	dd	1
	dd	_815
	dd	2
	dd	_20844
	dd	_23846
	dd	-8
	dd	2
	dd	_23878
	dd	_21781
	dd	-4
	dd	2
	dd	_23954
	dd	_427
	dd	-12
	dd	0
	align	4
_23950:
	dd	_23850
	dd	85
	dd	3
	align	4
_23958:
	dd	1
	dd	_817
	dd	2
	dd	_20844
	dd	_23846
	dd	-8
	dd	2
	dd	_23878
	dd	_21781
	dd	-4
	dd	0
	align	4
_23955:
	dd	_23850
	dd	89
	dd	3
	align	4
_23964:
	dd	1
	dd	_818
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20992
	dd	_19409
	dd	-8
	dd	0
	align	4
_23959:
	dd	_23850
	dd	93
	dd	3
_23969:
	db	"begin",0
_23970:
	db	"length",0
	align	4
_23968:
	dd	1
	dd	_819
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_23969
	dd	_427
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	0
	align	4
_23965:
	dd	_23850
	dd	97
	dd	3
	align	4
_23976:
	dd	1
	dd	_821
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_23903
	dd	_19409
	dd	-8
	dd	0
	align	4
_23971:
	dd	_23850
	dd	101
	dd	3
	align	4
_23982:
	dd	1
	dd	_822
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_23903
	dd	_19409
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	0
	align	4
_23977:
	dd	_23850
	dd	105
	dd	3
	align	4
_23986:
	dd	1
	dd	_823
	dd	2
	dd	_20844
	dd	_23846
	dd	-8
	dd	2
	dd	_23878
	dd	_21781
	dd	-4
	dd	0
	align	4
_23983:
	dd	_23850
	dd	109
	dd	3
	align	4
_23992:
	dd	1
	dd	_824
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	0
	align	4
_23987:
	dd	_23850
	dd	113
	dd	3
	align	4
_23998:
	dd	1
	dd	_825
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20954
	dd	_23846
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	0
	align	4
_23993:
	dd	_23850
	dd	117
	dd	3
	align	4
_24002:
	dd	1
	dd	_826
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	0
	align	4
_23999:
	dd	_23850
	dd	121
	dd	3
	align	4
_24006:
	dd	1
	dd	_828
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	0
	align	4
_24003:
	dd	_23850
	dd	125
	dd	3
	align	4
_24010:
	dd	1
	dd	_830
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	0
	align	4
_24007:
	dd	_23850
	dd	129
	dd	3
	align	4
_24014:
	dd	1
	dd	_831
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	0
	align	4
_24011:
	dd	_23850
	dd	133
	dd	3
	align	4
_24018:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	0
	align	4
_24015:
	dd	_23850
	dd	137
	dd	3
	align	4
_24022:
	dd	1
	dd	_833
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20992
	dd	_2292
	dd	-8
	dd	0
	align	4
_24019:
	dd	_23850
	dd	141
	dd	3
	align	4
_24026:
	dd	1
	dd	_834
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_427
	dd	_21047
	dd	-12
	dd	0
	align	4
_24023:
	dd	_23850
	dd	145
	dd	3
	align	4
_24030:
	dd	1
	dd	_836
	dd	2
	dd	_20844
	dd	_23846
	dd	-4
	dd	2
	dd	_20992
	dd	_2292
	dd	-8
	dd	0
	align	4
_24027:
	dd	_23850
	dd	149
	dd	3
	align	4
_24032:
	dd	1
	dd	_837
	dd	2
	dd	_23903
	dd	_19409
	dd	-4
	dd	0
	align	4
_24031:
	dd	_23850
	dd	157
	dd	3
	align	4
_24036:
	dd	1
	dd	_839
	dd	2
	dd	_20954
	dd	_23846
	dd	-4
	dd	0
	align	4
_24033:
	dd	_23850
	dd	161
	dd	3
_24039:
	db	"number",0
	align	4
_24038:
	dd	1
	dd	_840
	dd	2
	dd	_24039
	dd	_427
	dd	-4
	dd	0
	align	4
_24037:
	dd	_23850
	dd	165
	dd	3
	align	4
_24041:
	dd	1
	dd	_842
	dd	2
	dd	_20954
	dd	_2292
	dd	-4
	dd	0
	align	4
_24040:
	dd	_23850
	dd	169
	dd	3
	align	4
_24043:
	dd	1
	dd	_843
	dd	2
	dd	_20954
	dd	_2292
	dd	-4
	dd	2
	dd	_23970
	dd	_427
	dd	-8
	dd	0
	align	4
_24042:
	dd	_23850
	dd	173
	dd	3
	align	4
_24045:
	dd	1
	dd	_480
	dd	0
	align	4
_24044:
	dd	_23850
	dd	177
	dd	3
	align	4
_24056:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23846
	dd	-12
	dd	0
	align	4
_24046:
	dd	_23850
	dd	181
	dd	3
	align	4
_24049:
	dd	3
	dd	0
	dd	0
	align	4
_24048:
	dd	_23850
	dd	181
	dd	23
	align	4
_24050:
	dd	_23850
	dd	182
	dd	3
	align	4
_24052:
	dd	_23850
	dd	183
	dd	3
	align	4
_24055:
	dd	_23850
	dd	184
	dd	3
_24059:
	db	":StringW",0
	align	4
_24058:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	0
	align	4
_24057:
	dd	3
	dd	0
	dd	0
	align	4
_24068:
	dd	1
	dd	_848
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
_24063:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/stringw.bmx",0
	align	4
_24062:
	dd	_24063
	dd	9
	dd	3
	align	4
_24072:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20992
	dd	_19409
	dd	-8
	dd	0
	align	4
_24069:
	dd	_24063
	dd	13
	dd	3
	align	4
_24078:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24073:
	dd	_24063
	dd	17
	dd	3
	align	4
_24084:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24079:
	dd	_24063
	dd	21
	dd	3
	align	4
_24088:
	dd	1
	dd	_794
	dd	2
	dd	_20844
	dd	_24059
	dd	-8
	dd	2
	dd	_23878
	dd	_23662
	dd	-4
	dd	0
	align	4
_24085:
	dd	_24063
	dd	25
	dd	3
	align	4
_24094:
	dd	1
	dd	_796
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24089:
	dd	_24063
	dd	29
	dd	3
	align	4
_24098:
	dd	1
	dd	_797
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_24095:
	dd	_24063
	dd	33
	dd	3
	align	4
_24104:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24099:
	dd	_24063
	dd	37
	dd	3
_24109:
	db	"*s",0
	align	4
_24108:
	dd	1
	dd	_798
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24109
	dd	-8
	dd	0
	align	4
_24105:
	dd	_24063
	dd	41
	dd	3
	align	4
_24113:
	dd	1
	dd	_800
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_23903
	dd	_19409
	dd	-8
	dd	0
	align	4
_24110:
	dd	_24063
	dd	45
	dd	3
	align	4
_24117:
	dd	1
	dd	_801
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24109
	dd	-8
	dd	0
	align	4
_24114:
	dd	_24063
	dd	49
	dd	3
	align	4
_24123:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24118:
	dd	_24063
	dd	53
	dd	3
	align	4
_24127:
	dd	1
	dd	_804
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_24124:
	dd	_24063
	dd	57
	dd	3
	align	4
_24131:
	dd	1
	dd	_806
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_24128:
	dd	_24063
	dd	61
	dd	3
	align	4
_24137:
	dd	1
	dd	_808
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24132:
	dd	_24063
	dd	65
	dd	3
	align	4
_24143:
	dd	1
	dd	_855
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	2
	dd	_23934
	dd	_427
	dd	-12
	dd	0
	align	4
_24138:
	dd	_24063
	dd	69
	dd	3
	align	4
_24147:
	dd	1
	dd	_811
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20992
	dd	_19409
	dd	-8
	dd	2
	dd	_23934
	dd	_427
	dd	-12
	dd	0
	align	4
_24144:
	dd	_24063
	dd	73
	dd	3
	align	4
_24151:
	dd	1
	dd	_813
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_23945
	dd	_427
	dd	-8
	dd	0
	align	4
_24148:
	dd	_24063
	dd	77
	dd	3
	align	4
_24155:
	dd	1
	dd	_814
	dd	2
	dd	_20844
	dd	_24059
	dd	-8
	dd	2
	dd	_23878
	dd	_23662
	dd	-4
	dd	0
	align	4
_24152:
	dd	_24063
	dd	81
	dd	3
	align	4
_24159:
	dd	1
	dd	_815
	dd	2
	dd	_20844
	dd	_24059
	dd	-8
	dd	2
	dd	_23878
	dd	_23662
	dd	-4
	dd	2
	dd	_23954
	dd	_427
	dd	-12
	dd	0
	align	4
_24156:
	dd	_24063
	dd	85
	dd	3
	align	4
_24163:
	dd	1
	dd	_817
	dd	2
	dd	_20844
	dd	_24059
	dd	-8
	dd	2
	dd	_23878
	dd	_23662
	dd	-4
	dd	0
	align	4
_24160:
	dd	_24063
	dd	89
	dd	3
	align	4
_24167:
	dd	1
	dd	_818
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20992
	dd	_24109
	dd	-8
	dd	0
	align	4
_24164:
	dd	_24063
	dd	93
	dd	3
	align	4
_24171:
	dd	1
	dd	_819
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_23969
	dd	_427
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	0
	align	4
_24168:
	dd	_24063
	dd	97
	dd	3
	align	4
_24177:
	dd	1
	dd	_821
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_23903
	dd	_19409
	dd	-8
	dd	0
	align	4
_24172:
	dd	_24063
	dd	101
	dd	3
	align	4
_24183:
	dd	1
	dd	_822
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_23903
	dd	_19409
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	0
	align	4
_24178:
	dd	_24063
	dd	105
	dd	3
	align	4
_24187:
	dd	1
	dd	_823
	dd	2
	dd	_20844
	dd	_24059
	dd	-8
	dd	2
	dd	_23878
	dd	_23662
	dd	-4
	dd	0
	align	4
_24184:
	dd	_24063
	dd	109
	dd	3
	align	4
_24193:
	dd	1
	dd	_859
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	0
	align	4
_24188:
	dd	_24063
	dd	113
	dd	3
	align	4
_24199:
	dd	1
	dd	_860
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20954
	dd	_24059
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	0
	align	4
_24194:
	dd	_24063
	dd	117
	dd	3
	align	4
_24203:
	dd	1
	dd	_826
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	0
	align	4
_24200:
	dd	_24063
	dd	121
	dd	3
	align	4
_24207:
	dd	1
	dd	_828
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	0
	align	4
_24204:
	dd	_24063
	dd	125
	dd	3
	align	4
_24211:
	dd	1
	dd	_830
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	0
	align	4
_24208:
	dd	_24063
	dd	129
	dd	3
	align	4
_24215:
	dd	1
	dd	_831
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	0
	align	4
_24212:
	dd	_24063
	dd	133
	dd	3
	align	4
_24219:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	0
	align	4
_24216:
	dd	_24063
	dd	137
	dd	3
	align	4
_24223:
	dd	1
	dd	_833
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20992
	dd	_24109
	dd	-8
	dd	0
	align	4
_24220:
	dd	_24063
	dd	141
	dd	3
	align	4
_24227:
	dd	1
	dd	_834
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_427
	dd	_21047
	dd	-12
	dd	0
	align	4
_24224:
	dd	_24063
	dd	145
	dd	3
	align	4
_24231:
	dd	1
	dd	_836
	dd	2
	dd	_20844
	dd	_24059
	dd	-4
	dd	2
	dd	_20992
	dd	_24109
	dd	-8
	dd	0
	align	4
_24228:
	dd	_24063
	dd	149
	dd	3
	align	4
_24233:
	dd	1
	dd	_837
	dd	2
	dd	_23903
	dd	_19409
	dd	-4
	dd	0
	align	4
_24232:
	dd	_24063
	dd	157
	dd	3
	align	4
_24237:
	dd	1
	dd	_862
	dd	2
	dd	_20954
	dd	_24059
	dd	-4
	dd	0
	align	4
_24234:
	dd	_24063
	dd	161
	dd	3
	align	4
_24239:
	dd	1
	dd	_840
	dd	2
	dd	_24039
	dd	_427
	dd	-4
	dd	0
	align	4
_24238:
	dd	_24063
	dd	165
	dd	3
	align	4
_24241:
	dd	1
	dd	_842
	dd	2
	dd	_20954
	dd	_2292
	dd	-4
	dd	0
	align	4
_24240:
	dd	_24063
	dd	169
	dd	3
	align	4
_24243:
	dd	1
	dd	_843
	dd	2
	dd	_20954
	dd	_2292
	dd	-4
	dd	2
	dd	_23970
	dd	_427
	dd	-8
	dd	0
	align	4
_24242:
	dd	_24063
	dd	173
	dd	3
	align	4
_24245:
	dd	1
	dd	_480
	dd	0
	align	4
_24244:
	dd	_24063
	dd	177
	dd	3
	align	4
_24256:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_24059
	dd	-12
	dd	0
	align	4
_24246:
	dd	_24063
	dd	181
	dd	3
	align	4
_24249:
	dd	3
	dd	0
	dd	0
	align	4
_24248:
	dd	_24063
	dd	181
	dd	23
	align	4
_24250:
	dd	_24063
	dd	182
	dd	3
	align	4
_24252:
	dd	_24063
	dd	183
	dd	3
	align	4
_24255:
	dd	_24063
	dd	184
	dd	3
_24259:
	db	":Line2di",0
	align	4
_24258:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24257:
	dd	3
	dd	0
	dd	0
	align	4
_24268:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_23305
	dd	_21726
	dd	-8
	dd	0
_24263:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line2di.bmx",0
	align	4
_24262:
	dd	_24263
	dd	13
	dd	3
	align	4
_24274:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_23305
	dd	_21726
	dd	-8
	dd	0
	align	4
_24269:
	dd	_24263
	dd	16
	dd	3
	align	4
_24280:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_23305
	dd	_21726
	dd	-8
	dd	0
	align	4
_24275:
	dd	_24263
	dd	19
	dd	3
	align	4
_24286:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_23305
	dd	_21726
	dd	-8
	dd	0
	align	4
_24281:
	dd	_24263
	dd	22
	dd	3
_24293:
	db	"pLine2",0
	align	4
_24292:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24293
	dd	_24259
	dd	-8
	dd	0
	align	4
_24287:
	dd	_24263
	dd	26
	dd	3
	align	4
_24299:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24293
	dd	_24259
	dd	-8
	dd	0
	align	4
_24294:
	dd	_24263
	dd	30
	dd	3
_24304:
	db	"xa",0
_24305:
	db	"ya",0
_24306:
	db	"xb",0
_24307:
	db	"yb",0
	align	4
_24303:
	dd	1
	dd	_871
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24304
	dd	_427
	dd	-8
	dd	2
	dd	_24305
	dd	_427
	dd	-12
	dd	2
	dd	_24306
	dd	_427
	dd	-16
	dd	2
	dd	_24307
	dd	_427
	dd	-20
	dd	0
	align	4
_24300:
	dd	_24263
	dd	38
	dd	3
_24316:
	db	"pStart",0
_24317:
	db	"pEnd",0
	align	4
_24315:
	dd	1
	dd	_873
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24316
	dd	_21726
	dd	-8
	dd	2
	dd	_24317
	dd	_21726
	dd	-12
	dd	0
	align	4
_24308:
	dd	_24263
	dd	42
	dd	3
	align	4
_24323:
	dd	1
	dd	_874
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_20954
	dd	_24259
	dd	-8
	dd	0
	align	4
_24318:
	dd	_24263
	dd	46
	dd	3
	align	4
_24327:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24324:
	dd	_24263
	dd	50
	dd	3
	align	4
_24331:
	dd	1
	dd	_875
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24328:
	dd	_24263
	dd	54
	dd	3
	align	4
_24335:
	dd	1
	dd	_876
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24332:
	dd	_24263
	dd	58
	dd	3
	align	4
_24341:
	dd	1
	dd	_562
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24293
	dd	_24259
	dd	-8
	dd	0
	align	4
_24336:
	dd	_24263
	dd	62
	dd	3
_24350:
	db	"pOut",0
	align	4
_24349:
	dd	1
	dd	_878
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24293
	dd	_24259
	dd	-8
	dd	2
	dd	_24350
	dd	_21726
	dd	-12
	dd	0
	align	4
_24342:
	dd	_24263
	dd	66
	dd	3
	align	4
_24354:
	dd	1
	dd	_880
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24351:
	dd	_24263
	dd	71
	dd	3
	align	4
_24358:
	dd	1
	dd	_881
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24355:
	dd	_24263
	dd	75
	dd	3
	align	4
_24362:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24359:
	dd	_24263
	dd	79
	dd	3
	align	4
_24366:
	dd	1
	dd	_882
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	0
	align	4
_24363:
	dd	_24263
	dd	84
	dd	3
_24373:
	db	"point",0
	align	4
_24372:
	dd	1
	dd	_883
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24373
	dd	_21726
	dd	-8
	dd	0
	align	4
_24367:
	dd	_24263
	dd	88
	dd	3
	align	4
_24379:
	dd	1
	dd	_884
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24373
	dd	_21726
	dd	-8
	dd	0
	align	4
_24374:
	dd	_24263
	dd	92
	dd	3
	align	4
_24385:
	dd	1
	dd	_885
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24373
	dd	_21726
	dd	-8
	dd	0
	align	4
_24380:
	dd	_24263
	dd	96
	dd	3
	align	4
_24391:
	dd	1
	dd	_886
	dd	2
	dd	_20844
	dd	_24259
	dd	-4
	dd	2
	dd	_24373
	dd	_21726
	dd	-8
	dd	0
	align	4
_24386:
	dd	_24263
	dd	101
	dd	3
	align	4
_24393:
	dd	1
	dd	_480
	dd	0
	align	4
_24392:
	dd	_24263
	dd	109
	dd	3
	align	4
_24395:
	dd	1
	dd	_537
	dd	2
	dd	_24304
	dd	_427
	dd	-4
	dd	2
	dd	_24305
	dd	_427
	dd	-8
	dd	2
	dd	_24306
	dd	_427
	dd	-12
	dd	2
	dd	_24307
	dd	_427
	dd	-16
	dd	0
	align	4
_24394:
	dd	_24263
	dd	113
	dd	3
	align	4
_24401:
	dd	1
	dd	_889
	dd	2
	dd	_24316
	dd	_21726
	dd	-4
	dd	2
	dd	_24317
	dd	_21726
	dd	-8
	dd	0
	align	4
_24396:
	dd	_24263
	dd	117
	dd	3
	align	4
_24405:
	dd	1
	dd	_891
	dd	2
	dd	_20954
	dd	_24259
	dd	-4
	dd	0
	align	4
_24402:
	dd	_24263
	dd	121
	dd	3
	align	4
_24416:
	dd	1
	dd	_482
	dd	2
	dd	_22980
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_24259
	dd	-12
	dd	0
	align	4
_24406:
	dd	_24263
	dd	125
	dd	3
	align	4
_24409:
	dd	3
	dd	0
	dd	0
	align	4
_24408:
	dd	_24263
	dd	125
	dd	21
	align	4
_24410:
	dd	_24263
	dd	126
	dd	3
	align	4
_24412:
	dd	_24263
	dd	127
	dd	3
	align	4
_24415:
	dd	_24263
	dd	128
	dd	3
_24419:
	db	":Line2df",0
	align	4
_24418:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24417:
	dd	3
	dd	0
	dd	0
	align	4
_24428:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_23305
	dd	_22326
	dd	-8
	dd	0
_24423:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line2df.bmx",0
	align	4
_24422:
	dd	_24423
	dd	14
	dd	3
	align	4
_24434:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_23305
	dd	_22326
	dd	-8
	dd	0
	align	4
_24429:
	dd	_24423
	dd	17
	dd	3
	align	4
_24440:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_23305
	dd	_22326
	dd	-8
	dd	0
	align	4
_24435:
	dd	_24423
	dd	20
	dd	3
	align	4
_24446:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_23305
	dd	_22326
	dd	-8
	dd	0
	align	4
_24441:
	dd	_24423
	dd	23
	dd	3
	align	4
_24452:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24293
	dd	_24419
	dd	-8
	dd	0
	align	4
_24447:
	dd	_24423
	dd	27
	dd	3
	align	4
_24458:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24293
	dd	_24419
	dd	-8
	dd	0
	align	4
_24453:
	dd	_24423
	dd	31
	dd	3
	align	4
_24462:
	dd	1
	dd	_871
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24304
	dd	_427
	dd	-8
	dd	2
	dd	_24305
	dd	_427
	dd	-12
	dd	2
	dd	_24306
	dd	_427
	dd	-16
	dd	2
	dd	_24307
	dd	_427
	dd	-20
	dd	0
	align	4
_24459:
	dd	_24423
	dd	39
	dd	3
	align	4
_24470:
	dd	1
	dd	_873
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24316
	dd	_22326
	dd	-8
	dd	2
	dd	_24317
	dd	_22326
	dd	-12
	dd	0
	align	4
_24463:
	dd	_24423
	dd	43
	dd	3
	align	4
_24476:
	dd	1
	dd	_874
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_20954
	dd	_24419
	dd	-8
	dd	0
	align	4
_24471:
	dd	_24423
	dd	47
	dd	3
	align	4
_24480:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24477:
	dd	_24423
	dd	51
	dd	3
	align	4
_24484:
	dd	1
	dd	_875
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24481:
	dd	_24423
	dd	55
	dd	3
	align	4
_24488:
	dd	1
	dd	_876
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24485:
	dd	_24423
	dd	59
	dd	3
	align	4
_24494:
	dd	1
	dd	_562
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24293
	dd	_24419
	dd	-8
	dd	0
	align	4
_24489:
	dd	_24423
	dd	63
	dd	3
	align	4
_24502:
	dd	1
	dd	_878
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24293
	dd	_24419
	dd	-8
	dd	2
	dd	_24350
	dd	_22326
	dd	-12
	dd	0
	align	4
_24495:
	dd	_24423
	dd	67
	dd	3
	align	4
_24506:
	dd	1
	dd	_880
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24503:
	dd	_24423
	dd	72
	dd	3
	align	4
_24510:
	dd	1
	dd	_881
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24507:
	dd	_24423
	dd	76
	dd	3
	align	4
_24514:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24511:
	dd	_24423
	dd	80
	dd	3
	align	4
_24518:
	dd	1
	dd	_882
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	0
	align	4
_24515:
	dd	_24423
	dd	84
	dd	3
	align	4
_24524:
	dd	1
	dd	_883
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24373
	dd	_22326
	dd	-8
	dd	0
	align	4
_24519:
	dd	_24423
	dd	88
	dd	3
	align	4
_24530:
	dd	1
	dd	_884
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24373
	dd	_22326
	dd	-8
	dd	0
	align	4
_24525:
	dd	_24423
	dd	92
	dd	3
	align	4
_24536:
	dd	1
	dd	_885
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24373
	dd	_22326
	dd	-8
	dd	0
	align	4
_24531:
	dd	_24423
	dd	96
	dd	3
	align	4
_24542:
	dd	1
	dd	_886
	dd	2
	dd	_20844
	dd	_24419
	dd	-4
	dd	2
	dd	_24373
	dd	_22326
	dd	-8
	dd	0
	align	4
_24537:
	dd	_24423
	dd	101
	dd	3
	align	4
_24544:
	dd	1
	dd	_480
	dd	0
	align	4
_24543:
	dd	_24423
	dd	109
	dd	3
	align	4
_24546:
	dd	1
	dd	_537
	dd	2
	dd	_24304
	dd	_427
	dd	-4
	dd	2
	dd	_24305
	dd	_427
	dd	-8
	dd	2
	dd	_24306
	dd	_427
	dd	-12
	dd	2
	dd	_24307
	dd	_427
	dd	-16
	dd	0
	align	4
_24545:
	dd	_24423
	dd	113
	dd	3
	align	4
_24552:
	dd	1
	dd	_889
	dd	2
	dd	_24316
	dd	_22326
	dd	-4
	dd	2
	dd	_24317
	dd	_22326
	dd	-8
	dd	0
	align	4
_24547:
	dd	_24423
	dd	117
	dd	3
	align	4
_24556:
	dd	1
	dd	_891
	dd	2
	dd	_20954
	dd	_24419
	dd	-4
	dd	0
	align	4
_24553:
	dd	_24423
	dd	121
	dd	3
	align	4
_24567:
	dd	1
	dd	_482
	dd	2
	dd	_22980
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_24419
	dd	-12
	dd	0
	align	4
_24557:
	dd	_24423
	dd	125
	dd	3
	align	4
_24560:
	dd	3
	dd	0
	dd	0
	align	4
_24559:
	dd	_24423
	dd	125
	dd	21
	align	4
_24561:
	dd	_24423
	dd	126
	dd	3
	align	4
_24563:
	dd	_24423
	dd	127
	dd	3
	align	4
_24566:
	dd	_24423
	dd	128
	dd	3
	align	4
_24569:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24568:
	dd	3
	dd	0
	dd	0
	align	4
_24578:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
_24573:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line3di.bmx",0
	align	4
_24572:
	dd	_24573
	dd	13
	dd	3
	align	4
_24584:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_24579:
	dd	_24573
	dd	16
	dd	3
	align	4
_24590:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_24585:
	dd	_24573
	dd	19
	dd	3
	align	4
_24596:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_24591:
	dd	_24573
	dd	22
	dd	3
	align	4
_24602:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_24293
	dd	_22981
	dd	-8
	dd	0
	align	4
_24597:
	dd	_24573
	dd	25
	dd	3
	align	4
_24608:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_24293
	dd	_22981
	dd	-8
	dd	0
	align	4
_24603:
	dd	_24573
	dd	28
	dd	3
_24613:
	db	"za",0
_24614:
	db	"zb",0
	align	4
_24612:
	dd	1
	dd	_871
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_24304
	dd	_20971
	dd	-8
	dd	2
	dd	_24305
	dd	_20971
	dd	-12
	dd	2
	dd	_24613
	dd	_20971
	dd	-16
	dd	2
	dd	_24306
	dd	_20971
	dd	-20
	dd	2
	dd	_24307
	dd	_20971
	dd	-24
	dd	2
	dd	_24614
	dd	_20971
	dd	-28
	dd	0
	align	4
_24609:
	dd	_24573
	dd	36
	dd	3
	align	4
_24622:
	dd	1
	dd	_873
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_24316
	dd	_22012
	dd	-8
	dd	2
	dd	_24317
	dd	_22012
	dd	-12
	dd	0
	align	4
_24615:
	dd	_24573
	dd	40
	dd	3
	align	4
_24628:
	dd	1
	dd	_874
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_24293
	dd	_22981
	dd	-8
	dd	0
	align	4
_24623:
	dd	_24573
	dd	44
	dd	3
	align	4
_24632:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24629:
	dd	_24573
	dd	48
	dd	3
	align	4
_24636:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24633:
	dd	_24573
	dd	51
	dd	3
	align	4
_24640:
	dd	1
	dd	_882
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24637:
	dd	_24573
	dd	55
	dd	3
	align	4
_24644:
	dd	1
	dd	_875
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24641:
	dd	_24573
	dd	59
	dd	3
	align	4
_24650:
	dd	1
	dd	_885
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_24645:
	dd	_24573
	dd	62
	dd	3
	align	4
_24656:
	dd	1
	dd	_886
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_24651:
	dd	_24573
	dd	66
	dd	3
	align	4
_24660:
	dd	1
	dd	_880
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24657:
	dd	_24573
	dd	71
	dd	3
	align	4
_24664:
	dd	1
	dd	_881
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	0
	align	4
_24661:
	dd	_24573
	dd	75
	dd	3
_24671:
	db	"pSorigin",0
_24672:
	db	"sradius",0
_24673:
	db	"pOutdistance",0
_24674:
	db	"*d",0
	align	4
_24670:
	dd	1
	dd	_910
	dd	2
	dd	_20844
	dd	_22981
	dd	-4
	dd	2
	dd	_24671
	dd	_22012
	dd	-8
	dd	2
	dd	_24672
	dd	_20971
	dd	-12
	dd	2
	dd	_24673
	dd	_24674
	dd	-16
	dd	0
	align	4
_24665:
	dd	_24573
	dd	79
	dd	3
	align	4
_24676:
	dd	1
	dd	_537
	dd	2
	dd	_24304
	dd	_20971
	dd	-4
	dd	2
	dd	_24305
	dd	_20971
	dd	-8
	dd	2
	dd	_24613
	dd	_20971
	dd	-12
	dd	2
	dd	_24306
	dd	_20971
	dd	-16
	dd	2
	dd	_24307
	dd	_20971
	dd	-20
	dd	2
	dd	_24614
	dd	_20971
	dd	-24
	dd	0
	align	4
_24675:
	dd	_24573
	dd	87
	dd	3
	align	4
_24682:
	dd	1
	dd	_889
	dd	2
	dd	_24316
	dd	_22012
	dd	-4
	dd	2
	dd	_24317
	dd	_22012
	dd	-8
	dd	0
	align	4
_24677:
	dd	_24573
	dd	91
	dd	3
	align	4
_24686:
	dd	1
	dd	_891
	dd	2
	dd	_20954
	dd	_22981
	dd	-4
	dd	0
	align	4
_24683:
	dd	_24573
	dd	95
	dd	3
	align	4
_24688:
	dd	1
	dd	_480
	dd	0
	align	4
_24687:
	dd	_24573
	dd	99
	dd	3
	align	4
_24699:
	dd	1
	dd	_482
	dd	2
	dd	_22980
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_22981
	dd	-12
	dd	0
	align	4
_24689:
	dd	_24573
	dd	103
	dd	3
	align	4
_24692:
	dd	3
	dd	0
	dd	0
	align	4
_24691:
	dd	_24573
	dd	103
	dd	21
	align	4
_24693:
	dd	_24573
	dd	104
	dd	3
	align	4
_24695:
	dd	_24573
	dd	105
	dd	3
	align	4
_24698:
	dd	_24573
	dd	106
	dd	3
	align	4
_24701:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24700:
	dd	3
	dd	0
	dd	0
	align	4
_24710:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
_24705:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line3df.bmx",0
	align	4
_24704:
	dd	_24705
	dd	13
	dd	3
	align	4
_24716:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24711:
	dd	_24705
	dd	16
	dd	3
	align	4
_24722:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24717:
	dd	_24705
	dd	19
	dd	3
	align	4
_24728:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24723:
	dd	_24705
	dd	22
	dd	3
	align	4
_24734:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_24293
	dd	_23156
	dd	-8
	dd	0
	align	4
_24729:
	dd	_24705
	dd	25
	dd	3
	align	4
_24740:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_24293
	dd	_23156
	dd	-8
	dd	0
	align	4
_24735:
	dd	_24705
	dd	28
	dd	3
	align	4
_24744:
	dd	1
	dd	_871
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_24304
	dd	_20971
	dd	-8
	dd	2
	dd	_24305
	dd	_20971
	dd	-12
	dd	2
	dd	_24613
	dd	_20971
	dd	-16
	dd	2
	dd	_24306
	dd	_20971
	dd	-20
	dd	2
	dd	_24307
	dd	_20971
	dd	-24
	dd	2
	dd	_24614
	dd	_20971
	dd	-28
	dd	0
	align	4
_24741:
	dd	_24705
	dd	36
	dd	3
	align	4
_24752:
	dd	1
	dd	_873
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_24316
	dd	_22598
	dd	-8
	dd	2
	dd	_24317
	dd	_22598
	dd	-12
	dd	0
	align	4
_24745:
	dd	_24705
	dd	40
	dd	3
	align	4
_24758:
	dd	1
	dd	_874
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_24293
	dd	_23156
	dd	-8
	dd	0
	align	4
_24753:
	dd	_24705
	dd	44
	dd	3
	align	4
_24762:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24759:
	dd	_24705
	dd	48
	dd	3
	align	4
_24766:
	dd	1
	dd	_574
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24763:
	dd	_24705
	dd	51
	dd	3
	align	4
_24770:
	dd	1
	dd	_882
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24767:
	dd	_24705
	dd	55
	dd	3
	align	4
_24774:
	dd	1
	dd	_875
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24771:
	dd	_24705
	dd	59
	dd	3
	align	4
_24780:
	dd	1
	dd	_885
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24775:
	dd	_24705
	dd	62
	dd	3
	align	4
_24786:
	dd	1
	dd	_886
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24781:
	dd	_24705
	dd	66
	dd	3
	align	4
_24790:
	dd	1
	dd	_880
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24787:
	dd	_24705
	dd	71
	dd	3
	align	4
_24794:
	dd	1
	dd	_881
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	0
	align	4
_24791:
	dd	_24705
	dd	75
	dd	3
	align	4
_24800:
	dd	1
	dd	_910
	dd	2
	dd	_20844
	dd	_23156
	dd	-4
	dd	2
	dd	_24671
	dd	_22598
	dd	-8
	dd	2
	dd	_24672
	dd	_20971
	dd	-12
	dd	2
	dd	_24673
	dd	_24674
	dd	-16
	dd	0
	align	4
_24795:
	dd	_24705
	dd	79
	dd	3
	align	4
_24802:
	dd	1
	dd	_537
	dd	2
	dd	_24304
	dd	_20971
	dd	-4
	dd	2
	dd	_24305
	dd	_20971
	dd	-8
	dd	2
	dd	_24613
	dd	_20971
	dd	-12
	dd	2
	dd	_24306
	dd	_20971
	dd	-16
	dd	2
	dd	_24307
	dd	_20971
	dd	-20
	dd	2
	dd	_24614
	dd	_20971
	dd	-24
	dd	0
	align	4
_24801:
	dd	_24705
	dd	87
	dd	3
	align	4
_24808:
	dd	1
	dd	_889
	dd	2
	dd	_24316
	dd	_22598
	dd	-4
	dd	2
	dd	_24317
	dd	_22598
	dd	-8
	dd	0
	align	4
_24803:
	dd	_24705
	dd	91
	dd	3
	align	4
_24812:
	dd	1
	dd	_891
	dd	2
	dd	_20954
	dd	_23156
	dd	-4
	dd	0
	align	4
_24809:
	dd	_24705
	dd	95
	dd	3
	align	4
_24814:
	dd	1
	dd	_480
	dd	0
	align	4
_24813:
	dd	_24705
	dd	99
	dd	3
	align	4
_24825:
	dd	1
	dd	_482
	dd	2
	dd	_22980
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23156
	dd	-12
	dd	0
	align	4
_24815:
	dd	_24705
	dd	103
	dd	3
	align	4
_24818:
	dd	3
	dd	0
	dd	0
	align	4
_24817:
	dd	_24705
	dd	103
	dd	21
	align	4
_24819:
	dd	_24705
	dd	104
	dd	3
	align	4
_24821:
	dd	_24705
	dd	105
	dd	3
	align	4
_24824:
	dd	_24705
	dd	106
	dd	3
	align	4
_24827:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24826:
	dd	3
	dd	0
	dd	0
	align	4
_24836:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_20954
	dd	_23117
	dd	-8
	dd	0
_24831:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/aabbox3df.bmx",0
	align	4
_24830:
	dd	_24831
	dd	10
	dd	3
	align	4
_24842:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_20954
	dd	_23117
	dd	-8
	dd	0
	align	4
_24837:
	dd	_24831
	dd	13
	dd	3
_24874:
	db	"edges",0
_24875:
	db	"[]:Vector3df",0
_24876:
	db	"edgeparam",0
_24877:
	db	"[]i",0
	align	4
_24873:
	dd	1
	dd	_929
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_24874
	dd	_24875
	dd	-8
	dd	2
	dd	_24876
	dd	_24877
	dd	-12
	dd	0
	align	4
_24843:
	dd	_24831
	dd	17
	dd	3
_24844:
	db	":Vector3df",0
	align	4
_24846:
	dd	_24831
	dd	18
	dd	3
_24847:
	db	"i",0
	align	4
_24849:
	dd	_24831
	dd	20
	dd	3
	align	4
_24868:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-16
	dd	0
	align	4
_24852:
	dd	_24831
	dd	21
	dd	4
	align	4
_24860:
	dd	_24831
	dd	22
	dd	4
	align	4
_24869:
	dd	_24831
	dd	25
	dd	3
	align	4
_24872:
	dd	_24831
	dd	27
	dd	3
	align	4
_24883:
	dd	1
	dd	_931
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_20954
	dd	_23117
	dd	-8
	dd	0
	align	4
_24878:
	dd	_24831
	dd	31
	dd	3
	align	4
_24889:
	dd	1
	dd	_932
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_22980
	dd	_23156
	dd	-8
	dd	0
	align	4
_24884:
	dd	_24831
	dd	34
	dd	3
_24898:
	db	"pLineMiddle",0
_24899:
	db	"halflength",0
	align	4
_24897:
	dd	1
	dd	_933
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_24898
	dd	_22598
	dd	-8
	dd	2
	dd	_22994
	dd	_22598
	dd	-12
	dd	2
	dd	_24899
	dd	_20971
	dd	-16
	dd	0
	align	4
_24890:
	dd	_24831
	dd	37
	dd	3
	align	4
_24905:
	dd	1
	dd	_935
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_23435
	dd	_23279
	dd	-8
	dd	0
	align	4
_24900:
	dd	_24831
	dd	40
	dd	3
	align	4
_24909:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24906:
	dd	_24831
	dd	43
	dd	3
	align	4
_24913:
	dd	1
	dd	_936
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24910:
	dd	_24831
	dd	46
	dd	3
	align	4
_24917:
	dd	1
	dd	_937
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24914:
	dd	_24831
	dd	50
	dd	3
	align	4
_24921:
	dd	1
	dd	_938
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24918:
	dd	_24831
	dd	54
	dd	3
	align	4
_24925:
	dd	1
	dd	_939
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24922:
	dd	_24831
	dd	57
	dd	3
	align	4
_24929:
	dd	1
	dd	_525
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24926:
	dd	_24831
	dd	60
	dd	3
	align	4
_24935:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_20954
	dd	_23117
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_24930:
	dd	_24831
	dd	63
	dd	3
	align	4
_24941:
	dd	1
	dd	_533
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24936:
	dd	_24831
	dd	67
	dd	3
	align	4
_24945:
	dd	1
	dd	_941
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	0
	align	4
_24942:
	dd	_24831
	dd	70
	dd	3
_24952:
	db	"pAddBox",0
	align	4
_24951:
	dd	1
	dd	_943
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_24952
	dd	_23117
	dd	-8
	dd	0
	align	4
_24946:
	dd	_24831
	dd	73
	dd	3
	align	4
_24956:
	dd	1
	dd	_944
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	0
	align	4
_24953:
	dd	_24831
	dd	76
	dd	3
_24963:
	db	"pInitValue",0
	align	4
_24962:
	dd	1
	dd	_945
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_24963
	dd	_23117
	dd	-8
	dd	0
	align	4
_24957:
	dd	_24831
	dd	79
	dd	3
	align	4
_24969:
	dd	1
	dd	_946
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_24963
	dd	_22598
	dd	-8
	dd	0
	align	4
_24964:
	dd	_24831
	dd	82
	dd	3
	align	4
_24975:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24970:
	dd	_24831
	dd	85
	dd	3
	align	4
_24981:
	dd	1
	dd	_947
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_23305
	dd	_22598
	dd	-8
	dd	0
	align	4
_24976:
	dd	_24831
	dd	88
	dd	3
	align	4
_24987:
	dd	1
	dd	_948
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	2
	dd	_20992
	dd	_23117
	dd	-8
	dd	0
	align	4
_24982:
	dd	_24831
	dd	91
	dd	3
	align	4
_24991:
	dd	1
	dd	_949
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24988:
	dd	_24831
	dd	95
	dd	3
	align	4
_24995:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_23117
	dd	-4
	dd	0
	align	4
_24992:
	dd	_24831
	dd	99
	dd	3
	align	4
_24997:
	dd	1
	dd	_480
	dd	0
	align	4
_24996:
	dd	_24831
	dd	107
	dd	3
	align	4
_25001:
	dd	1
	dd	_951
	dd	2
	dd	_20992
	dd	_23117
	dd	-4
	dd	0
	align	4
_24998:
	dd	_24831
	dd	111
	dd	3
_25006:
	db	"pInit",0
	align	4
_25005:
	dd	1
	dd	_599
	dd	2
	dd	_25006
	dd	_22598
	dd	-4
	dd	0
	align	4
_25002:
	dd	_24831
	dd	115
	dd	3
_25013:
	db	"pMax",0
	align	4
_25012:
	dd	1
	dd	_954
	dd	2
	dd	_25006
	dd	_22598
	dd	-4
	dd	2
	dd	_25013
	dd	_22598
	dd	-8
	dd	0
	align	4
_25007:
	dd	_24831
	dd	119
	dd	3
_25016:
	db	"minx",0
_25017:
	db	"miny",0
_25018:
	db	"minz",0
_25019:
	db	"maxx",0
_25020:
	db	"maxy",0
_25021:
	db	"maxz",0
	align	4
_25015:
	dd	1
	dd	_537
	dd	2
	dd	_25016
	dd	_20971
	dd	-4
	dd	2
	dd	_25017
	dd	_20971
	dd	-8
	dd	2
	dd	_25018
	dd	_20971
	dd	-12
	dd	2
	dd	_25019
	dd	_20971
	dd	-16
	dd	2
	dd	_25020
	dd	_20971
	dd	-20
	dd	2
	dd	_25021
	dd	_20971
	dd	-24
	dd	0
	align	4
_25014:
	dd	_24831
	dd	123
	dd	3
	align	4
_25032:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23117
	dd	-12
	dd	0
	align	4
_25022:
	dd	_24831
	dd	127
	dd	3
	align	4
_25025:
	dd	3
	dd	0
	dd	0
	align	4
_25024:
	dd	_24831
	dd	127
	dd	23
	align	4
_25026:
	dd	_24831
	dd	128
	dd	3
	align	4
_25028:
	dd	_24831
	dd	129
	dd	3
	align	4
_25031:
	dd	_24831
	dd	130
	dd	3
	align	4
_25034:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25033:
	dd	3
	dd	0
	dd	0
	align	4
_25043:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_20954
	dd	_22933
	dd	-8
	dd	0
_25038:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/aabbox3di.bmx",0
	align	4
_25037:
	dd	_25038
	dd	10
	dd	3
	align	4
_25049:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_20954
	dd	_22933
	dd	-8
	dd	0
	align	4
_25044:
	dd	_25038
	dd	13
	dd	3
_25081:
	db	"[]:Vector3di",0
	align	4
_25080:
	dd	1
	dd	_929
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_24874
	dd	_25081
	dd	-8
	dd	2
	dd	_24876
	dd	_24877
	dd	-12
	dd	0
	align	4
_25050:
	dd	_25038
	dd	17
	dd	3
_25051:
	db	":Vector3di",0
	align	4
_25053:
	dd	_25038
	dd	18
	dd	3
_25054:
	db	"i",0
	align	4
_25056:
	dd	_25038
	dd	20
	dd	3
	align	4
_25075:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-16
	dd	0
	align	4
_25059:
	dd	_25038
	dd	21
	dd	4
	align	4
_25067:
	dd	_25038
	dd	22
	dd	4
	align	4
_25076:
	dd	_25038
	dd	25
	dd	3
	align	4
_25079:
	dd	_25038
	dd	27
	dd	3
	align	4
_25087:
	dd	1
	dd	_931
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_20954
	dd	_22933
	dd	-8
	dd	0
	align	4
_25082:
	dd	_25038
	dd	31
	dd	3
	align	4
_25093:
	dd	1
	dd	_932
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_22980
	dd	_23156
	dd	-8
	dd	0
	align	4
_25088:
	dd	_25038
	dd	34
	dd	3
	align	4
_25101:
	dd	1
	dd	_933
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_24898
	dd	_22012
	dd	-8
	dd	2
	dd	_22994
	dd	_22012
	dd	-12
	dd	2
	dd	_24899
	dd	_20971
	dd	-16
	dd	0
	align	4
_25094:
	dd	_25038
	dd	37
	dd	3
	align	4
_25107:
	dd	1
	dd	_935
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_23435
	dd	_23461
	dd	-8
	dd	0
	align	4
_25102:
	dd	_25038
	dd	40
	dd	3
	align	4
_25111:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25108:
	dd	_25038
	dd	43
	dd	3
	align	4
_25115:
	dd	1
	dd	_936
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25112:
	dd	_25038
	dd	46
	dd	3
	align	4
_25119:
	dd	1
	dd	_937
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25116:
	dd	_25038
	dd	50
	dd	3
	align	4
_25123:
	dd	1
	dd	_938
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25120:
	dd	_25038
	dd	54
	dd	3
	align	4
_25127:
	dd	1
	dd	_939
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25124:
	dd	_25038
	dd	57
	dd	3
	align	4
_25131:
	dd	1
	dd	_525
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25128:
	dd	_25038
	dd	60
	dd	3
	align	4
_25137:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_20954
	dd	_22933
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_25132:
	dd	_25038
	dd	63
	dd	3
	align	4
_25143:
	dd	1
	dd	_533
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_25138:
	dd	_25038
	dd	67
	dd	3
	align	4
_25147:
	dd	1
	dd	_941
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	0
	align	4
_25144:
	dd	_25038
	dd	70
	dd	3
	align	4
_25153:
	dd	1
	dd	_943
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_24952
	dd	_22933
	dd	-8
	dd	0
	align	4
_25148:
	dd	_25038
	dd	73
	dd	3
	align	4
_25157:
	dd	1
	dd	_944
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	2
	dd	_22278
	dd	_20971
	dd	-16
	dd	0
	align	4
_25154:
	dd	_25038
	dd	76
	dd	3
	align	4
_25163:
	dd	1
	dd	_945
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_24963
	dd	_22933
	dd	-8
	dd	0
	align	4
_25158:
	dd	_25038
	dd	79
	dd	3
	align	4
_25169:
	dd	1
	dd	_946
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_24963
	dd	_22012
	dd	-8
	dd	0
	align	4
_25164:
	dd	_25038
	dd	82
	dd	3
	align	4
_25175:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_25170:
	dd	_25038
	dd	85
	dd	3
	align	4
_25181:
	dd	1
	dd	_947
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_23305
	dd	_22012
	dd	-8
	dd	0
	align	4
_25176:
	dd	_25038
	dd	88
	dd	3
	align	4
_25187:
	dd	1
	dd	_948
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	2
	dd	_20992
	dd	_22933
	dd	-8
	dd	0
	align	4
_25182:
	dd	_25038
	dd	91
	dd	3
	align	4
_25191:
	dd	1
	dd	_949
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25188:
	dd	_25038
	dd	95
	dd	3
	align	4
_25195:
	dd	1
	dd	_475
	dd	2
	dd	_20844
	dd	_22933
	dd	-4
	dd	0
	align	4
_25192:
	dd	_25038
	dd	99
	dd	3
	align	4
_25197:
	dd	1
	dd	_480
	dd	0
	align	4
_25196:
	dd	_25038
	dd	107
	dd	3
	align	4
_25201:
	dd	1
	dd	_951
	dd	2
	dd	_20992
	dd	_22933
	dd	-4
	dd	0
	align	4
_25198:
	dd	_25038
	dd	111
	dd	3
	align	4
_25205:
	dd	1
	dd	_599
	dd	2
	dd	_25006
	dd	_22012
	dd	-4
	dd	0
	align	4
_25202:
	dd	_25038
	dd	115
	dd	3
	align	4
_25211:
	dd	1
	dd	_954
	dd	2
	dd	_25006
	dd	_22012
	dd	-4
	dd	2
	dd	_25013
	dd	_22012
	dd	-8
	dd	0
	align	4
_25206:
	dd	_25038
	dd	119
	dd	3
	align	4
_25213:
	dd	1
	dd	_537
	dd	2
	dd	_25016
	dd	_20971
	dd	-4
	dd	2
	dd	_25017
	dd	_20971
	dd	-8
	dd	2
	dd	_25018
	dd	_20971
	dd	-12
	dd	2
	dd	_25019
	dd	_20971
	dd	-16
	dd	2
	dd	_25020
	dd	_20971
	dd	-20
	dd	2
	dd	_25021
	dd	_20971
	dd	-24
	dd	0
	align	4
_25212:
	dd	_25038
	dd	123
	dd	3
	align	4
_25224:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_22933
	dd	-12
	dd	0
	align	4
_25214:
	dd	_25038
	dd	127
	dd	3
	align	4
_25217:
	dd	3
	dd	0
	dd	0
	align	4
_25216:
	dd	_25038
	dd	127
	dd	23
	align	4
_25218:
	dd	_25038
	dd	128
	dd	3
	align	4
_25220:
	dd	_25038
	dd	129
	dd	3
	align	4
_25223:
	dd	_25038
	dd	130
	dd	3
	align	4
_25226:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25225:
	dd	3
	dd	0
	dd	0
_25234:
	db	"row",0
_25235:
	db	"column",0
	align	4
_25233:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25234
	dd	_427
	dd	-8
	dd	2
	dd	_25235
	dd	_427
	dd	-12
	dd	0
_25230:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/matrix4.bmx",0
	align	4
_25229:
	dd	_25230
	dd	23
	dd	3
	align	4
_25242:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25236:
	dd	_25230
	dd	26
	dd	3
	align	4
_25241:
	dd	_25230
	dd	27
	dd	3
	align	4
_25248:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25243:
	dd	_25230
	dd	30
	dd	3
	align	4
_25254:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25249:
	dd	_25230
	dd	33
	dd	3
	align	4
_25261:
	dd	1
	dd	_462
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25255:
	dd	_25230
	dd	36
	dd	3
	align	4
_25260:
	dd	_25230
	dd	37
	dd	3
	align	4
_25267:
	dd	1
	dd	_460
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25262:
	dd	_25230
	dd	40
	dd	3
	align	4
_25271:
	dd	1
	dd	_974
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_25268:
	dd	_25230
	dd	43
	dd	3
	align	4
_25276:
	dd	1
	dd	_976
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_21242
	dd	_20971
	dd	-8
	dd	0
	align	4
_25272:
	dd	_25230
	dd	46
	dd	3
	align	4
_25275:
	dd	_25230
	dd	47
	dd	3
	align	4
_25281:
	dd	1
	dd	_978
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_21242
	dd	_20971
	dd	-8
	dd	0
	align	4
_25277:
	dd	_25230
	dd	50
	dd	3
	align	4
_25280:
	dd	_25230
	dd	51
	dd	3
	align	4
_25285:
	dd	1
	dd	_501
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_21242
	dd	_20971
	dd	-8
	dd	0
	align	4
_25282:
	dd	_25230
	dd	54
	dd	3
	align	4
_25292:
	dd	1
	dd	_465
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25286:
	dd	_25230
	dd	57
	dd	3
	align	4
_25291:
	dd	_25230
	dd	58
	dd	3
	align	4
_25298:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25293:
	dd	_25230
	dd	61
	dd	3
	align	4
_25305:
	dd	1
	dd	_466
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25299:
	dd	_25230
	dd	64
	dd	3
	align	4
_25304:
	dd	_25230
	dd	65
	dd	3
	align	4
_25311:
	dd	1
	dd	_497
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	0
	align	4
_25306:
	dd	_25230
	dd	68
	dd	3
	align	4
_25315:
	dd	1
	dd	_573
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_20992
	dd	_23645
	dd	-8
	dd	2
	dd	_22108
	dd	_20971
	dd	-12
	dd	0
	align	4
_25312:
	dd	_25230
	dd	72
	dd	3
_25321:
	db	"fieldOfViewRadians",0
_25322:
	db	"aspectRatio",0
_25323:
	db	"zNear",0
_25324:
	db	"zFar",0
	align	4
_25320:
	dd	1
	dd	_980
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25321
	dd	_20971
	dd	-8
	dd	2
	dd	_25322
	dd	_20971
	dd	-12
	dd	2
	dd	_25323
	dd	_20971
	dd	-16
	dd	2
	dd	_25324
	dd	_20971
	dd	-20
	dd	0
	align	4
_25316:
	dd	_25230
	dd	80
	dd	3
	align	4
_25319:
	dd	_25230
	dd	81
	dd	3
	align	4
_25329:
	dd	1
	dd	_982
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25321
	dd	_20971
	dd	-8
	dd	2
	dd	_25322
	dd	_20971
	dd	-12
	dd	2
	dd	_25323
	dd	_20971
	dd	-16
	dd	2
	dd	_25324
	dd	_20971
	dd	-20
	dd	0
	align	4
_25325:
	dd	_25230
	dd	84
	dd	3
	align	4
_25328:
	dd	_25230
	dd	85
	dd	3
_25335:
	db	"widthOfViewVolume",0
_25336:
	db	"heightOfViewVolume",0
	align	4
_25334:
	dd	1
	dd	_983
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25335
	dd	_20971
	dd	-8
	dd	2
	dd	_25336
	dd	_20971
	dd	-12
	dd	2
	dd	_25323
	dd	_20971
	dd	-16
	dd	2
	dd	_25324
	dd	_20971
	dd	-20
	dd	0
	align	4
_25330:
	dd	_25230
	dd	88
	dd	3
	align	4
_25333:
	dd	_25230
	dd	89
	dd	3
	align	4
_25341:
	dd	1
	dd	_984
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25335
	dd	_20971
	dd	-8
	dd	2
	dd	_25336
	dd	_20971
	dd	-12
	dd	2
	dd	_25323
	dd	_20971
	dd	-16
	dd	2
	dd	_25324
	dd	_20971
	dd	-20
	dd	0
	align	4
_25337:
	dd	_25230
	dd	92
	dd	3
	align	4
_25340:
	dd	_25230
	dd	93
	dd	3
	align	4
_25346:
	dd	1
	dd	_985
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25335
	dd	_20971
	dd	-8
	dd	2
	dd	_25336
	dd	_20971
	dd	-12
	dd	2
	dd	_25323
	dd	_20971
	dd	-16
	dd	2
	dd	_25324
	dd	_20971
	dd	-20
	dd	0
	align	4
_25342:
	dd	_25230
	dd	96
	dd	3
	align	4
_25345:
	dd	_25230
	dd	97
	dd	3
	align	4
_25351:
	dd	1
	dd	_986
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25335
	dd	_20971
	dd	-8
	dd	2
	dd	_25336
	dd	_20971
	dd	-12
	dd	2
	dd	_25323
	dd	_20971
	dd	-16
	dd	2
	dd	_25324
	dd	_20971
	dd	-20
	dd	0
	align	4
_25347:
	dd	_25230
	dd	100
	dd	3
	align	4
_25350:
	dd	_25230
	dd	101
	dd	3
_25363:
	db	"pPosition",0
_25364:
	db	"pTarget",0
_25365:
	db	"pUpVector",0
	align	4
_25362:
	dd	1
	dd	_987
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25363
	dd	_22598
	dd	-8
	dd	2
	dd	_25364
	dd	_22598
	dd	-12
	dd	2
	dd	_25365
	dd	_22598
	dd	-16
	dd	0
	align	4
_25352:
	dd	_25230
	dd	104
	dd	3
	align	4
_25361:
	dd	_25230
	dd	105
	dd	3
	align	4
_25376:
	dd	1
	dd	_989
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25363
	dd	_22598
	dd	-8
	dd	2
	dd	_25364
	dd	_22598
	dd	-12
	dd	2
	dd	_25365
	dd	_22598
	dd	-16
	dd	0
	align	4
_25366:
	dd	_25230
	dd	108
	dd	3
	align	4
_25375:
	dd	_25230
	dd	109
	dd	3
_25386:
	db	"pLight",0
	align	4
_25385:
	dd	1
	dd	_990
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25386
	dd	_22598
	dd	-8
	dd	2
	dd	_23435
	dd	_23279
	dd	-12
	dd	2
	dd	_24373
	dd	_20971
	dd	-16
	dd	0
	align	4
_25377:
	dd	_25230
	dd	112
	dd	3
	align	4
_25384:
	dd	_25230
	dd	113
	dd	3
_25394:
	db	"area",0
_25395:
	db	"zScale",0
	align	4
_25393:
	dd	1
	dd	_992
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25394
	dd	_21417
	dd	-8
	dd	2
	dd	_25395
	dd	_20971
	dd	-12
	dd	0
	align	4
_25387:
	dd	_25230
	dd	117
	dd	3
	align	4
_25392:
	dd	_25230
	dd	118
	dd	3
_25400:
	db	"mat",0
	align	4
_25399:
	dd	1
	dd	_994
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25400
	dd	_22690
	dd	-8
	dd	0
	align	4
_25396:
	dd	_25230
	dd	122
	dd	3
	align	4
_25404:
	dd	1
	dd	_770
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25401:
	dd	_25230
	dd	126
	dd	3
	align	4
_25410:
	dd	1
	dd	_995
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_24350
	dd	_23645
	dd	-8
	dd	0
	align	4
_25405:
	dd	_25230
	dd	129
	dd	3
_25417:
	db	"pB",0
_25418:
	db	"time",0
	align	4
_25416:
	dd	1
	dd	_571
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25417
	dd	_23645
	dd	-8
	dd	2
	dd	_25418
	dd	_20971
	dd	-12
	dd	0
	align	4
_25411:
	dd	_25230
	dd	132
	dd	3
	align	4
_25422:
	dd	1
	dd	_997
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25419:
	dd	_25230
	dd	135
	dd	3
_25430:
	db	"pRotation",0
	align	4
_25429:
	dd	1
	dd	_998
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25430
	dd	_22598
	dd	-8
	dd	0
	align	4
_25423:
	dd	_25230
	dd	139
	dd	3
	align	4
_25428:
	dd	_25230
	dd	140
	dd	3
	align	4
_25437:
	dd	1
	dd	_1000
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25430
	dd	_22598
	dd	-8
	dd	0
	align	4
_25431:
	dd	_25230
	dd	143
	dd	3
	align	4
_25436:
	dd	_25230
	dd	144
	dd	3
_25445:
	db	"pScale",0
	align	4
_25444:
	dd	1
	dd	_1001
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25445
	dd	_22598
	dd	-8
	dd	0
	align	4
_25438:
	dd	_25230
	dd	147
	dd	3
	align	4
_25443:
	dd	_25230
	dd	148
	dd	3
	align	4
_25450:
	dd	1
	dd	_1002
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	0
	align	4
_25446:
	dd	_25230
	dd	151
	dd	3
	align	4
_25449:
	dd	_25230
	dd	152
	dd	3
	align	4
_25456:
	dd	1
	dd	_1003
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_25451:
	dd	_25230
	dd	155
	dd	3
	align	4
_25462:
	dd	1
	dd	_1004
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_25457:
	dd	_25230
	dd	158
	dd	3
	align	4
_25468:
	dd	1
	dd	_1005
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_25463:
	dd	_25230
	dd	161
	dd	3
_25477:
	db	"out",0
_25478:
	db	"in",0
	align	4
_25476:
	dd	1
	dd	_1006
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25477
	dd	_22598
	dd	-8
	dd	2
	dd	_25478
	dd	_22598
	dd	-12
	dd	0
	align	4
_25469:
	dd	_25230
	dd	164
	dd	3
	align	4
_25484:
	dd	1
	dd	_1007
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25477
	dd	_22685
	dd	-8
	dd	2
	dd	_25478
	dd	_22598
	dd	-12
	dd	0
	align	4
_25479:
	dd	_25230
	dd	167
	dd	3
_25493:
	db	"pIn",0
	align	4
_25492:
	dd	1
	dd	_1009
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25493
	dd	_22598
	dd	-8
	dd	2
	dd	_24350
	dd	_22598
	dd	-12
	dd	0
	align	4
_25485:
	dd	_25230
	dd	170
	dd	3
	align	4
_25499:
	dd	1
	dd	_1010
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_25494:
	dd	_25230
	dd	173
	dd	3
	align	4
_25505:
	dd	1
	dd	_1011
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25477
	dd	_22690
	dd	-8
	dd	2
	dd	_25478
	dd	_22598
	dd	-12
	dd	0
	align	4
_25500:
	dd	_25230
	dd	176
	dd	3
	align	4
_25511:
	dd	1
	dd	_1012
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22009
	dd	_22598
	dd	-8
	dd	0
	align	4
_25506:
	dd	_25230
	dd	179
	dd	3
	align	4
_25519:
	dd	1
	dd	_1013
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25493
	dd	_23279
	dd	-8
	dd	2
	dd	_24350
	dd	_23279
	dd	-12
	dd	0
	align	4
_25512:
	dd	_25230
	dd	182
	dd	3
	align	4
_25525:
	dd	1
	dd	_1015
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_23435
	dd	_23279
	dd	-8
	dd	0
	align	4
_25520:
	dd	_25230
	dd	185
	dd	3
	align	4
_25531:
	dd	1
	dd	_1016
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22932
	dd	_23117
	dd	-8
	dd	0
	align	4
_25526:
	dd	_25230
	dd	188
	dd	3
	align	4
_25537:
	dd	1
	dd	_1017
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_22932
	dd	_23117
	dd	-8
	dd	0
	align	4
_25532:
	dd	_25230
	dd	191
	dd	3
	align	4
_25542:
	dd	1
	dd	_776
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25538:
	dd	_25230
	dd	195
	dd	3
	align	4
_25541:
	dd	_25230
	dd	196
	dd	3
	align	4
_25546:
	dd	1
	dd	_1018
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25543:
	dd	_25230
	dd	199
	dd	3
_25554:
	db	"pTranslation",0
	align	4
_25553:
	dd	1
	dd	_1019
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25554
	dd	_22598
	dd	-8
	dd	0
	align	4
_25547:
	dd	_25230
	dd	202
	dd	3
	align	4
_25552:
	dd	_25230
	dd	203
	dd	3
	align	4
_25558:
	dd	1
	dd	_1020
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25555:
	dd	_25230
	dd	206
	dd	3
	align	4
_25565:
	dd	1
	dd	_1021
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25554
	dd	_22598
	dd	-8
	dd	0
	align	4
_25559:
	dd	_25230
	dd	209
	dd	3
	align	4
_25564:
	dd	_25230
	dd	210
	dd	3
	align	4
_25572:
	dd	1
	dd	_1022
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25430
	dd	_22598
	dd	-8
	dd	0
	align	4
_25566:
	dd	_25230
	dd	213
	dd	3
	align	4
_25571:
	dd	_25230
	dd	214
	dd	3
	align	4
_25579:
	dd	1
	dd	_1023
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25430
	dd	_22598
	dd	-8
	dd	0
	align	4
_25573:
	dd	_25230
	dd	217
	dd	3
	align	4
_25578:
	dd	_25230
	dd	218
	dd	3
	align	4
_25583:
	dd	1
	dd	_1024
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25580:
	dd	_25230
	dd	221
	dd	3
	align	4
_25587:
	dd	1
	dd	_1025
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25584:
	dd	_25230
	dd	225
	dd	3
	align	4
_25591:
	dd	1
	dd	_1026
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25588:
	dd	_25230
	dd	229
	dd	3
_25600:
	db	"other_a",0
_25601:
	db	"other_b",0
	align	4
_25599:
	dd	1
	dd	_1028
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25600
	dd	_23645
	dd	-8
	dd	2
	dd	_25601
	dd	_23645
	dd	-12
	dd	0
	align	4
_25592:
	dd	_25230
	dd	233
	dd	3
	align	4
_25609:
	dd	1
	dd	_1030
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25600
	dd	_23645
	dd	-8
	dd	2
	dd	_25601
	dd	_23645
	dd	-12
	dd	0
	align	4
_25602:
	dd	_25230
	dd	236
	dd	3
	align	4
_25613:
	dd	1
	dd	_1031
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25610:
	dd	_25230
	dd	239
	dd	3
	align	4
_25619:
	dd	1
	dd	_1032
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	5
	dd	_25477
	dd	_20971
	dd	-8
	dd	2
	dd	_25478
	dd	_22598
	dd	-12
	dd	0
	align	4
_25614:
	dd	_25230
	dd	242
	dd	3
	align	4
_25625:
	dd	1
	dd	_1033
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25477
	dd	_23645
	dd	-8
	dd	0
	align	4
_25620:
	dd	_25230
	dd	245
	dd	3
	align	4
_25631:
	dd	1
	dd	_1034
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_23733
	dd	_23645
	dd	-8
	dd	0
	align	4
_25626:
	dd	_25230
	dd	248
	dd	3
_25637:
	db	"rotateRad",0
	align	4
_25636:
	dd	1
	dd	_1035
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25637
	dd	_20971
	dd	-8
	dd	0
	align	4
_25632:
	dd	_25230
	dd	251
	dd	3
	align	4
_25635:
	dd	_25230
	dd	252
	dd	3
	align	4
_25642:
	dd	1
	dd	_1036
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	0
	align	4
_25638:
	dd	_25230
	dd	255
	dd	3
	align	4
_25641:
	dd	_25230
	dd	256
	dd	3
_25648:
	db	"sx",0
_25649:
	db	"sy",0
	align	4
_25647:
	dd	1
	dd	_1038
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25648
	dd	_20971
	dd	-8
	dd	2
	dd	_25649
	dd	_20971
	dd	-12
	dd	0
	align	4
_25643:
	dd	_25230
	dd	259
	dd	3
	align	4
_25646:
	dd	_25230
	dd	260
	dd	3
	align	4
_25654:
	dd	1
	dd	_1039
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25648
	dd	_20971
	dd	-8
	dd	2
	dd	_25649
	dd	_20971
	dd	-12
	dd	0
	align	4
_25650:
	dd	_25230
	dd	263
	dd	3
	align	4
_25653:
	dd	_25230
	dd	264
	dd	3
_25666:
	db	"rotatecenter",0
	align	4
_25665:
	dd	1
	dd	_1040
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25637
	dd	_20971
	dd	-8
	dd	2
	dd	_25666
	dd	_22326
	dd	-12
	dd	2
	dd	_446
	dd	_22326
	dd	-16
	dd	2
	dd	_3227
	dd	_22326
	dd	-20
	dd	0
	align	4
_25655:
	dd	_25230
	dd	267
	dd	3
	align	4
_25664:
	dd	_25230
	dd	268
	dd	3
_25672:
	db	"data",0
	align	4
_25671:
	dd	1
	dd	_1042
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25672
	dd	_22685
	dd	-8
	dd	0
	align	4
_25667:
	dd	_25230
	dd	272
	dd	3
	align	4
_25670:
	dd	_25230
	dd	273
	dd	3
_25677:
	db	"bIsDefinitelyIdentityMatrix",0
	align	4
_25676:
	dd	1
	dd	_1044
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25677
	dd	_427
	dd	-8
	dd	0
	align	4
_25673:
	dd	_25230
	dd	277
	dd	3
	align	4
_25681:
	dd	1
	dd	_1045
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25678:
	dd	_25230
	dd	281
	dd	3
	align	4
_25686:
	dd	1
	dd	_1046
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	0
	align	4
_25682:
	dd	_25230
	dd	285
	dd	3
	align	4
_25685:
	dd	_25230
	dd	286
	dd	3
	align	4
_25690:
	dd	1
	dd	_1047
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	0
	align	4
_25687:
	dd	_25230
	dd	290
	dd	3
_25695:
	db	"_from",0
_25696:
	db	"_to",0
	align	4
_25694:
	dd	1
	dd	_1048
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25695
	dd	_22598
	dd	-8
	dd	2
	dd	_25696
	dd	_22598
	dd	-12
	dd	0
	align	4
_25691:
	dd	_25230
	dd	294
	dd	3
	align	4
_25700:
	dd	1
	dd	_1050
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	2
	dd	_446
	dd	_22598
	dd	-12
	dd	0
	align	4
_25697:
	dd	_25230
	dd	298
	dd	3
_25705:
	db	"camPos",0
	align	4
_25704:
	dd	1
	dd	_1051
	dd	2
	dd	_20844
	dd	_23645
	dd	-4
	dd	2
	dd	_25705
	dd	_22598
	dd	-8
	dd	2
	dd	_23816
	dd	_22598
	dd	-12
	dd	2
	dd	_23734
	dd	_22598
	dd	-16
	dd	2
	dd	_23800
	dd	_22598
	dd	-20
	dd	2
	dd	_25695
	dd	_22598
	dd	-24
	dd	0
	align	4
_25701:
	dd	_25230
	dd	302
	dd	3
_25708:
	db	"eConstructor",0
	align	4
_25707:
	dd	1
	dd	_480
	dd	2
	dd	_25708
	dd	_427
	dd	-4
	dd	0
	align	4
_25706:
	dd	_25230
	dd	310
	dd	3
	align	4
_25712:
	dd	1
	dd	_1054
	dd	2
	dd	_20992
	dd	_23645
	dd	-4
	dd	2
	dd	_25708
	dd	_427
	dd	-8
	dd	0
	align	4
_25709:
	dd	_25230
	dd	314
	dd	3
	align	4
_25723:
	dd	1
	dd	_482
	dd	2
	dd	_23827
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_23645
	dd	-12
	dd	0
	align	4
_25713:
	dd	_25230
	dd	318
	dd	3
	align	4
_25716:
	dd	3
	dd	0
	dd	0
	align	4
_25715:
	dd	_25230
	dd	318
	dd	20
	align	4
_25717:
	dd	_25230
	dd	319
	dd	3
	align	4
_25719:
	dd	_25230
	dd	320
	dd	3
	align	4
_25722:
	dd	_25230
	dd	321
	dd	3
_25726:
	db	":Array_s32",0
	align	4
_25725:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25724:
	dd	3
	dd	0
	dd	0
_25732:
	db	"start_count",0
	align	4
_25731:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_25730:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s32.bmx",0
	align	4
_25729:
	dd	_25730
	dd	21
	dd	3
	align	4
_25736:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_25726
	dd	-4
	dd	0
	align	4
_25733:
	dd	_25730
	dd	25
	dd	3
	align	4
_25738:
	dd	1
	dd	_480
	dd	0
	align	4
_25737:
	dd	_25730
	dd	29
	dd	3
	align	4
_25749:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_25726
	dd	-12
	dd	0
	align	4
_25739:
	dd	_25730
	dd	33
	dd	3
	align	4
_25742:
	dd	3
	dd	0
	dd	0
	align	4
_25741:
	dd	_25730
	dd	33
	dd	23
	align	4
_25743:
	dd	_25730
	dd	34
	dd	3
	align	4
_25745:
	dd	_25730
	dd	35
	dd	3
	align	4
_25748:
	dd	_25730
	dd	36
	dd	3
	align	4
_25753:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25750:
	dd	_25730
	dd	48
	dd	3
	align	4
_25757:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25754:
	dd	_25730
	dd	52
	dd	3
	align	4
_25761:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25758:
	dd	_25730
	dd	56
	dd	3
	align	4
_25765:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_25762:
	dd	_25730
	dd	60
	dd	3
	align	4
_25769:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25766:
	dd	_25730
	dd	64
	dd	3
	align	4
_25773:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25770:
	dd	_25730
	dd	69
	dd	3
	align	4
_25777:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25774:
	dd	_25730
	dd	76
	dd	3
_25782:
	db	"element",0
	align	4
_25781:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25782
	dd	_427
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25778:
	dd	_25730
	dd	80
	dd	3
	align	4
_25788:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_20992
	dd	_25726
	dd	-8
	dd	0
	align	4
_25783:
	dd	_25730
	dd	84
	dd	3
	align	4
_25792:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25782
	dd	_427
	dd	-8
	dd	0
	align	4
_25789:
	dd	_25730
	dd	88
	dd	3
	align	4
_25796:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25782
	dd	_427
	dd	-8
	dd	0
	align	4
_25793:
	dd	_25730
	dd	92
	dd	3
_25801:
	db	"new_size",0
	align	4
_25800:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_25797:
	dd	_25730
	dd	96
	dd	3
_25806:
	db	"bNewVal",0
	align	4
_25805:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_25802:
	dd	_25730
	dd	100
	dd	3
_25811:
	db	"bVal",0
	align	4
_25810:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_25807:
	dd	_25730
	dd	104
	dd	3
_25816:
	db	"used",0
	align	4
_25815:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_25812:
	dd	_25730
	dd	108
	dd	3
	align	4
_25820:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25817:
	dd	_25730
	dd	112
	dd	3
	align	4
_25824:
	dd	1
	dd	_1081
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	0
	align	4
_25821:
	dd	_25730
	dd	116
	dd	3
	align	4
_25828:
	dd	1
	dd	_1082
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	0
	align	4
_25825:
	dd	_25730
	dd	120
	dd	3
	align	4
_25832:
	dd	1
	dd	_1083
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	0
	align	4
_25829:
	dd	_25730
	dd	124
	dd	3
_25837:
	db	"nLeft",0
_25838:
	db	"nRight",0
	align	4
_25836:
	dd	1
	dd	_1084
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	2
	dd	_25837
	dd	_427
	dd	-12
	dd	2
	dd	_25838
	dd	_427
	dd	-16
	dd	0
	align	4
_25833:
	dd	_25730
	dd	128
	dd	3
	align	4
_25842:
	dd	1
	dd	_1086
	dd	2
	dd	_20844
	dd	_25726
	dd	-4
	dd	0
	align	4
_25839:
	dd	_25730
	dd	132
	dd	3
_25845:
	db	":Array_u16",0
	align	4
_25844:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25843:
	dd	3
	dd	0
	dd	0
	align	4
_25850:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_25849:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_u16.bmx",0
	align	4
_25848:
	dd	_25849
	dd	21
	dd	3
	align	4
_25854:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_25845
	dd	-4
	dd	0
	align	4
_25851:
	dd	_25849
	dd	25
	dd	3
	align	4
_25856:
	dd	1
	dd	_480
	dd	0
	align	4
_25855:
	dd	_25849
	dd	29
	dd	3
	align	4
_25867:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_25845
	dd	-12
	dd	0
	align	4
_25857:
	dd	_25849
	dd	33
	dd	3
	align	4
_25860:
	dd	3
	dd	0
	dd	0
	align	4
_25859:
	dd	_25849
	dd	33
	dd	23
	align	4
_25861:
	dd	_25849
	dd	34
	dd	3
	align	4
_25863:
	dd	_25849
	dd	35
	dd	3
	align	4
_25866:
	dd	_25849
	dd	36
	dd	3
	align	4
_25871:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25868:
	dd	_25849
	dd	48
	dd	3
	align	4
_25875:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25872:
	dd	_25849
	dd	52
	dd	3
	align	4
_25879:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25876:
	dd	_25849
	dd	56
	dd	3
	align	4
_25883:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_25880:
	dd	_25849
	dd	60
	dd	3
	align	4
_25887:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25884:
	dd	_25849
	dd	64
	dd	3
	align	4
_25891:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25888:
	dd	_25849
	dd	70
	dd	3
	align	4
_25895:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25892:
	dd	_25849
	dd	76
	dd	3
	align	4
_25899:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_25782
	dd	_23662
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25896:
	dd	_25849
	dd	80
	dd	3
	align	4
_25905:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_20992
	dd	_25845
	dd	-8
	dd	0
	align	4
_25900:
	dd	_25849
	dd	84
	dd	3
	align	4
_25909:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_25782
	dd	_23662
	dd	-4
	dd	0
	align	4
_25906:
	dd	_25849
	dd	88
	dd	3
	align	4
_25913:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_25782
	dd	_23662
	dd	-4
	dd	0
	align	4
_25910:
	dd	_25849
	dd	92
	dd	3
	align	4
_25917:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_25914:
	dd	_25849
	dd	96
	dd	3
	align	4
_25921:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_25918:
	dd	_25849
	dd	100
	dd	3
	align	4
_25925:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_25922:
	dd	_25849
	dd	104
	dd	3
	align	4
_25929:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_25926:
	dd	_25849
	dd	108
	dd	3
	align	4
_25933:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25930:
	dd	_25849
	dd	112
	dd	3
	align	4
_25937:
	dd	1
	dd	_1081
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_818
	dd	_23662
	dd	-4
	dd	0
	align	4
_25934:
	dd	_25849
	dd	116
	dd	3
	align	4
_25941:
	dd	1
	dd	_1082
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_818
	dd	_23662
	dd	-4
	dd	0
	align	4
_25938:
	dd	_25849
	dd	120
	dd	3
	align	4
_25945:
	dd	1
	dd	_1083
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_818
	dd	_23662
	dd	-4
	dd	0
	align	4
_25942:
	dd	_25849
	dd	124
	dd	3
	align	4
_25949:
	dd	1
	dd	_1084
	dd	2
	dd	_20844
	dd	_25845
	dd	-8
	dd	2
	dd	_818
	dd	_23662
	dd	-4
	dd	2
	dd	_25837
	dd	_427
	dd	-12
	dd	2
	dd	_25838
	dd	_427
	dd	-16
	dd	0
	align	4
_25946:
	dd	_25849
	dd	128
	dd	3
	align	4
_25953:
	dd	1
	dd	_1086
	dd	2
	dd	_20844
	dd	_25845
	dd	-4
	dd	0
	align	4
_25950:
	dd	_25849
	dd	132
	dd	3
_25956:
	db	":Array_u32",0
	align	4
_25955:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_25954:
	dd	3
	dd	0
	dd	0
	align	4
_25961:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_25960:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_u32.bmx",0
	align	4
_25959:
	dd	_25960
	dd	21
	dd	3
	align	4
_25965:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_25956
	dd	-4
	dd	0
	align	4
_25962:
	dd	_25960
	dd	25
	dd	3
	align	4
_25967:
	dd	1
	dd	_480
	dd	0
	align	4
_25966:
	dd	_25960
	dd	29
	dd	3
	align	4
_25978:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_25956
	dd	-12
	dd	0
	align	4
_25968:
	dd	_25960
	dd	33
	dd	3
	align	4
_25971:
	dd	3
	dd	0
	dd	0
	align	4
_25970:
	dd	_25960
	dd	33
	dd	23
	align	4
_25972:
	dd	_25960
	dd	34
	dd	3
	align	4
_25974:
	dd	_25960
	dd	35
	dd	3
	align	4
_25977:
	dd	_25960
	dd	36
	dd	3
	align	4
_25982:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_25979:
	dd	_25960
	dd	48
	dd	3
	align	4
_25986:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_25983:
	dd	_25960
	dd	52
	dd	3
	align	4
_25990:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_25987:
	dd	_25960
	dd	56
	dd	3
	align	4
_25994:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_25991:
	dd	_25960
	dd	60
	dd	3
	align	4
_25998:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25995:
	dd	_25960
	dd	64
	dd	3
	align	4
_26002:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_25999:
	dd	_25960
	dd	70
	dd	3
	align	4
_26006:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26003:
	dd	_25960
	dd	76
	dd	3
	align	4
_26010:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25782
	dd	_20971
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26007:
	dd	_25960
	dd	80
	dd	3
	align	4
_26016:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_20992
	dd	_25956
	dd	-8
	dd	0
	align	4
_26011:
	dd	_25960
	dd	84
	dd	3
	align	4
_26020:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25782
	dd	_20971
	dd	-8
	dd	0
	align	4
_26017:
	dd	_25960
	dd	88
	dd	3
	align	4
_26024:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25782
	dd	_20971
	dd	-8
	dd	0
	align	4
_26021:
	dd	_25960
	dd	92
	dd	3
	align	4
_26028:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26025:
	dd	_25960
	dd	96
	dd	3
	align	4
_26032:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26029:
	dd	_25960
	dd	100
	dd	3
	align	4
_26036:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26033:
	dd	_25960
	dd	104
	dd	3
	align	4
_26040:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26037:
	dd	_25960
	dd	108
	dd	3
	align	4
_26044:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_26041:
	dd	_25960
	dd	112
	dd	3
	align	4
_26048:
	dd	1
	dd	_1081
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_818
	dd	_20971
	dd	-8
	dd	0
	align	4
_26045:
	dd	_25960
	dd	116
	dd	3
	align	4
_26052:
	dd	1
	dd	_1082
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_818
	dd	_20971
	dd	-8
	dd	0
	align	4
_26049:
	dd	_25960
	dd	120
	dd	3
	align	4
_26056:
	dd	1
	dd	_1083
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_818
	dd	_20971
	dd	-8
	dd	0
	align	4
_26053:
	dd	_25960
	dd	124
	dd	3
	align	4
_26060:
	dd	1
	dd	_1084
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	2
	dd	_818
	dd	_20971
	dd	-8
	dd	2
	dd	_25837
	dd	_427
	dd	-12
	dd	2
	dd	_25838
	dd	_427
	dd	-16
	dd	0
	align	4
_26057:
	dd	_25960
	dd	128
	dd	3
	align	4
_26064:
	dd	1
	dd	_1086
	dd	2
	dd	_20844
	dd	_25956
	dd	-4
	dd	0
	align	4
_26061:
	dd	_25960
	dd	132
	dd	3
_26067:
	db	":Array_vector3df",0
	align	4
_26066:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	0
	align	4
_26065:
	dd	3
	dd	0
	dd	0
	align	4
_26072:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26071:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_vector3df.bmx",0
	align	4
_26070:
	dd	_26071
	dd	25
	dd	3
	align	4
_26076:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26067
	dd	-4
	dd	0
	align	4
_26073:
	dd	_26071
	dd	29
	dd	3
	align	4
_26078:
	dd	1
	dd	_480
	dd	0
	align	4
_26077:
	dd	_26071
	dd	33
	dd	3
	align	4
_26089:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26067
	dd	-12
	dd	0
	align	4
_26079:
	dd	_26071
	dd	37
	dd	3
	align	4
_26082:
	dd	3
	dd	0
	dd	0
	align	4
_26081:
	dd	_26071
	dd	37
	dd	23
	align	4
_26083:
	dd	_26071
	dd	38
	dd	3
	align	4
_26085:
	dd	_26071
	dd	39
	dd	3
	align	4
_26088:
	dd	_26071
	dd	40
	dd	3
	align	4
_26093:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	0
	align	4
_26090:
	dd	_26071
	dd	52
	dd	3
	align	4
_26097:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	0
	align	4
_26094:
	dd	_26071
	dd	56
	dd	3
	align	4
_26101:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	0
	align	4
_26098:
	dd	_26071
	dd	60
	dd	3
	align	4
_26105:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26102:
	dd	_26071
	dd	64
	dd	3
	align	4
_26109:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26106:
	dd	_26071
	dd	68
	dd	3
	align	4
_26113:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26110:
	dd	_26071
	dd	72
	dd	3
	align	4
_26117:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26114:
	dd	_26071
	dd	76
	dd	3
	align	4
_26121:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26118:
	dd	_26071
	dd	80
	dd	3
	align	4
_26125:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26122:
	dd	_26071
	dd	84
	dd	3
	align	4
_26129:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	0
	align	4
_26126:
	dd	_26071
	dd	88
	dd	3
	align	4
_26133:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	0
	align	4
_26130:
	dd	_26071
	dd	93
	dd	3
	align	4
_26137:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26134:
	dd	_26071
	dd	98
	dd	3
	align	4
_26143:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25782
	dd	_22598
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26138:
	dd	_26071
	dd	102
	dd	3
	align	4
_26149:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_20992
	dd	_26067
	dd	-8
	dd	0
	align	4
_26144:
	dd	_26071
	dd	106
	dd	3
	align	4
_26155:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25782
	dd	_22598
	dd	-8
	dd	0
	align	4
_26150:
	dd	_26071
	dd	110
	dd	3
	align	4
_26161:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26067
	dd	-4
	dd	2
	dd	_25782
	dd	_22598
	dd	-8
	dd	0
	align	4
_26156:
	dd	_26071
	dd	114
	dd	3
_26164:
	db	":Array_triangle3df",0
	align	4
_26163:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	0
	align	4
_26162:
	dd	3
	dd	0
	dd	0
	align	4
_26169:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26168:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_triangle3df.bmx",0
	align	4
_26167:
	dd	_26168
	dd	25
	dd	3
	align	4
_26173:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26164
	dd	-4
	dd	0
	align	4
_26170:
	dd	_26168
	dd	29
	dd	3
	align	4
_26175:
	dd	1
	dd	_480
	dd	0
	align	4
_26174:
	dd	_26168
	dd	33
	dd	3
	align	4
_26186:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26164
	dd	-12
	dd	0
	align	4
_26176:
	dd	_26168
	dd	37
	dd	3
	align	4
_26179:
	dd	3
	dd	0
	dd	0
	align	4
_26178:
	dd	_26168
	dd	37
	dd	23
	align	4
_26180:
	dd	_26168
	dd	38
	dd	3
	align	4
_26182:
	dd	_26168
	dd	39
	dd	3
	align	4
_26185:
	dd	_26168
	dd	40
	dd	3
	align	4
_26190:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	0
	align	4
_26187:
	dd	_26168
	dd	52
	dd	3
	align	4
_26194:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	0
	align	4
_26191:
	dd	_26168
	dd	56
	dd	3
	align	4
_26198:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	0
	align	4
_26195:
	dd	_26168
	dd	60
	dd	3
	align	4
_26202:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26199:
	dd	_26168
	dd	64
	dd	3
	align	4
_26206:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26203:
	dd	_26168
	dd	68
	dd	3
	align	4
_26210:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26207:
	dd	_26168
	dd	72
	dd	3
	align	4
_26214:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26211:
	dd	_26168
	dd	76
	dd	3
	align	4
_26218:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26215:
	dd	_26168
	dd	80
	dd	3
	align	4
_26222:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26219:
	dd	_26168
	dd	84
	dd	3
	align	4
_26226:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	0
	align	4
_26223:
	dd	_26168
	dd	88
	dd	3
	align	4
_26230:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	0
	align	4
_26227:
	dd	_26168
	dd	93
	dd	3
	align	4
_26234:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26231:
	dd	_26168
	dd	98
	dd	3
	align	4
_26240:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25782
	dd	_23095
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26235:
	dd	_26168
	dd	102
	dd	3
	align	4
_26246:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_20992
	dd	_26164
	dd	-8
	dd	0
	align	4
_26241:
	dd	_26168
	dd	106
	dd	3
	align	4
_26252:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25782
	dd	_23095
	dd	-8
	dd	0
	align	4
_26247:
	dd	_26168
	dd	110
	dd	3
	align	4
_26258:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26164
	dd	-4
	dd	2
	dd	_25782
	dd	_23095
	dd	-8
	dd	0
	align	4
_26253:
	dd	_26168
	dd	114
	dd	3
_26261:
	db	":Array_S3DVertex",0
	align	4
_26260:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	0
	align	4
_26259:
	dd	3
	dd	0
	dd	0
	align	4
_26266:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26265:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s3dvertex.bmx",0
	align	4
_26264:
	dd	_26265
	dd	25
	dd	3
	align	4
_26270:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26261
	dd	-4
	dd	0
	align	4
_26267:
	dd	_26265
	dd	29
	dd	3
	align	4
_26272:
	dd	1
	dd	_480
	dd	0
	align	4
_26271:
	dd	_26265
	dd	33
	dd	3
	align	4
_26283:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26261
	dd	-12
	dd	0
	align	4
_26273:
	dd	_26265
	dd	37
	dd	3
	align	4
_26276:
	dd	3
	dd	0
	dd	0
	align	4
_26275:
	dd	_26265
	dd	37
	dd	23
	align	4
_26277:
	dd	_26265
	dd	38
	dd	3
	align	4
_26279:
	dd	_26265
	dd	39
	dd	3
	align	4
_26282:
	dd	_26265
	dd	40
	dd	3
	align	4
_26287:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	0
	align	4
_26284:
	dd	_26265
	dd	52
	dd	3
	align	4
_26291:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	0
	align	4
_26288:
	dd	_26265
	dd	56
	dd	3
	align	4
_26295:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	0
	align	4
_26292:
	dd	_26265
	dd	60
	dd	3
	align	4
_26299:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26296:
	dd	_26265
	dd	64
	dd	3
	align	4
_26303:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26300:
	dd	_26265
	dd	68
	dd	3
	align	4
_26307:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26304:
	dd	_26265
	dd	72
	dd	3
	align	4
_26311:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26308:
	dd	_26265
	dd	76
	dd	3
	align	4
_26315:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26312:
	dd	_26265
	dd	80
	dd	3
	align	4
_26319:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26316:
	dd	_26265
	dd	84
	dd	3
	align	4
_26323:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	0
	align	4
_26320:
	dd	_26265
	dd	88
	dd	3
	align	4
_26327:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	0
	align	4
_26324:
	dd	_26265
	dd	93
	dd	3
	align	4
_26331:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26328:
	dd	_26265
	dd	98
	dd	3
_26338:
	db	":S3DVertex",0
	align	4
_26337:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25782
	dd	_26338
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26332:
	dd	_26265
	dd	102
	dd	3
	align	4
_26344:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_20992
	dd	_26261
	dd	-8
	dd	0
	align	4
_26339:
	dd	_26265
	dd	106
	dd	3
	align	4
_26350:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25782
	dd	_26338
	dd	-8
	dd	0
	align	4
_26345:
	dd	_26265
	dd	110
	dd	3
	align	4
_26356:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26261
	dd	-4
	dd	2
	dd	_25782
	dd	_26338
	dd	-8
	dd	0
	align	4
_26351:
	dd	_26265
	dd	114
	dd	3
_26359:
	db	":Array_S3DVertex2TCoords",0
	align	4
_26358:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	0
	align	4
_26357:
	dd	3
	dd	0
	dd	0
	align	4
_26364:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26363:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s3dvertex2tcoords.bmx",0
	align	4
_26362:
	dd	_26363
	dd	25
	dd	3
	align	4
_26368:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26359
	dd	-4
	dd	0
	align	4
_26365:
	dd	_26363
	dd	29
	dd	3
	align	4
_26370:
	dd	1
	dd	_480
	dd	0
	align	4
_26369:
	dd	_26363
	dd	33
	dd	3
	align	4
_26381:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26359
	dd	-12
	dd	0
	align	4
_26371:
	dd	_26363
	dd	37
	dd	3
	align	4
_26374:
	dd	3
	dd	0
	dd	0
	align	4
_26373:
	dd	_26363
	dd	37
	dd	23
	align	4
_26375:
	dd	_26363
	dd	38
	dd	3
	align	4
_26377:
	dd	_26363
	dd	39
	dd	3
	align	4
_26380:
	dd	_26363
	dd	40
	dd	3
	align	4
_26385:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	0
	align	4
_26382:
	dd	_26363
	dd	52
	dd	3
	align	4
_26389:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	0
	align	4
_26386:
	dd	_26363
	dd	56
	dd	3
	align	4
_26393:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	0
	align	4
_26390:
	dd	_26363
	dd	60
	dd	3
	align	4
_26397:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26394:
	dd	_26363
	dd	64
	dd	3
	align	4
_26401:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26398:
	dd	_26363
	dd	68
	dd	3
	align	4
_26405:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26402:
	dd	_26363
	dd	72
	dd	3
	align	4
_26409:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26406:
	dd	_26363
	dd	76
	dd	3
	align	4
_26413:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26410:
	dd	_26363
	dd	80
	dd	3
	align	4
_26417:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26414:
	dd	_26363
	dd	84
	dd	3
	align	4
_26421:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	0
	align	4
_26418:
	dd	_26363
	dd	88
	dd	3
	align	4
_26425:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	0
	align	4
_26422:
	dd	_26363
	dd	93
	dd	3
	align	4
_26429:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26426:
	dd	_26363
	dd	98
	dd	3
_26436:
	db	":S3DVertex2TCoords",0
	align	4
_26435:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25782
	dd	_26436
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26430:
	dd	_26363
	dd	102
	dd	3
	align	4
_26442:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_20992
	dd	_26359
	dd	-8
	dd	0
	align	4
_26437:
	dd	_26363
	dd	106
	dd	3
	align	4
_26448:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25782
	dd	_26436
	dd	-8
	dd	0
	align	4
_26443:
	dd	_26363
	dd	110
	dd	3
	align	4
_26454:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26359
	dd	-4
	dd	2
	dd	_25782
	dd	_26436
	dd	-8
	dd	0
	align	4
_26449:
	dd	_26363
	dd	114
	dd	3
_26457:
	db	":Array_S3DVertexTangents",0
	align	4
_26456:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	0
	align	4
_26455:
	dd	3
	dd	0
	dd	0
	align	4
_26462:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26461:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s3dvertextangents.bmx",0
	align	4
_26460:
	dd	_26461
	dd	25
	dd	3
	align	4
_26466:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26457
	dd	-4
	dd	0
	align	4
_26463:
	dd	_26461
	dd	29
	dd	3
	align	4
_26468:
	dd	1
	dd	_480
	dd	0
	align	4
_26467:
	dd	_26461
	dd	33
	dd	3
	align	4
_26479:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26457
	dd	-12
	dd	0
	align	4
_26469:
	dd	_26461
	dd	37
	dd	3
	align	4
_26472:
	dd	3
	dd	0
	dd	0
	align	4
_26471:
	dd	_26461
	dd	37
	dd	23
	align	4
_26473:
	dd	_26461
	dd	38
	dd	3
	align	4
_26475:
	dd	_26461
	dd	39
	dd	3
	align	4
_26478:
	dd	_26461
	dd	40
	dd	3
	align	4
_26483:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	0
	align	4
_26480:
	dd	_26461
	dd	52
	dd	3
	align	4
_26487:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	0
	align	4
_26484:
	dd	_26461
	dd	56
	dd	3
	align	4
_26491:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	0
	align	4
_26488:
	dd	_26461
	dd	60
	dd	3
	align	4
_26495:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26492:
	dd	_26461
	dd	64
	dd	3
	align	4
_26499:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26496:
	dd	_26461
	dd	68
	dd	3
	align	4
_26503:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26500:
	dd	_26461
	dd	72
	dd	3
	align	4
_26507:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26504:
	dd	_26461
	dd	76
	dd	3
	align	4
_26511:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26508:
	dd	_26461
	dd	80
	dd	3
	align	4
_26515:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26512:
	dd	_26461
	dd	84
	dd	3
	align	4
_26519:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	0
	align	4
_26516:
	dd	_26461
	dd	88
	dd	3
	align	4
_26523:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	0
	align	4
_26520:
	dd	_26461
	dd	93
	dd	3
	align	4
_26527:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26524:
	dd	_26461
	dd	98
	dd	3
_26534:
	db	":S3DVertexTangents",0
	align	4
_26533:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25782
	dd	_26534
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26528:
	dd	_26461
	dd	102
	dd	3
	align	4
_26540:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_20992
	dd	_26457
	dd	-8
	dd	0
	align	4
_26535:
	dd	_26461
	dd	106
	dd	3
	align	4
_26546:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25782
	dd	_26534
	dd	-8
	dd	0
	align	4
_26541:
	dd	_26461
	dd	110
	dd	3
	align	4
_26552:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26457
	dd	-4
	dd	2
	dd	_25782
	dd	_26534
	dd	-8
	dd	0
	align	4
_26547:
	dd	_26461
	dd	114
	dd	3
_26555:
	db	":Array_SParticle_ptr",0
	align	4
_26554:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	0
	align	4
_26553:
	dd	3
	dd	0
	dd	0
	align	4
_26560:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26559:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_sparticle_ptr.bmx",0
	align	4
_26558:
	dd	_26559
	dd	25
	dd	3
	align	4
_26564:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26555
	dd	-4
	dd	0
	align	4
_26561:
	dd	_26559
	dd	29
	dd	3
	align	4
_26566:
	dd	1
	dd	_480
	dd	0
	align	4
_26565:
	dd	_26559
	dd	33
	dd	3
	align	4
_26577:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26555
	dd	-12
	dd	0
	align	4
_26567:
	dd	_26559
	dd	37
	dd	3
	align	4
_26570:
	dd	3
	dd	0
	dd	0
	align	4
_26569:
	dd	_26559
	dd	37
	dd	23
	align	4
_26571:
	dd	_26559
	dd	38
	dd	3
	align	4
_26573:
	dd	_26559
	dd	39
	dd	3
	align	4
_26576:
	dd	_26559
	dd	40
	dd	3
	align	4
_26581:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	0
	align	4
_26578:
	dd	_26559
	dd	52
	dd	3
	align	4
_26585:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	0
	align	4
_26582:
	dd	_26559
	dd	56
	dd	3
	align	4
_26589:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	0
	align	4
_26586:
	dd	_26559
	dd	60
	dd	3
	align	4
_26593:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26590:
	dd	_26559
	dd	64
	dd	3
	align	4
_26597:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26594:
	dd	_26559
	dd	68
	dd	3
	align	4
_26601:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26598:
	dd	_26559
	dd	72
	dd	3
	align	4
_26605:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26602:
	dd	_26559
	dd	76
	dd	3
	align	4
_26609:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26606:
	dd	_26559
	dd	80
	dd	3
	align	4
_26613:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26610:
	dd	_26559
	dd	84
	dd	3
	align	4
_26617:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	0
	align	4
_26614:
	dd	_26559
	dd	88
	dd	3
	align	4
_26621:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	0
	align	4
_26618:
	dd	_26559
	dd	93
	dd	3
	align	4
_26625:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26622:
	dd	_26559
	dd	98
	dd	3
_26632:
	db	":SParticle",0
	align	4
_26631:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25782
	dd	_26632
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26626:
	dd	_26559
	dd	102
	dd	3
	align	4
_26638:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_20992
	dd	_26555
	dd	-8
	dd	0
	align	4
_26633:
	dd	_26559
	dd	106
	dd	3
	align	4
_26644:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25782
	dd	_26632
	dd	-8
	dd	0
	align	4
_26639:
	dd	_26559
	dd	110
	dd	3
	align	4
_26650:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26555
	dd	-4
	dd	2
	dd	_25782
	dd	_26632
	dd	-8
	dd	0
	align	4
_26645:
	dd	_26559
	dd	114
	dd	3
_26653:
	db	":Array_SParticle",0
	align	4
_26652:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	0
	align	4
_26651:
	dd	3
	dd	0
	dd	0
	align	4
_26658:
	dd	1
	dd	_1059
	dd	2
	dd	_25732
	dd	_427
	dd	-4
	dd	0
_26657:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_sparticle.bmx",0
	align	4
_26656:
	dd	_26657
	dd	25
	dd	3
	align	4
_26662:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_26653
	dd	-4
	dd	0
	align	4
_26659:
	dd	_26657
	dd	29
	dd	3
	align	4
_26664:
	dd	1
	dd	_480
	dd	0
	align	4
_26663:
	dd	_26657
	dd	33
	dd	3
	align	4
_26675:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26653
	dd	-12
	dd	0
	align	4
_26665:
	dd	_26657
	dd	37
	dd	3
	align	4
_26668:
	dd	3
	dd	0
	dd	0
	align	4
_26667:
	dd	_26657
	dd	37
	dd	23
	align	4
_26669:
	dd	_26657
	dd	38
	dd	3
	align	4
_26671:
	dd	_26657
	dd	39
	dd	3
	align	4
_26674:
	dd	_26657
	dd	40
	dd	3
	align	4
_26679:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	0
	align	4
_26676:
	dd	_26657
	dd	52
	dd	3
	align	4
_26683:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	0
	align	4
_26680:
	dd	_26657
	dd	56
	dd	3
	align	4
_26687:
	dd	1
	dd	_1067
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	0
	align	4
_26684:
	dd	_26657
	dd	60
	dd	3
	align	4
_26691:
	dd	1
	dd	_1068
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	0
	align	4
_26688:
	dd	_26657
	dd	64
	dd	3
	align	4
_26695:
	dd	1
	dd	_1069
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26692:
	dd	_26657
	dd	68
	dd	3
	align	4
_26699:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_26696:
	dd	_26657
	dd	72
	dd	3
	align	4
_26703:
	dd	1
	dd	_1078
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_26700:
	dd	_26657
	dd	76
	dd	3
	align	4
_26707:
	dd	1
	dd	_1079
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_26704:
	dd	_26657
	dd	80
	dd	3
	align	4
_26711:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25816
	dd	_427
	dd	-8
	dd	0
	align	4
_26708:
	dd	_26657
	dd	84
	dd	3
	align	4
_26715:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	0
	align	4
_26712:
	dd	_26657
	dd	88
	dd	3
	align	4
_26719:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	0
	align	4
_26716:
	dd	_26657
	dd	93
	dd	3
	align	4
_26723:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26720:
	dd	_26657
	dd	98
	dd	3
	align	4
_26729:
	dd	1
	dd	_1073
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25782
	dd	_26632
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26724:
	dd	_26657
	dd	102
	dd	3
	align	4
_26735:
	dd	1
	dd	_457
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_20992
	dd	_26653
	dd	-8
	dd	0
	align	4
_26730:
	dd	_26657
	dd	106
	dd	3
	align	4
_26741:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25782
	dd	_26632
	dd	-8
	dd	0
	align	4
_26736:
	dd	_26657
	dd	110
	dd	3
	align	4
_26747:
	dd	1
	dd	_1076
	dd	2
	dd	_20844
	dd	_26653
	dd	-4
	dd	2
	dd	_25782
	dd	_26632
	dd	-8
	dd	0
	align	4
_26742:
	dd	_26657
	dd	114
	dd	3
_26750:
	db	":IFileList",0
	align	4
_26749:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26748:
	dd	3
	dd	0
	dd	0
	align	4
_26764:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26750
	dd	-12
	dd	0
_26754:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilelist.bmx",0
	align	4
_26753:
	dd	_26754
	dd	10
	dd	3
	align	4
_26757:
	dd	3
	dd	0
	dd	0
	align	4
_26756:
	dd	_26754
	dd	10
	dd	23
	align	4
_26758:
	dd	_26754
	dd	11
	dd	3
	align	4
_26760:
	dd	_26754
	dd	12
	dd	3
	align	4
_26763:
	dd	_26754
	dd	13
	dd	3
	align	4
_26768:
	dd	1
	dd	_1177
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26765:
	dd	_26754
	dd	17
	dd	3
	align	4
_26772:
	dd	1
	dd	_1178
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26769:
	dd	_26754
	dd	21
	dd	3
	align	4
_26776:
	dd	1
	dd	_1179
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26773:
	dd	_26754
	dd	25
	dd	3
	align	4
_26780:
	dd	1
	dd	_1180
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26777:
	dd	_26754
	dd	29
	dd	3
_26787:
	db	"filename",0
_26788:
	db	"bIsFolder",0
	align	4
_26786:
	dd	1
	dd	_1181
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_26788
	dd	_427
	dd	-12
	dd	0
	align	4
_26781:
	dd	_26754
	dd	33
	dd	3
	align	4
_26792:
	dd	1
	dd	_1182
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26789:
	dd	_26754
	dd	37
	dd	3
	align	4
_26796:
	dd	1
	dd	_1183
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_26793:
	dd	_26754
	dd	41
	dd	3
_26803:
	db	"fullPath",0
_26804:
	db	"bIsDirectory",0
_26805:
	db	"id",0
	align	4
_26802:
	dd	1
	dd	_1184
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	2
	dd	_26803
	dd	_19409
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	2
	dd	_26804
	dd	_427
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	0
	align	4
_26797:
	dd	_26754
	dd	45
	dd	3
	align	4
_26809:
	dd	1
	dd	_1086
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26806:
	dd	_26754
	dd	49
	dd	3
	align	4
_26822:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26810:
	dd	_26754
	dd	53
	dd	3
	align	4
_26818:
	dd	3
	dd	0
	dd	0
	align	4
_26814:
	dd	_26754
	dd	53
	dd	22
	align	4
_26819:
	dd	_26754
	dd	54
	dd	3
	align	4
_26826:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26823:
	dd	_26754
	dd	58
	dd	3
	align	4
_26830:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_26750
	dd	-4
	dd	0
	align	4
_26827:
	dd	_26754
	dd	62
	dd	3
_26833:
	db	":IReadFile",0
	align	4
_26832:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26831:
	dd	3
	dd	0
	dd	0
	align	4
_26847:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26833
	dd	-12
	dd	0
_26837:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ireadfile.bmx",0
	align	4
_26836:
	dd	_26837
	dd	13
	dd	3
	align	4
_26840:
	dd	3
	dd	0
	dd	0
	align	4
_26839:
	dd	_26837
	dd	13
	dd	23
	align	4
_26841:
	dd	_26837
	dd	14
	dd	3
	align	4
_26843:
	dd	_26837
	dd	15
	dd	3
	align	4
_26846:
	dd	_26837
	dd	16
	dd	3
	align	4
_26851:
	dd	1
	dd	_1178
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26848:
	dd	_26837
	dd	20
	dd	3
	align	4
_26855:
	dd	1
	dd	_1192
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26852:
	dd	_26837
	dd	24
	dd	3
	align	4
_26859:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26856:
	dd	_26837
	dd	28
	dd	3
_26864:
	db	"sizeToRead",0
	align	4
_26863:
	dd	1
	dd	_1194
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	2
	dd	_25477
	dd	_2292
	dd	-8
	dd	2
	dd	_26864
	dd	_427
	dd	-12
	dd	0
	align	4
_26860:
	dd	_26837
	dd	32
	dd	3
_26869:
	db	"finalPos",0
_26870:
	db	"l",0
_26871:
	db	"bRelativeMovement",0
	align	4
_26868:
	dd	1
	dd	_1196
	dd	2
	dd	_20844
	dd	_26833
	dd	-12
	dd	2
	dd	_26869
	dd	_26870
	dd	-8
	dd	2
	dd	_26871
	dd	_427
	dd	-16
	dd	0
	align	4
_26865:
	dd	_26837
	dd	36
	dd	3
	align	4
_26884:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26872:
	dd	_26837
	dd	40
	dd	3
	align	4
_26880:
	dd	3
	dd	0
	dd	0
	align	4
_26876:
	dd	_26837
	dd	40
	dd	22
	align	4
_26881:
	dd	_26837
	dd	41
	dd	3
	align	4
_26888:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26885:
	dd	_26837
	dd	45
	dd	3
	align	4
_26892:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_26833
	dd	-4
	dd	0
	align	4
_26889:
	dd	_26837
	dd	49
	dd	3
_26895:
	db	":IWriteFile",0
	align	4
_26894:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	0
	align	4
_26893:
	dd	3
	dd	0
	dd	0
	align	4
_26909:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26895
	dd	-12
	dd	0
_26899:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/iwritefile.bmx",0
	align	4
_26898:
	dd	_26899
	dd	13
	dd	3
	align	4
_26902:
	dd	3
	dd	0
	dd	0
	align	4
_26901:
	dd	_26899
	dd	13
	dd	23
	align	4
_26903:
	dd	_26899
	dd	14
	dd	3
	align	4
_26905:
	dd	_26899
	dd	15
	dd	3
	align	4
_26908:
	dd	_26899
	dd	16
	dd	3
	align	4
_26913:
	dd	1
	dd	_1178
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	0
	align	4
_26910:
	dd	_26899
	dd	20
	dd	3
	align	4
_26917:
	dd	1
	dd	_1192
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	0
	align	4
_26914:
	dd	_26899
	dd	24
	dd	3
	align	4
_26921:
	dd	1
	dd	_1196
	dd	2
	dd	_20844
	dd	_26895
	dd	-12
	dd	2
	dd	_26869
	dd	_26870
	dd	-8
	dd	2
	dd	_26871
	dd	_427
	dd	-16
	dd	0
	align	4
_26918:
	dd	_26899
	dd	28
	dd	3
_26926:
	db	"buffer",0
_26927:
	db	"sizeToWrite",0
	align	4
_26925:
	dd	1
	dd	_1201
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	2
	dd	_26926
	dd	_2292
	dd	-8
	dd	2
	dd	_26927
	dd	_427
	dd	-12
	dd	0
	align	4
_26922:
	dd	_26899
	dd	32
	dd	3
	align	4
_26940:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	0
	align	4
_26928:
	dd	_26899
	dd	36
	dd	3
	align	4
_26936:
	dd	3
	dd	0
	dd	0
	align	4
_26932:
	dd	_26899
	dd	36
	dd	22
	align	4
_26937:
	dd	_26899
	dd	37
	dd	3
	align	4
_26944:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	0
	align	4
_26941:
	dd	_26899
	dd	41
	dd	3
	align	4
_26948:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_26895
	dd	-4
	dd	0
	align	4
_26945:
	dd	_26899
	dd	45
	dd	3
_26951:
	db	":IXMLReader",0
	align	4
_26950:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_26949:
	dd	3
	dd	0
	dd	0
	align	4
_26965:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26951
	dd	-12
	dd	0
_26955:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ixmlreader.bmx",0
	align	4
_26954:
	dd	_26955
	dd	10
	dd	3
	align	4
_26958:
	dd	3
	dd	0
	dd	0
	align	4
_26957:
	dd	_26955
	dd	10
	dd	23
	align	4
_26959:
	dd	_26955
	dd	11
	dd	3
	align	4
_26961:
	dd	_26955
	dd	12
	dd	3
	align	4
_26964:
	dd	_26955
	dd	13
	dd	3
	align	4
_26969:
	dd	1
	dd	_1205
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_26966:
	dd	_26955
	dd	17
	dd	3
	align	4
_26973:
	dd	1
	dd	_1206
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26970:
	dd	_26955
	dd	21
	dd	3
_26980:
	db	"name",0
	align	4
_26979:
	dd	1
	dd	_1207
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_26974:
	dd	_26955
	dd	25
	dd	3
	align	4
_26984:
	dd	1
	dd	_1209
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26981:
	dd	_26955
	dd	29
	dd	3
	align	4
_26990:
	dd	1
	dd	_1210
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_26985:
	dd	_26955
	dd	33
	dd	3
	align	4
_26994:
	dd	1
	dd	_1212
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26991:
	dd	_26955
	dd	37
	dd	3
	align	4
_27000:
	dd	1
	dd	_1214
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_26995:
	dd	_26955
	dd	41
	dd	3
	align	4
_27004:
	dd	1
	dd	_1215
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_27001:
	dd	_26955
	dd	45
	dd	3
	align	4
_27008:
	dd	1
	dd	_1216
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	2
	dd	_426
	dd	_427
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_27005:
	dd	_26955
	dd	49
	dd	3
	align	4
_27013:
	dd	1
	dd	_1218
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27009:
	dd	_26955
	dd	53
	dd	3
	align	4
_27012:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	13
	align	4
_27017:
	dd	1
	dd	_1219
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27014:
	dd	_26955
	dd	57
	dd	3
	align	4
_27021:
	dd	1
	dd	_1220
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27018:
	dd	_26955
	dd	61
	dd	3
	align	4
_27025:
	dd	1
	dd	_1221
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27022:
	dd	_26955
	dd	65
	dd	3
	align	4
_27029:
	dd	1
	dd	_1194
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27026:
	dd	_26955
	dd	69
	dd	3
	align	4
_27042:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27030:
	dd	_26955
	dd	73
	dd	3
	align	4
_27038:
	dd	3
	dd	0
	dd	0
	align	4
_27034:
	dd	_26955
	dd	73
	dd	22
	align	4
_27039:
	dd	_26955
	dd	74
	dd	3
	align	4
_27046:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27043:
	dd	_26955
	dd	78
	dd	3
	align	4
_27050:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_26951
	dd	-4
	dd	0
	align	4
_27047:
	dd	_26955
	dd	82
	dd	3
_27053:
	db	":IXMLReaderUTF8",0
	align	4
_27052:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27051:
	dd	3
	dd	0
	dd	0
	align	4
_27067:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27053
	dd	-12
	dd	0
_27057:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ixmlreaderutf8.bmx",0
	align	4
_27056:
	dd	_27057
	dd	10
	dd	3
	align	4
_27060:
	dd	3
	dd	0
	dd	0
	align	4
_27059:
	dd	_27057
	dd	10
	dd	23
	align	4
_27061:
	dd	_27057
	dd	11
	dd	3
	align	4
_27063:
	dd	_27057
	dd	12
	dd	3
	align	4
_27066:
	dd	_27057
	dd	13
	dd	3
	align	4
_27071:
	dd	1
	dd	_1205
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27068:
	dd	_27057
	dd	17
	dd	3
	align	4
_27075:
	dd	1
	dd	_1206
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_27072:
	dd	_27057
	dd	21
	dd	3
	align	4
_27081:
	dd	1
	dd	_1207
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_27076:
	dd	_27057
	dd	25
	dd	3
	align	4
_27085:
	dd	1
	dd	_1209
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_27082:
	dd	_27057
	dd	29
	dd	3
	align	4
_27091:
	dd	1
	dd	_1210
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_27086:
	dd	_27057
	dd	33
	dd	3
	align	4
_27095:
	dd	1
	dd	_1212
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_27092:
	dd	_27057
	dd	37
	dd	3
	align	4
_27101:
	dd	1
	dd	_1214
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_27096:
	dd	_27057
	dd	41
	dd	3
	align	4
_27105:
	dd	1
	dd	_1215
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_27102:
	dd	_27057
	dd	45
	dd	3
	align	4
_27109:
	dd	1
	dd	_1216
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	2
	dd	_426
	dd	_427
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_27106:
	dd	_27057
	dd	49
	dd	3
	align	4
_27113:
	dd	1
	dd	_1218
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27110:
	dd	_27057
	dd	53
	dd	3
	align	4
_27117:
	dd	1
	dd	_1219
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27114:
	dd	_27057
	dd	57
	dd	3
	align	4
_27121:
	dd	1
	dd	_1220
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27118:
	dd	_27057
	dd	61
	dd	3
	align	4
_27125:
	dd	1
	dd	_1221
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27122:
	dd	_27057
	dd	65
	dd	3
	align	4
_27129:
	dd	1
	dd	_1194
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27126:
	dd	_27057
	dd	69
	dd	3
	align	4
_27142:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27130:
	dd	_27057
	dd	73
	dd	3
	align	4
_27138:
	dd	3
	dd	0
	dd	0
	align	4
_27134:
	dd	_27057
	dd	73
	dd	22
	align	4
_27139:
	dd	_27057
	dd	74
	dd	3
	align	4
_27146:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27143:
	dd	_27057
	dd	78
	dd	3
	align	4
_27150:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27053
	dd	-4
	dd	0
	align	4
_27147:
	dd	_27057
	dd	82
	dd	3
_27153:
	db	":IXMLWriter",0
	align	4
_27152:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	0
	align	4
_27151:
	dd	3
	dd	0
	dd	0
	align	4
_27167:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27153
	dd	-12
	dd	0
_27157:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ixmlwriter.bmx",0
	align	4
_27156:
	dd	_27157
	dd	10
	dd	3
	align	4
_27160:
	dd	3
	dd	0
	dd	0
	align	4
_27159:
	dd	_27157
	dd	10
	dd	23
	align	4
_27161:
	dd	_27157
	dd	11
	dd	3
	align	4
_27163:
	dd	_27157
	dd	12
	dd	3
	align	4
_27166:
	dd	_27157
	dd	13
	dd	3
	align	4
_27173:
	dd	1
	dd	_1228
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_27168:
	dd	_27157
	dd	17
	dd	3
_27180:
	db	"comment",0
	align	4
_27179:
	dd	1
	dd	_1229
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	2
	dd	_27180
	dd	_19409
	dd	-8
	dd	0
	align	4
_27174:
	dd	_27157
	dd	20
	dd	3
_27197:
	db	"bEmpty",0
_27198:
	db	"attr1Name",0
_27199:
	db	"attr1Value",0
_27200:
	db	"attr2Name",0
_27201:
	db	"attr2Value",0
_27202:
	db	"attr3Name",0
_27203:
	db	"attr3Value",0
_27204:
	db	"attr4Name",0
_27205:
	db	"attr4Value",0
_27206:
	db	"attr5Name",0
_27207:
	db	"attr5Value",0
	align	4
_27196:
	dd	1
	dd	_1230
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_27197
	dd	_427
	dd	-12
	dd	2
	dd	_27198
	dd	_19409
	dd	-16
	dd	2
	dd	_27199
	dd	_19409
	dd	-20
	dd	2
	dd	_27200
	dd	_19409
	dd	-24
	dd	2
	dd	_27201
	dd	_19409
	dd	-28
	dd	2
	dd	_27202
	dd	_19409
	dd	-32
	dd	2
	dd	_27203
	dd	_19409
	dd	-36
	dd	2
	dd	_27204
	dd	_19409
	dd	-40
	dd	2
	dd	_27205
	dd	_19409
	dd	-44
	dd	2
	dd	_27206
	dd	_19409
	dd	-48
	dd	2
	dd	_27207
	dd	_19409
	dd	-52
	dd	0
	align	4
_27181:
	dd	_27157
	dd	24
	dd	3
_27268:
	db	"names",0
_27269:
	db	"values",0
_27270:
	db	"namesCount",0
_27271:
	db	"valuesCount",0
_27272:
	db	"namesPtr",0
_27273:
	db	"[]*b",0
_27274:
	db	"valuesPtr",0
	align	4
_27267:
	dd	1
	dd	_1232
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_27197
	dd	_427
	dd	-12
	dd	2
	dd	_27268
	dd	_20781
	dd	-16
	dd	2
	dd	_27269
	dd	_20781
	dd	-20
	dd	2
	dd	_27270
	dd	_427
	dd	-24
	dd	2
	dd	_27271
	dd	_427
	dd	-28
	dd	2
	dd	_27272
	dd	_27273
	dd	-32
	dd	2
	dd	_27274
	dd	_27273
	dd	-36
	dd	0
	align	4
_27208:
	dd	_27157
	dd	29
	dd	3
	align	4
_27213:
	dd	_27157
	dd	30
	dd	3
	align	4
_27218:
	dd	_27157
	dd	31
	dd	3
_27219:
	db	"*b",0
	align	4
_27221:
	dd	_27157
	dd	32
	dd	3
_27222:
	db	"*b",0
	align	4
_27224:
	dd	_27157
	dd	35
	dd	3
	align	4
_27234:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-40
	dd	0
	align	4
_27228:
	dd	_27157
	dd	36
	dd	4
	align	4
_27235:
	dd	_27157
	dd	38
	dd	3
	align	4
_27245:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-44
	dd	0
	align	4
_27239:
	dd	_27157
	dd	39
	dd	4
	align	4
_27246:
	dd	_27157
	dd	42
	dd	3
	align	4
_27251:
	dd	_27157
	dd	45
	dd	3
	align	4
_27258:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-48
	dd	0
	align	4
_27255:
	dd	_27157
	dd	46
	dd	4
	align	4
_27259:
	dd	_27157
	dd	48
	dd	3
	align	4
_27266:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-52
	dd	0
	align	4
_27263:
	dd	_27157
	dd	49
	dd	4
	align	4
_27278:
	dd	1
	dd	_1234
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	0
	align	4
_27275:
	dd	_27157
	dd	54
	dd	3
_27285:
	db	"text",0
	align	4
_27284:
	dd	1
	dd	_1235
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_27279:
	dd	_27157
	dd	58
	dd	3
	align	4
_27289:
	dd	1
	dd	_1236
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	0
	align	4
_27286:
	dd	_27157
	dd	62
	dd	3
	align	4
_27302:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	0
	align	4
_27290:
	dd	_27157
	dd	66
	dd	3
	align	4
_27298:
	dd	3
	dd	0
	dd	0
	align	4
_27294:
	dd	_27157
	dd	66
	dd	22
	align	4
_27299:
	dd	_27157
	dd	67
	dd	3
	align	4
_27306:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	0
	align	4
_27303:
	dd	_27157
	dd	71
	dd	3
	align	4
_27310:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27153
	dd	-4
	dd	0
	align	4
_27307:
	dd	_27157
	dd	75
	dd	3
_27313:
	db	":IFileSystem",0
	align	4
_27312:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27311:
	dd	3
	dd	0
	dd	0
	align	4
_27327:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27313
	dd	-12
	dd	0
_27317:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilesystem.bmx",0
	align	4
_27316:
	dd	_27317
	dd	11
	dd	3
	align	4
_27320:
	dd	3
	dd	0
	dd	0
	align	4
_27319:
	dd	_27317
	dd	11
	dd	23
	align	4
_27321:
	dd	_27317
	dd	12
	dd	3
	align	4
_27323:
	dd	_27317
	dd	13
	dd	3
	align	4
_27326:
	dd	_27317
	dd	14
	dd	3
_27346:
	db	"driver",0
_27347:
	db	":IVideoDriver",0
_27348:
	db	"att",0
	align	4
_27345:
	dd	1
	dd	_1240
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27346
	dd	_27347
	dd	-8
	dd	2
	dd	_27348
	dd	_427
	dd	-12
	dd	0
	align	4
_27328:
	dd	_27317
	dd	18
	dd	3
	align	4
_27331:
	dd	3
	dd	0
	dd	0
	align	4
_27330:
	dd	_27317
	dd	18
	dd	22
	align	4
_27332:
	dd	_27317
	dd	19
	dd	3
	align	4
_27338:
	dd	_27317
	dd	20
	dd	3
	align	4
_27341:
	dd	3
	dd	0
	dd	0
	align	4
_27340:
	dd	_27317
	dd	20
	dd	17
	align	4
_27344:
	dd	3
	dd	0
	dd	0
	align	4
_27343:
	dd	_27317
	dd	20
	dd	68
_27355:
	db	"bIgnoreCase",0
_27356:
	db	"bIgnorePaths",0
	align	4
_27354:
	dd	1
	dd	_1242
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	0
	align	4
_27349:
	dd	_27317
	dd	24
	dd	3
	align	4
_27362:
	dd	1
	dd	_1244
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	0
	align	4
_27357:
	dd	_27317
	dd	28
	dd	3
_27369:
	db	"newDirectory",0
	align	4
_27368:
	dd	1
	dd	_1245
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27369
	dd	_19409
	dd	-8
	dd	0
	align	4
_27363:
	dd	_27317
	dd	32
	dd	3
	align	4
_27375:
	dd	1
	dd	_1246
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27370:
	dd	_27317
	dd	37
	dd	3
_27382:
	db	"bAppend",0
	align	4
_27381:
	dd	1
	dd	_1248
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27382
	dd	_427
	dd	-12
	dd	0
	align	4
_27376:
	dd	_27317
	dd	42
	dd	3
	align	4
_27386:
	dd	1
	dd	_1250
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27383:
	dd	_27317
	dd	47
	dd	3
	align	4
_27392:
	dd	1
	dd	_1252
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_1194
	dd	_26833
	dd	-8
	dd	0
	align	4
_27387:
	dd	_27317
	dd	52
	dd	3
	align	4
_27398:
	dd	1
	dd	_1254
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27393:
	dd	_27317
	dd	57
	dd	3
	align	4
_27404:
	dd	1
	dd	_1256
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_1194
	dd	_26833
	dd	-8
	dd	0
	align	4
_27399:
	dd	_27317
	dd	62
	dd	3
	align	4
_27410:
	dd	1
	dd	_1258
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27405:
	dd	_27317
	dd	67
	dd	3
	align	4
_27416:
	dd	1
	dd	_1260
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_1201
	dd	_26895
	dd	-8
	dd	0
	align	4
_27411:
	dd	_27317
	dd	72
	dd	3
	align	4
_27422:
	dd	1
	dd	_1262
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27417:
	dd	_27317
	dd	77
	dd	3
	align	4
_27428:
	dd	1
	dd	_1264
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27423:
	dd	_27317
	dd	81
	dd	3
	align	4
_27432:
	dd	1
	dd	_1265
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27429:
	dd	_27317
	dd	85
	dd	3
	align	4
_27445:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27433:
	dd	_27317
	dd	89
	dd	3
	align	4
_27441:
	dd	3
	dd	0
	dd	0
	align	4
_27437:
	dd	_27317
	dd	89
	dd	22
	align	4
_27442:
	dd	_27317
	dd	90
	dd	3
	align	4
_27449:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27446:
	dd	_27317
	dd	94
	dd	3
	align	4
_27453:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27450:
	dd	_27317
	dd	98
	dd	3
	align	4
_27459:
	dd	1
	dd	_1266
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	0
	align	4
_27454:
	dd	_27317
	dd	106
	dd	3
	align	4
_27465:
	dd	1
	dd	_1267
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27460:
	dd	_27317
	dd	110
	dd	3
	align	4
_27471:
	dd	1
	dd	_1268
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27466:
	dd	_27317
	dd	114
	dd	3
_27478:
	db	"memory",0
_27479:
	db	"fileName",0
_27480:
	db	"bDeleteMemoryWhenDropped",0
	align	4
_27477:
	dd	1
	dd	_1269
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27478
	dd	_2292
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	2
	dd	_27479
	dd	_19409
	dd	-16
	dd	2
	dd	_27480
	dd	_427
	dd	-20
	dd	0
	align	4
_27472:
	dd	_27317
	dd	118
	dd	3
_27487:
	db	"bKeepExtension",0
	align	4
_27486:
	dd	1
	dd	_1271
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27487
	dd	_427
	dd	-12
	dd	0
	align	4
_27481:
	dd	_27317
	dd	122
	dd	3
_27494:
	db	"alreadyOpenedFile",0
_27495:
	db	"areaSize",0
	align	4
_27493:
	dd	1
	dd	_1273
	dd	2
	dd	_20844
	dd	_27313
	dd	-20
	dd	2
	dd	_27479
	dd	_19409
	dd	-24
	dd	2
	dd	_27494
	dd	_26833
	dd	-28
	dd	2
	dd	_3263
	dd	_26870
	dd	-8
	dd	2
	dd	_27495
	dd	_26870
	dd	-16
	dd	0
	align	4
_27488:
	dd	_27317
	dd	126
	dd	3
	align	4
_27501:
	dd	1
	dd	_1275
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27478
	dd	_2292
	dd	-8
	dd	2
	dd	_23970
	dd	_427
	dd	-12
	dd	2
	dd	_27479
	dd	_19409
	dd	-16
	dd	2
	dd	_27480
	dd	_427
	dd	-20
	dd	0
	align	4
_27496:
	dd	_27317
	dd	130
	dd	3
_27513:
	db	"E_FILE_ARCHIVE_TYPE",0
_27514:
	db	"password",0
	align	4
_27512:
	dd	1
	dd	_1277
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	2
	dd	_27513
	dd	_427
	dd	-20
	dd	2
	dd	_27514
	dd	_19409
	dd	-24
	dd	0
	align	4
_27502:
	dd	_27317
	dd	134
	dd	3
	align	4
_27505:
	dd	3
	dd	0
	dd	0
	align	4
_27504:
	dd	_27317
	dd	134
	dd	35
	align	4
_27506:
	dd	_27317
	dd	135
	dd	3
_27519:
	db	"loader",0
_27520:
	db	":IArchiveLoader",0
	align	4
_27518:
	dd	1
	dd	_1279
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27519
	dd	_27520
	dd	-8
	dd	0
	align	4
_27515:
	dd	_27317
	dd	139
	dd	3
	align	4
_27524:
	dd	1
	dd	_1281
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	0
	align	4
_27521:
	dd	_27317
	dd	143
	dd	3
	align	4
_27528:
	dd	1
	dd	_1282
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27525:
	dd	_27317
	dd	147
	dd	3
	align	4
_27534:
	dd	1
	dd	_1283
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27529:
	dd	_27317
	dd	151
	dd	3
_27539:
	db	"sourceIndex",0
_27540:
	db	"relative",0
	align	4
_27538:
	dd	1
	dd	_1284
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27539
	dd	_427
	dd	-8
	dd	2
	dd	_27540
	dd	_427
	dd	-12
	dd	0
	align	4
_27535:
	dd	_27317
	dd	155
	dd	3
	align	4
_27544:
	dd	1
	dd	_1285
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27541:
	dd	_27317
	dd	159
	dd	3
_27549:
	db	"EFileSystemType",0
	align	4
_27548:
	dd	1
	dd	_1287
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27549
	dd	_427
	dd	-8
	dd	0
	align	4
_27545:
	dd	_27317
	dd	163
	dd	3
_27556:
	db	"path",0
	align	4
_27555:
	dd	1
	dd	_1288
	dd	2
	dd	_20844
	dd	_27313
	dd	-4
	dd	2
	dd	_27556
	dd	_19409
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	0
	align	4
_27550:
	dd	_27317
	dd	167
	dd	3
_27559:
	db	":SAttributeReadWriteOptions",0
	align	4
_27558:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27559
	dd	-4
	dd	0
	align	4
_27557:
	dd	3
	dd	0
	dd	0
	align	4
_27573:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27559
	dd	-12
	dd	0
_27563:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/sattributereadwriteoptions.bmx",0
	align	4
_27562:
	dd	_27563
	dd	9
	dd	3
	align	4
_27566:
	dd	3
	dd	0
	dd	0
	align	4
_27565:
	dd	_27563
	dd	9
	dd	23
	align	4
_27567:
	dd	_27563
	dd	10
	dd	3
	align	4
_27569:
	dd	_27563
	dd	11
	dd	3
	align	4
_27572:
	dd	_27563
	dd	12
	dd	3
	align	4
_27575:
	dd	1
	dd	_480
	dd	0
	align	4
_27574:
	dd	_27563
	dd	20
	dd	3
	align	4
_27579:
	dd	1
	dd	_1294
	dd	2
	dd	_20844
	dd	_27559
	dd	-4
	dd	0
	align	4
_27576:
	dd	_27563
	dd	24
	dd	3
_27584:
	db	"flags",0
	align	4
_27583:
	dd	1
	dd	_1295
	dd	2
	dd	_20844
	dd	_27559
	dd	-4
	dd	2
	dd	_27584
	dd	_427
	dd	-8
	dd	0
	align	4
_27580:
	dd	_27563
	dd	28
	dd	3
	align	4
_27588:
	dd	1
	dd	_1296
	dd	2
	dd	_20844
	dd	_27559
	dd	-4
	dd	0
	align	4
_27585:
	dd	_27563
	dd	32
	dd	3
	align	4
_27594:
	dd	1
	dd	_1297
	dd	2
	dd	_20844
	dd	_27559
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_27589:
	dd	_27563
	dd	36
	dd	3
_27597:
	db	":IAttributeExchangingObject",0
	align	4
_27596:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27597
	dd	-4
	dd	0
	align	4
_27595:
	dd	3
	dd	0
	dd	0
_27613:
	db	"pGenFunc",0
	align	4
_27612:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_27597
	dd	-16
	dd	0
_27602:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/iattributeexchangingobject.bmx",0
	align	4
_27601:
	dd	_27602
	dd	9
	dd	3
	align	4
_27605:
	dd	3
	dd	0
	dd	0
	align	4
_27604:
	dd	_27602
	dd	9
	dd	23
	align	4
_27606:
	dd	_27602
	dd	10
	dd	3
	align	4
_27608:
	dd	_27602
	dd	11
	dd	3
	align	4
_27611:
	dd	_27602
	dd	12
	dd	3
_27620:
	db	":IAttributes",0
_27621:
	db	"options",0
	align	4
_27619:
	dd	1
	dd	_1301
	dd	2
	dd	_20844
	dd	_27597
	dd	-4
	dd	2
	dd	_25477
	dd	_27620
	dd	-8
	dd	2
	dd	_27621
	dd	_27559
	dd	-12
	dd	0
	align	4
_27614:
	dd	_27602
	dd	16
	dd	3
	align	4
_27627:
	dd	1
	dd	_1303
	dd	2
	dd	_20844
	dd	_27597
	dd	-4
	dd	2
	dd	_25478
	dd	_27620
	dd	-8
	dd	2
	dd	_27621
	dd	_27559
	dd	-12
	dd	0
	align	4
_27622:
	dd	_27602
	dd	20
	dd	3
	align	4
_27640:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27597
	dd	-4
	dd	0
	align	4
_27628:
	dd	_27602
	dd	24
	dd	3
	align	4
_27636:
	dd	3
	dd	0
	dd	0
	align	4
_27632:
	dd	_27602
	dd	24
	dd	22
	align	4
_27637:
	dd	_27602
	dd	25
	dd	3
	align	4
_27644:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27597
	dd	-4
	dd	0
	align	4
_27641:
	dd	_27602
	dd	29
	dd	3
	align	4
_27648:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27597
	dd	-4
	dd	0
	align	4
_27645:
	dd	_27602
	dd	33
	dd	3
	align	4
_27650:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	0
	align	4
_27649:
	dd	3
	dd	0
	dd	0
	align	4
_27664:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27620
	dd	-12
	dd	0
_27654:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/iattributes.bmx",0
	align	4
_27653:
	dd	_27654
	dd	10
	dd	3
	align	4
_27657:
	dd	3
	dd	0
	dd	0
	align	4
_27656:
	dd	_27654
	dd	10
	dd	23
	align	4
_27658:
	dd	_27654
	dd	11
	dd	3
	align	4
_27660:
	dd	_27654
	dd	12
	dd	3
	align	4
_27663:
	dd	_27654
	dd	13
	dd	3
	align	4
_27668:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	0
	align	4
_27665:
	dd	_27654
	dd	18
	dd	3
_27675:
	db	"attributeName",0
_27676:
	db	"value",0
	align	4
_27674:
	dd	1
	dd	_1307
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27676
	dd	_427
	dd	-12
	dd	0
	align	4
_27669:
	dd	_27654
	dd	23
	dd	3
	align	4
_27682:
	dd	1
	dd	_1308
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27676
	dd	_20971
	dd	-12
	dd	0
	align	4
_27677:
	dd	_27654
	dd	28
	dd	3
	align	4
_27689:
	dd	1
	dd	_1310
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27676
	dd	_19409
	dd	-12
	dd	0
	align	4
_27683:
	dd	_27654
	dd	33
	dd	3
_27696:
	db	"bValue",0
	align	4
_27695:
	dd	1
	dd	_1312
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27696
	dd	_427
	dd	-12
	dd	0
	align	4
_27690:
	dd	_27654
	dd	38
	dd	3
_27731:
	db	"enumValue",0
_27732:
	db	"enumerationLiterals",0
	align	4
_27730:
	dd	1
	dd	_1313
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27731
	dd	_19409
	dd	-12
	dd	2
	dd	_27732
	dd	_20781
	dd	-16
	dd	2
	dd	_23970
	dd	_427
	dd	-20
	dd	2
	dd	_20922
	dd	_27273
	dd	-24
	dd	0
	align	4
_27697:
	dd	_27654
	dd	43
	dd	3
	align	4
_27702:
	dd	_27654
	dd	44
	dd	3
_27703:
	db	"*b",0
	align	4
_27705:
	dd	_27654
	dd	47
	dd	3
	align	4
_27715:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27709:
	dd	_27654
	dd	48
	dd	4
	align	4
_27716:
	dd	_27654
	dd	51
	dd	3
	align	4
_27722:
	dd	_27654
	dd	54
	dd	3
	align	4
_27729:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27726:
	dd	_27654
	dd	55
	dd	4
	align	4
_27765:
	dd	1
	dd	_1315
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27731
	dd	_427
	dd	-12
	dd	2
	dd	_27732
	dd	_20781
	dd	-16
	dd	2
	dd	_23970
	dd	_427
	dd	-20
	dd	2
	dd	_20922
	dd	_27273
	dd	-24
	dd	0
	align	4
_27733:
	dd	_27654
	dd	61
	dd	3
	align	4
_27738:
	dd	_27654
	dd	62
	dd	3
_27739:
	db	"*b",0
	align	4
_27741:
	dd	_27654
	dd	65
	dd	3
	align	4
_27751:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27745:
	dd	_27654
	dd	66
	dd	4
	align	4
_27752:
	dd	_27654
	dd	69
	dd	3
	align	4
_27757:
	dd	_27654
	dd	72
	dd	3
	align	4
_27764:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27761:
	dd	_27654
	dd	73
	dd	4
_27774:
	db	":SColor",0
	align	4
_27773:
	dd	1
	dd	_1317
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_27766:
	dd	_27654
	dd	79
	dd	3
_27783:
	db	":SColorf",0
	align	4
_27782:
	dd	1
	dd	_1319
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3260
	dd	_27783
	dd	-12
	dd	0
	align	4
_27775:
	dd	_27654
	dd	84
	dd	3
	align	4
_27791:
	dd	1
	dd	_1321
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3268
	dd	_22598
	dd	-12
	dd	0
	align	4
_27784:
	dd	_27654
	dd	89
	dd	3
	align	4
_27799:
	dd	1
	dd	_1323
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3268
	dd	_21302
	dd	-12
	dd	0
	align	4
_27792:
	dd	_27654
	dd	94
	dd	3
_27806:
	db	"dataSizeInBytes",0
	align	4
_27805:
	dd	1
	dd	_1325
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_25672
	dd	_2292
	dd	-12
	dd	2
	dd	_27806
	dd	_427
	dd	-16
	dd	0
	align	4
_27800:
	dd	_27654
	dd	99
	dd	3
_27815:
	db	"texture",0
_27816:
	db	":ITexture",0
	align	4
_27814:
	dd	1
	dd	_1327
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	0
	align	4
_27807:
	dd	_27654
	dd	104
	dd	3
	align	4
_27820:
	dd	1
	dd	_1205
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	0
	align	4
_27817:
	dd	_27654
	dd	109
	dd	3
	align	4
_27824:
	dd	1
	dd	_1206
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27821:
	dd	_27654
	dd	115
	dd	3
	align	4
_27830:
	dd	1
	dd	_1329
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_27825:
	dd	_27654
	dd	121
	dd	3
	align	4
_27834:
	dd	1
	dd	_1330
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27831:
	dd	_27654
	dd	127
	dd	3
	align	4
_27841:
	dd	1
	dd	_1331
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27676
	dd	_19409
	dd	-12
	dd	0
	align	4
_27835:
	dd	_27654
	dd	134
	dd	3
	align	4
_27847:
	dd	1
	dd	_1332
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_27842:
	dd	_27654
	dd	142
	dd	3
	align	4
_27851:
	dd	1
	dd	_1333
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27848:
	dd	_27654
	dd	148
	dd	3
	align	4
_27857:
	dd	1
	dd	_1334
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27696
	dd	_427
	dd	-12
	dd	0
	align	4
_27852:
	dd	_27654
	dd	153
	dd	3
	align	4
_27863:
	dd	1
	dd	_1335
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_27858:
	dd	_27654
	dd	160
	dd	3
	align	4
_27867:
	dd	1
	dd	_1336
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27864:
	dd	_27654
	dd	166
	dd	3
	align	4
_27873:
	dd	1
	dd	_1337
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27676
	dd	_427
	dd	-12
	dd	0
	align	4
_27868:
	dd	_27654
	dd	171
	dd	3
	align	4
_27879:
	dd	1
	dd	_1338
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_27874:
	dd	_27654
	dd	178
	dd	3
	align	4
_27883:
	dd	1
	dd	_1339
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27880:
	dd	_27654
	dd	184
	dd	3
	align	4
_27889:
	dd	1
	dd	_1340
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27676
	dd	_20971
	dd	-12
	dd	0
	align	4
_27884:
	dd	_27654
	dd	189
	dd	3
	align	4
_27895:
	dd	1
	dd	_1341
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_27890:
	dd	_27654
	dd	196
	dd	3
	align	4
_27899:
	dd	1
	dd	_1342
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_27896:
	dd	_27654
	dd	202
	dd	3
	align	4
_27907:
	dd	1
	dd	_1343
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_27900:
	dd	_27654
	dd	207
	dd	3
	align	4
_27921:
	dd	1
	dd	_1344
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27908:
	dd	_27654
	dd	214
	dd	3
	align	4
_27914:
	dd	_27654
	dd	215
	dd	3
	align	4
_27917:
	dd	3
	dd	0
	dd	0
	align	4
_27916:
	dd	_27654
	dd	215
	dd	19
	align	4
_27920:
	dd	3
	dd	0
	dd	0
	align	4
_27919:
	dd	_27654
	dd	215
	dd	67
	align	4
_27933:
	dd	1
	dd	_1346
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27922:
	dd	_27654
	dd	222
	dd	3
	align	4
_27926:
	dd	_27654
	dd	223
	dd	3
	align	4
_27929:
	dd	3
	dd	0
	dd	0
	align	4
_27928:
	dd	_27654
	dd	223
	dd	19
	align	4
_27932:
	dd	3
	dd	0
	dd	0
	align	4
_27931:
	dd	_27654
	dd	223
	dd	67
	align	4
_27941:
	dd	1
	dd	_1348
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3260
	dd	_27783
	dd	-12
	dd	0
	align	4
_27934:
	dd	_27654
	dd	228
	dd	3
	align	4
_27955:
	dd	1
	dd	_1349
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27942:
	dd	_27654
	dd	235
	dd	3
	align	4
_27948:
	dd	_27654
	dd	236
	dd	3
	align	4
_27951:
	dd	3
	dd	0
	dd	0
	align	4
_27950:
	dd	_27654
	dd	236
	dd	19
	align	4
_27954:
	dd	3
	dd	0
	dd	0
	align	4
_27953:
	dd	_27654
	dd	236
	dd	68
	align	4
_27967:
	dd	1
	dd	_1351
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27956:
	dd	_27654
	dd	242
	dd	3
	align	4
_27960:
	dd	_27654
	dd	243
	dd	3
	align	4
_27963:
	dd	3
	dd	0
	dd	0
	align	4
_27962:
	dd	_27654
	dd	243
	dd	19
	align	4
_27966:
	dd	3
	dd	0
	dd	0
	align	4
_27965:
	dd	_27654
	dd	243
	dd	68
	align	4
_27975:
	dd	1
	dd	_1353
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3268
	dd	_22598
	dd	-12
	dd	0
	align	4
_27968:
	dd	_27654
	dd	248
	dd	3
	align	4
_27989:
	dd	1
	dd	_1354
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_3268
	dd	_427
	dd	-12
	dd	0
	align	4
_27976:
	dd	_27654
	dd	255
	dd	3
	align	4
_27982:
	dd	_27654
	dd	256
	dd	3
	align	4
_27985:
	dd	3
	dd	0
	dd	0
	align	4
_27984:
	dd	_27654
	dd	256
	dd	20
	align	4
_27988:
	dd	3
	dd	0
	dd	0
	align	4
_27987:
	dd	_27654
	dd	256
	dd	72
	align	4
_28001:
	dd	1
	dd	_1356
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3268
	dd	_427
	dd	-12
	dd	0
	align	4
_27990:
	dd	_27654
	dd	262
	dd	3
	align	4
_27994:
	dd	_27654
	dd	263
	dd	3
	align	4
_27997:
	dd	3
	dd	0
	dd	0
	align	4
_27996:
	dd	_27654
	dd	263
	dd	20
	align	4
_28000:
	dd	3
	dd	0
	dd	0
	align	4
_27999:
	dd	_27654
	dd	263
	dd	72
_28010:
	db	"position",0
	align	4
_28009:
	dd	1
	dd	_1357
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28010
	dd	_21302
	dd	-12
	dd	0
	align	4
_28002:
	dd	_27654
	dd	268
	dd	3
	align	4
_28024:
	dd	1
	dd	_1358
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28010
	dd	_427
	dd	-12
	dd	0
	align	4
_28011:
	dd	_27654
	dd	272
	dd	3
	align	4
_28017:
	dd	_27654
	dd	273
	dd	3
	align	4
_28020:
	dd	3
	dd	0
	dd	0
	align	4
_28019:
	dd	_27654
	dd	273
	dd	22
	align	4
_28023:
	dd	3
	dd	0
	dd	0
	align	4
_28022:
	dd	_27654
	dd	273
	dd	78
	align	4
_28036:
	dd	1
	dd	_1360
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28010
	dd	_427
	dd	-12
	dd	0
	align	4
_28025:
	dd	_27654
	dd	277
	dd	3
	align	4
_28029:
	dd	_27654
	dd	278
	dd	3
	align	4
_28032:
	dd	3
	dd	0
	dd	0
	align	4
_28031:
	dd	_27654
	dd	278
	dd	22
	align	4
_28035:
	dd	3
	dd	0
	dd	0
	align	4
_28034:
	dd	_27654
	dd	278
	dd	78
	align	4
_28042:
	dd	1
	dd	_1361
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_25672
	dd	_2292
	dd	-12
	dd	2
	dd	_27806
	dd	_427
	dd	-16
	dd	0
	align	4
_28037:
	dd	_27654
	dd	283
	dd	3
_28049:
	db	"outData",0
_28050:
	db	"maxSizeInBytes",0
	align	4
_28048:
	dd	1
	dd	_1362
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28049
	dd	_2292
	dd	-12
	dd	2
	dd	_28050
	dd	_427
	dd	-16
	dd	0
	align	4
_28043:
	dd	_27654
	dd	289
	dd	3
	align	4
_28054:
	dd	1
	dd	_1363
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28049
	dd	_2292
	dd	-12
	dd	2
	dd	_28050
	dd	_427
	dd	-16
	dd	0
	align	4
_28051:
	dd	_27654
	dd	295
	dd	3
	align	4
_28088:
	dd	1
	dd	_1365
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27731
	dd	_19409
	dd	-12
	dd	2
	dd	_27732
	dd	_20781
	dd	-16
	dd	2
	dd	_23970
	dd	_427
	dd	-20
	dd	2
	dd	_20922
	dd	_27273
	dd	-24
	dd	0
	align	4
_28055:
	dd	_27654
	dd	300
	dd	3
	align	4
_28060:
	dd	_27654
	dd	301
	dd	3
_28061:
	db	"*b",0
	align	4
_28063:
	dd	_27654
	dd	304
	dd	3
	align	4
_28073:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28067:
	dd	_27654
	dd	305
	dd	4
	align	4
_28074:
	dd	_27654
	dd	308
	dd	3
	align	4
_28080:
	dd	_27654
	dd	311
	dd	3
	align	4
_28087:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_28084:
	dd	_27654
	dd	312
	dd	4
	align	4
_28094:
	dd	1
	dd	_1366
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28089:
	dd	_27654
	dd	320
	dd	3
_28130:
	db	"enumerationLiteralsToUse",0
	align	4
_28129:
	dd	1
	dd	_1367
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28130
	dd	_20781
	dd	-12
	dd	2
	dd	_23970
	dd	_427
	dd	-16
	dd	2
	dd	_20922
	dd	_27273
	dd	-20
	dd	2
	dd	_22684
	dd	_427
	dd	-24
	dd	0
	align	4
_28095:
	dd	_27654
	dd	330
	dd	3
	align	4
_28100:
	dd	_27654
	dd	331
	dd	3
_28101:
	db	"*b",0
	align	4
_28103:
	dd	_27654
	dd	334
	dd	3
	align	4
_28113:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28107:
	dd	_27654
	dd	335
	dd	4
	align	4
_28114:
	dd	_27654
	dd	338
	dd	3
	align	4
_28120:
	dd	_27654
	dd	341
	dd	3
	align	4
_28127:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_28124:
	dd	_27654
	dd	342
	dd	4
	align	4
_28128:
	dd	_27654
	dd	345
	dd	3
	align	4
_28163:
	dd	1
	dd	_1369
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28130
	dd	_20781
	dd	-12
	dd	2
	dd	_23970
	dd	_427
	dd	-16
	dd	2
	dd	_20922
	dd	_27273
	dd	-20
	dd	2
	dd	_22684
	dd	_427
	dd	-24
	dd	0
	align	4
_28131:
	dd	_27654
	dd	351
	dd	3
	align	4
_28136:
	dd	_27654
	dd	352
	dd	3
_28137:
	db	"*b",0
	align	4
_28139:
	dd	_27654
	dd	355
	dd	3
	align	4
_28149:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28143:
	dd	_27654
	dd	356
	dd	4
	align	4
_28150:
	dd	_27654
	dd	359
	dd	3
	align	4
_28154:
	dd	_27654
	dd	362
	dd	3
	align	4
_28161:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_28158:
	dd	_27654
	dd	363
	dd	4
	align	4
_28162:
	dd	_27654
	dd	366
	dd	3
	align	4
_28167:
	dd	1
	dd	_1371
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28164:
	dd	_27654
	dd	372
	dd	3
_28222:
	db	"literals",0
_28223:
	db	"[]:StringC",0
_28224:
	db	"stringc_param",0
_28225:
	db	"literalCnt",0
_28226:
	db	"outLiterals",0
	align	4
_28221:
	dd	1
	dd	_1372
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28222
	dd	_28223
	dd	-12
	dd	2
	dd	_28224
	dd	_24877
	dd	-16
	dd	2
	dd	_28225
	dd	_427
	dd	-20
	dd	2
	dd	_28226
	dd	_20781
	dd	-24
	dd	0
	align	4
_28168:
	dd	_27654
	dd	379
	dd	3
_28169:
	db	":StringC",0
	align	4
_28171:
	dd	_27654
	dd	380
	dd	3
_28172:
	db	"i",0
	align	4
_28174:
	dd	_27654
	dd	382
	dd	3
	align	4
_28193:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28177:
	dd	_27654
	dd	383
	dd	4
	align	4
_28185:
	dd	_27654
	dd	384
	dd	4
	align	4
_28194:
	dd	_27654
	dd	387
	dd	3
	align	4
_28200:
	dd	_27654
	dd	389
	dd	3
_28201:
	db	"$",0
	align	4
_28203:
	dd	_27654
	dd	390
	dd	3
	align	4
_28219:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_28207:
	dd	_27654
	dd	391
	dd	4
	align	4
_28220:
	dd	_27654
	dd	394
	dd	3
	align	4
_28278:
	dd	1
	dd	_1374
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28222
	dd	_28223
	dd	-12
	dd	2
	dd	_28224
	dd	_24877
	dd	-16
	dd	2
	dd	_28225
	dd	_427
	dd	-20
	dd	2
	dd	_28226
	dd	_20781
	dd	-24
	dd	0
	align	4
_28227:
	dd	_27654
	dd	401
	dd	3
_28228:
	db	":StringC",0
	align	4
_28230:
	dd	_27654
	dd	402
	dd	3
_28231:
	db	"i",0
	align	4
_28233:
	dd	_27654
	dd	404
	dd	3
	align	4
_28252:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28236:
	dd	_27654
	dd	405
	dd	4
	align	4
_28244:
	dd	_27654
	dd	406
	dd	4
	align	4
_28253:
	dd	_27654
	dd	409
	dd	3
	align	4
_28257:
	dd	_27654
	dd	411
	dd	3
_28258:
	db	"$",0
	align	4
_28260:
	dd	_27654
	dd	412
	dd	3
	align	4
_28276:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_28264:
	dd	_27654
	dd	413
	dd	4
	align	4
_28277:
	dd	_27654
	dd	416
	dd	3
	align	4
_28286:
	dd	1
	dd	_1376
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	0
	align	4
_28279:
	dd	_27654
	dd	421
	dd	3
	align	4
_28300:
	dd	1
	dd	_1377
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27815
	dd	_427
	dd	-12
	dd	0
	align	4
_28287:
	dd	_27654
	dd	427
	dd	3
	align	4
_28293:
	dd	_27654
	dd	428
	dd	3
	align	4
_28296:
	dd	3
	dd	0
	dd	0
	align	4
_28295:
	dd	_27654
	dd	428
	dd	21
	align	4
_28299:
	dd	3
	dd	0
	dd	0
	align	4
_28298:
	dd	_27654
	dd	428
	dd	73
	align	4
_28312:
	dd	1
	dd	_1379
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27815
	dd	_427
	dd	-12
	dd	0
	align	4
_28301:
	dd	_27654
	dd	434
	dd	3
	align	4
_28305:
	dd	_27654
	dd	435
	dd	3
	align	4
_28308:
	dd	3
	dd	0
	dd	0
	align	4
_28307:
	dd	_27654
	dd	435
	dd	21
	align	4
_28311:
	dd	3
	dd	0
	dd	0
	align	4
_28310:
	dd	_27654
	dd	435
	dd	73
	align	4
_28318:
	dd	1
	dd	_1381
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28313:
	dd	_27654
	dd	440
	dd	3
	align	4
_28324:
	dd	1
	dd	_1382
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28319:
	dd	_27654
	dd	445
	dd	3
	align	4
_28330:
	dd	1
	dd	_1383
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27676
	dd	_19409
	dd	-12
	dd	0
	align	4
_28325:
	dd	_27654
	dd	451
	dd	3
	align	4
_28334:
	dd	1
	dd	_1385
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27696
	dd	_427
	dd	-12
	dd	0
	align	4
_28331:
	dd	_27654
	dd	456
	dd	3
	align	4
_28338:
	dd	1
	dd	_1386
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27676
	dd	_427
	dd	-12
	dd	0
	align	4
_28335:
	dd	_27654
	dd	461
	dd	3
	align	4
_28342:
	dd	1
	dd	_1387
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27676
	dd	_20971
	dd	-12
	dd	0
	align	4
_28339:
	dd	_27654
	dd	466
	dd	3
	align	4
_28348:
	dd	1
	dd	_1389
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_28343:
	dd	_27654
	dd	471
	dd	3
	align	4
_28354:
	dd	1
	dd	_1391
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_27783
	dd	-12
	dd	0
	align	4
_28349:
	dd	_27654
	dd	476
	dd	3
	align	4
_28360:
	dd	1
	dd	_1393
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3268
	dd	_22598
	dd	-12
	dd	0
	align	4
_28355:
	dd	_27654
	dd	481
	dd	3
	align	4
_28364:
	dd	1
	dd	_1395
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_25672
	dd	_2292
	dd	-12
	dd	2
	dd	_27806
	dd	_427
	dd	-16
	dd	0
	align	4
_28361:
	dd	_27654
	dd	486
	dd	3
	align	4
_28397:
	dd	1
	dd	_1396
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27731
	dd	_19409
	dd	-12
	dd	2
	dd	_27732
	dd	_20781
	dd	-16
	dd	2
	dd	_23970
	dd	_427
	dd	-20
	dd	2
	dd	_20922
	dd	_27273
	dd	-24
	dd	0
	align	4
_28365:
	dd	_27654
	dd	491
	dd	3
	align	4
_28370:
	dd	_27654
	dd	492
	dd	3
_28371:
	db	"*b",0
	align	4
_28373:
	dd	_27654
	dd	495
	dd	3
	align	4
_28383:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28377:
	dd	_27654
	dd	496
	dd	4
	align	4
_28384:
	dd	_27654
	dd	499
	dd	3
	align	4
_28389:
	dd	_27654
	dd	502
	dd	3
	align	4
_28396:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_28393:
	dd	_27654
	dd	503
	dd	4
	align	4
_28403:
	dd	1
	dd	_1398
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	0
	align	4
_28398:
	dd	_27654
	dd	509
	dd	3
_28412:
	db	"rect",0
	align	4
_28411:
	dd	1
	dd	_1400
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	0
	align	4
_28404:
	dd	_27654
	dd	517
	dd	3
	align	4
_28420:
	dd	1
	dd	_1402
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	0
	align	4
_28413:
	dd	_27654
	dd	521
	dd	3
	align	4
_28426:
	dd	1
	dd	_1403
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28421:
	dd	_27654
	dd	525
	dd	3
	align	4
_28430:
	dd	1
	dd	_1405
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28427:
	dd	_27654
	dd	529
	dd	3
	align	4
_28436:
	dd	1
	dd	_1407
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	0
	align	4
_28431:
	dd	_27654
	dd	533
	dd	3
_28445:
	db	"matrix",0
	align	4
_28444:
	dd	1
	dd	_1409
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28445
	dd	_23645
	dd	-12
	dd	0
	align	4
_28437:
	dd	_27654
	dd	542
	dd	3
	align	4
_28453:
	dd	1
	dd	_1411
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28445
	dd	_23645
	dd	-12
	dd	0
	align	4
_28446:
	dd	_27654
	dd	546
	dd	3
	align	4
_28459:
	dd	1
	dd	_1412
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28454:
	dd	_27654
	dd	550
	dd	3
	align	4
_28463:
	dd	1
	dd	_1414
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28460:
	dd	_27654
	dd	554
	dd	3
	align	4
_28469:
	dd	1
	dd	_1415
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28445
	dd	_23645
	dd	-12
	dd	0
	align	4
_28464:
	dd	_27654
	dd	558
	dd	3
_28478:
	db	"quat",0
	align	4
_28477:
	dd	1
	dd	_1417
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28478
	dd	_23622
	dd	-12
	dd	0
	align	4
_28470:
	dd	_27654
	dd	566
	dd	3
	align	4
_28486:
	dd	1
	dd	_1419
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28478
	dd	_23622
	dd	-12
	dd	0
	align	4
_28479:
	dd	_27654
	dd	570
	dd	3
	align	4
_28492:
	dd	1
	dd	_1420
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28487:
	dd	_27654
	dd	574
	dd	3
	align	4
_28496:
	dd	1
	dd	_1422
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28493:
	dd	_27654
	dd	578
	dd	3
	align	4
_28502:
	dd	1
	dd	_1424
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28478
	dd	_23622
	dd	-12
	dd	0
	align	4
_28497:
	dd	_27654
	dd	582
	dd	3
_28511:
	db	"box",0
	align	4
_28510:
	dd	1
	dd	_1426
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28511
	dd	_23117
	dd	-12
	dd	0
	align	4
_28503:
	dd	_27654
	dd	590
	dd	3
	align	4
_28519:
	dd	1
	dd	_1428
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28511
	dd	_23117
	dd	-12
	dd	0
	align	4
_28512:
	dd	_27654
	dd	594
	dd	3
	align	4
_28525:
	dd	1
	dd	_1429
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28520:
	dd	_27654
	dd	598
	dd	3
	align	4
_28529:
	dd	1
	dd	_1431
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28526:
	dd	_27654
	dd	602
	dd	3
	align	4
_28535:
	dd	1
	dd	_1433
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28511
	dd	_23117
	dd	-12
	dd	0
	align	4
_28530:
	dd	_27654
	dd	606
	dd	3
_28544:
	db	"plane",0
	align	4
_28543:
	dd	1
	dd	_1435
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28544
	dd	_23279
	dd	-12
	dd	0
	align	4
_28536:
	dd	_27654
	dd	614
	dd	3
	align	4
_28552:
	dd	1
	dd	_1437
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28544
	dd	_23279
	dd	-12
	dd	0
	align	4
_28545:
	dd	_27654
	dd	618
	dd	3
	align	4
_28558:
	dd	1
	dd	_1438
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28553:
	dd	_27654
	dd	622
	dd	3
	align	4
_28562:
	dd	1
	dd	_1440
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28559:
	dd	_27654
	dd	626
	dd	3
	align	4
_28568:
	dd	1
	dd	_1442
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28544
	dd	_23279
	dd	-12
	dd	0
	align	4
_28563:
	dd	_27654
	dd	630
	dd	3
_28577:
	db	"tri",0
	align	4
_28576:
	dd	1
	dd	_1444
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28577
	dd	_23095
	dd	-12
	dd	0
	align	4
_28569:
	dd	_27654
	dd	638
	dd	3
	align	4
_28585:
	dd	1
	dd	_1446
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28577
	dd	_23095
	dd	-12
	dd	0
	align	4
_28578:
	dd	_27654
	dd	642
	dd	3
	align	4
_28591:
	dd	1
	dd	_1447
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28586:
	dd	_27654
	dd	646
	dd	3
	align	4
_28595:
	dd	1
	dd	_1449
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28592:
	dd	_27654
	dd	650
	dd	3
	align	4
_28601:
	dd	1
	dd	_1450
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28577
	dd	_23095
	dd	-12
	dd	0
	align	4
_28596:
	dd	_27654
	dd	654
	dd	3
_28610:
	db	"line",0
	align	4
_28609:
	dd	1
	dd	_1452
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28610
	dd	_24419
	dd	-12
	dd	0
	align	4
_28602:
	dd	_27654
	dd	662
	dd	3
	align	4
_28618:
	dd	1
	dd	_1454
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28610
	dd	_24419
	dd	-12
	dd	0
	align	4
_28611:
	dd	_27654
	dd	666
	dd	3
	align	4
_28624:
	dd	1
	dd	_1455
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28619:
	dd	_27654
	dd	670
	dd	3
	align	4
_28628:
	dd	1
	dd	_1457
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28625:
	dd	_27654
	dd	674
	dd	3
	align	4
_28634:
	dd	1
	dd	_1459
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28610
	dd	_24419
	dd	-12
	dd	0
	align	4
_28629:
	dd	_27654
	dd	678
	dd	3
	align	4
_28642:
	dd	1
	dd	_1461
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28610
	dd	_23156
	dd	-12
	dd	0
	align	4
_28635:
	dd	_27654
	dd	686
	dd	3
	align	4
_28650:
	dd	1
	dd	_1463
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28610
	dd	_23156
	dd	-12
	dd	0
	align	4
_28643:
	dd	_27654
	dd	690
	dd	3
	align	4
_28656:
	dd	1
	dd	_1464
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28651:
	dd	_27654
	dd	694
	dd	3
	align	4
_28660:
	dd	1
	dd	_1466
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28657:
	dd	_27654
	dd	698
	dd	3
	align	4
_28666:
	dd	1
	dd	_1468
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28610
	dd	_23156
	dd	-12
	dd	0
	align	4
_28661:
	dd	_27654
	dd	702
	dd	3
_28673:
	db	"userPointer",0
	align	4
_28672:
	dd	1
	dd	_1470
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28673
	dd	_2292
	dd	-12
	dd	0
	align	4
_28667:
	dd	_27654
	dd	710
	dd	3
	align	4
_28679:
	dd	1
	dd	_1472
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28673
	dd	_2292
	dd	-12
	dd	0
	align	4
_28674:
	dd	_27654
	dd	714
	dd	3
	align	4
_28685:
	dd	1
	dd	_1473
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	0
	align	4
_28680:
	dd	_27654
	dd	718
	dd	3
	align	4
_28689:
	dd	1
	dd	_1474
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28686:
	dd	_27654
	dd	722
	dd	3
	align	4
_28693:
	dd	1
	dd	_1476
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28673
	dd	_2292
	dd	-12
	dd	0
	align	4
_28690:
	dd	_27654
	dd	726
	dd	3
_28700:
	db	"reader",0
_28701:
	db	"bReadCurrentElementOnly",0
_28702:
	db	"elementName",0
	align	4
_28699:
	dd	1
	dd	_1194
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_28700
	dd	_26951
	dd	-8
	dd	2
	dd	_28701
	dd	_427
	dd	-12
	dd	2
	dd	_28702
	dd	_19409
	dd	-16
	dd	0
	align	4
_28694:
	dd	_27654
	dd	733
	dd	3
_28709:
	db	"writer",0
_28710:
	db	"bWriteXMLHeader",0
	align	4
_28708:
	dd	1
	dd	_1201
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_28709
	dd	_27153
	dd	-8
	dd	2
	dd	_28710
	dd	_427
	dd	-12
	dd	2
	dd	_28702
	dd	_19409
	dd	-16
	dd	0
	align	4
_28703:
	dd	_27654
	dd	738
	dd	3
_28744:
	db	"values_count",0
_28745:
	db	"values_ptr",0
	align	4
_28743:
	dd	1
	dd	_1480
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27269
	dd	_20781
	dd	-12
	dd	2
	dd	_28744
	dd	_427
	dd	-16
	dd	2
	dd	_28745
	dd	_27273
	dd	-20
	dd	0
	align	4
_28711:
	dd	_27654
	dd	746
	dd	3
	align	4
_28716:
	dd	_27654
	dd	747
	dd	3
_28717:
	db	"*b",0
	align	4
_28719:
	dd	_27654
	dd	749
	dd	3
	align	4
_28729:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28723:
	dd	_27654
	dd	750
	dd	4
	align	4
_28730:
	dd	_27654
	dd	753
	dd	3
	align	4
_28735:
	dd	_27654
	dd	756
	dd	3
	align	4
_28742:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28739:
	dd	_27654
	dd	757
	dd	4
	align	4
_28778:
	dd	1
	dd	_1481
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_27269
	dd	_20781
	dd	-12
	dd	2
	dd	_28744
	dd	_427
	dd	-16
	dd	2
	dd	_28745
	dd	_27273
	dd	-20
	dd	0
	align	4
_28746:
	dd	_27654
	dd	762
	dd	3
	align	4
_28751:
	dd	_27654
	dd	763
	dd	3
_28752:
	db	"*b",0
	align	4
_28754:
	dd	_27654
	dd	765
	dd	3
	align	4
_28764:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28758:
	dd	_27654
	dd	766
	dd	4
	align	4
_28765:
	dd	_27654
	dd	769
	dd	3
	align	4
_28770:
	dd	_27654
	dd	772
	dd	3
	align	4
_28777:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28774:
	dd	_27654
	dd	773
	dd	4
_28810:
	db	"ptrs",0
_28811:
	db	"objs",0
	align	4
_28809:
	dd	1
	dd	_1482
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_27675
	dd	_19409
	dd	-8
	dd	2
	dd	_28810
	dd	_22097
	dd	-12
	dd	2
	dd	_28811
	dd	_20781
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_28779:
	dd	_27654
	dd	778
	dd	3
	align	4
_28781:
	dd	_27654
	dd	779
	dd	3
	align	4
_28783:
	dd	_27654
	dd	781
	dd	3
	align	4
_28789:
	dd	_27654
	dd	783
	dd	3
	align	4
_28806:
	dd	3
	dd	0
	dd	0
	align	4
_28791:
	dd	_27654
	dd	784
	dd	4
_28792:
	db	"$",0
	align	4
_28793:
	dd	_27654
	dd	786
	dd	4
	align	4
_28805:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28797:
	dd	_27654
	dd	787
	dd	5
	align	4
_28807:
	dd	_27654
	dd	791
	dd	3
	align	4
_28808:
	dd	_27654
	dd	792
	dd	3
	align	4
_28840:
	dd	1
	dd	_1483
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28810
	dd	_22097
	dd	-12
	dd	2
	dd	_28811
	dd	_20781
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_28812:
	dd	_27654
	dd	796
	dd	3
	align	4
_28814:
	dd	_27654
	dd	797
	dd	3
	align	4
_28816:
	dd	_27654
	dd	799
	dd	3
	align	4
_28820:
	dd	_27654
	dd	801
	dd	3
	align	4
_28837:
	dd	3
	dd	0
	dd	0
	align	4
_28822:
	dd	_27654
	dd	802
	dd	4
_28823:
	db	"$",0
	align	4
_28824:
	dd	_27654
	dd	804
	dd	4
	align	4
_28836:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28828:
	dd	_27654
	dd	805
	dd	5
	align	4
_28838:
	dd	_27654
	dd	809
	dd	3
	align	4
_28839:
	dd	_27654
	dd	810
	dd	3
	align	4
_28871:
	dd	1
	dd	_1484
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27269
	dd	_20781
	dd	-12
	dd	2
	dd	_28744
	dd	_427
	dd	-16
	dd	2
	dd	_28745
	dd	_27273
	dd	-20
	dd	0
	align	4
_28841:
	dd	_27654
	dd	815
	dd	3
	align	4
_28846:
	dd	_27654
	dd	816
	dd	3
_28847:
	db	"*b",0
	align	4
_28849:
	dd	_27654
	dd	818
	dd	3
	align	4
_28859:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28853:
	dd	_27654
	dd	819
	dd	4
	align	4
_28860:
	dd	_27654
	dd	822
	dd	3
	align	4
_28863:
	dd	_27654
	dd	825
	dd	3
	align	4
_28870:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28867:
	dd	_27654
	dd	826
	dd	4
	align	4
_28884:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	0
	align	4
_28872:
	dd	_27654
	dd	831
	dd	3
	align	4
_28880:
	dd	3
	dd	0
	dd	0
	align	4
_28876:
	dd	_27654
	dd	831
	dd	22
	align	4
_28881:
	dd	_27654
	dd	832
	dd	3
	align	4
_28888:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	0
	align	4
_28885:
	dd	_27654
	dd	836
	dd	3
	align	4
_28892:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27620
	dd	-4
	dd	0
	align	4
_28889:
	dd	_27654
	dd	840
	dd	3
_28895:
	db	":IFileArchive",0
	align	4
_28894:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28893:
	dd	3
	dd	0
	dd	0
	align	4
_28904:
	dd	1
	dd	_1246
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
_28899:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilearchive.bmx",0
	align	4
_28898:
	dd	_28899
	dd	10
	dd	3
	align	4
_28908:
	dd	1
	dd	_1487
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_28905:
	dd	_28899
	dd	14
	dd	3
	align	4
_28912:
	dd	1
	dd	_1489
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28909:
	dd	_28899
	dd	18
	dd	3
	align	4
_28916:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28913:
	dd	_28899
	dd	22
	dd	3
	align	4
_28922:
	dd	1
	dd	_1491
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	2
	dd	_27514
	dd	_19409
	dd	-8
	dd	0
	align	4
_28917:
	dd	_28899
	dd	26
	dd	3
	align	4
_28926:
	dd	1
	dd	_1492
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28923:
	dd	_28899
	dd	30
	dd	3
	align	4
_28937:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_28895
	dd	-12
	dd	0
	align	4
_28927:
	dd	_28899
	dd	34
	dd	3
	align	4
_28930:
	dd	3
	dd	0
	dd	0
	align	4
_28929:
	dd	_28899
	dd	34
	dd	23
	align	4
_28931:
	dd	_28899
	dd	35
	dd	3
	align	4
_28933:
	dd	_28899
	dd	36
	dd	3
	align	4
_28936:
	dd	_28899
	dd	37
	dd	3
	align	4
_28950:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28938:
	dd	_28899
	dd	41
	dd	3
	align	4
_28946:
	dd	3
	dd	0
	dd	0
	align	4
_28942:
	dd	_28899
	dd	41
	dd	22
	align	4
_28947:
	dd	_28899
	dd	42
	dd	3
	align	4
_28954:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28951:
	dd	_28899
	dd	46
	dd	3
	align	4
_28958:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_28895
	dd	-4
	dd	0
	align	4
_28955:
	dd	_28899
	dd	50
	dd	3
	align	4
_28960:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	0
	align	4
_28959:
	dd	3
	dd	0
	dd	0
	align	4
_28968:
	dd	1
	dd	_1496
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_28963:
	dd	_28899
	dd	66
	dd	3
_28973:
	db	"file",0
	align	4
_28972:
	dd	1
	dd	_1497
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	0
	align	4
_28969:
	dd	_28899
	dd	70
	dd	3
	align	4
_28977:
	dd	1
	dd	_1499
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	2
	dd	_27513
	dd	_427
	dd	-8
	dd	0
	align	4
_28974:
	dd	_28899
	dd	74
	dd	3
	align	4
_28983:
	dd	1
	dd	_1500
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	0
	align	4
_28978:
	dd	_28899
	dd	78
	dd	3
	align	4
_28987:
	dd	1
	dd	_1502
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	2
	dd	_27355
	dd	_427
	dd	-12
	dd	2
	dd	_27356
	dd	_427
	dd	-16
	dd	0
	align	4
_28984:
	dd	_28899
	dd	82
	dd	3
	align	4
_28998:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27520
	dd	-12
	dd	0
	align	4
_28988:
	dd	_28899
	dd	86
	dd	3
	align	4
_28991:
	dd	3
	dd	0
	dd	0
	align	4
_28990:
	dd	_28899
	dd	86
	dd	23
	align	4
_28992:
	dd	_28899
	dd	87
	dd	3
	align	4
_28994:
	dd	_28899
	dd	88
	dd	3
	align	4
_28997:
	dd	_28899
	dd	89
	dd	3
	align	4
_29011:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	0
	align	4
_28999:
	dd	_28899
	dd	93
	dd	3
	align	4
_29007:
	dd	3
	dd	0
	dd	0
	align	4
_29003:
	dd	_28899
	dd	93
	dd	22
	align	4
_29008:
	dd	_28899
	dd	94
	dd	3
	align	4
_29015:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	0
	align	4
_29012:
	dd	_28899
	dd	98
	dd	3
	align	4
_29019:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27520
	dd	-4
	dd	0
	align	4
_29016:
	dd	_28899
	dd	102
	dd	3
_29022:
	db	":SNamedPath",0
	align	4
_29021:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29022
	dd	-4
	dd	0
	align	4
_29020:
	dd	3
	dd	0
	dd	0
	align	4
_29036:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_29022
	dd	-12
	dd	0
_29026:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/path.bmx",0
	align	4
_29025:
	dd	_29026
	dd	6
	dd	3
	align	4
_29029:
	dd	3
	dd	0
	dd	0
	align	4
_29028:
	dd	_29026
	dd	6
	dd	23
	align	4
_29030:
	dd	_29026
	dd	7
	dd	3
	align	4
_29032:
	dd	_29026
	dd	8
	dd	3
	align	4
_29035:
	dd	_29026
	dd	9
	dd	3
	align	4
_29038:
	dd	1
	dd	_480
	dd	0
	align	4
_29037:
	dd	_29026
	dd	13
	dd	3
	align	4
_29040:
	dd	1
	dd	_1509
	dd	2
	dd	_20992
	dd	_29022
	dd	-4
	dd	0
	align	4
_29039:
	dd	_29026
	dd	17
	dd	3
	align	4
_29044:
	dd	1
	dd	_1511
	dd	2
	dd	_20844
	dd	_29022
	dd	-4
	dd	2
	dd	_20992
	dd	_29022
	dd	-8
	dd	0
	align	4
_29041:
	dd	_29026
	dd	25
	dd	3
	align	4
_29048:
	dd	1
	dd	_1513
	dd	2
	dd	_20844
	dd	_29022
	dd	-4
	dd	2
	dd	_27556
	dd	_29022
	dd	-8
	dd	0
	align	4
_29045:
	dd	_29026
	dd	29
	dd	3
	align	4
_29052:
	dd	1
	dd	_1182
	dd	2
	dd	_20844
	dd	_29022
	dd	-4
	dd	0
	align	4
_29049:
	dd	_29026
	dd	33
	dd	3
	align	4
_29056:
	dd	1
	dd	_1514
	dd	2
	dd	_20844
	dd	_29022
	dd	-4
	dd	0
	align	4
_29053:
	dd	_29026
	dd	37
	dd	3
_29059:
	db	":ICursorControl",0
	align	4
_29058:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29057:
	dd	3
	dd	0
	dd	0
	align	4
_29073:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_29059
	dd	-12
	dd	0
_29063:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/icursorcontrol.bmx",0
	align	4
_29062:
	dd	_29063
	dd	11
	dd	3
	align	4
_29066:
	dd	3
	dd	0
	dd	0
	align	4
_29065:
	dd	_29063
	dd	11
	dd	23
	align	4
_29067:
	dd	_29063
	dd	12
	dd	3
	align	4
_29069:
	dd	_29063
	dd	13
	dd	3
	align	4
_29072:
	dd	_29063
	dd	14
	dd	3
	align	4
_29077:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29074:
	dd	_29063
	dd	18
	dd	3
	align	4
_29081:
	dd	1
	dd	_1519
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29078:
	dd	_29063
	dd	22
	dd	3
	align	4
_29085:
	dd	1
	dd	_1520
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29082:
	dd	_29063
	dd	26
	dd	3
_29090:
	db	"bVisible",0
	align	4
_29089:
	dd	1
	dd	_1521
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	2
	dd	_29090
	dd	_427
	dd	-8
	dd	0
	align	4
_29086:
	dd	_29063
	dd	30
	dd	3
	align	4
_29094:
	dd	1
	dd	_1522
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	0
	align	4
_29091:
	dd	_29063
	dd	34
	dd	3
	align	4
_29100:
	dd	1
	dd	_1523
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	2
	dd	_3263
	dd	_21302
	dd	-8
	dd	0
	align	4
_29095:
	dd	_29063
	dd	38
	dd	3
	align	4
_29104:
	dd	1
	dd	_1524
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	0
	align	4
_29101:
	dd	_29063
	dd	42
	dd	3
	align	4
_29110:
	dd	1
	dd	_1525
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	2
	dd	_3263
	dd	_21186
	dd	-8
	dd	0
	align	4
_29105:
	dd	_29063
	dd	46
	dd	3
	align	4
_29114:
	dd	1
	dd	_1526
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	2
	dd	_28412
	dd	_21417
	dd	-8
	dd	0
	align	4
_29111:
	dd	_29063
	dd	50
	dd	3
	align	4
_29127:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29115:
	dd	_29063
	dd	54
	dd	3
	align	4
_29123:
	dd	3
	dd	0
	dd	0
	align	4
_29119:
	dd	_29063
	dd	54
	dd	22
	align	4
_29124:
	dd	_29063
	dd	55
	dd	3
	align	4
_29131:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29128:
	dd	_29063
	dd	59
	dd	3
	align	4
_29135:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_29059
	dd	-4
	dd	0
	align	4
_29132:
	dd	_29063
	dd	63
	dd	3
_29138:
	db	":IGUIFont",0
	align	4
_29137:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	0
	align	4
_29136:
	dd	3
	dd	0
	dd	0
	align	4
_29152:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_29138
	dd	-12
	dd	0
_29142:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguifont.bmx",0
	align	4
_29141:
	dd	_29142
	dd	17
	dd	3
	align	4
_29145:
	dd	3
	dd	0
	dd	0
	align	4
_29144:
	dd	_29142
	dd	17
	dd	23
	align	4
_29146:
	dd	_29142
	dd	18
	dd	3
	align	4
_29148:
	dd	_29142
	dd	19
	dd	3
	align	4
_29151:
	dd	_29142
	dd	20
	dd	3
_29159:
	db	"pixel_x",0
	align	4
_29158:
	dd	1
	dd	_1530
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_29159
	dd	_427
	dd	-12
	dd	0
	align	4
_29153:
	dd	_29142
	dd	24
	dd	3
	align	4
_29165:
	dd	1
	dd	_1531
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_29160:
	dd	_29142
	dd	28
	dd	3
_29182:
	db	"bHcenter",0
_29183:
	db	"bVcenter",0
_29184:
	db	"clip",0
	align	4
_29181:
	dd	1
	dd	_1533
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_3263
	dd	_21417
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_29182
	dd	_427
	dd	-20
	dd	2
	dd	_29183
	dd	_427
	dd	-24
	dd	2
	dd	_29184
	dd	_21417
	dd	-28
	dd	0
	align	4
_29166:
	dd	_29142
	dd	32
	dd	3
	align	4
_29169:
	dd	3
	dd	0
	dd	0
	align	4
_29168:
	dd	_29142
	dd	32
	dd	21
	align	4
_29170:
	dd	_29142
	dd	33
	dd	3
	align	4
_29188:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	0
	align	4
_29185:
	dd	_29142
	dd	37
	dd	3
_29193:
	db	"kerning",0
	align	4
_29192:
	dd	1
	dd	_1535
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_29193
	dd	_427
	dd	-8
	dd	0
	align	4
_29189:
	dd	_29142
	dd	41
	dd	3
	align	4
_29197:
	dd	1
	dd	_1536
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_29193
	dd	_427
	dd	-8
	dd	0
	align	4
_29194:
	dd	_29142
	dd	45
	dd	3
_29205:
	db	"thisLetter",0
_29206:
	db	"previousLetter",0
	align	4
_29204:
	dd	1
	dd	_1537
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_29205
	dd	_19409
	dd	-8
	dd	2
	dd	_29206
	dd	_19409
	dd	-12
	dd	0
	align	4
_29198:
	dd	_29142
	dd	49
	dd	3
	align	4
_29210:
	dd	1
	dd	_1538
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	0
	align	4
_29207:
	dd	_29142
	dd	53
	dd	3
	align	4
_29216:
	dd	1
	dd	_1539
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	2
	dd	_23662
	dd	_19409
	dd	-8
	dd	0
	align	4
_29211:
	dd	_29142
	dd	57
	dd	3
	align	4
_29229:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	0
	align	4
_29217:
	dd	_29142
	dd	61
	dd	3
	align	4
_29225:
	dd	3
	dd	0
	dd	0
	align	4
_29221:
	dd	_29142
	dd	61
	dd	22
	align	4
_29226:
	dd	_29142
	dd	62
	dd	3
	align	4
_29233:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	0
	align	4
_29230:
	dd	_29142
	dd	66
	dd	3
	align	4
_29237:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_29138
	dd	-4
	dd	0
	align	4
_29234:
	dd	_29142
	dd	70
	dd	3
_29240:
	db	":IGUIFontBitmap",0
	align	4
_29239:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29240
	dd	-4
	dd	0
	align	4
_29238:
	dd	3
	dd	0
	dd	0
	align	4
_29253:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_29240
	dd	-12
	dd	0
_29243:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguifontbitmap.bmx",0
	align	4
_29242:
	dd	_29243
	dd	10
	dd	3
	align	4
_29246:
	dd	3
	dd	0
	dd	0
	align	4
_29245:
	dd	_29243
	dd	10
	dd	23
	align	4
_29247:
	dd	_29243
	dd	11
	dd	3
	align	4
_29249:
	dd	_29243
	dd	12
	dd	3
	align	4
_29252:
	dd	_29243
	dd	13
	dd	3
_29260:
	db	"c",0
	align	4
_29259:
	dd	1
	dd	_1543
	dd	2
	dd	_20844
	dd	_29240
	dd	-4
	dd	2
	dd	_29260
	dd	_19409
	dd	-8
	dd	0
	align	4
_29254:
	dd	_29243
	dd	17
	dd	3
_29263:
	db	":IGUIElement",0
	align	4
_29262:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29261:
	dd	3
	dd	0
	dd	0
	align	4
_29280:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_29263
	dd	-16
	dd	0
_29267:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguielement.bmx",0
	align	4
_29266:
	dd	_29267
	dd	11
	dd	3
	align	4
_29270:
	dd	3
	dd	0
	dd	0
	align	4
_29269:
	dd	_29267
	dd	11
	dd	23
	align	4
_29271:
	dd	_29267
	dd	12
	dd	3
	align	4
_29273:
	dd	_29267
	dd	13
	dd	3
	align	4
_29276:
	dd	_29267
	dd	14
	dd	3
	align	4
_29279:
	dd	_29267
	dd	15
	dd	3
	align	4
_29293:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29281:
	dd	_29267
	dd	19
	dd	3
	align	4
_29289:
	dd	3
	dd	0
	dd	0
	align	4
_29285:
	dd	_29267
	dd	19
	dd	22
	align	4
_29290:
	dd	_29267
	dd	20
	dd	3
	align	4
_29297:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29294:
	dd	_29267
	dd	24
	dd	3
	align	4
_29301:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29298:
	dd	_29267
	dd	28
	dd	3
_29416:
	db	"bTakeOwnership",0
_29417:
	db	"element_cast",0
_29418:
	db	"element_type",0
_29419:
	db	"bMustDelete",0
	align	4
_29415:
	dd	1
	dd	_1547
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29416
	dd	_427
	dd	-8
	dd	2
	dd	_29417
	dd	_29263
	dd	-12
	dd	2
	dd	_29418
	dd	_427
	dd	-16
	dd	2
	dd	_29419
	dd	_427
	dd	-20
	dd	0
	align	4
_29302:
	dd	_29267
	dd	37
	dd	3
	align	4
_29304:
	dd	_29267
	dd	38
	dd	3
	align	4
_29308:
	dd	_29267
	dd	39
	dd	3
	align	4
_29310:
	dd	_29267
	dd	41
	dd	3
	align	4
_29319:
	dd	3
	dd	0
	dd	0
	align	4
_29312:
	dd	_29267
	dd	42
	dd	4
	align	4
_29315:
	dd	_29267
	dd	43
	dd	4
	align	4
_29320:
	dd	_29267
	dd	46
	dd	3
	align	4
_29345:
	dd	3
	dd	0
	dd	0
	align	4
_29340:
	dd	_29267
	dd	86
	dd	5
	align	4
_29341:
	dd	_29267
	dd	87
	dd	5
	align	4
_29349:
	dd	3
	dd	0
	dd	0
	align	4
_29346:
	dd	_29267
	dd	48
	dd	5
	align	4
_29353:
	dd	3
	dd	0
	dd	0
	align	4
_29350:
	dd	_29267
	dd	50
	dd	5
	align	4
_29357:
	dd	3
	dd	0
	dd	0
	align	4
_29354:
	dd	_29267
	dd	52
	dd	5
	align	4
_29361:
	dd	3
	dd	0
	dd	0
	align	4
_29358:
	dd	_29267
	dd	54
	dd	5
	align	4
_29365:
	dd	3
	dd	0
	dd	0
	align	4
_29362:
	dd	_29267
	dd	56
	dd	5
	align	4
_29369:
	dd	3
	dd	0
	dd	0
	align	4
_29366:
	dd	_29267
	dd	58
	dd	5
	align	4
_29373:
	dd	3
	dd	0
	dd	0
	align	4
_29370:
	dd	_29267
	dd	60
	dd	5
	align	4
_29377:
	dd	3
	dd	0
	dd	0
	align	4
_29374:
	dd	_29267
	dd	62
	dd	5
	align	4
_29381:
	dd	3
	dd	0
	dd	0
	align	4
_29378:
	dd	_29267
	dd	64
	dd	5
	align	4
_29385:
	dd	3
	dd	0
	dd	0
	align	4
_29382:
	dd	_29267
	dd	66
	dd	5
	align	4
_29389:
	dd	3
	dd	0
	dd	0
	align	4
_29386:
	dd	_29267
	dd	72
	dd	5
	align	4
_29393:
	dd	3
	dd	0
	dd	0
	align	4
_29390:
	dd	_29267
	dd	74
	dd	5
	align	4
_29397:
	dd	3
	dd	0
	dd	0
	align	4
_29394:
	dd	_29267
	dd	76
	dd	5
	align	4
_29401:
	dd	3
	dd	0
	dd	0
	align	4
_29398:
	dd	_29267
	dd	78
	dd	5
	align	4
_29405:
	dd	3
	dd	0
	dd	0
	align	4
_29402:
	dd	_29267
	dd	80
	dd	5
	align	4
_29409:
	dd	3
	dd	0
	dd	0
	align	4
_29406:
	dd	_29267
	dd	82
	dd	5
	align	4
_29413:
	dd	3
	dd	0
	dd	0
	align	4
_29410:
	dd	_29267
	dd	84
	dd	5
	align	4
_29414:
	dd	_29267
	dd	90
	dd	3
_29426:
	db	"child",0
	align	4
_29425:
	dd	1
	dd	_1549
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29426
	dd	_29263
	dd	-8
	dd	0
	align	4
_29420:
	dd	_29267
	dd	94
	dd	3
	align	4
_29432:
	dd	1
	dd	_1551
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29426
	dd	_29263
	dd	-8
	dd	0
	align	4
_29427:
	dd	_29267
	dd	98
	dd	3
	align	4
_29436:
	dd	1
	dd	_1533
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29433:
	dd	_29267
	dd	102
	dd	3
	align	4
_29440:
	dd	1
	dd	_1552
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29437:
	dd	_29267
	dd	106
	dd	3
_29457:
	db	"bSearchChildren",0
	align	4
_29456:
	dd	1
	dd	_1553
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	2
	dd	_29457
	dd	_427
	dd	-12
	dd	2
	dd	_25782
	dd	_29263
	dd	-16
	dd	0
	align	4
_29441:
	dd	_29267
	dd	111
	dd	3
	align	4
_29445:
	dd	_29267
	dd	112
	dd	3
	align	4
_29454:
	dd	3
	dd	0
	dd	0
	align	4
_29451:
	dd	_29267
	dd	112
	dd	41
	align	4
_29455:
	dd	_29267
	dd	113
	dd	3
	align	4
_29475:
	dd	1
	dd	_1555
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_24373
	dd	_21302
	dd	-8
	dd	2
	dd	_25782
	dd	_29263
	dd	-12
	dd	0
	align	4
_29458:
	dd	_29267
	dd	118
	dd	3
	align	4
_29464:
	dd	_29267
	dd	119
	dd	3
	align	4
_29473:
	dd	3
	dd	0
	dd	0
	align	4
_29470:
	dd	_29267
	dd	119
	dd	41
	align	4
_29474:
	dd	_29267
	dd	120
	dd	3
	align	4
_29479:
	dd	1
	dd	_1183
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29476:
	dd	_29267
	dd	124
	dd	3
	align	4
_29495:
	dd	1
	dd	_1557
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	0
	align	4
_29480:
	dd	_29267
	dd	129
	dd	3
	align	4
_29484:
	dd	_29267
	dd	130
	dd	3
	align	4
_29493:
	dd	3
	dd	0
	dd	0
	align	4
_29490:
	dd	_29267
	dd	130
	dd	41
	align	4
_29494:
	dd	_29267
	dd	131
	dd	3
	align	4
_29499:
	dd	1
	dd	_1519
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29496:
	dd	_29267
	dd	135
	dd	3
	align	4
_29503:
	dd	1
	dd	_1559
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29500:
	dd	_29267
	dd	139
	dd	3
	align	4
_29507:
	dd	1
	dd	_1560
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29504:
	dd	_29267
	dd	143
	dd	3
	align	4
_29511:
	dd	1
	dd	_1520
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29508:
	dd	_29267
	dd	147
	dd	3
_29518:
	db	"absoluteMovement",0
	align	4
_29517:
	dd	1
	dd	_1561
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29518
	dd	_21302
	dd	-8
	dd	0
	align	4
_29512:
	dd	_29267
	dd	151
	dd	3
	align	4
_29522:
	dd	1
	dd	_1562
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29519:
	dd	_29267
	dd	155
	dd	3
	align	4
_29528:
	dd	1
	dd	_1563
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29426
	dd	_29263
	dd	-8
	dd	0
	align	4
_29523:
	dd	_29267
	dd	159
	dd	3
_29533:
	db	"bEnabled",0
	align	4
_29532:
	dd	1
	dd	_1564
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29533
	dd	_427
	dd	-8
	dd	0
	align	4
_29529:
	dd	_29267
	dd	163
	dd	3
	align	4
_29537:
	dd	1
	dd	_1565
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	0
	align	4
_29534:
	dd	_29267
	dd	167
	dd	3
_29544:
	db	"rpos",0
	align	4
_29543:
	dd	1
	dd	_1566
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29544
	dd	_21417
	dd	-8
	dd	0
	align	4
_29538:
	dd	_29267
	dd	171
	dd	3
	align	4
_29548:
	dd	1
	dd	_1567
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_29545:
	dd	_29267
	dd	175
	dd	3
	align	4
_29552:
	dd	1
	dd	_1521
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29090
	dd	_427
	dd	-8
	dd	0
	align	4
_29549:
	dd	_29267
	dd	179
	dd	3
	align	4
_29556:
	dd	1
	dd	_1568
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29553:
	dd	_29267
	dd	183
	dd	3
_29586:
	db	"[]:IGUIElement",0
	align	4
_29585:
	dd	1
	dd	_1569
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_29586
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_29557:
	dd	_29267
	dd	188
	dd	3
	align	4
_29559:
	dd	_29267
	dd	189
	dd	3
	align	4
_29561:
	dd	_29267
	dd	191
	dd	3
	align	4
_29565:
	dd	_29267
	dd	193
	dd	3
	align	4
_29582:
	dd	3
	dd	0
	dd	0
	align	4
_29567:
	dd	_29267
	dd	194
	dd	4
_29568:
	db	":IGUIElement",0
	align	4
_29569:
	dd	_29267
	dd	196
	dd	4
	align	4
_29581:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_29573:
	dd	_29267
	dd	197
	dd	5
	align	4
_29583:
	dd	_29267
	dd	201
	dd	3
	align	4
_29584:
	dd	_29267
	dd	202
	dd	3
	align	4
_29590:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29587:
	dd	_29267
	dd	206
	dd	4
	align	4
_29596:
	dd	1
	dd	_1571
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_28412
	dd	_21575
	dd	-8
	dd	0
	align	4
_29591:
	dd	_29267
	dd	210
	dd	3
	align	4
_29602:
	dd	1
	dd	_1572
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_28010
	dd	_21302
	dd	-8
	dd	0
	align	4
_29597:
	dd	_29267
	dd	214
	dd	3
_29607:
	db	"bNoClip",0
	align	4
_29606:
	dd	1
	dd	_1573
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29607
	dd	_427
	dd	-8
	dd	0
	align	4
_29603:
	dd	_29267
	dd	218
	dd	3
	align	4
_29611:
	dd	1
	dd	_1574
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29608:
	dd	_29267
	dd	222
	dd	3
	align	4
_29617:
	dd	1
	dd	_1575
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	0
	align	4
_29612:
	dd	_29267
	dd	226
	dd	3
	align	4
_29623:
	dd	1
	dd	_1576
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	0
	align	4
_29618:
	dd	_29267
	dd	230
	dd	3
_29628:
	db	"EGUI_ALIGNMENT_left",0
_29629:
	db	"EGUI_ALIGNMENT_right",0
_29630:
	db	"EGUI_ALIGNMENT_top",0
_29631:
	db	"EGUI_ALIGNMENT_bottom",0
	align	4
_29627:
	dd	1
	dd	_1577
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29628
	dd	_427
	dd	-8
	dd	2
	dd	_29629
	dd	_427
	dd	-12
	dd	2
	dd	_29630
	dd	_427
	dd	-16
	dd	2
	dd	_29631
	dd	_427
	dd	-20
	dd	0
	align	4
_29624:
	dd	_29267
	dd	234
	dd	3
_29636:
	db	"timeMs",0
	align	4
_29635:
	dd	1
	dd	_1578
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29636
	dd	_427
	dd	-8
	dd	0
	align	4
_29632:
	dd	_29267
	dd	238
	dd	3
	align	4
_29640:
	dd	1
	dd	_1579
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29637:
	dd	_29267
	dd	242
	dd	3
_29645:
	db	"bSubElement",0
	align	4
_29644:
	dd	1
	dd	_1580
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29645
	dd	_427
	dd	-8
	dd	0
	align	4
_29641:
	dd	_29267
	dd	246
	dd	3
	align	4
_29649:
	dd	1
	dd	_1581
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_29646:
	dd	_29267
	dd	250
	dd	3
	align	4
_29653:
	dd	1
	dd	_1582
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29650:
	dd	_29267
	dd	254
	dd	3
	align	4
_29657:
	dd	1
	dd	_1583
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29654:
	dd	_29267
	dd	258
	dd	3
	align	4
_29661:
	dd	1
	dd	_1584
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29658:
	dd	_29267
	dd	262
	dd	3
	align	4
_29667:
	dd	1
	dd	_522
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_24373
	dd	_21302
	dd	-8
	dd	0
	align	4
_29662:
	dd	_29267
	dd	266
	dd	3
_29672:
	db	"bEnable",0
	align	4
_29671:
	dd	1
	dd	_1585
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_29668:
	dd	_29267
	dd	270
	dd	3
	align	4
_29676:
	dd	1
	dd	_1586
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29673:
	dd	_29267
	dd	274
	dd	3
	align	4
_29680:
	dd	1
	dd	_1587
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_29677:
	dd	_29267
	dd	278
	dd	3
	align	4
_29684:
	dd	1
	dd	_1588
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29681:
	dd	_29267
	dd	282
	dd	3
_29689:
	db	"bIsGroup",0
	align	4
_29688:
	dd	1
	dd	_1589
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29689
	dd	_427
	dd	-8
	dd	0
	align	4
_29685:
	dd	_29267
	dd	286
	dd	3
	align	4
_29693:
	dd	1
	dd	_1590
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29690:
	dd	_29267
	dd	290
	dd	3
	align	4
_29697:
	dd	1
	dd	_1591
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	0
	align	4
_29694:
	dd	_29267
	dd	294
	dd	3
	align	4
_29703:
	dd	1
	dd	_1592
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29426
	dd	_29263
	dd	-8
	dd	0
	align	4
_29698:
	dd	_29267
	dd	298
	dd	3
_29724:
	db	"startOrder",0
_29725:
	db	"bReverse",0
_29726:
	db	"bGroup",0
_29727:
	db	"first",0
_29728:
	db	"closest",0
_29729:
	db	"bIncludeInvisible",0
_29730:
	db	"first_ptr",0
_29731:
	db	"closest_ptr",0
_29732:
	db	"bFound",0
	align	4
_29723:
	dd	1
	dd	_1593
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29724
	dd	_427
	dd	-8
	dd	2
	dd	_29725
	dd	_427
	dd	-12
	dd	2
	dd	_29726
	dd	_427
	dd	-16
	dd	5
	dd	_29727
	dd	_29263
	dd	-20
	dd	5
	dd	_29728
	dd	_29263
	dd	-24
	dd	2
	dd	_29729
	dd	_427
	dd	-28
	dd	2
	dd	_29730
	dd	_427
	dd	-32
	dd	2
	dd	_29731
	dd	_427
	dd	-36
	dd	2
	dd	_29732
	dd	_427
	dd	-40
	dd	0
	align	4
_29704:
	dd	_29267
	dd	303
	dd	3
	align	4
_29706:
	dd	_29267
	dd	304
	dd	3
	align	4
_29708:
	dd	_29267
	dd	306
	dd	3
	align	4
_29712:
	dd	_29267
	dd	308
	dd	3
	align	4
_29717:
	dd	_29267
	dd	309
	dd	3
	align	4
_29722:
	dd	_29267
	dd	311
	dd	3
_29737:
	db	"EGUI_ELEMENT_TYPE",0
	align	4
_29736:
	dd	1
	dd	_1595
	dd	2
	dd	_20844
	dd	_29263
	dd	-4
	dd	2
	dd	_29737
	dd	_427
	dd	-8
	dd	0
	align	4
_29733:
	dd	_29267
	dd	315
	dd	3
_29740:
	db	":IGUIButton",0
	align	4
_29739:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	0
	align	4
_29738:
	dd	3
	dd	0
	dd	0
	align	4
_29752:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_29740
	dd	-16
	dd	0
	align	4
_29742:
	dd	_19740
	dd	31
	dd	3
	align	4
_29745:
	dd	3
	dd	0
	dd	0
	align	4
_29744:
	dd	_19740
	dd	31
	dd	23
	align	4
_29746:
	dd	_19740
	dd	32
	dd	3
	align	4
_29748:
	dd	_19740
	dd	33
	dd	3
	align	4
_29751:
	dd	_19740
	dd	34
	dd	3
	align	4
_29756:
	dd	1
	dd	_1599
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	0
	align	4
_29753:
	dd	_19740
	dd	38
	dd	3
_29761:
	db	"bPressed",0
	align	4
_29760:
	dd	1
	dd	_1600
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29761
	dd	_427
	dd	-8
	dd	0
	align	4
_29757:
	dd	_19740
	dd	42
	dd	3
_29766:
	db	"bIsPushButton",0
	align	4
_29765:
	dd	1
	dd	_1601
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29766
	dd	_427
	dd	-8
	dd	0
	align	4
_29762:
	dd	_19740
	dd	46
	dd	3
_29771:
	db	"font",0
	align	4
_29770:
	dd	1
	dd	_1602
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	0
	align	4
_29767:
	dd	_19740
	dd	50
	dd	3
	align	4
_29775:
	dd	1
	dd	_1604
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_29772:
	dd	_19740
	dd	54
	dd	3
	align	4
_29783:
	dd	1
	dd	_1606
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_3263
	dd	_21417
	dd	-12
	dd	0
	align	4
_29776:
	dd	_19740
	dd	58
	dd	3
	align	4
_29787:
	dd	1
	dd	_1608
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_29784:
	dd	_19740
	dd	62
	dd	3
	align	4
_29795:
	dd	1
	dd	_1609
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_3263
	dd	_21417
	dd	-12
	dd	0
	align	4
_29788:
	dd	_19740
	dd	66
	dd	3
_29800:
	db	"bUseAlphaChannel",0
	align	4
_29799:
	dd	1
	dd	_1610
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29800
	dd	_427
	dd	-8
	dd	0
	align	4
_29796:
	dd	_19740
	dd	70
	dd	3
	align	4
_29804:
	dd	1
	dd	_1611
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	0
	align	4
_29801:
	dd	_19740
	dd	74
	dd	3
_29809:
	db	"bank",0
_29810:
	db	":IGUISpriteBank",0
	align	4
_29808:
	dd	1
	dd	_1612
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29809
	dd	_29810
	dd	-8
	dd	0
	align	4
_29805:
	dd	_19740
	dd	78
	dd	3
_29825:
	db	"EGUI_BUTTON_STATE",0
_29826:
	db	"bLoop",0
	align	4
_29824:
	dd	1
	dd	_1614
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29825
	dd	_427
	dd	-8
	dd	2
	dd	_23217
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_29826
	dd	_427
	dd	-20
	dd	0
	align	4
_29811:
	dd	_19740
	dd	82
	dd	3
	align	4
_29818:
	dd	3
	dd	0
	dd	0
	align	4
_29817:
	dd	_19740
	dd	82
	dd	44
	align	4
_29819:
	dd	_19740
	dd	83
	dd	3
_29831:
	db	"bBorder",0
	align	4
_29830:
	dd	1
	dd	_1616
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29831
	dd	_427
	dd	-8
	dd	0
	align	4
_29827:
	dd	_19740
	dd	87
	dd	3
	align	4
_29835:
	dd	1
	dd	_1617
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	0
	align	4
_29832:
	dd	_19740
	dd	91
	dd	3
	align	4
_29839:
	dd	1
	dd	_1618
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	0
	align	4
_29836:
	dd	_19740
	dd	95
	dd	3
_29844:
	db	"bScaleImage",0
	align	4
_29843:
	dd	1
	dd	_1619
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	2
	dd	_29844
	dd	_427
	dd	-8
	dd	0
	align	4
_29840:
	dd	_19740
	dd	99
	dd	3
	align	4
_29848:
	dd	1
	dd	_1620
	dd	2
	dd	_20844
	dd	_29740
	dd	-4
	dd	0
	align	4
_29845:
	dd	_19740
	dd	103
	dd	3
_29851:
	db	":IGUICheckBox",0
	align	4
_29850:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29851
	dd	-4
	dd	0
	align	4
_29849:
	dd	3
	dd	0
	dd	0
	align	4
_29864:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_29851
	dd	-16
	dd	0
_29854:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicheckbox.bmx",0
	align	4
_29853:
	dd	_29854
	dd	10
	dd	3
	align	4
_29857:
	dd	3
	dd	0
	dd	0
	align	4
_29856:
	dd	_29854
	dd	10
	dd	23
	align	4
_29858:
	dd	_29854
	dd	11
	dd	3
	align	4
_29860:
	dd	_29854
	dd	12
	dd	3
	align	4
_29863:
	dd	_29854
	dd	13
	dd	3
	align	4
_29868:
	dd	1
	dd	_1624
	dd	2
	dd	_20844
	dd	_29851
	dd	-4
	dd	0
	align	4
_29865:
	dd	_29854
	dd	17
	dd	3
_29873:
	db	"bChecked",0
	align	4
_29872:
	dd	1
	dd	_1625
	dd	2
	dd	_20844
	dd	_29851
	dd	-4
	dd	2
	dd	_29873
	dd	_427
	dd	-8
	dd	0
	align	4
_29869:
	dd	_29854
	dd	21
	dd	3
_29876:
	db	":IGUIColorSelectDialog",0
	align	4
_29875:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29876
	dd	-4
	dd	0
	align	4
_29874:
	dd	3
	dd	0
	dd	0
	align	4
_29889:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_29876
	dd	-16
	dd	0
_29879:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicolorselectdialog.bmx",0
	align	4
_29878:
	dd	_29879
	dd	9
	dd	3
	align	4
_29882:
	dd	3
	dd	0
	dd	0
	align	4
_29881:
	dd	_29879
	dd	9
	dd	23
	align	4
_29883:
	dd	_29879
	dd	10
	dd	3
	align	4
_29885:
	dd	_29879
	dd	11
	dd	3
	align	4
_29888:
	dd	_29879
	dd	12
	dd	3
_29892:
	db	":IGUIComboBox",0
	align	4
_29891:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	0
	align	4
_29890:
	dd	3
	dd	0
	dd	0
	align	4
_29905:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_29892
	dd	-16
	dd	0
_29895:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicombobox.bmx",0
	align	4
_29894:
	dd	_29895
	dd	11
	dd	3
	align	4
_29898:
	dd	3
	dd	0
	dd	0
	align	4
_29897:
	dd	_29895
	dd	11
	dd	23
	align	4
_29899:
	dd	_29895
	dd	12
	dd	3
	align	4
_29901:
	dd	_29895
	dd	13
	dd	3
	align	4
_29904:
	dd	_29895
	dd	14
	dd	3
	align	4
_29909:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	0
	align	4
_29906:
	dd	_29895
	dd	18
	dd	3
	align	4
_29915:
	dd	1
	dd	_1184
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_25672
	dd	_427
	dd	-12
	dd	0
	align	4
_29910:
	dd	_29895
	dd	22
	dd	3
	align	4
_29919:
	dd	1
	dd	_1632
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29916:
	dd	_29895
	dd	26
	dd	3
	align	4
_29923:
	dd	1
	dd	_1633
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	0
	align	4
_29920:
	dd	_29895
	dd	30
	dd	3
	align	4
_29927:
	dd	1
	dd	_1634
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	0
	align	4
_29924:
	dd	_29895
	dd	34
	dd	3
	align	4
_29931:
	dd	1
	dd	_1635
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	0
	align	4
_29928:
	dd	_29895
	dd	38
	dd	3
	align	4
_29935:
	dd	1
	dd	_1636
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	0
	align	4
_29932:
	dd	_29895
	dd	42
	dd	3
_29940:
	db	"EGUI_ALIGNMENT_horizontal",0
_29941:
	db	"EGUI_ALIGNMENT_vertical",0
	align	4
_29939:
	dd	1
	dd	_1637
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_29940
	dd	_427
	dd	-8
	dd	2
	dd	_29941
	dd	_427
	dd	-12
	dd	0
	align	4
_29936:
	dd	_29895
	dd	46
	dd	3
	align	4
_29945:
	dd	1
	dd	_1638
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29942:
	dd	_29895
	dd	50
	dd	3
	align	4
_29949:
	dd	1
	dd	_1639
	dd	2
	dd	_20844
	dd	_29892
	dd	-4
	dd	2
	dd	_25672
	dd	_427
	dd	-8
	dd	0
	align	4
_29946:
	dd	_29895
	dd	54
	dd	3
_29952:
	db	":IGUIContextMenu",0
	align	4
_29951:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	0
	align	4
_29950:
	dd	3
	dd	0
	dd	0
	align	4
_29965:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_29952
	dd	-16
	dd	0
_29955:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicontextmenu.bmx",0
	align	4
_29954:
	dd	_29955
	dd	8
	dd	3
	align	4
_29958:
	dd	3
	dd	0
	dd	0
	align	4
_29957:
	dd	_29955
	dd	8
	dd	23
	align	4
_29959:
	dd	_29955
	dd	9
	dd	3
	align	4
_29961:
	dd	_29955
	dd	10
	dd	3
	align	4
_29964:
	dd	_29955
	dd	11
	dd	3
_29972:
	db	"commandId",0
_29973:
	db	"bHasSubMenu",0
_29974:
	db	"bAutoChecking",0
	align	4
_29971:
	dd	1
	dd	_1184
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_29972
	dd	_427
	dd	-12
	dd	2
	dd	_29533
	dd	_427
	dd	-16
	dd	2
	dd	_29973
	dd	_427
	dd	-20
	dd	2
	dd	_29873
	dd	_427
	dd	-24
	dd	2
	dd	_29974
	dd	_427
	dd	-28
	dd	0
	align	4
_29966:
	dd	_29955
	dd	15
	dd	3
	align	4
_29980:
	dd	1
	dd	_1644
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_29972
	dd	_427
	dd	-16
	dd	2
	dd	_29533
	dd	_427
	dd	-20
	dd	2
	dd	_29973
	dd	_427
	dd	-24
	dd	2
	dd	_29873
	dd	_427
	dd	-28
	dd	2
	dd	_29974
	dd	_427
	dd	-32
	dd	0
	align	4
_29975:
	dd	_29955
	dd	19
	dd	3
_29985:
	db	"idxStartSearch",0
	align	4
_29984:
	dd	1
	dd	_1646
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_29972
	dd	_427
	dd	-8
	dd	2
	dd	_29985
	dd	_427
	dd	-12
	dd	0
	align	4
_29981:
	dd	_29955
	dd	23
	dd	3
	align	4
_29989:
	dd	1
	dd	_1647
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	0
	align	4
_29986:
	dd	_29955
	dd	27
	dd	3
	align	4
_29993:
	dd	1
	dd	_1648
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29990:
	dd	_29955
	dd	31
	dd	3
	align	4
_29997:
	dd	1
	dd	_1633
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	0
	align	4
_29994:
	dd	_29955
	dd	35
	dd	3
	align	4
_30001:
	dd	1
	dd	_1649
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29998:
	dd	_29955
	dd	39
	dd	3
	align	4
_30005:
	dd	1
	dd	_1650
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	0
	align	4
_30002:
	dd	_29955
	dd	43
	dd	3
	align	4
_30009:
	dd	1
	dd	_1651
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30006:
	dd	_29955
	dd	47
	dd	3
	align	4
_30013:
	dd	1
	dd	_1653
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30010:
	dd	_29955
	dd	51
	dd	3
	align	4
_30017:
	dd	1
	dd	_1654
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	0
	align	4
_30014:
	dd	_29955
	dd	55
	dd	3
	align	4
_30021:
	dd	1
	dd	_1636
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30018:
	dd	_29955
	dd	59
	dd	3
	align	4
_30025:
	dd	1
	dd	_1655
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	0
	align	4
_30022:
	dd	_29955
	dd	63
	dd	3
	align	4
_30029:
	dd	1
	dd	_1656
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_29533
	dd	_427
	dd	-12
	dd	0
	align	4
_30026:
	dd	_29955
	dd	67
	dd	3
	align	4
_30033:
	dd	1
	dd	_1657
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_29533
	dd	_427
	dd	-12
	dd	0
	align	4
_30030:
	dd	_29955
	dd	71
	dd	3
	align	4
_30037:
	dd	1
	dd	_1658
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30034:
	dd	_29955
	dd	75
	dd	3
	align	4
_30043:
	dd	1
	dd	_1659
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	0
	align	4
_30038:
	dd	_29955
	dd	79
	dd	3
_30048:
	db	"ECONTEXT_MENU_CLOSE",0
	align	4
_30047:
	dd	1
	dd	_1660
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_30048
	dd	_427
	dd	-8
	dd	0
	align	4
_30044:
	dd	_29955
	dd	83
	dd	3
	align	4
_30052:
	dd	1
	dd	_1661
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	0
	align	4
_30049:
	dd	_29955
	dd	87
	dd	3
	align	4
_30056:
	dd	1
	dd	_1662
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_29974
	dd	_427
	dd	-12
	dd	0
	align	4
_30053:
	dd	_29955
	dd	91
	dd	3
	align	4
_30060:
	dd	1
	dd	_1663
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30057:
	dd	_29955
	dd	95
	dd	3
_30065:
	db	"parent",0
	align	4
_30064:
	dd	1
	dd	_1664
	dd	2
	dd	_20844
	dd	_29952
	dd	-4
	dd	2
	dd	_30065
	dd	_29263
	dd	-8
	dd	0
	align	4
_30061:
	dd	_29955
	dd	99
	dd	3
_30068:
	db	":IGUIEditBox",0
	align	4
_30067:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30066:
	dd	3
	dd	0
	dd	0
	align	4
_30081:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30068
	dd	-16
	dd	0
_30071:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguieditbox.bmx",0
	align	4
_30070:
	dd	_30071
	dd	11
	dd	3
	align	4
_30074:
	dd	3
	dd	0
	dd	0
	align	4
_30073:
	dd	_30071
	dd	11
	dd	23
	align	4
_30075:
	dd	_30071
	dd	12
	dd	3
	align	4
_30077:
	dd	_30071
	dd	13
	dd	3
	align	4
_30080:
	dd	_30071
	dd	14
	dd	3
	align	4
_30085:
	dd	1
	dd	_1668
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30082:
	dd	_30071
	dd	18
	dd	3
_30090:
	db	"nMax",0
	align	4
_30089:
	dd	1
	dd	_1669
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_30090
	dd	_427
	dd	-8
	dd	0
	align	4
_30086:
	dd	_30071
	dd	22
	dd	3
	align	4
_30094:
	dd	1
	dd	_1670
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_30091:
	dd	_30071
	dd	26
	dd	3
	align	4
_30100:
	dd	1
	dd	_1671
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30095:
	dd	_30071
	dd	30
	dd	3
	align	4
_30110:
	dd	1
	dd	_1602
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	0
	align	4
_30101:
	dd	_30071
	dd	34
	dd	3
	align	4
_30104:
	dd	3
	dd	0
	dd	0
	align	4
_30103:
	dd	_30071
	dd	34
	dd	21
	align	4
_30105:
	dd	_30071
	dd	35
	dd	3
	align	4
_30114:
	dd	1
	dd	_1616
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29831
	dd	_427
	dd	-8
	dd	0
	align	4
_30111:
	dd	_30071
	dd	39
	dd	3
	align	4
_30118:
	dd	1
	dd	_1637
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29940
	dd	_427
	dd	-8
	dd	2
	dd	_29941
	dd	_427
	dd	-12
	dd	0
	align	4
_30115:
	dd	_30071
	dd	43
	dd	3
	align	4
_30122:
	dd	1
	dd	_1673
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_30119:
	dd	_30071
	dd	47
	dd	3
	align	4
_30126:
	dd	1
	dd	_1674
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30123:
	dd	_30071
	dd	51
	dd	3
	align	4
_30130:
	dd	1
	dd	_1675
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_30127:
	dd	_30071
	dd	55
	dd	3
	align	4
_30134:
	dd	1
	dd	_1676
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30131:
	dd	_30071
	dd	59
	dd	3
	align	4
_30138:
	dd	1
	dd	_1677
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_30135:
	dd	_30071
	dd	63
	dd	3
	align	4
_30142:
	dd	1
	dd	_1678
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30139:
	dd	_30071
	dd	67
	dd	3
_30147:
	db	"bPasswordBox",0
_30148:
	db	"passwordChar",0
	align	4
_30146:
	dd	1
	dd	_1679
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	2
	dd	_30147
	dd	_427
	dd	-8
	dd	2
	dd	_30148
	dd	_19409
	dd	-12
	dd	0
	align	4
_30143:
	dd	_30071
	dd	71
	dd	3
	align	4
_30152:
	dd	1
	dd	_1680
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30149:
	dd	_30071
	dd	75
	dd	3
	align	4
_30156:
	dd	1
	dd	_1681
	dd	2
	dd	_20844
	dd	_30068
	dd	-4
	dd	0
	align	4
_30153:
	dd	_30071
	dd	80
	dd	3
_30159:
	db	":IGUIImage",0
	align	4
_30158:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	0
	align	4
_30157:
	dd	3
	dd	0
	dd	0
	align	4
_30172:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30159
	dd	-16
	dd	0
_30162:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiimage.bmx",0
	align	4
_30161:
	dd	_30162
	dd	10
	dd	3
	align	4
_30165:
	dd	3
	dd	0
	dd	0
	align	4
_30164:
	dd	_30162
	dd	10
	dd	23
	align	4
_30166:
	dd	_30162
	dd	11
	dd	3
	align	4
_30168:
	dd	_30162
	dd	12
	dd	3
	align	4
_30171:
	dd	_30162
	dd	13
	dd	3
_30179:
	db	"image",0
	align	4
_30178:
	dd	1
	dd	_1604
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	2
	dd	_30179
	dd	_27816
	dd	-8
	dd	0
	align	4
_30173:
	dd	_30162
	dd	17
	dd	3
_30184:
	db	"bUse",0
	align	4
_30183:
	dd	1
	dd	_1610
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	2
	dd	_30184
	dd	_427
	dd	-8
	dd	0
	align	4
_30180:
	dd	_30162
	dd	21
	dd	3
	align	4
_30190:
	dd	1
	dd	_1685
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30185:
	dd	_30162
	dd	25
	dd	3
_30195:
	db	"bScale",0
	align	4
_30194:
	dd	1
	dd	_1619
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	2
	dd	_30195
	dd	_427
	dd	-8
	dd	0
	align	4
_30191:
	dd	_30162
	dd	29
	dd	3
	align	4
_30199:
	dd	1
	dd	_1686
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	0
	align	4
_30196:
	dd	_30162
	dd	33
	dd	3
	align	4
_30203:
	dd	1
	dd	_1611
	dd	2
	dd	_20844
	dd	_30159
	dd	-4
	dd	0
	align	4
_30200:
	dd	_30162
	dd	37
	dd	3
_30206:
	db	":IGUIImageList",0
	align	4
_30205:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	0
	align	4
_30204:
	dd	3
	dd	0
	dd	0
_30214:
	db	"destPos",0
	align	4
_30213:
	dd	1
	dd	_1533
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_30214
	dd	_21302
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	0
_30210:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiimagelist.bmx",0
	align	4
_30209:
	dd	_30210
	dd	7
	dd	3
	align	4
_30218:
	dd	1
	dd	_1690
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	0
	align	4
_30215:
	dd	_30210
	dd	11
	dd	3
	align	4
_30222:
	dd	1
	dd	_1691
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	0
	align	4
_30219:
	dd	_30210
	dd	15
	dd	3
	align	4
_30233:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_30206
	dd	-12
	dd	0
	align	4
_30223:
	dd	_30210
	dd	19
	dd	3
	align	4
_30226:
	dd	3
	dd	0
	dd	0
	align	4
_30225:
	dd	_30210
	dd	19
	dd	23
	align	4
_30227:
	dd	_30210
	dd	20
	dd	3
	align	4
_30229:
	dd	_30210
	dd	21
	dd	3
	align	4
_30232:
	dd	_30210
	dd	22
	dd	3
	align	4
_30246:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	0
	align	4
_30234:
	dd	_30210
	dd	26
	dd	3
	align	4
_30242:
	dd	3
	dd	0
	dd	0
	align	4
_30238:
	dd	_30210
	dd	26
	dd	22
	align	4
_30243:
	dd	_30210
	dd	27
	dd	3
	align	4
_30250:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	0
	align	4
_30247:
	dd	_30210
	dd	31
	dd	3
	align	4
_30254:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_30206
	dd	-4
	dd	0
	align	4
_30251:
	dd	_30210
	dd	35
	dd	3
_30257:
	db	":IGUIFileOpenDialog",0
	align	4
_30256:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30257
	dd	-4
	dd	0
	align	4
_30255:
	dd	3
	dd	0
	dd	0
	align	4
_30270:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30257
	dd	-16
	dd	0
_30260:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguifileopendialog.bmx",0
	align	4
_30259:
	dd	_30260
	dd	11
	dd	3
	align	4
_30263:
	dd	3
	dd	0
	dd	0
	align	4
_30262:
	dd	_30260
	dd	11
	dd	23
	align	4
_30264:
	dd	_30260
	dd	12
	dd	3
	align	4
_30266:
	dd	_30260
	dd	13
	dd	3
	align	4
_30269:
	dd	_30260
	dd	14
	dd	3
	align	4
_30274:
	dd	1
	dd	_1296
	dd	2
	dd	_20844
	dd	_30257
	dd	-4
	dd	0
	align	4
_30271:
	dd	_30260
	dd	18
	dd	3
	align	4
_30278:
	dd	1
	dd	_1696
	dd	2
	dd	_20844
	dd	_30257
	dd	-4
	dd	0
	align	4
_30275:
	dd	_30260
	dd	22
	dd	3
_30281:
	db	":IGUIInOutFader",0
	align	4
_30280:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	0
	align	4
_30279:
	dd	3
	dd	0
	dd	0
	align	4
_30294:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30281
	dd	-16
	dd	0
_30284:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiinoutfader.bmx",0
	align	4
_30283:
	dd	_30284
	dd	10
	dd	3
	align	4
_30287:
	dd	3
	dd	0
	dd	0
	align	4
_30286:
	dd	_30284
	dd	10
	dd	23
	align	4
_30288:
	dd	_30284
	dd	11
	dd	3
	align	4
_30290:
	dd	_30284
	dd	12
	dd	3
	align	4
_30293:
	dd	_30284
	dd	13
	dd	3
	align	4
_30298:
	dd	1
	dd	_1700
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	0
	align	4
_30295:
	dd	_30284
	dd	17
	dd	3
	align	4
_30302:
	dd	1
	dd	_1701
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	2
	dd	_25418
	dd	_427
	dd	-8
	dd	0
	align	4
_30299:
	dd	_30284
	dd	21
	dd	3
	align	4
_30306:
	dd	1
	dd	_1702
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	2
	dd	_25418
	dd	_427
	dd	-8
	dd	0
	align	4
_30303:
	dd	_30284
	dd	25
	dd	3
	align	4
_30310:
	dd	1
	dd	_1703
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	0
	align	4
_30307:
	dd	_30284
	dd	29
	dd	3
	align	4
_30316:
	dd	1
	dd	_1705
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30311:
	dd	_30284
	dd	33
	dd	3
_30325:
	db	"source",0
	align	4
_30324:
	dd	1
	dd	_1706
	dd	2
	dd	_20844
	dd	_30281
	dd	-4
	dd	2
	dd	_30325
	dd	_27774
	dd	-8
	dd	2
	dd	_23733
	dd	_27774
	dd	-12
	dd	0
	align	4
_30317:
	dd	_30284
	dd	37
	dd	3
_30328:
	db	":IGUIListBox",0
	align	4
_30327:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	0
	align	4
_30326:
	dd	3
	dd	0
	dd	0
	align	4
_30341:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30328
	dd	-16
	dd	0
_30331:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguilistbox.bmx",0
	align	4
_30330:
	dd	_30331
	dd	9
	dd	3
	align	4
_30334:
	dd	3
	dd	0
	dd	0
	align	4
_30333:
	dd	_30331
	dd	9
	dd	23
	align	4
_30335:
	dd	_30331
	dd	10
	dd	3
	align	4
_30337:
	dd	_30331
	dd	11
	dd	3
	align	4
_30340:
	dd	_30331
	dd	12
	dd	3
	align	4
_30345:
	dd	1
	dd	_1184
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_30342:
	dd	_30331
	dd	16
	dd	3
_30350:
	db	"icon",0
	align	4
_30349:
	dd	1
	dd	_1711
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_30350
	dd	_427
	dd	-12
	dd	0
	align	4
_30346:
	dd	_30331
	dd	20
	dd	3
	align	4
_30354:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	0
	align	4
_30351:
	dd	_30331
	dd	24
	dd	3
	align	4
_30358:
	dd	1
	dd	_1633
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	0
	align	4
_30355:
	dd	_30331
	dd	28
	dd	3
	align	4
_30362:
	dd	1
	dd	_1712
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30359:
	dd	_30331
	dd	32
	dd	3
	align	4
_30366:
	dd	1
	dd	_1634
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	0
	align	4
_30363:
	dd	_30331
	dd	36
	dd	3
	align	4
_30370:
	dd	1
	dd	_1635
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30367:
	dd	_30331
	dd	40
	dd	3
	align	4
_30376:
	dd	1
	dd	_1713
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_30371:
	dd	_30331
	dd	44
	dd	3
	align	4
_30380:
	dd	1
	dd	_1636
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_30377:
	dd	_30331
	dd	48
	dd	3
	align	4
_30386:
	dd	1
	dd	_1612
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_29809
	dd	_29810
	dd	-8
	dd	0
	align	4
_30381:
	dd	_30331
	dd	52
	dd	3
	align	4
_30390:
	dd	1
	dd	_1714
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	0
	align	4
_30387:
	dd	_30331
	dd	56
	dd	3
_30395:
	db	"bScroll",0
	align	4
_30394:
	dd	1
	dd	_1715
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_30395
	dd	_427
	dd	-8
	dd	0
	align	4
_30391:
	dd	_30331
	dd	60
	dd	3
	align	4
_30399:
	dd	1
	dd	_1678
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	0
	align	4
_30396:
	dd	_30331
	dd	64
	dd	3
	align	4
_30405:
	dd	1
	dd	_1716
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_30400:
	dd	_30331
	dd	68
	dd	3
_30412:
	db	"EGUI_LISTBOX_COLOR",0
	align	4
_30411:
	dd	1
	dd	_1717
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_30412
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	0
	align	4
_30406:
	dd	_30331
	dd	72
	dd	3
	align	4
_30416:
	dd	1
	dd	_1719
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_30413:
	dd	_30331
	dd	76
	dd	3
	align	4
_30420:
	dd	1
	dd	_1720
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_30412
	dd	_427
	dd	-12
	dd	0
	align	4
_30417:
	dd	_30331
	dd	80
	dd	3
	align	4
_30424:
	dd	1
	dd	_1721
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_30412
	dd	_427
	dd	-12
	dd	0
	align	4
_30421:
	dd	_30331
	dd	84
	dd	3
	align	4
_30428:
	dd	1
	dd	_1722
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_30412
	dd	_427
	dd	-12
	dd	0
	align	4
_30425:
	dd	_30331
	dd	88
	dd	3
	align	4
_30432:
	dd	1
	dd	_1724
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_30412
	dd	_427
	dd	-8
	dd	0
	align	4
_30429:
	dd	_30331
	dd	92
	dd	3
	align	4
_30436:
	dd	1
	dd	_1725
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_30350
	dd	_427
	dd	-16
	dd	0
	align	4
_30433:
	dd	_30331
	dd	96
	dd	3
	align	4
_30440:
	dd	1
	dd	_1644
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_30350
	dd	_427
	dd	-16
	dd	0
	align	4
_30437:
	dd	_30331
	dd	100
	dd	3
_30445:
	db	"index1",0
_30446:
	db	"index2",0
	align	4
_30444:
	dd	1
	dd	_1727
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_30445
	dd	_427
	dd	-8
	dd	2
	dd	_30446
	dd	_427
	dd	-12
	dd	0
	align	4
_30441:
	dd	_30331
	dd	104
	dd	3
	align	4
_30450:
	dd	1
	dd	_1728
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_21024
	dd	_427
	dd	-8
	dd	0
	align	4
_30447:
	dd	_30331
	dd	108
	dd	3
_30455:
	db	"bDraw",0
	align	4
_30454:
	dd	1
	dd	_1729
	dd	2
	dd	_20844
	dd	_30328
	dd	-4
	dd	2
	dd	_30455
	dd	_427
	dd	-8
	dd	0
	align	4
_30451:
	dd	_30331
	dd	112
	dd	3
_30458:
	db	":IGUIMeshViewer",0
	align	4
_30457:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30458
	dd	-4
	dd	0
	align	4
_30456:
	dd	3
	dd	0
	dd	0
	align	4
_30471:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30458
	dd	-16
	dd	0
_30461:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguimeshviewer.bmx",0
	align	4
_30460:
	dd	_30461
	dd	10
	dd	3
	align	4
_30464:
	dd	3
	dd	0
	dd	0
	align	4
_30463:
	dd	_30461
	dd	10
	dd	23
	align	4
_30465:
	dd	_30461
	dd	11
	dd	3
	align	4
_30467:
	dd	_30461
	dd	12
	dd	3
	align	4
_30470:
	dd	_30461
	dd	13
	dd	3
	align	4
_30475:
	dd	1
	dd	_1733
	dd	2
	dd	_20844
	dd	_30458
	dd	-4
	dd	0
	align	4
_30472:
	dd	_30461
	dd	18
	dd	3
_30482:
	db	"material",0
_30483:
	db	":SMaterial",0
	align	4
_30481:
	dd	1
	dd	_1735
	dd	2
	dd	_20844
	dd	_30458
	dd	-4
	dd	2
	dd	_30482
	dd	_30483
	dd	-8
	dd	0
	align	4
_30476:
	dd	_30461
	dd	22
	dd	3
_30490:
	db	"mesh",0
_30491:
	db	":IAnimatedMesh",0
	align	4
_30489:
	dd	1
	dd	_1737
	dd	2
	dd	_20844
	dd	_30458
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	0
	align	4
_30484:
	dd	_30461
	dd	26
	dd	3
	align	4
_30495:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_30458
	dd	-4
	dd	0
	align	4
_30492:
	dd	_30461
	dd	30
	dd	3
_30498:
	db	":IGUIScrollBar",0
	align	4
_30497:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	0
	align	4
_30496:
	dd	3
	dd	0
	dd	0
	align	4
_30511:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30498
	dd	-16
	dd	0
_30501:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiscrollbar.bmx",0
	align	4
_30500:
	dd	_30501
	dd	10
	dd	3
	align	4
_30504:
	dd	3
	dd	0
	dd	0
	align	4
_30503:
	dd	_30501
	dd	10
	dd	23
	align	4
_30505:
	dd	_30501
	dd	11
	dd	3
	align	4
_30507:
	dd	_30501
	dd	12
	dd	3
	align	4
_30510:
	dd	_30501
	dd	13
	dd	3
	align	4
_30515:
	dd	1
	dd	_1192
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	0
	align	4
_30512:
	dd	_30501
	dd	17
	dd	3
	align	4
_30519:
	dd	1
	dd	_1744
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	2
	dd	_3263
	dd	_427
	dd	-8
	dd	0
	align	4
_30516:
	dd	_30501
	dd	21
	dd	3
	align	4
_30523:
	dd	1
	dd	_1669
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	2
	dd	_30090
	dd	_427
	dd	-8
	dd	0
	align	4
_30520:
	dd	_30501
	dd	25
	dd	3
_30528:
	db	"nStep",0
	align	4
_30527:
	dd	1
	dd	_1745
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	2
	dd	_30528
	dd	_427
	dd	-8
	dd	0
	align	4
_30524:
	dd	_30501
	dd	29
	dd	3
	align	4
_30532:
	dd	1
	dd	_1668
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	0
	align	4
_30529:
	dd	_30501
	dd	33
	dd	3
_30537:
	db	"nMin",0
	align	4
_30536:
	dd	1
	dd	_1746
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	2
	dd	_30537
	dd	_427
	dd	-8
	dd	0
	align	4
_30533:
	dd	_30501
	dd	37
	dd	3
	align	4
_30541:
	dd	1
	dd	_1747
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	0
	align	4
_30538:
	dd	_30501
	dd	41
	dd	3
	align	4
_30545:
	dd	1
	dd	_1748
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	0
	align	4
_30542:
	dd	_30501
	dd	45
	dd	3
	align	4
_30549:
	dd	1
	dd	_1749
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	0
	align	4
_30546:
	dd	_30501
	dd	49
	dd	3
_30554:
	db	"lg_step",0
	align	4
_30553:
	dd	1
	dd	_1750
	dd	2
	dd	_20844
	dd	_30498
	dd	-4
	dd	2
	dd	_30554
	dd	_427
	dd	-8
	dd	0
	align	4
_30550:
	dd	_30501
	dd	53
	dd	3
_30557:
	db	":IGUISkin",0
	align	4
_30556:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	0
	align	4
_30555:
	dd	3
	dd	0
	dd	0
	align	4
_30569:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30557
	dd	-16
	dd	0
	align	4
_30559:
	dd	_19752
	dd	84
	dd	3
	align	4
_30562:
	dd	3
	dd	0
	dd	0
	align	4
_30561:
	dd	_19752
	dd	84
	dd	23
	align	4
_30563:
	dd	_19752
	dd	85
	dd	3
	align	4
_30565:
	dd	_19752
	dd	86
	dd	3
	align	4
_30568:
	dd	_19752
	dd	87
	dd	3
_30574:
	db	"EGUI_DEFAULT_SIZE_which",0
	align	4
_30573:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30574
	dd	_427
	dd	-8
	dd	0
	align	4
_30570:
	dd	_19752
	dd	91
	dd	3
	align	4
_30578:
	dd	1
	dd	_1754
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30574
	dd	_427
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	0
	align	4
_30575:
	dd	_19752
	dd	95
	dd	3
_30583:
	db	"EGUI_DEFAULT_COLOR_which",0
	align	4
_30582:
	dd	1
	dd	_1703
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30583
	dd	_427
	dd	-8
	dd	0
	align	4
_30579:
	dd	_19752
	dd	99
	dd	3
_30590:
	db	"newColor",0
	align	4
_30589:
	dd	1
	dd	_1705
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30583
	dd	_427
	dd	-8
	dd	2
	dd	_30590
	dd	_27774
	dd	-12
	dd	0
	align	4
_30584:
	dd	_19752
	dd	103
	dd	3
_30595:
	db	"EGUI_DEFAULT_TEXT_which",0
	align	4
_30594:
	dd	1
	dd	_1755
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30595
	dd	_427
	dd	-8
	dd	0
	align	4
_30591:
	dd	_19752
	dd	107
	dd	3
_30602:
	db	"newText",0
	align	4
_30601:
	dd	1
	dd	_1756
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30595
	dd	_427
	dd	-8
	dd	2
	dd	_30602
	dd	_19409
	dd	-12
	dd	0
	align	4
_30596:
	dd	_19752
	dd	111
	dd	3
	align	4
_30616:
	dd	1
	dd	_1757
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	0
	align	4
_30603:
	dd	_19752
	dd	115
	dd	3
	align	4
_30606:
	dd	3
	dd	0
	dd	0
	align	4
_30605:
	dd	_19752
	dd	115
	dd	21
	align	4
_30607:
	dd	_19752
	dd	116
	dd	3
	align	4
_30630:
	dd	1
	dd	_1759
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	0
	align	4
_30617:
	dd	_19752
	dd	120
	dd	3
	align	4
_30620:
	dd	3
	dd	0
	dd	0
	align	4
_30619:
	dd	_19752
	dd	120
	dd	21
	align	4
_30621:
	dd	_19752
	dd	121
	dd	3
_30647:
	db	"bgcolor",0
_30648:
	db	"bFlat",0
_30649:
	db	"bFillBackGround",0
	align	4
_30646:
	dd	1
	dd	_1760
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_30647
	dd	_27774
	dd	-12
	dd	2
	dd	_30648
	dd	_427
	dd	-16
	dd	2
	dd	_30649
	dd	_427
	dd	-20
	dd	2
	dd	_28412
	dd	_21417
	dd	-24
	dd	2
	dd	_29184
	dd	_21417
	dd	-28
	dd	0
	align	4
_30631:
	dd	_19752
	dd	125
	dd	3
	align	4
_30634:
	dd	3
	dd	0
	dd	0
	align	4
_30633:
	dd	_19752
	dd	125
	dd	21
	align	4
_30635:
	dd	_19752
	dd	126
	dd	3
_30656:
	db	"bDrawTitleBar",0
_30657:
	db	"titleBarColor",0
_30658:
	db	"checkClientArea",0
	align	4
_30655:
	dd	1
	dd	_1762
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_30656
	dd	_427
	dd	-12
	dd	2
	dd	_30657
	dd	_27774
	dd	-16
	dd	2
	dd	_28412
	dd	_21417
	dd	-20
	dd	2
	dd	_29184
	dd	_21417
	dd	-24
	dd	2
	dd	_30658
	dd	_21417
	dd	-28
	dd	0
	align	4
_30650:
	dd	_19752
	dd	131
	dd	3
	align	4
_30672:
	dd	1
	dd	_1764
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	0
	align	4
_30659:
	dd	_19752
	dd	135
	dd	3
	align	4
_30662:
	dd	3
	dd	0
	dd	0
	align	4
_30661:
	dd	_19752
	dd	135
	dd	21
	align	4
_30663:
	dd	_19752
	dd	136
	dd	3
	align	4
_30686:
	dd	1
	dd	_1765
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_28412
	dd	_21417
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	0
	align	4
_30673:
	dd	_19752
	dd	140
	dd	3
	align	4
_30676:
	dd	3
	dd	0
	dd	0
	align	4
_30675:
	dd	_19752
	dd	140
	dd	21
	align	4
_30677:
	dd	_19752
	dd	141
	dd	3
	align	4
_30690:
	dd	1
	dd	_1766
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	0
	align	4
_30687:
	dd	_19752
	dd	145
	dd	3
	align	4
_30696:
	dd	1
	dd	_1612
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_29809
	dd	_29810
	dd	-8
	dd	0
	align	4
_30691:
	dd	_19752
	dd	149
	dd	3
_30701:
	db	"EGUI_DEFAULT_ICON",0
	align	4
_30700:
	dd	1
	dd	_1714
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30701
	dd	_427
	dd	-8
	dd	0
	align	4
_30697:
	dd	_19752
	dd	153
	dd	3
	align	4
_30705:
	dd	1
	dd	_1768
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30701
	dd	_427
	dd	-8
	dd	2
	dd	_23217
	dd	_427
	dd	-12
	dd	0
	align	4
_30702:
	dd	_19752
	dd	157
	dd	3
	align	4
_30709:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	0
	align	4
_30706:
	dd	_19752
	dd	161
	dd	3
_30728:
	db	"starttime",0
_30729:
	db	"currenttime",0
	align	4
_30727:
	dd	1
	dd	_1769
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_30701
	dd	_427
	dd	-12
	dd	2
	dd	_3263
	dd	_21302
	dd	-16
	dd	2
	dd	_30728
	dd	_427
	dd	-20
	dd	2
	dd	_30729
	dd	_427
	dd	-24
	dd	2
	dd	_29826
	dd	_427
	dd	-28
	dd	2
	dd	_29184
	dd	_21417
	dd	-32
	dd	0
	align	4
_30710:
	dd	_19752
	dd	165
	dd	3
	align	4
_30717:
	dd	3
	dd	0
	dd	0
	align	4
_30716:
	dd	_19752
	dd	165
	dd	42
	align	4
_30718:
	dd	_19752
	dd	166
	dd	3
_30734:
	db	"EGUI_DEFAULT_FONT",0
	align	4
_30733:
	dd	1
	dd	_1771
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_30734
	dd	_427
	dd	-8
	dd	0
	align	4
_30730:
	dd	_19752
	dd	170
	dd	3
	align	4
_30740:
	dd	1
	dd	_1773
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	2
	dd	_30734
	dd	_427
	dd	-12
	dd	0
	align	4
_30735:
	dd	_19752
	dd	174
	dd	3
	align	4
_30750:
	dd	1
	dd	_1775
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	2
	dd	_3263
	dd	_21417
	dd	-16
	dd	2
	dd	_29184
	dd	_21417
	dd	-20
	dd	0
	align	4
_30741:
	dd	_19752
	dd	178
	dd	3
_30759:
	db	"bActive",0
_30760:
	db	"EGUI_ALIGNMENT",0
	align	4
_30758:
	dd	1
	dd	_1777
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_30759
	dd	_427
	dd	-12
	dd	2
	dd	_28412
	dd	_21417
	dd	-16
	dd	2
	dd	_29184
	dd	_21417
	dd	-20
	dd	2
	dd	_30760
	dd	_427
	dd	-24
	dd	0
	align	4
_30751:
	dd	_19752
	dd	182
	dd	3
_30769:
	db	"bBackground",0
_30770:
	db	"tabHeight",0
	align	4
_30768:
	dd	1
	dd	_1779
	dd	2
	dd	_20844
	dd	_30557
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	2
	dd	_29831
	dd	_427
	dd	-12
	dd	2
	dd	_30769
	dd	_427
	dd	-16
	dd	2
	dd	_28412
	dd	_21417
	dd	-20
	dd	2
	dd	_29184
	dd	_21417
	dd	-24
	dd	2
	dd	_30770
	dd	_427
	dd	-28
	dd	2
	dd	_30760
	dd	_427
	dd	-32
	dd	0
	align	4
_30761:
	dd	_19752
	dd	186
	dd	3
_30773:
	db	":IGUISpinBox",0
	align	4
_30772:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	0
	align	4
_30771:
	dd	3
	dd	0
	dd	0
	align	4
_30786:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30773
	dd	-16
	dd	0
_30776:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguispinbox.bmx",0
	align	4
_30775:
	dd	_30776
	dd	10
	dd	3
	align	4
_30779:
	dd	3
	dd	0
	dd	0
	align	4
_30778:
	dd	_30776
	dd	10
	dd	23
	align	4
_30780:
	dd	_30776
	dd	11
	dd	3
	align	4
_30782:
	dd	_30776
	dd	12
	dd	3
	align	4
_30785:
	dd	_30776
	dd	13
	dd	3
	align	4
_30790:
	dd	1
	dd	_1784
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	0
	align	4
_30787:
	dd	_30776
	dd	17
	dd	3
	align	4
_30794:
	dd	1
	dd	_1785
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	2
	dd	_21861
	dd	_20971
	dd	-8
	dd	0
	align	4
_30791:
	dd	_30776
	dd	21
	dd	3
	align	4
_30798:
	dd	1
	dd	_1786
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	0
	align	4
_30795:
	dd	_30776
	dd	25
	dd	3
_30803:
	db	"min_val",0
_30804:
	db	"max_val",0
	align	4
_30802:
	dd	1
	dd	_1787
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	2
	dd	_30803
	dd	_20971
	dd	-8
	dd	2
	dd	_30804
	dd	_20971
	dd	-12
	dd	0
	align	4
_30799:
	dd	_30776
	dd	29
	dd	3
	align	4
_30808:
	dd	1
	dd	_1747
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	0
	align	4
_30805:
	dd	_30776
	dd	33
	dd	3
	align	4
_30812:
	dd	1
	dd	_1668
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	0
	align	4
_30809:
	dd	_30776
	dd	37
	dd	3
_30817:
	db	"val_step",0
	align	4
_30816:
	dd	1
	dd	_1788
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	2
	dd	_30817
	dd	_20971
	dd	-8
	dd	0
	align	4
_30813:
	dd	_30776
	dd	41
	dd	3
	align	4
_30821:
	dd	1
	dd	_1789
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	0
	align	4
_30818:
	dd	_30776
	dd	45
	dd	3
_30826:
	db	"places",0
	align	4
_30825:
	dd	1
	dd	_1790
	dd	2
	dd	_20844
	dd	_30773
	dd	-4
	dd	2
	dd	_30826
	dd	_427
	dd	-8
	dd	0
	align	4
_30822:
	dd	_30776
	dd	49
	dd	3
_30829:
	db	":IGUIStaticText",0
	align	4
_30828:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30827:
	dd	3
	dd	0
	dd	0
	align	4
_30842:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30829
	dd	-16
	dd	0
_30832:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguistatictext.bmx",0
	align	4
_30831:
	dd	_30832
	dd	9
	dd	3
	align	4
_30835:
	dd	3
	dd	0
	dd	0
	align	4
_30834:
	dd	_30832
	dd	9
	dd	23
	align	4
_30836:
	dd	_30832
	dd	10
	dd	3
	align	4
_30838:
	dd	_30832
	dd	11
	dd	3
	align	4
_30841:
	dd	_30832
	dd	12
	dd	3
	align	4
_30848:
	dd	1
	dd	_1602
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	0
	align	4
_30843:
	dd	_30832
	dd	16
	dd	3
	align	4
_30854:
	dd	1
	dd	_1671
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30849:
	dd	_30832
	dd	20
	dd	3
	align	4
_30858:
	dd	1
	dd	_1670
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_30855:
	dd	_30832
	dd	24
	dd	3
	align	4
_30862:
	dd	1
	dd	_1673
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_30859:
	dd	_30832
	dd	28
	dd	3
	align	4
_30866:
	dd	1
	dd	_1794
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30863:
	dd	_30832
	dd	32
	dd	3
	align	4
_30870:
	dd	1
	dd	_1795
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30867:
	dd	_30832
	dd	36
	dd	3
	align	4
_30874:
	dd	1
	dd	_1797
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30871:
	dd	_30832
	dd	40
	dd	3
	align	4
_30878:
	dd	1
	dd	_1798
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30875:
	dd	_30832
	dd	44
	dd	3
	align	4
_30882:
	dd	1
	dd	_1674
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30879:
	dd	_30832
	dd	48
	dd	3
	align	4
_30886:
	dd	1
	dd	_1799
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	0
	align	4
_30883:
	dd	_30832
	dd	52
	dd	3
	align	4
_30892:
	dd	1
	dd	_1800
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30887:
	dd	_30832
	dd	56
	dd	3
	align	4
_30896:
	dd	1
	dd	_1729
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_30455
	dd	_427
	dd	-8
	dd	0
	align	4
_30893:
	dd	_30832
	dd	60
	dd	3
	align	4
_30900:
	dd	1
	dd	_1616
	dd	2
	dd	_20844
	dd	_30829
	dd	-4
	dd	2
	dd	_30455
	dd	_427
	dd	-8
	dd	0
	align	4
_30897:
	dd	_30832
	dd	64
	dd	3
_30903:
	db	":IGUITab",0
	align	4
_30902:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	0
	align	4
_30901:
	dd	3
	dd	0
	dd	0
	align	4
_30916:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30903
	dd	-16
	dd	0
_30906:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitab.bmx",0
	align	4
_30905:
	dd	_30906
	dd	10
	dd	3
	align	4
_30909:
	dd	3
	dd	0
	dd	0
	align	4
_30908:
	dd	_30906
	dd	10
	dd	23
	align	4
_30910:
	dd	_30906
	dd	11
	dd	3
	align	4
_30912:
	dd	_30906
	dd	12
	dd	3
	align	4
_30915:
	dd	_30906
	dd	13
	dd	3
	align	4
_30920:
	dd	1
	dd	_1804
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	0
	align	4
_30917:
	dd	_30906
	dd	17
	dd	3
	align	4
_30926:
	dd	1
	dd	_1800
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30921:
	dd	_30906
	dd	21
	dd	3
	align	4
_30930:
	dd	1
	dd	_1729
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	2
	dd	_30455
	dd	_427
	dd	-8
	dd	0
	align	4
_30927:
	dd	_30906
	dd	25
	dd	3
	align	4
_30934:
	dd	1
	dd	_1805
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	0
	align	4
_30931:
	dd	_30906
	dd	29
	dd	3
	align	4
_30938:
	dd	1
	dd	_1806
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	0
	align	4
_30935:
	dd	_30906
	dd	33
	dd	3
	align	4
_30944:
	dd	1
	dd	_1807
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_30939:
	dd	_30906
	dd	37
	dd	3
	align	4
_30948:
	dd	1
	dd	_1808
	dd	2
	dd	_20844
	dd	_30903
	dd	-4
	dd	0
	align	4
_30945:
	dd	_30906
	dd	41
	dd	3
_30951:
	db	":IGUITabControl",0
	align	4
_30950:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_30949:
	dd	3
	dd	0
	dd	0
	align	4
_30964:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_30951
	dd	-16
	dd	0
_30954:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitabcontrol.bmx",0
	align	4
_30953:
	dd	_30954
	dd	10
	dd	3
	align	4
_30957:
	dd	3
	dd	0
	dd	0
	align	4
_30956:
	dd	_30954
	dd	10
	dd	23
	align	4
_30958:
	dd	_30954
	dd	11
	dd	3
	align	4
_30960:
	dd	_30954
	dd	12
	dd	3
	align	4
_30963:
	dd	_30954
	dd	13
	dd	3
_30969:
	db	"caption",0
	align	4
_30968:
	dd	1
	dd	_1812
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_30969
	dd	_19409
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	0
	align	4
_30965:
	dd	_30954
	dd	17
	dd	3
	align	4
_30973:
	dd	1
	dd	_1814
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_30970:
	dd	_30954
	dd	21
	dd	3
	align	4
_30977:
	dd	1
	dd	_1815
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30974:
	dd	_30954
	dd	25
	dd	3
	align	4
_30981:
	dd	1
	dd	_1817
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_30978:
	dd	_30954
	dd	29
	dd	3
	align	4
_30985:
	dd	1
	dd	_1818
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30982:
	dd	_30954
	dd	33
	dd	3
_30992:
	db	"tab",0
	align	4
_30991:
	dd	1
	dd	_1819
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_30992
	dd	_29263
	dd	-8
	dd	0
	align	4
_30986:
	dd	_30954
	dd	37
	dd	3
	align	4
_30996:
	dd	1
	dd	_1820
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_21024
	dd	_427
	dd	-8
	dd	0
	align	4
_30993:
	dd	_30954
	dd	41
	dd	3
	align	4
_31000:
	dd	1
	dd	_1821
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_30997:
	dd	_30954
	dd	45
	dd	3
	align	4
_31004:
	dd	1
	dd	_1822
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_30760
	dd	_427
	dd	-8
	dd	0
	align	4
_31001:
	dd	_30954
	dd	49
	dd	3
	align	4
_31008:
	dd	1
	dd	_1823
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_31005:
	dd	_30954
	dd	53
	dd	3
_31013:
	db	"extraWidth",0
	align	4
_31012:
	dd	1
	dd	_1824
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_31013
	dd	_427
	dd	-8
	dd	0
	align	4
_31009:
	dd	_30954
	dd	57
	dd	3
	align	4
_31017:
	dd	1
	dd	_1825
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_31014:
	dd	_30954
	dd	61
	dd	3
	align	4
_31021:
	dd	1
	dd	_1826
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	2
	dd	_21019
	dd	_427
	dd	-8
	dd	0
	align	4
_31018:
	dd	_30954
	dd	65
	dd	3
	align	4
_31025:
	dd	1
	dd	_1827
	dd	2
	dd	_20844
	dd	_30951
	dd	-4
	dd	0
	align	4
_31022:
	dd	_30954
	dd	69
	dd	3
_31028:
	db	":IGUITable",0
	align	4
_31027:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31026:
	dd	3
	dd	0
	dd	0
	align	4
_31041:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_31028
	dd	-16
	dd	0
_31031:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitable.bmx",0
	align	4
_31030:
	dd	_31031
	dd	7
	dd	3
	align	4
_31034:
	dd	3
	dd	0
	dd	0
	align	4
_31033:
	dd	_31031
	dd	7
	dd	23
	align	4
_31035:
	dd	_31031
	dd	8
	dd	3
	align	4
_31037:
	dd	_31031
	dd	9
	dd	3
	align	4
_31040:
	dd	_31031
	dd	10
	dd	3
_31046:
	db	"columnIndex",0
	align	4
_31045:
	dd	1
	dd	_1831
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_30969
	dd	_19409
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	0
	align	4
_31042:
	dd	_31031
	dd	14
	dd	3
	align	4
_31050:
	dd	1
	dd	_1832
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31046
	dd	_427
	dd	-8
	dd	0
	align	4
_31047:
	dd	_31031
	dd	18
	dd	3
	align	4
_31054:
	dd	1
	dd	_1833
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31051:
	dd	_31031
	dd	22
	dd	3
_31059:
	db	"bDoOrder",0
	align	4
_31058:
	dd	1
	dd	_1834
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_31059
	dd	_427
	dd	-12
	dd	0
	align	4
_31055:
	dd	_31031
	dd	26
	dd	3
	align	4
_31063:
	dd	1
	dd	_1835
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31060:
	dd	_31031
	dd	30
	dd	3
	align	4
_31067:
	dd	1
	dd	_1836
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31064:
	dd	_31031
	dd	34
	dd	3
	align	4
_31071:
	dd	1
	dd	_1837
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31046
	dd	_427
	dd	-8
	dd	2
	dd	_21019
	dd	_427
	dd	-12
	dd	0
	align	4
_31068:
	dd	_31031
	dd	38
	dd	3
_31076:
	db	"bResizable",0
	align	4
_31075:
	dd	1
	dd	_1838
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31076
	dd	_427
	dd	-8
	dd	0
	align	4
_31072:
	dd	_31031
	dd	42
	dd	3
	align	4
_31080:
	dd	1
	dd	_1839
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31077:
	dd	_31031
	dd	46
	dd	3
_31085:
	db	"EGUI_COLUMN_ORDERING",0
	align	4
_31084:
	dd	1
	dd	_1840
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31046
	dd	_427
	dd	-8
	dd	2
	dd	_31085
	dd	_427
	dd	-12
	dd	0
	align	4
_31081:
	dd	_31031
	dd	50
	dd	3
	align	4
_31089:
	dd	1
	dd	_1634
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31086:
	dd	_31031
	dd	54
	dd	3
	align	4
_31093:
	dd	1
	dd	_1635
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_31090:
	dd	_31031
	dd	58
	dd	3
	align	4
_31097:
	dd	1
	dd	_1841
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31094:
	dd	_31031
	dd	62
	dd	3
_31102:
	db	"rowIndex",0
	align	4
_31101:
	dd	1
	dd	_1842
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	0
	align	4
_31098:
	dd	_31031
	dd	66
	dd	3
	align	4
_31106:
	dd	1
	dd	_1843
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	0
	align	4
_31103:
	dd	_31031
	dd	70
	dd	3
	align	4
_31110:
	dd	1
	dd	_1844
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31107:
	dd	_31031
	dd	74
	dd	3
_31115:
	db	"rowIndexA",0
_31116:
	db	"rowIndexB",0
	align	4
_31114:
	dd	1
	dd	_1845
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31115
	dd	_427
	dd	-8
	dd	2
	dd	_31116
	dd	_427
	dd	-12
	dd	0
	align	4
_31111:
	dd	_31031
	dd	78
	dd	3
_31121:
	db	"EGUI_ORDERING_MODE",0
	align	4
_31120:
	dd	1
	dd	_1846
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31046
	dd	_427
	dd	-8
	dd	2
	dd	_31121
	dd	_427
	dd	-12
	dd	0
	align	4
_31117:
	dd	_31031
	dd	82
	dd	3
	align	4
_31125:
	dd	1
	dd	_1847
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_27285
	dd	_19409
	dd	-16
	dd	0
	align	4
_31122:
	dd	_31031
	dd	86
	dd	3
	align	4
_31131:
	dd	1
	dd	_1849
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_27285
	dd	_19409
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	0
	align	4
_31126:
	dd	_31031
	dd	90
	dd	3
	align	4
_31135:
	dd	1
	dd	_1851
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_25672
	dd	_2292
	dd	-16
	dd	0
	align	4
_31132:
	dd	_31031
	dd	94
	dd	3
	align	4
_31141:
	dd	1
	dd	_1853
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	0
	align	4
_31136:
	dd	_31031
	dd	98
	dd	3
	align	4
_31145:
	dd	1
	dd	_1854
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	0
	align	4
_31142:
	dd	_31031
	dd	102
	dd	3
	align	4
_31149:
	dd	1
	dd	_1856
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_31102
	dd	_427
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	0
	align	4
_31146:
	dd	_31031
	dd	106
	dd	3
	align	4
_31153:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31150:
	dd	_31031
	dd	110
	dd	3
	align	4
_31157:
	dd	1
	dd	_1858
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	2
	dd	_27584
	dd	_427
	dd	-8
	dd	0
	align	4
_31154:
	dd	_31031
	dd	114
	dd	3
	align	4
_31161:
	dd	1
	dd	_1859
	dd	2
	dd	_20844
	dd	_31028
	dd	-4
	dd	0
	align	4
_31158:
	dd	_31031
	dd	118
	dd	3
_31164:
	db	":IGUIToolBar",0
	align	4
_31163:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31164
	dd	-4
	dd	0
	align	4
_31162:
	dd	3
	dd	0
	dd	0
	align	4
_31177:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_31164
	dd	-16
	dd	0
_31167:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitoolbar.bmx",0
	align	4
_31166:
	dd	_31167
	dd	10
	dd	3
	align	4
_31170:
	dd	3
	dd	0
	dd	0
	align	4
_31169:
	dd	_31167
	dd	10
	dd	23
	align	4
_31171:
	dd	_31167
	dd	11
	dd	3
	align	4
_31173:
	dd	_31167
	dd	12
	dd	3
	align	4
_31176:
	dd	_31167
	dd	13
	dd	3
_31197:
	db	"tooltiptext",0
_31198:
	db	"img",0
_31199:
	db	"pressedimg",0
	align	4
_31196:
	dd	1
	dd	_1863
	dd	2
	dd	_20844
	dd	_31164
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_31197
	dd	_19409
	dd	-16
	dd	2
	dd	_31198
	dd	_27816
	dd	-20
	dd	2
	dd	_31199
	dd	_27816
	dd	-24
	dd	2
	dd	_29766
	dd	_427
	dd	-28
	dd	2
	dd	_29800
	dd	_427
	dd	-32
	dd	0
	align	4
_31178:
	dd	_31167
	dd	17
	dd	3
	align	4
_31181:
	dd	3
	dd	0
	dd	0
	align	4
_31180:
	dd	_31167
	dd	17
	dd	20
	align	4
_31182:
	dd	_31167
	dd	18
	dd	3
	align	4
_31185:
	dd	3
	dd	0
	dd	0
	align	4
_31184:
	dd	_31167
	dd	18
	dd	27
	align	4
_31186:
	dd	_31167
	dd	20
	dd	3
_31202:
	db	":IGUITreeViewNode",0
	align	4
_31201:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31200:
	dd	3
	dd	0
	dd	0
	align	4
_31209:
	dd	1
	dd	_1867
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
_31206:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitreeview.bmx",0
	align	4
_31205:
	dd	_31206
	dd	10
	dd	3
	align	4
_31213:
	dd	1
	dd	_1557
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31210:
	dd	_31206
	dd	14
	dd	3
	align	4
_31217:
	dd	1
	dd	_1559
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31214:
	dd	_31206
	dd	18
	dd	3
	align	4
_31221:
	dd	1
	dd	_1567
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_31218:
	dd	_31206
	dd	22
	dd	3
	align	4
_31225:
	dd	1
	dd	_1714
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31222:
	dd	_31206
	dd	26
	dd	3
	align	4
_31229:
	dd	1
	dd	_1768
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_30350
	dd	_19409
	dd	-8
	dd	0
	align	4
_31226:
	dd	_31206
	dd	30
	dd	3
	align	4
_31233:
	dd	1
	dd	_1870
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31230:
	dd	_31206
	dd	34
	dd	3
_31238:
	db	"imageIndex",0
	align	4
_31237:
	dd	1
	dd	_1871
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_31238
	dd	_427
	dd	-8
	dd	0
	align	4
_31234:
	dd	_31206
	dd	38
	dd	3
	align	4
_31242:
	dd	1
	dd	_1872
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31239:
	dd	_31206
	dd	42
	dd	3
	align	4
_31246:
	dd	1
	dd	_1873
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_31238
	dd	_427
	dd	-8
	dd	0
	align	4
_31243:
	dd	_31206
	dd	46
	dd	3
	align	4
_31250:
	dd	1
	dd	_1874
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31247:
	dd	_31206
	dd	50
	dd	3
	align	4
_31254:
	dd	1
	dd	_1875
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_25672
	dd	_2292
	dd	-8
	dd	0
	align	4
_31251:
	dd	_31206
	dd	54
	dd	3
	align	4
_31258:
	dd	1
	dd	_1876
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31255:
	dd	_31206
	dd	59
	dd	3
_31263:
	db	"data2",0
_31264:
	db	":IReferenceCounted",0
	align	4
_31262:
	dd	1
	dd	_1877
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_31263
	dd	_31264
	dd	-8
	dd	0
	align	4
_31259:
	dd	_31206
	dd	63
	dd	3
	align	4
_31268:
	dd	1
	dd	_1879
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31265:
	dd	_31206
	dd	67
	dd	3
	align	4
_31272:
	dd	1
	dd	_1880
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31269:
	dd	_31206
	dd	71
	dd	3
	align	4
_31276:
	dd	1
	dd	_1881
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31273:
	dd	_31206
	dd	75
	dd	3
_31281:
	db	"selectedImageIndex",0
	align	4
_31280:
	dd	1
	dd	_1882
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_30350
	dd	_19409
	dd	-12
	dd	2
	dd	_31238
	dd	_427
	dd	-16
	dd	2
	dd	_31281
	dd	_427
	dd	-20
	dd	2
	dd	_25672
	dd	_2292
	dd	-24
	dd	2
	dd	_31263
	dd	_31264
	dd	-28
	dd	0
	align	4
_31277:
	dd	_31206
	dd	79
	dd	3
	align	4
_31285:
	dd	1
	dd	_1884
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_30350
	dd	_19409
	dd	-12
	dd	2
	dd	_31238
	dd	_427
	dd	-16
	dd	2
	dd	_31281
	dd	_427
	dd	-20
	dd	2
	dd	_25672
	dd	_2292
	dd	-24
	dd	2
	dd	_31263
	dd	_31264
	dd	-28
	dd	0
	align	4
_31282:
	dd	_31206
	dd	83
	dd	3
	align	4
_31289:
	dd	1
	dd	_1885
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_20992
	dd	_31202
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_30350
	dd	_19409
	dd	-16
	dd	2
	dd	_31238
	dd	_427
	dd	-20
	dd	2
	dd	_31281
	dd	_427
	dd	-24
	dd	2
	dd	_25672
	dd	_2292
	dd	-28
	dd	2
	dd	_31263
	dd	_31264
	dd	-32
	dd	0
	align	4
_31286:
	dd	_31206
	dd	87
	dd	3
	align	4
_31293:
	dd	1
	dd	_1887
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_20992
	dd	_31202
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_30350
	dd	_19409
	dd	-16
	dd	2
	dd	_31238
	dd	_427
	dd	-20
	dd	2
	dd	_31281
	dd	_427
	dd	-24
	dd	2
	dd	_25672
	dd	_2292
	dd	-28
	dd	2
	dd	_31263
	dd	_31264
	dd	-32
	dd	0
	align	4
_31290:
	dd	_31206
	dd	91
	dd	3
	align	4
_31297:
	dd	1
	dd	_1888
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31294:
	dd	_31206
	dd	95
	dd	3
	align	4
_31301:
	dd	1
	dd	_1889
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31298:
	dd	_31206
	dd	99
	dd	3
	align	4
_31305:
	dd	1
	dd	_1890
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31302:
	dd	_31206
	dd	103
	dd	3
	align	4
_31309:
	dd	1
	dd	_1891
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31306:
	dd	_31206
	dd	107
	dd	3
	align	4
_31313:
	dd	1
	dd	_1892
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31310:
	dd	_31206
	dd	111
	dd	3
	align	4
_31317:
	dd	1
	dd	_1893
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_29426
	dd	_31202
	dd	-8
	dd	0
	align	4
_31314:
	dd	_31206
	dd	115
	dd	3
	align	4
_31321:
	dd	1
	dd	_1895
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_29426
	dd	_31202
	dd	-8
	dd	0
	align	4
_31318:
	dd	_31206
	dd	119
	dd	3
	align	4
_31325:
	dd	1
	dd	_1896
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_29426
	dd	_31202
	dd	-8
	dd	0
	align	4
_31322:
	dd	_31206
	dd	123
	dd	3
	align	4
_31329:
	dd	1
	dd	_1897
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31326:
	dd	_31206
	dd	127
	dd	3
_31334:
	db	"bExpanded",0
	align	4
_31333:
	dd	1
	dd	_1898
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_31334
	dd	_427
	dd	-8
	dd	0
	align	4
_31330:
	dd	_31206
	dd	131
	dd	3
	align	4
_31338:
	dd	1
	dd	_1634
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31335:
	dd	_31206
	dd	135
	dd	3
_31343:
	db	"bSelected",0
	align	4
_31342:
	dd	1
	dd	_1635
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	2
	dd	_31343
	dd	_427
	dd	-8
	dd	0
	align	4
_31339:
	dd	_31206
	dd	139
	dd	3
	align	4
_31347:
	dd	1
	dd	_1899
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31344:
	dd	_31206
	dd	143
	dd	3
	align	4
_31351:
	dd	1
	dd	_1900
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31348:
	dd	_31206
	dd	147
	dd	3
	align	4
_31355:
	dd	1
	dd	_1520
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31352:
	dd	_31206
	dd	151
	dd	3
	align	4
_31366:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_31202
	dd	-12
	dd	0
	align	4
_31356:
	dd	_31206
	dd	155
	dd	3
	align	4
_31359:
	dd	3
	dd	0
	dd	0
	align	4
_31358:
	dd	_31206
	dd	155
	dd	23
	align	4
_31360:
	dd	_31206
	dd	156
	dd	3
	align	4
_31362:
	dd	_31206
	dd	157
	dd	3
	align	4
_31365:
	dd	_31206
	dd	158
	dd	3
	align	4
_31379:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31367:
	dd	_31206
	dd	162
	dd	3
	align	4
_31375:
	dd	3
	dd	0
	dd	0
	align	4
_31371:
	dd	_31206
	dd	162
	dd	22
	align	4
_31376:
	dd	_31206
	dd	163
	dd	3
	align	4
_31383:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31380:
	dd	_31206
	dd	167
	dd	3
	align	4
_31387:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_31202
	dd	-4
	dd	0
	align	4
_31384:
	dd	_31206
	dd	171
	dd	3
_31390:
	db	":IGUITreeView",0
	align	4
_31389:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31388:
	dd	3
	dd	0
	dd	0
	align	4
_31395:
	dd	1
	dd	_1904
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31392:
	dd	_31206
	dd	187
	dd	3
	align	4
_31399:
	dd	1
	dd	_1634
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31396:
	dd	_31206
	dd	191
	dd	3
	align	4
_31403:
	dd	1
	dd	_1905
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31400:
	dd	_31206
	dd	195
	dd	3
	align	4
_31407:
	dd	1
	dd	_1906
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	2
	dd	_29090
	dd	_427
	dd	-8
	dd	0
	align	4
_31404:
	dd	_31206
	dd	199
	dd	3
	align	4
_31411:
	dd	1
	dd	_1907
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	0
	align	4
_31408:
	dd	_31206
	dd	203
	dd	3
_31416:
	db	"imageList",0
	align	4
_31415:
	dd	1
	dd	_1908
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	2
	dd	_31416
	dd	_30206
	dd	-8
	dd	0
	align	4
_31412:
	dd	_31206
	dd	207
	dd	3
	align	4
_31420:
	dd	1
	dd	_1910
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31417:
	dd	_31206
	dd	211
	dd	3
_31425:
	db	"bLeftOf",0
	align	4
_31424:
	dd	1
	dd	_1912
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	2
	dd	_31425
	dd	_427
	dd	-8
	dd	0
	align	4
_31421:
	dd	_31206
	dd	215
	dd	3
	align	4
_31429:
	dd	1
	dd	_1913
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31426:
	dd	_31206
	dd	219
	dd	3
	align	4
_31433:
	dd	1
	dd	_1914
	dd	2
	dd	_20844
	dd	_31390
	dd	-4
	dd	0
	align	4
_31430:
	dd	_31206
	dd	223
	dd	3
	align	4
_31444:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_31390
	dd	-16
	dd	0
	align	4
_31434:
	dd	_31206
	dd	227
	dd	3
	align	4
_31437:
	dd	3
	dd	0
	dd	0
	align	4
_31436:
	dd	_31206
	dd	227
	dd	23
	align	4
_31438:
	dd	_31206
	dd	228
	dd	3
	align	4
_31440:
	dd	_31206
	dd	229
	dd	3
	align	4
_31443:
	dd	_31206
	dd	230
	dd	3
_31447:
	db	":IGUIWindow",0
	align	4
_31446:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31445:
	dd	3
	dd	0
	dd	0
	align	4
_31460:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_31447
	dd	-16
	dd	0
_31450:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiwindow.bmx",0
	align	4
_31449:
	dd	_31450
	dd	10
	dd	3
	align	4
_31453:
	dd	3
	dd	0
	dd	0
	align	4
_31452:
	dd	_31450
	dd	10
	dd	23
	align	4
_31454:
	dd	_31450
	dd	11
	dd	3
	align	4
_31456:
	dd	_31450
	dd	12
	dd	3
	align	4
_31459:
	dd	_31450
	dd	13
	dd	3
	align	4
_31464:
	dd	1
	dd	_1919
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31461:
	dd	_31450
	dd	18
	dd	3
	align	4
_31468:
	dd	1
	dd	_1921
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31465:
	dd	_31450
	dd	23
	dd	3
	align	4
_31472:
	dd	1
	dd	_1922
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31469:
	dd	_31450
	dd	28
	dd	3
	align	4
_31476:
	dd	1
	dd	_1923
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31473:
	dd	_31450
	dd	32
	dd	3
_31481:
	db	"bDraggable",0
	align	4
_31480:
	dd	1
	dd	_1924
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	2
	dd	_31481
	dd	_427
	dd	-8
	dd	0
	align	4
_31477:
	dd	_31450
	dd	36
	dd	3
	align	4
_31485:
	dd	1
	dd	_1925
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31482:
	dd	_31450
	dd	40
	dd	3
	align	4
_31489:
	dd	1
	dd	_1729
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	2
	dd	_30455
	dd	_427
	dd	-8
	dd	0
	align	4
_31486:
	dd	_31450
	dd	44
	dd	3
	align	4
_31493:
	dd	1
	dd	_1926
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31490:
	dd	_31450
	dd	48
	dd	3
	align	4
_31497:
	dd	1
	dd	_1927
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	2
	dd	_30455
	dd	_427
	dd	-8
	dd	0
	align	4
_31494:
	dd	_31450
	dd	52
	dd	3
	align	4
_31501:
	dd	1
	dd	_1928
	dd	2
	dd	_20844
	dd	_31447
	dd	-4
	dd	0
	align	4
_31498:
	dd	_31450
	dd	56
	dd	3
_31504:
	db	":IGUIEnvironment",0
	align	4
_31503:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31502:
	dd	3
	dd	0
	dd	0
	align	4
_31517:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_31504
	dd	-12
	dd	0
_31507:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguienvironment.bmx",0
	align	4
_31506:
	dd	_31507
	dd	10
	dd	3
	align	4
_31510:
	dd	3
	dd	0
	dd	0
	align	4
_31509:
	dd	_31507
	dd	10
	dd	23
	align	4
_31511:
	dd	_31507
	dd	11
	dd	3
	align	4
_31513:
	dd	_31507
	dd	12
	dd	3
	align	4
_31516:
	dd	_31507
	dd	13
	dd	3
	align	4
_31530:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31518:
	dd	_31507
	dd	17
	dd	3
	align	4
_31526:
	dd	3
	dd	0
	dd	0
	align	4
_31522:
	dd	_31507
	dd	17
	dd	22
	align	4
_31527:
	dd	_31507
	dd	18
	dd	3
	align	4
_31534:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31531:
	dd	_31507
	dd	22
	dd	3
	align	4
_31538:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31535:
	dd	_31507
	dd	26
	dd	3
_31551:
	db	"rectangle",0
	align	4
_31550:
	dd	1
	dd	_1863
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_27285
	dd	_19409
	dd	-20
	dd	2
	dd	_31197
	dd	_19409
	dd	-24
	dd	0
	align	4
_31539:
	dd	_31507
	dd	30
	dd	3
	align	4
_31542:
	dd	3
	dd	0
	dd	0
	align	4
_31541:
	dd	_31507
	dd	30
	dd	23
	align	4
_31543:
	dd	_31507
	dd	31
	dd	3
	align	4
_31563:
	dd	1
	dd	_1933
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_29873
	dd	_427
	dd	-8
	dd	2
	dd	_31551
	dd	_21417
	dd	-12
	dd	2
	dd	_30065
	dd	_29263
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	2
	dd	_27285
	dd	_19409
	dd	-24
	dd	0
	align	4
_31552:
	dd	_31507
	dd	35
	dd	3
	align	4
_31555:
	dd	3
	dd	0
	dd	0
	align	4
_31554:
	dd	_31507
	dd	35
	dd	23
	align	4
_31556:
	dd	_31507
	dd	36
	dd	3
	align	4
_31575:
	dd	1
	dd	_1935
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	0
	align	4
_31564:
	dd	_31507
	dd	40
	dd	3
	align	4
_31567:
	dd	3
	dd	0
	dd	0
	align	4
_31566:
	dd	_31507
	dd	40
	dd	23
	align	4
_31568:
	dd	_31507
	dd	41
	dd	3
	align	4
_31587:
	dd	1
	dd	_1937
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	0
	align	4
_31576:
	dd	_31507
	dd	45
	dd	3
	align	4
_31579:
	dd	3
	dd	0
	dd	0
	align	4
_31578:
	dd	_31507
	dd	45
	dd	23
	align	4
_31580:
	dd	_31507
	dd	46
	dd	3
	align	4
_31599:
	dd	1
	dd	_1939
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_31551
	dd	_21417
	dd	-12
	dd	2
	dd	_29831
	dd	_427
	dd	-16
	dd	2
	dd	_30065
	dd	_29263
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	0
	align	4
_31588:
	dd	_31507
	dd	50
	dd	3
	align	4
_31591:
	dd	3
	dd	0
	dd	0
	align	4
_31590:
	dd	_31507
	dd	50
	dd	23
	align	4
_31592:
	dd	_31507
	dd	51
	dd	3
_31610:
	db	"title",0
_31611:
	db	"bModal",0
	align	4
_31609:
	dd	1
	dd	_1941
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31610
	dd	_19409
	dd	-8
	dd	2
	dd	_31611
	dd	_427
	dd	-12
	dd	2
	dd	_30065
	dd	_29263
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	0
	align	4
_31600:
	dd	_31507
	dd	55
	dd	3
	align	4
_31603:
	dd	3
	dd	0
	dd	0
	align	4
_31602:
	dd	_31507
	dd	55
	dd	23
	align	4
_31604:
	dd	_31507
	dd	56
	dd	3
	align	4
_31621:
	dd	1
	dd	_1943
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31610
	dd	_19409
	dd	-8
	dd	2
	dd	_31611
	dd	_427
	dd	-12
	dd	2
	dd	_30065
	dd	_29263
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	0
	align	4
_31612:
	dd	_31507
	dd	60
	dd	3
	align	4
_31615:
	dd	3
	dd	0
	dd	0
	align	4
_31614:
	dd	_31507
	dd	60
	dd	23
	align	4
_31616:
	dd	_31507
	dd	61
	dd	3
	align	4
_31633:
	dd	1
	dd	_1945
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_27285
	dd	_19409
	dd	-20
	dd	0
	align	4
_31622:
	dd	_31507
	dd	65
	dd	3
	align	4
_31625:
	dd	3
	dd	0
	dd	0
	align	4
_31624:
	dd	_31507
	dd	65
	dd	23
	align	4
_31626:
	dd	_31507
	dd	66
	dd	3
	align	4
_31647:
	dd	1
	dd	_1947
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_30179
	dd	_27816
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_29800
	dd	_427
	dd	-16
	dd	2
	dd	_30065
	dd	_29263
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	2
	dd	_27285
	dd	_19409
	dd	-28
	dd	0
	align	4
_31634:
	dd	_31507
	dd	70
	dd	3
	align	4
_31637:
	dd	3
	dd	0
	dd	0
	align	4
_31636:
	dd	_31507
	dd	70
	dd	23
	align	4
_31638:
	dd	_31507
	dd	71
	dd	3
	align	4
_31659:
	dd	1
	dd	_1949
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	0
	align	4
_31648:
	dd	_31507
	dd	75
	dd	3
	align	4
_31651:
	dd	3
	dd	0
	dd	0
	align	4
_31650:
	dd	_31507
	dd	75
	dd	23
	align	4
_31652:
	dd	_31507
	dd	76
	dd	3
_31672:
	db	"bDrawBackground",0
	align	4
_31671:
	dd	1
	dd	_1951
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_31672
	dd	_427
	dd	-20
	dd	0
	align	4
_31660:
	dd	_31507
	dd	80
	dd	3
	align	4
_31663:
	dd	3
	dd	0
	dd	0
	align	4
_31662:
	dd	_31507
	dd	80
	dd	23
	align	4
_31664:
	dd	_31507
	dd	81
	dd	3
	align	4
_31682:
	dd	1
	dd	_1953
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_30065
	dd	_29263
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	0
	align	4
_31673:
	dd	_31507
	dd	85
	dd	3
	align	4
_31676:
	dd	3
	dd	0
	dd	0
	align	4
_31675:
	dd	_31507
	dd	85
	dd	23
	align	4
_31677:
	dd	_31507
	dd	86
	dd	3
	align	4
_31690:
	dd	1
	dd	_1955
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_27285
	dd	_19409
	dd	-20
	dd	0
	align	4
_31683:
	dd	_31507
	dd	90
	dd	3
	align	4
_31694:
	dd	1
	dd	_1957
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_30969
	dd	_19409
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_31611
	dd	_427
	dd	-16
	dd	2
	dd	_27584
	dd	_427
	dd	-20
	dd	2
	dd	_30065
	dd	_29263
	dd	-24
	dd	2
	dd	_26805
	dd	_427
	dd	-28
	dd	2
	dd	_30179
	dd	_27816
	dd	-32
	dd	0
	align	4
_31691:
	dd	_31507
	dd	94
	dd	3
_31707:
	db	"bHorizontal",0
	align	4
_31706:
	dd	1
	dd	_1959
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31707
	dd	_427
	dd	-8
	dd	2
	dd	_31551
	dd	_21417
	dd	-12
	dd	2
	dd	_30065
	dd	_29263
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	0
	align	4
_31695:
	dd	_31507
	dd	98
	dd	3
	align	4
_31698:
	dd	3
	dd	0
	dd	0
	align	4
_31697:
	dd	_31507
	dd	98
	dd	23
	align	4
_31699:
	dd	_31507
	dd	99
	dd	3
_31720:
	db	"bWordWrap",0
_31721:
	db	"bFillBackground",0
	align	4
_31719:
	dd	1
	dd	_1961
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_31551
	dd	_21417
	dd	-12
	dd	2
	dd	_29831
	dd	_427
	dd	-16
	dd	2
	dd	_31720
	dd	_427
	dd	-20
	dd	2
	dd	_30065
	dd	_29263
	dd	-24
	dd	2
	dd	_26805
	dd	_427
	dd	-28
	dd	2
	dd	_31721
	dd	_427
	dd	-32
	dd	0
	align	4
_31708:
	dd	_31507
	dd	103
	dd	3
	align	4
_31711:
	dd	3
	dd	0
	dd	0
	align	4
_31710:
	dd	_31507
	dd	103
	dd	23
	align	4
_31712:
	dd	_31507
	dd	104
	dd	3
	align	4
_31733:
	dd	1
	dd	_1812
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	0
	align	4
_31722:
	dd	_31507
	dd	108
	dd	3
	align	4
_31725:
	dd	3
	dd	0
	dd	0
	align	4
_31724:
	dd	_31507
	dd	108
	dd	23
	align	4
_31726:
	dd	_31507
	dd	109
	dd	3
_31746:
	db	"bFillbackground",0
	align	4
_31745:
	dd	1
	dd	_1964
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_31746
	dd	_427
	dd	-16
	dd	2
	dd	_29831
	dd	_427
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	0
	align	4
_31734:
	dd	_31507
	dd	113
	dd	3
	align	4
_31737:
	dd	3
	dd	0
	dd	0
	align	4
_31736:
	dd	_31507
	dd	113
	dd	23
	align	4
_31738:
	dd	_31507
	dd	114
	dd	3
	align	4
_31756:
	dd	1
	dd	_1966
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_30065
	dd	_29263
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	0
	align	4
_31747:
	dd	_31507
	dd	118
	dd	3
	align	4
_31750:
	dd	3
	dd	0
	dd	0
	align	4
_31749:
	dd	_31507
	dd	118
	dd	23
	align	4
_31751:
	dd	_31507
	dd	119
	dd	3
	align	4
_31768:
	dd	1
	dd	_1968
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_31611
	dd	_427
	dd	-12
	dd	2
	dd	_27285
	dd	_19409
	dd	-16
	dd	2
	dd	_30065
	dd	_29263
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	0
	align	4
_31757:
	dd	_31507
	dd	123
	dd	3
	align	4
_31760:
	dd	3
	dd	0
	dd	0
	align	4
_31759:
	dd	_31507
	dd	123
	dd	23
	align	4
_31761:
	dd	_31507
	dd	124
	dd	3
	align	4
_31772:
	dd	1
	dd	_1970
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31769:
	dd	_31507
	dd	128
	dd	3
	align	4
_31776:
	dd	1
	dd	_1971
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31773:
	dd	_31507
	dd	133
	dd	3
	align	4
_31782:
	dd	1
	dd	_1771
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_31777:
	dd	_31507
	dd	138
	dd	3
	align	4
_31786:
	dd	1
	dd	_1973
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31783:
	dd	_31507
	dd	142
	dd	3
	align	4
_31790:
	dd	1
	dd	_1974
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31787:
	dd	_31507
	dd	146
	dd	3
_31797:
	db	"skin",0
	align	4
_31796:
	dd	1
	dd	_1976
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31797
	dd	_30557
	dd	-8
	dd	0
	align	4
_31791:
	dd	_31507
	dd	150
	dd	3
_31802:
	db	"EGUI_SKIN_TYPE",0
	align	4
_31801:
	dd	1
	dd	_1978
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31802
	dd	_427
	dd	-8
	dd	0
	align	4
_31798:
	dd	_31507
	dd	154
	dd	3
	align	4
_31806:
	dd	1
	dd	_1980
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31803:
	dd	_31507
	dd	158
	dd	3
	align	4
_31812:
	dd	1
	dd	_1982
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	0
	align	4
_31807:
	dd	_31507
	dd	162
	dd	3
_31819:
	db	"ev",0
_31820:
	db	":SEvent",0
	align	4
_31818:
	dd	1
	dd	_1983
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31819
	dd	_31820
	dd	-8
	dd	0
	align	4
_31813:
	dd	_31507
	dd	166
	dd	3
	align	4
_31826:
	dd	1
	dd	_1985
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	0
	align	4
_31821:
	dd	_31507
	dd	170
	dd	3
	align	4
_31832:
	dd	1
	dd	_1986
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	0
	align	4
_31827:
	dd	_31507
	dd	174
	dd	3
_31839:
	db	"rec",0
_31840:
	db	":IEventReceiver",0
	align	4
_31838:
	dd	1
	dd	_1987
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31839
	dd	_31840
	dd	-8
	dd	0
	align	4
_31833:
	dd	_31507
	dd	178
	dd	3
	align	4
_31844:
	dd	1
	dd	_1989
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31841:
	dd	_31507
	dd	182
	dd	3
	align	4
_31848:
	dd	1
	dd	_1990
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31845:
	dd	_31507
	dd	186
	dd	3
	align	4
_31852:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31849:
	dd	_31507
	dd	190
	dd	3
	align	4
_31858:
	dd	1
	dd	_1766
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_31853:
	dd	_31507
	dd	194
	dd	3
	align	4
_31864:
	dd	1
	dd	_1993
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_31859:
	dd	_31507
	dd	198
	dd	3
_31879:
	db	":IGUIelement",0
	align	4
_31878:
	dd	1
	dd	_1994
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_30065
	dd	_31879
	dd	-8
	dd	0
	align	4
_31865:
	dd	_31507
	dd	202
	dd	3
	align	4
_31872:
	dd	3
	dd	0
	dd	0
	align	4
_31871:
	dd	_31507
	dd	202
	dd	46
	align	4
_31873:
	dd	_31507
	dd	203
	dd	3
	align	4
_31883:
	dd	1
	dd	_1996
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31880:
	dd	_31507
	dd	207
	dd	3
_31890:
	db	"factory",0
_31891:
	db	":IGUIElementFactory",0
	align	4
_31889:
	dd	1
	dd	_1998
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31890
	dd	_31891
	dd	-8
	dd	0
	align	4
_31884:
	dd	_31507
	dd	211
	dd	3
	align	4
_31895:
	dd	1
	dd	_2000
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31892:
	dd	_31507
	dd	215
	dd	3
	align	4
_31899:
	dd	1
	dd	_2001
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_31896:
	dd	_31507
	dd	219
	dd	3
	align	4
_31915:
	dd	1
	dd	_2003
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_28702
	dd	_19409
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	0
	align	4
_31900:
	dd	_31507
	dd	223
	dd	3
	align	4
_31907:
	dd	3
	dd	0
	dd	0
	align	4
_31906:
	dd	_31507
	dd	223
	dd	46
	align	4
_31908:
	dd	_31507
	dd	224
	dd	3
	align	4
_31931:
	dd	1
	dd	_1301
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_25477
	dd	_27620
	dd	-8
	dd	2
	dd	_27621
	dd	_27559
	dd	-12
	dd	0
	align	4
_31916:
	dd	_31507
	dd	228
	dd	3
	align	4
_31923:
	dd	3
	dd	0
	dd	0
	align	4
_31922:
	dd	_31507
	dd	228
	dd	48
	align	4
_31924:
	dd	_31507
	dd	229
	dd	3
	align	4
_31947:
	dd	1
	dd	_1303
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_25478
	dd	_27620
	dd	-8
	dd	2
	dd	_27621
	dd	_27559
	dd	-12
	dd	0
	align	4
_31932:
	dd	_31507
	dd	233
	dd	3
	align	4
_31939:
	dd	3
	dd	0
	dd	0
	align	4
_31938:
	dd	_31507
	dd	233
	dd	48
	align	4
_31940:
	dd	_31507
	dd	234
	dd	3
_31956:
	db	"node",0
	align	4
_31955:
	dd	1
	dd	_2005
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_28709
	dd	_27153
	dd	-8
	dd	2
	dd	_31956
	dd	_29263
	dd	-12
	dd	0
	align	4
_31948:
	dd	_31507
	dd	238
	dd	3
	align	4
_31964:
	dd	1
	dd	_2007
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_28700
	dd	_26951
	dd	-8
	dd	2
	dd	_31956
	dd	_29263
	dd	-12
	dd	0
	align	4
_31957:
	dd	_31507
	dd	242
	dd	3
	align	4
_31968:
	dd	1
	dd	_2009
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	0
	align	4
_31965:
	dd	_31507
	dd	246
	dd	3
	align	4
_31974:
	dd	1
	dd	_2011
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_2097
	dd	_29263
	dd	-12
	dd	0
	align	4
_31969:
	dd	_31507
	dd	250
	dd	3
	align	4
_31980:
	dd	1
	dd	_2013
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_28973
	dd	_26895
	dd	-8
	dd	2
	dd	_2097
	dd	_29263
	dd	-12
	dd	0
	align	4
_31975:
	dd	_31507
	dd	254
	dd	3
	align	4
_31986:
	dd	1
	dd	_2015
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	0
	align	4
_31981:
	dd	_31507
	dd	258
	dd	3
	align	4
_31992:
	dd	1
	dd	_2016
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	0
	align	4
_31987:
	dd	_31507
	dd	262
	dd	3
_31999:
	db	"border",0
	align	4
_31998:
	dd	1
	dd	_2018
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_31551
	dd	_21417
	dd	-12
	dd	2
	dd	_31999
	dd	_427
	dd	-16
	dd	2
	dd	_30065
	dd	_29263
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	0
	align	4
_31993:
	dd	_31507
	dd	266
	dd	3
	align	4
_32003:
	dd	1
	dd	_2020
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_31672
	dd	_427
	dd	-20
	dd	0
	align	4
_32000:
	dd	_31507
	dd	270
	dd	3
_32008:
	db	"imageSize",0
	align	4
_32007:
	dd	1
	dd	_2022
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_32008
	dd	_21072
	dd	-12
	dd	2
	dd	_29800
	dd	_427
	dd	-16
	dd	0
	align	4
_32004:
	dd	_31507
	dd	274
	dd	3
_32013:
	db	"bScrollBarVertical",0
_32014:
	db	"bScrollBarHorizontal",0
	align	4
_32012:
	dd	1
	dd	_2024
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_31551
	dd	_21417
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_31672
	dd	_427
	dd	-20
	dd	2
	dd	_32013
	dd	_427
	dd	-24
	dd	2
	dd	_32014
	dd	_427
	dd	-28
	dd	0
	align	4
_32009:
	dd	_31507
	dd	278
	dd	3
	align	4
_32020:
	dd	1
	dd	_2026
	dd	2
	dd	_20844
	dd	_31504
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_29771
	dd	_29138
	dd	-12
	dd	0
	align	4
_32015:
	dd	_31507
	dd	282
	dd	3
_32023:
	db	":SGUISpriteFrame",0
	align	4
_32022:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32023
	dd	-4
	dd	0
	align	4
_32021:
	dd	3
	dd	0
	dd	0
	align	4
_32036:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32023
	dd	-12
	dd	0
_32026:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguispritebank.bmx",0
	align	4
_32025:
	dd	_32026
	dd	10
	dd	3
	align	4
_32029:
	dd	3
	dd	0
	dd	0
	align	4
_32028:
	dd	_32026
	dd	10
	dd	23
	align	4
_32030:
	dd	_32026
	dd	11
	dd	3
	align	4
_32032:
	dd	_32026
	dd	12
	dd	3
	align	4
_32035:
	dd	_32026
	dd	13
	dd	3
_32041:
	db	"textureNumber",0
	align	4
_32040:
	dd	1
	dd	_2031
	dd	2
	dd	_20844
	dd	_32023
	dd	-4
	dd	2
	dd	_32041
	dd	_427
	dd	-8
	dd	0
	align	4
_32037:
	dd	_32026
	dd	17
	dd	3
	align	4
_32045:
	dd	1
	dd	_2032
	dd	2
	dd	_20844
	dd	_32023
	dd	-4
	dd	0
	align	4
_32042:
	dd	_32026
	dd	21
	dd	3
_32050:
	db	"rectNumber",0
	align	4
_32049:
	dd	1
	dd	_2033
	dd	2
	dd	_20844
	dd	_32023
	dd	-4
	dd	2
	dd	_32050
	dd	_427
	dd	-8
	dd	0
	align	4
_32046:
	dd	_32026
	dd	25
	dd	3
	align	4
_32054:
	dd	1
	dd	_2034
	dd	2
	dd	_20844
	dd	_32023
	dd	-4
	dd	0
	align	4
_32051:
	dd	_32026
	dd	29
	dd	3
_32057:
	db	":SGUISprite",0
	align	4
_32056:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32057
	dd	-4
	dd	0
	align	4
_32055:
	dd	3
	dd	0
	dd	0
	align	4
_32069:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32057
	dd	-12
	dd	0
	align	4
_32059:
	dd	_32026
	dd	41
	dd	3
	align	4
_32062:
	dd	3
	dd	0
	dd	0
	align	4
_32061:
	dd	_32026
	dd	41
	dd	23
	align	4
_32063:
	dd	_32026
	dd	42
	dd	3
	align	4
_32065:
	dd	_32026
	dd	43
	dd	3
	align	4
_32068:
	dd	_32026
	dd	44
	dd	3
	align	4
_32073:
	dd	1
	dd	_2038
	dd	2
	dd	_20844
	dd	_32057
	dd	-4
	dd	0
	align	4
_32070:
	dd	_32026
	dd	48
	dd	3
_32078:
	db	"frameNumber",0
	align	4
_32077:
	dd	1
	dd	_2039
	dd	2
	dd	_20844
	dd	_32057
	dd	-4
	dd	2
	dd	_32078
	dd	_427
	dd	-8
	dd	0
	align	4
_32074:
	dd	_32026
	dd	52
	dd	3
	align	4
_32082:
	dd	1
	dd	_2041
	dd	2
	dd	_20844
	dd	_32057
	dd	-4
	dd	0
	align	4
_32079:
	dd	_32026
	dd	56
	dd	3
_32087:
	db	"frameTime",0
	align	4
_32086:
	dd	1
	dd	_2042
	dd	2
	dd	_20844
	dd	_32057
	dd	-4
	dd	2
	dd	_32087
	dd	_427
	dd	-8
	dd	0
	align	4
_32083:
	dd	_32026
	dd	60
	dd	3
	align	4
_32089:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	0
	align	4
_32088:
	dd	3
	dd	0
	dd	0
	align	4
_32101:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_29810
	dd	-12
	dd	0
	align	4
_32091:
	dd	_32026
	dd	72
	dd	3
	align	4
_32094:
	dd	3
	dd	0
	dd	0
	align	4
_32093:
	dd	_32026
	dd	72
	dd	23
	align	4
_32095:
	dd	_32026
	dd	73
	dd	3
	align	4
_32097:
	dd	_32026
	dd	74
	dd	3
	align	4
_32100:
	dd	_32026
	dd	75
	dd	3
	align	4
_32114:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	0
	align	4
_32102:
	dd	_32026
	dd	79
	dd	3
	align	4
_32110:
	dd	3
	dd	0
	dd	0
	align	4
_32106:
	dd	_32026
	dd	79
	dd	22
	align	4
_32111:
	dd	_32026
	dd	80
	dd	3
	align	4
_32118:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	0
	align	4
_32115:
	dd	_32026
	dd	84
	dd	3
	align	4
_32122:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	0
	align	4
_32119:
	dd	_32026
	dd	88
	dd	3
_32152:
	db	"pos_ptr",0
_32153:
	db	"positions",0
_32154:
	db	"[]:Recti",0
	align	4
_32151:
	dd	1
	dd	_2046
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_32152
	dd	_22097
	dd	-8
	dd	2
	dd	_32153
	dd	_32154
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_32123:
	dd	_32026
	dd	92
	dd	3
	align	4
_32125:
	dd	_32026
	dd	93
	dd	3
	align	4
_32127:
	dd	_32026
	dd	95
	dd	3
	align	4
_32131:
	dd	_32026
	dd	97
	dd	3
	align	4
_32148:
	dd	3
	dd	0
	dd	0
	align	4
_32133:
	dd	_32026
	dd	98
	dd	4
_32134:
	db	":Recti",0
	align	4
_32135:
	dd	_32026
	dd	100
	dd	4
	align	4
_32147:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_32139:
	dd	_32026
	dd	101
	dd	5
	align	4
_32149:
	dd	_32026
	dd	105
	dd	3
	align	4
_32150:
	dd	_32026
	dd	107
	dd	3
_32184:
	db	"sprites",0
_32185:
	db	"[]:SGUISprite",0
	align	4
_32183:
	dd	1
	dd	_2048
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_32152
	dd	_22097
	dd	-8
	dd	2
	dd	_32184
	dd	_32185
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_32155:
	dd	_32026
	dd	111
	dd	3
	align	4
_32157:
	dd	_32026
	dd	112
	dd	3
	align	4
_32159:
	dd	_32026
	dd	114
	dd	3
	align	4
_32163:
	dd	_32026
	dd	116
	dd	3
	align	4
_32180:
	dd	3
	dd	0
	dd	0
	align	4
_32165:
	dd	_32026
	dd	117
	dd	4
_32166:
	db	":SGUISprite",0
	align	4
_32167:
	dd	_32026
	dd	119
	dd	4
	align	4
_32179:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_32171:
	dd	_32026
	dd	120
	dd	5
	align	4
_32181:
	dd	_32026
	dd	124
	dd	3
	align	4
_32182:
	dd	_32026
	dd	126
	dd	3
	align	4
_32189:
	dd	1
	dd	_2050
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	0
	align	4
_32186:
	dd	_32026
	dd	130
	dd	3
	align	4
_32193:
	dd	1
	dd	_2051
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_32190:
	dd	_32026
	dd	134
	dd	3
	align	4
_32199:
	dd	1
	dd	_1327
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_32194:
	dd	_32026
	dd	138
	dd	3
	align	4
_32205:
	dd	1
	dd	_2052
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	0
	align	4
_32200:
	dd	_32026
	dd	142
	dd	3
_32212:
	db	"bCenter",0
	align	4
_32211:
	dd	1
	dd	_2053
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	2
	dd	_30728
	dd	_427
	dd	-24
	dd	2
	dd	_30729
	dd	_427
	dd	-28
	dd	2
	dd	_29826
	dd	_427
	dd	-32
	dd	2
	dd	_32212
	dd	_427
	dd	-36
	dd	0
	align	4
_32206:
	dd	_32026
	dd	146
	dd	3
_32237:
	db	"indices",0
_32238:
	db	"[]:Position2di",0
_32239:
	db	"indices_size",0
_32240:
	db	"pos_size",0
_32241:
	db	"pos_array",0
	align	4
_32236:
	dd	1
	dd	_2055
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_32237
	dd	_24877
	dd	-8
	dd	2
	dd	_3263
	dd	_32238
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	2
	dd	_30728
	dd	_427
	dd	-24
	dd	2
	dd	_30729
	dd	_427
	dd	-28
	dd	2
	dd	_29826
	dd	_427
	dd	-32
	dd	2
	dd	_32212
	dd	_427
	dd	-36
	dd	2
	dd	_32239
	dd	_427
	dd	-40
	dd	2
	dd	_32240
	dd	_427
	dd	-44
	dd	2
	dd	_32241
	dd	_24877
	dd	-48
	dd	0
	align	4
_32213:
	dd	_32026
	dd	151
	dd	3
	align	4
_32215:
	dd	_32026
	dd	152
	dd	3
	align	4
_32221:
	dd	3
	dd	0
	dd	0
	align	4
_32217:
	dd	_32026
	dd	152
	dd	19
	align	4
_32222:
	dd	_32026
	dd	154
	dd	3
	align	4
_32224:
	dd	_32026
	dd	155
	dd	3
	align	4
_32226:
	dd	_32026
	dd	156
	dd	3
	align	4
_32232:
	dd	3
	dd	0
	dd	0
	align	4
_32228:
	dd	_32026
	dd	156
	dd	21
	align	4
_32233:
	dd	_32026
	dd	158
	dd	3
	align	4
_32245:
	dd	1
	dd	_2057
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_32242:
	dd	_32026
	dd	162
	dd	3
	align	4
_32249:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_29810
	dd	-4
	dd	0
	align	4
_32246:
	dd	_32026
	dd	166
	dd	3
	align	4
_32251:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	0
	align	4
_32250:
	dd	3
	dd	0
	dd	0
	align	4
_32265:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_31891
	dd	-12
	dd	0
_32255:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguielementfactory.bmx",0
	align	4
_32254:
	dd	_32255
	dd	11
	dd	3
	align	4
_32258:
	dd	3
	dd	0
	dd	0
	align	4
_32257:
	dd	_32255
	dd	11
	dd	23
	align	4
_32259:
	dd	_32255
	dd	12
	dd	3
	align	4
_32261:
	dd	_32255
	dd	13
	dd	3
	align	4
_32264:
	dd	_32255
	dd	14
	dd	3
	align	4
_32278:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	0
	align	4
_32266:
	dd	_32255
	dd	18
	dd	3
	align	4
_32274:
	dd	3
	dd	0
	dd	0
	align	4
_32270:
	dd	_32255
	dd	18
	dd	22
	align	4
_32275:
	dd	_32255
	dd	19
	dd	3
	align	4
_32282:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	0
	align	4
_32279:
	dd	_32255
	dd	23
	dd	3
	align	4
_32286:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	0
	align	4
_32283:
	dd	_32255
	dd	27
	dd	3
	align	4
_32310:
	dd	1
	dd	_2061
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	2
	dd	_29737
	dd	_427
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_25782
	dd	_29263
	dd	-16
	dd	0
	align	4
_32287:
	dd	_32255
	dd	35
	dd	3
	align	4
_32294:
	dd	3
	dd	0
	dd	0
	align	4
_32293:
	dd	_32255
	dd	35
	dd	46
	align	4
_32295:
	dd	_32255
	dd	36
	dd	3
	align	4
_32301:
	dd	_32255
	dd	37
	dd	3
	align	4
_32306:
	dd	3
	dd	0
	dd	0
	align	4
_32303:
	dd	_32255
	dd	37
	dd	19
	align	4
_32309:
	dd	3
	dd	0
	dd	0
	align	4
_32308:
	dd	_32255
	dd	37
	dd	46
_32337:
	db	"typeName",0
	align	4
_32336:
	dd	1
	dd	_2063
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	2
	dd	_32337
	dd	_19409
	dd	-8
	dd	2
	dd	_30065
	dd	_29263
	dd	-12
	dd	2
	dd	_25782
	dd	_29263
	dd	-16
	dd	0
	align	4
_32311:
	dd	_32255
	dd	41
	dd	3
	align	4
_32318:
	dd	3
	dd	0
	dd	0
	align	4
_32317:
	dd	_32255
	dd	41
	dd	46
	align	4
_32319:
	dd	_32255
	dd	42
	dd	3
	align	4
_32327:
	dd	_32255
	dd	43
	dd	3
	align	4
_32332:
	dd	3
	dd	0
	dd	0
	align	4
_32329:
	dd	_32255
	dd	43
	dd	19
	align	4
_32335:
	dd	3
	dd	0
	dd	0
	align	4
_32334:
	dd	_32255
	dd	43
	dd	46
	align	4
_32341:
	dd	1
	dd	_2064
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	0
	align	4
_32338:
	dd	_32255
	dd	47
	dd	3
	align	4
_32345:
	dd	1
	dd	_2065
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_32342:
	dd	_32255
	dd	51
	dd	3
	align	4
_32349:
	dd	1
	dd	_2066
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_32346:
	dd	_32255
	dd	55
	dd	3
	align	4
_32353:
	dd	1
	dd	_2067
	dd	2
	dd	_20844
	dd	_31891
	dd	-4
	dd	2
	dd	_29737
	dd	_427
	dd	-8
	dd	0
	align	4
_32350:
	dd	_32255
	dd	59
	dd	3
_32356:
	db	":ILogger",0
	align	4
_32355:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	0
	align	4
_32354:
	dd	3
	dd	0
	dd	0
	align	4
_32370:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32356
	dd	-12
	dd	0
_32360:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/ilogger.bmx",0
	align	4
_32359:
	dd	_32360
	dd	10
	dd	3
	align	4
_32363:
	dd	3
	dd	0
	dd	0
	align	4
_32362:
	dd	_32360
	dd	10
	dd	23
	align	4
_32364:
	dd	_32360
	dd	11
	dd	3
	align	4
_32366:
	dd	_32360
	dd	12
	dd	3
	align	4
_32369:
	dd	_32360
	dd	13
	dd	3
	align	4
_32374:
	dd	1
	dd	_2071
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	0
	align	4
_32371:
	dd	_32360
	dd	17
	dd	3
_32379:
	db	"ELOG_LEVEL",0
	align	4
_32378:
	dd	1
	dd	_2072
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_32379
	dd	_427
	dd	-8
	dd	0
	align	4
_32375:
	dd	_32360
	dd	21
	dd	3
_32386:
	db	"loglevel",0
	align	4
_32385:
	dd	1
	dd	_2073
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32386
	dd	_427
	dd	-12
	dd	0
	align	4
_32380:
	dd	_32360
	dd	25
	dd	3
_32394:
	db	"hint",0
	align	4
_32393:
	dd	1
	dd	_2074
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32394
	dd	_19409
	dd	-12
	dd	2
	dd	_32386
	dd	_427
	dd	-16
	dd	0
	align	4
_32387:
	dd	_32360
	dd	29
	dd	3
	align	4
_32400:
	dd	1
	dd	_2076
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32386
	dd	_427
	dd	-12
	dd	0
	align	4
_32395:
	dd	_32360
	dd	33
	dd	3
	align	4
_32407:
	dd	1
	dd	_2077
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32394
	dd	_19409
	dd	-12
	dd	2
	dd	_32386
	dd	_427
	dd	-16
	dd	0
	align	4
_32401:
	dd	_32360
	dd	37
	dd	3
	align	4
_32413:
	dd	1
	dd	_2078
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32394
	dd	_19409
	dd	-12
	dd	2
	dd	_32386
	dd	_427
	dd	-16
	dd	0
	align	4
_32408:
	dd	_32360
	dd	41
	dd	3
	align	4
_32417:
	dd	1
	dd	_2079
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32386
	dd	_427
	dd	-12
	dd	0
	align	4
_32414:
	dd	_32360
	dd	45
	dd	3
	align	4
_32421:
	dd	1
	dd	_2080
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	2
	dd	_32394
	dd	_19409
	dd	-12
	dd	2
	dd	_32386
	dd	_427
	dd	-16
	dd	0
	align	4
_32418:
	dd	_32360
	dd	49
	dd	3
	align	4
_32434:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	0
	align	4
_32422:
	dd	_32360
	dd	53
	dd	3
	align	4
_32430:
	dd	3
	dd	0
	dd	0
	align	4
_32426:
	dd	_32360
	dd	53
	dd	22
	align	4
_32431:
	dd	_32360
	dd	54
	dd	3
	align	4
_32438:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	0
	align	4
_32435:
	dd	_32360
	dd	58
	dd	3
	align	4
_32442:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_32356
	dd	-4
	dd	0
	align	4
_32439:
	dd	_32360
	dd	62
	dd	3
_32445:
	db	":IOSOperator",0
	align	4
_32444:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	0
	align	4
_32443:
	dd	3
	dd	0
	dd	0
	align	4
_32459:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32445
	dd	-12
	dd	0
_32449:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/iosoperator.bmx",0
	align	4
_32448:
	dd	_32449
	dd	9
	dd	3
	align	4
_32452:
	dd	3
	dd	0
	dd	0
	align	4
_32451:
	dd	_32449
	dd	9
	dd	23
	align	4
_32453:
	dd	_32449
	dd	10
	dd	3
	align	4
_32455:
	dd	_32449
	dd	11
	dd	3
	align	4
_32458:
	dd	_32449
	dd	12
	dd	3
	align	4
_32472:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	0
	align	4
_32460:
	dd	_32449
	dd	16
	dd	3
	align	4
_32468:
	dd	3
	dd	0
	dd	0
	align	4
_32464:
	dd	_32449
	dd	16
	dd	22
	align	4
_32469:
	dd	_32449
	dd	17
	dd	3
	align	4
_32476:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	0
	align	4
_32473:
	dd	_32449
	dd	21
	dd	3
	align	4
_32480:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	0
	align	4
_32477:
	dd	_32449
	dd	25
	dd	3
	align	4
_32486:
	dd	1
	dd	_2084
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_32481:
	dd	_32449
	dd	33
	dd	3
	align	4
_32490:
	dd	1
	dd	_2085
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	0
	align	4
_32487:
	dd	_32449
	dd	37
	dd	3
	align	4
_32494:
	dd	1
	dd	_2086
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	0
	align	4
_32491:
	dd	_32449
	dd	41
	dd	3
_32499:
	db	"MHz",0
	align	4
_32498:
	dd	1
	dd	_2087
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	5
	dd	_32499
	dd	_427
	dd	-8
	dd	0
	align	4
_32495:
	dd	_32449
	dd	45
	dd	3
_32504:
	db	"Total",0
_32505:
	db	"Avail",0
	align	4
_32503:
	dd	1
	dd	_2088
	dd	2
	dd	_20844
	dd	_32445
	dd	-4
	dd	5
	dd	_32504
	dd	_427
	dd	-8
	dd	5
	dd	_32505
	dd	_427
	dd	-12
	dd	0
	align	4
_32500:
	dd	_32449
	dd	49
	dd	3
_32508:
	db	":ITimer",0
	align	4
_32507:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32506:
	dd	3
	dd	0
	dd	0
	align	4
_32522:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32508
	dd	-12
	dd	0
_32512:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/itimer.bmx",0
	align	4
_32511:
	dd	_32512
	dd	9
	dd	3
	align	4
_32515:
	dd	3
	dd	0
	dd	0
	align	4
_32514:
	dd	_32512
	dd	9
	dd	23
	align	4
_32516:
	dd	_32512
	dd	10
	dd	3
	align	4
_32518:
	dd	_32512
	dd	11
	dd	3
	align	4
_32521:
	dd	_32512
	dd	12
	dd	3
	align	4
_32526:
	dd	1
	dd	_2093
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32523:
	dd	_32512
	dd	16
	dd	3
	align	4
_32530:
	dd	1
	dd	_2094
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32527:
	dd	_32512
	dd	20
	dd	3
	align	4
_32534:
	dd	1
	dd	_2095
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	2
	dd	_25418
	dd	_427
	dd	-8
	dd	0
	align	4
_32531:
	dd	_32512
	dd	24
	dd	3
	align	4
_32538:
	dd	1
	dd	_2096
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32535:
	dd	_32512
	dd	28
	dd	3
	align	4
_32542:
	dd	1
	dd	_2097
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32539:
	dd	_32512
	dd	32
	dd	3
_32547:
	db	"speed",0
	align	4
_32546:
	dd	1
	dd	_2098
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	2
	dd	_32547
	dd	_20971
	dd	-8
	dd	0
	align	4
_32543:
	dd	_32512
	dd	36
	dd	3
	align	4
_32551:
	dd	1
	dd	_2099
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32548:
	dd	_32512
	dd	40
	dd	3
	align	4
_32555:
	dd	1
	dd	_2100
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32552:
	dd	_32512
	dd	44
	dd	3
	align	4
_32559:
	dd	1
	dd	_2101
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32556:
	dd	_32512
	dd	48
	dd	3
	align	4
_32572:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32560:
	dd	_32512
	dd	52
	dd	3
	align	4
_32568:
	dd	3
	dd	0
	dd	0
	align	4
_32564:
	dd	_32512
	dd	52
	dd	22
	align	4
_32569:
	dd	_32512
	dd	53
	dd	3
	align	4
_32576:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32573:
	dd	_32512
	dd	57
	dd	3
	align	4
_32580:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_32508
	dd	-4
	dd	0
	align	4
_32577:
	dd	_32512
	dd	61
	dd	3
_32583:
	db	":SKeyMap",0
	align	4
_32582:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32583
	dd	-4
	dd	0
	align	4
_32581:
	dd	3
	dd	0
	dd	0
	align	4
_32597:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32583
	dd	-12
	dd	0
_32587:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/skeymap.bmx",0
	align	4
_32586:
	dd	_32587
	dd	9
	dd	3
	align	4
_32590:
	dd	3
	dd	0
	dd	0
	align	4
_32589:
	dd	_32587
	dd	9
	dd	23
	align	4
_32591:
	dd	_32587
	dd	10
	dd	3
	align	4
_32593:
	dd	_32587
	dd	11
	dd	3
	align	4
_32596:
	dd	_32587
	dd	12
	dd	3
	align	4
_32599:
	dd	1
	dd	_480
	dd	0
	align	4
_32598:
	dd	_32587
	dd	20
	dd	3
	align	4
_32603:
	dd	1
	dd	_2106
	dd	2
	dd	_20844
	dd	_32583
	dd	-4
	dd	0
	align	4
_32600:
	dd	_32587
	dd	24
	dd	3
	align	4
_32607:
	dd	1
	dd	_2107
	dd	2
	dd	_20844
	dd	_32583
	dd	-4
	dd	0
	align	4
_32604:
	dd	_32587
	dd	28
	dd	3
_32612:
	db	"EKEY_ACTION",0
	align	4
_32611:
	dd	1
	dd	_2108
	dd	2
	dd	_20844
	dd	_32583
	dd	-4
	dd	2
	dd	_32612
	dd	_427
	dd	-8
	dd	0
	align	4
_32608:
	dd	_32587
	dd	32
	dd	3
_32617:
	db	"EKEY_CODE",0
	align	4
_32616:
	dd	1
	dd	_2109
	dd	2
	dd	_20844
	dd	_32583
	dd	-4
	dd	2
	dd	_32617
	dd	_427
	dd	-8
	dd	0
	align	4
_32613:
	dd	_32587
	dd	36
	dd	3
_32620:
	db	":SJoystickInfo",0
	align	4
_32619:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	0
	align	4
_32618:
	dd	3
	dd	0
	dd	0
	align	4
_32634:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32620
	dd	-12
	dd	0
_32624:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/sjoystickinfo.bmx",0
	align	4
_32623:
	dd	_32624
	dd	10
	dd	3
	align	4
_32627:
	dd	3
	dd	0
	dd	0
	align	4
_32626:
	dd	_32624
	dd	10
	dd	23
	align	4
_32628:
	dd	_32624
	dd	11
	dd	3
	align	4
_32630:
	dd	_32624
	dd	12
	dd	3
	align	4
_32633:
	dd	_32624
	dd	13
	dd	3
	align	4
_32636:
	dd	1
	dd	_480
	dd	0
	align	4
_32635:
	dd	_32624
	dd	21
	dd	3
	align	4
_32640:
	dd	1
	dd	_2120
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	0
	align	4
_32637:
	dd	_32624
	dd	25
	dd	3
_32645:
	db	"joystick",0
	align	4
_32644:
	dd	1
	dd	_2122
	dd	2
	dd	_20844
	dd	_32620
	dd	-8
	dd	2
	dd	_32645
	dd	_21781
	dd	-4
	dd	0
	align	4
_32641:
	dd	_32624
	dd	29
	dd	3
	align	4
_32649:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	0
	align	4
_32646:
	dd	_32624
	dd	33
	dd	3
	align	4
_32655:
	dd	1
	dd	_2124
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_32650:
	dd	_32624
	dd	37
	dd	3
	align	4
_32659:
	dd	1
	dd	_2125
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	0
	align	4
_32656:
	dd	_32624
	dd	41
	dd	3
_32664:
	db	"buttons",0
	align	4
_32663:
	dd	1
	dd	_2126
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	2
	dd	_32664
	dd	_427
	dd	-8
	dd	0
	align	4
_32660:
	dd	_32624
	dd	45
	dd	3
	align	4
_32668:
	dd	1
	dd	_2127
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	0
	align	4
_32665:
	dd	_32624
	dd	49
	dd	3
_32673:
	db	"axes",0
	align	4
_32672:
	dd	1
	dd	_2128
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	2
	dd	_32673
	dd	_427
	dd	-8
	dd	0
	align	4
_32669:
	dd	_32624
	dd	53
	dd	3
	align	4
_32677:
	dd	1
	dd	_2129
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	0
	align	4
_32674:
	dd	_32624
	dd	57
	dd	3
_32682:
	db	"povhat",0
	align	4
_32681:
	dd	1
	dd	_2130
	dd	2
	dd	_20844
	dd	_32620
	dd	-4
	dd	2
	dd	_32682
	dd	_427
	dd	-8
	dd	0
	align	4
_32678:
	dd	_32624
	dd	61
	dd	3
	align	4
_32684:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32683:
	dd	3
	dd	0
	dd	0
	align	4
_32698:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_31820
	dd	-12
	dd	0
_32688:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/sevent.bmx",0
	align	4
_32687:
	dd	_32688
	dd	17
	dd	3
	align	4
_32691:
	dd	3
	dd	0
	dd	0
	align	4
_32690:
	dd	_32688
	dd	17
	dd	23
	align	4
_32692:
	dd	_32688
	dd	18
	dd	3
	align	4
_32694:
	dd	_32688
	dd	19
	dd	3
	align	4
_32697:
	dd	_32688
	dd	20
	dd	3
	align	4
_32700:
	dd	1
	dd	_480
	dd	0
	align	4
_32699:
	dd	_32688
	dd	28
	dd	3
_32705:
	db	"EEVENT_TYPE",0
	align	4
_32704:
	dd	1
	dd	_2148
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32705
	dd	_427
	dd	-8
	dd	0
	align	4
_32701:
	dd	_32688
	dd	32
	dd	3
	align	4
_32709:
	dd	1
	dd	_2149
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32706:
	dd	_32688
	dd	36
	dd	3
	align	4
_32715:
	dd	1
	dd	_2150
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	0
	align	4
_32710:
	dd	_32688
	dd	40
	dd	3
	align	4
_32719:
	dd	1
	dd	_2151
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32716:
	dd	_32688
	dd	45
	dd	3
	align	4
_32725:
	dd	1
	dd	_2152
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_25782
	dd	_29263
	dd	-8
	dd	0
	align	4
_32720:
	dd	_32688
	dd	49
	dd	3
	align	4
_32729:
	dd	1
	dd	_2153
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32726:
	dd	_32688
	dd	54
	dd	3
_32734:
	db	"EGUI_EVENT_TYPE",0
	align	4
_32733:
	dd	1
	dd	_2154
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32734
	dd	_427
	dd	-8
	dd	0
	align	4
_32730:
	dd	_32688
	dd	58
	dd	3
	align	4
_32738:
	dd	1
	dd	_2155
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32735:
	dd	_32688
	dd	62
	dd	3
	align	4
_32742:
	dd	1
	dd	_2156
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32739:
	dd	_32688
	dd	66
	dd	3
_32747:
	db	"EMOUSE_INPUT_EVENT",0
	align	4
_32746:
	dd	1
	dd	_2157
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32747
	dd	_427
	dd	-8
	dd	0
	align	4
_32743:
	dd	_32688
	dd	70
	dd	3
	align	4
_32751:
	dd	1
	dd	_2158
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32748:
	dd	_32688
	dd	74
	dd	3
	align	4
_32755:
	dd	1
	dd	_2159
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32752:
	dd	_32688
	dd	78
	dd	3
	align	4
_32759:
	dd	1
	dd	_2160
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	0
	align	4
_32756:
	dd	_32688
	dd	82
	dd	3
	align	4
_32763:
	dd	1
	dd	_2161
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32760:
	dd	_32688
	dd	86
	dd	3
_32768:
	db	"wheel",0
	align	4
_32767:
	dd	1
	dd	_2162
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32768
	dd	_20971
	dd	-8
	dd	0
	align	4
_32764:
	dd	_32688
	dd	90
	dd	3
_32773:
	db	"bShift",0
	align	4
_32772:
	dd	1
	dd	_2163
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32773
	dd	_427
	dd	-8
	dd	0
	align	4
_32769:
	dd	_32688
	dd	94
	dd	3
	align	4
_32777:
	dd	1
	dd	_2164
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32774:
	dd	_32688
	dd	98
	dd	3
_32782:
	db	"bControl",0
	align	4
_32781:
	dd	1
	dd	_2165
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32782
	dd	_427
	dd	-8
	dd	0
	align	4
_32778:
	dd	_32688
	dd	102
	dd	3
	align	4
_32786:
	dd	1
	dd	_2166
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32783:
	dd	_32688
	dd	106
	dd	3
_32791:
	db	"ButtonStates",0
	align	4
_32790:
	dd	1
	dd	_2167
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32791
	dd	_427
	dd	-8
	dd	0
	align	4
_32787:
	dd	_32688
	dd	110
	dd	3
	align	4
_32795:
	dd	1
	dd	_2168
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32792:
	dd	_32688
	dd	114
	dd	3
	align	4
_32799:
	dd	1
	dd	_2169
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32796:
	dd	_32688
	dd	118
	dd	3
	align	4
_32803:
	dd	1
	dd	_2170
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32800:
	dd	_32688
	dd	122
	dd	3
	align	4
_32807:
	dd	1
	dd	_2171
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32804:
	dd	_32688
	dd	126
	dd	3
	align	4
_32811:
	dd	1
	dd	_2172
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32808:
	dd	_32688
	dd	130
	dd	3
	align	4
_32817:
	dd	1
	dd	_2173
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_23878
	dd	_19409
	dd	-8
	dd	0
	align	4
_32812:
	dd	_32688
	dd	134
	dd	3
	align	4
_32821:
	dd	1
	dd	_2174
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32818:
	dd	_32688
	dd	138
	dd	3
	align	4
_32825:
	dd	1
	dd	_2175
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32617
	dd	_427
	dd	-8
	dd	0
	align	4
_32822:
	dd	_32688
	dd	142
	dd	3
	align	4
_32829:
	dd	1
	dd	_2176
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32826:
	dd	_32688
	dd	146
	dd	3
	align	4
_32833:
	dd	1
	dd	_2177
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_29761
	dd	_427
	dd	-8
	dd	0
	align	4
_32830:
	dd	_32688
	dd	150
	dd	3
	align	4
_32837:
	dd	1
	dd	_2178
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32834:
	dd	_32688
	dd	154
	dd	3
	align	4
_32841:
	dd	1
	dd	_2179
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_29761
	dd	_427
	dd	-8
	dd	0
	align	4
_32838:
	dd	_32688
	dd	158
	dd	3
	align	4
_32845:
	dd	1
	dd	_2180
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32842:
	dd	_32688
	dd	162
	dd	3
	align	4
_32849:
	dd	1
	dd	_2181
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_29761
	dd	_427
	dd	-8
	dd	0
	align	4
_32846:
	dd	_32688
	dd	166
	dd	3
	align	4
_32855:
	dd	1
	dd	_2182
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32850:
	dd	_32688
	dd	170
	dd	3
	align	4
_32861:
	dd	1
	dd	_2183
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_32856:
	dd	_32688
	dd	174
	dd	3
	align	4
_32865:
	dd	1
	dd	_2071
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32862:
	dd	_32688
	dd	178
	dd	3
	align	4
_32869:
	dd	1
	dd	_2072
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32379
	dd	_427
	dd	-8
	dd	0
	align	4
_32866:
	dd	_32688
	dd	182
	dd	3
	align	4
_32873:
	dd	1
	dd	_2184
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32870:
	dd	_32688
	dd	186
	dd	3
	align	4
_32877:
	dd	1
	dd	_2185
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_25672
	dd	_427
	dd	-8
	dd	0
	align	4
_32874:
	dd	_32688
	dd	190
	dd	3
	align	4
_32881:
	dd	1
	dd	_2186
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32878:
	dd	_32688
	dd	194
	dd	3
	align	4
_32885:
	dd	1
	dd	_2187
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_25672
	dd	_427
	dd	-8
	dd	0
	align	4
_32882:
	dd	_32688
	dd	198
	dd	3
	align	4
_32889:
	dd	1
	dd	_2188
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32886:
	dd	_32688
	dd	202
	dd	3
_32894:
	db	"states",0
	align	4
_32893:
	dd	1
	dd	_2189
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32894
	dd	_427
	dd	-8
	dd	0
	align	4
_32890:
	dd	_32688
	dd	206
	dd	3
	align	4
_32898:
	dd	1
	dd	_2190
	dd	2
	dd	_20844
	dd	_31820
	dd	-8
	dd	2
	dd	_23800
	dd	_23662
	dd	-4
	dd	0
	align	4
_32895:
	dd	_32688
	dd	210
	dd	3
_32903:
	db	"axis_value",0
	align	4
_32902:
	dd	1
	dd	_2192
	dd	2
	dd	_20844
	dd	_31820
	dd	-12
	dd	2
	dd	_23800
	dd	_23662
	dd	-4
	dd	2
	dd	_32903
	dd	_23662
	dd	-8
	dd	0
	align	4
_32899:
	dd	_32688
	dd	214
	dd	3
	align	4
_32907:
	dd	1
	dd	_2194
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32904:
	dd	_32688
	dd	218
	dd	3
_32912:
	db	"POV",0
	align	4
_32911:
	dd	1
	dd	_2196
	dd	2
	dd	_20844
	dd	_31820
	dd	-8
	dd	2
	dd	_32912
	dd	_23662
	dd	-4
	dd	0
	align	4
_32908:
	dd	_32688
	dd	222
	dd	3
	align	4
_32916:
	dd	1
	dd	_2120
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	0
	align	4
_32913:
	dd	_32688
	dd	226
	dd	3
	align	4
_32920:
	dd	1
	dd	_2122
	dd	2
	dd	_20844
	dd	_31820
	dd	-8
	dd	2
	dd	_32645
	dd	_21781
	dd	-4
	dd	0
	align	4
_32917:
	dd	_32688
	dd	230
	dd	3
_32925:
	db	"button",0
	align	4
_32924:
	dd	1
	dd	_2197
	dd	2
	dd	_20844
	dd	_31820
	dd	-4
	dd	2
	dd	_32925
	dd	_427
	dd	-8
	dd	0
	align	4
_32921:
	dd	_32688
	dd	234
	dd	3
_32928:
	db	":IrrlichtDevice",0
	align	4
_32927:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_32926:
	dd	3
	dd	0
	dd	0
_32942:
	db	"bits",0
_32943:
	db	"bFullscreen",0
_32944:
	db	"bStencilbuffer",0
_32945:
	db	"bVsync",0
_32946:
	db	"evt",0
	align	4
_32941:
	dd	1
	dd	_480
	dd	2
	dd	_27346
	dd	_427
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	2
	dd	_32942
	dd	_427
	dd	-12
	dd	2
	dd	_32943
	dd	_427
	dd	-16
	dd	2
	dd	_32944
	dd	_427
	dd	-20
	dd	2
	dd	_32945
	dd	_427
	dd	-24
	dd	2
	dd	_32946
	dd	_31840
	dd	-28
	dd	0
_32932:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/irrlichtdevice.bmx",0
	align	4
_32931:
	dd	_32932
	dd	9
	dd	3
	align	4
_32935:
	dd	3
	dd	0
	dd	0
	align	4
_32934:
	dd	_32932
	dd	9
	dd	20
	align	4
_32936:
	dd	_32932
	dd	10
	dd	3
_32951:
	db	"params",0
_32952:
	db	":SIrrlichtCreationParameters",0
	align	4
_32950:
	dd	1
	dd	_2201
	dd	2
	dd	_32951
	dd	_32952
	dd	-4
	dd	0
	align	4
_32947:
	dd	_32932
	dd	14
	dd	3
	align	4
_32971:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32928
	dd	-12
	dd	0
	align	4
_32953:
	dd	_32932
	dd	18
	dd	3
	align	4
_32956:
	dd	3
	dd	0
	dd	0
	align	4
_32955:
	dd	_32932
	dd	18
	dd	23
	align	4
_32957:
	dd	_32932
	dd	19
	dd	3
	align	4
_32959:
	dd	_32932
	dd	20
	dd	3
	align	4
_32962:
	dd	_32932
	dd	21
	dd	3
	align	4
_423:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	49,46,55,46,51
	align	4
_32969:
	dd	3
	dd	0
	dd	0
	align	4
_32966:
	dd	_32932
	dd	22
	dd	4
	align	4
_342:
	dd	_bbStringClass
	dd	2147483647
	dd	32
	dw	32,100,111,101,115,32,110,111,116,32,109,97,116,99,104,32
	dw	116,104,101,32,109,111,100,32,118,101,114,115,105,111,110,32
	align	4
_341:
	dd	_bbStringClass
	dd	2147483647
	dd	29
	dw	84,104,101,32,73,114,114,108,105,99,104,116,32,108,105,98
	dw	114,97,114,121,32,118,101,114,115,105,111,110,32
	align	4
_32970:
	dd	_32932
	dd	24
	dd	3
	align	4
_32984:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_32972:
	dd	_32932
	dd	28
	dd	3
	align	4
_32980:
	dd	3
	dd	0
	dd	0
	align	4
_32976:
	dd	_32932
	dd	28
	dd	22
	align	4
_32981:
	dd	_32932
	dd	29
	dd	3
	align	4
_32988:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_32985:
	dd	_32932
	dd	33
	dd	3
	align	4
_32992:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_32989:
	dd	_32932
	dd	37
	dd	3
_32997:
	db	"bResize",0
	align	4
_32996:
	dd	1
	dd	_2204
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_32997
	dd	_427
	dd	-8
	dd	0
	align	4
_32993:
	dd	_32932
	dd	45
	dd	3
	align	4
_33001:
	dd	1
	dd	_2205
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_32998:
	dd	_32932
	dd	49
	dd	3
	align	4
_33007:
	dd	1
	dd	_2207
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_31839
	dd	_31840
	dd	-8
	dd	0
	align	4
_33002:
	dd	_32932
	dd	53
	dd	3
	align	4
_33011:
	dd	1
	dd	_2208
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33008:
	dd	_32932
	dd	57
	dd	3
	align	4
_33015:
	dd	1
	dd	_2209
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33012:
	dd	_32932
	dd	61
	dd	3
	align	4
_33019:
	dd	1
	dd	_2211
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33016:
	dd	_32932
	dd	65
	dd	3
	align	4
_33023:
	dd	1
	dd	_2212
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33020:
	dd	_32932
	dd	69
	dd	3
	align	4
_33027:
	dd	1
	dd	_2009
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33024:
	dd	_32932
	dd	73
	dd	3
	align	4
_33031:
	dd	1
	dd	_2214
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33028:
	dd	_32932
	dd	77
	dd	3
	align	4
_33035:
	dd	1
	dd	_1990
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33032:
	dd	_32932
	dd	81
	dd	3
	align	4
_33039:
	dd	1
	dd	_2216
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33036:
	dd	_32932
	dd	85
	dd	3
	align	4
_33043:
	dd	1
	dd	_2217
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33040:
	dd	_32932
	dd	89
	dd	3
	align	4
_33049:
	dd	1
	dd	_2219
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_33044:
	dd	_32932
	dd	93
	dd	3
	align	4
_33055:
	dd	1
	dd	_2220
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_33050:
	dd	_32932
	dd	97
	dd	3
	align	4
_33059:
	dd	1
	dd	_2221
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33056:
	dd	_32932
	dd	101
	dd	3
	align	4
_33063:
	dd	1
	dd	_1980
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33060:
	dd	_32932
	dd	105
	dd	3
	align	4
_33067:
	dd	1
	dd	_2222
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33064:
	dd	_32932
	dd	109
	dd	3
	align	4
_33071:
	dd	1
	dd	_2224
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33068:
	dd	_32932
	dd	113
	dd	3
_33078:
	db	"event",0
	align	4
_33077:
	dd	1
	dd	_1983
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_33078
	dd	_31820
	dd	-8
	dd	0
	align	4
_33072:
	dd	_32932
	dd	117
	dd	3
	align	4
_33082:
	dd	1
	dd	_2226
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33079:
	dd	_32932
	dd	121
	dd	3
_33087:
	db	"bPauseTimer",0
	align	4
_33086:
	dd	1
	dd	_2227
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_29636
	dd	_427
	dd	-8
	dd	2
	dd	_33087
	dd	_427
	dd	-12
	dd	0
	align	4
_33083:
	dd	_32932
	dd	125
	dd	3
_33094:
	db	"sceneManager",0
_33095:
	db	":ISceneManager",0
	align	4
_33093:
	dd	1
	dd	_2228
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_33094
	dd	_33095
	dd	-8
	dd	0
	align	4
_33088:
	dd	_32932
	dd	129
	dd	3
	align	4
_33099:
	dd	1
	dd	_2230
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33096:
	dd	_32932
	dd	133
	dd	3
	align	4
_33103:
	dd	1
	dd	_2231
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33100:
	dd	_32932
	dd	137
	dd	3
	align	4
_33107:
	dd	1
	dd	_2232
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33104:
	dd	_32932
	dd	141
	dd	3
	align	4
_33111:
	dd	1
	dd	_2233
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33108:
	dd	_32932
	dd	145
	dd	3
_33127:
	db	"joysticks",0
_33128:
	db	"[]:SJoystickInfo",0
_33129:
	db	"joystickinfo_size",0
_33130:
	db	"joystickinfo_array",0
	align	4
_33126:
	dd	1
	dd	_2234
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_33127
	dd	_33128
	dd	-8
	dd	2
	dd	_33129
	dd	_427
	dd	-12
	dd	2
	dd	_33130
	dd	_24877
	dd	-16
	dd	0
	align	4
_33112:
	dd	_32932
	dd	149
	dd	3
	align	4
_33114:
	dd	_32932
	dd	150
	dd	3
	align	4
_33116:
	dd	_32932
	dd	151
	dd	3
	align	4
_33122:
	dd	3
	dd	0
	dd	0
	align	4
_33118:
	dd	_32932
	dd	151
	dd	30
	align	4
_33123:
	dd	_32932
	dd	153
	dd	3
_33135:
	db	"E_DRIVER_TYPE",0
	align	4
_33134:
	dd	1
	dd	_2236
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_33135
	dd	_427
	dd	-8
	dd	0
	align	4
_33131:
	dd	_32932
	dd	157
	dd	3
	align	4
_33139:
	dd	1
	dd	_2237
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33136:
	dd	_32932
	dd	161
	dd	3
	align	4
_33143:
	dd	1
	dd	_2238
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33140:
	dd	_32932
	dd	165
	dd	3
	align	4
_33147:
	dd	1
	dd	_2239
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33144:
	dd	_32932
	dd	169
	dd	3
_33152:
	db	"red",0
_33153:
	db	"green",0
_33154:
	db	"blue",0
_33155:
	db	"relativebrightness",0
_33156:
	db	"relativecontrast",0
	align	4
_33151:
	dd	1
	dd	_2240
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	2
	dd	_33152
	dd	_20971
	dd	-8
	dd	2
	dd	_33153
	dd	_20971
	dd	-12
	dd	2
	dd	_33154
	dd	_20971
	dd	-16
	dd	2
	dd	_33155
	dd	_20971
	dd	-20
	dd	2
	dd	_33156
	dd	_20971
	dd	-24
	dd	0
	align	4
_33148:
	dd	_32932
	dd	173
	dd	3
_33161:
	db	"brightness",0
_33162:
	db	"contrast",0
	align	4
_33160:
	dd	1
	dd	_2242
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	5
	dd	_33152
	dd	_20971
	dd	-8
	dd	5
	dd	_33153
	dd	_20971
	dd	-12
	dd	5
	dd	_33154
	dd	_20971
	dd	-16
	dd	5
	dd	_33161
	dd	_20971
	dd	-20
	dd	5
	dd	_33162
	dd	_20971
	dd	-24
	dd	0
	align	4
_33157:
	dd	_32932
	dd	177
	dd	3
	align	4
_33166:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33163:
	dd	_32932
	dd	181
	dd	3
	align	4
_33170:
	dd	1
	dd	_2244
	dd	2
	dd	_20844
	dd	_32928
	dd	-4
	dd	0
	align	4
_33167:
	dd	_32932
	dd	185
	dd	3
	align	4
_33172:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31840
	dd	-4
	dd	0
	align	4
_33171:
	dd	3
	dd	0
	dd	0
	align	4
_33176:
	dd	1
	dd	_2247
	dd	0
_33175:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/ieventreceiver.bmx",0
	align	4
_33174:
	dd	_33175
	dd	10
	dd	3
	align	4
_33181:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_31840
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_33177:
	dd	_33175
	dd	14
	dd	3
	align	4
_33178:
	dd	_33175
	dd	15
	dd	3
_33198:
	db	"tempobj",0
	align	4
_33197:
	dd	1
	dd	_2248
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33078
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_31840
	dd	-12
	dd	0
	align	4
_33182:
	dd	_33175
	dd	22
	dd	3
	align	4
_33184:
	dd	_33175
	dd	24
	dd	3
_33192:
	db	"tempevent",0
	align	4
_33191:
	dd	3
	dd	0
	dd	2
	dd	_33192
	dd	_31820
	dd	-16
	dd	0
	align	4
_33186:
	dd	_33175
	dd	26
	dd	6
	align	4
_33188:
	dd	_33175
	dd	28
	dd	6
	align	4
_33196:
	dd	3
	dd	0
	dd	0
	align	4
_33194:
	dd	_33175
	dd	30
	dd	4
	align	4
_343:
	dd	_bbStringClass
	dd	2147483647
	dd	27
	dw	85,110,97,98,108,101,32,116,111,32,102,105,110,100,32,98
	dw	111,117,110,100,32,111,98,106,101,99,116
	align	4
_33195:
	dd	_33175
	dd	31
	dd	4
	align	4
_33199:
	dd	1
	dd	_2249
	dd	2
	dd	_20844
	dd	_31840
	dd	-4
	dd	2
	dd	_33078
	dd	_31820
	dd	-8
	dd	0
	align	4
_33203:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_31840
	dd	-4
	dd	0
	align	4
_33200:
	dd	_33175
	dd	39
	dd	3
	align	4
_33205:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_33204:
	dd	_33175
	dd	47
	dd	3
	align	4
_33224:
	dd	1
	dd	_482
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	2
	dd	_20870
	dd	_427
	dd	-8
	dd	2
	dd	_20871
	dd	_427
	dd	-12
	dd	2
	dd	_2247
	dd	_2206
	dd	-16
	dd	2
	dd	_21069
	dd	_31840
	dd	-20
	dd	0
	align	4
_33206:
	dd	_33175
	dd	51
	dd	3
	align	4
_33209:
	dd	3
	dd	0
	dd	0
	align	4
_33208:
	dd	_33175
	dd	51
	dd	23
	align	4
_33210:
	dd	_33175
	dd	53
	dd	3
	align	4
_33214:
	dd	_33175
	dd	55
	dd	3
	align	4
_33216:
	dd	_33175
	dd	58
	dd	3
	align	4
_33220:
	dd	_33175
	dd	60
	dd	3
	align	4
_33223:
	dd	_33175
	dd	62
	dd	3
	align	4
_33228:
	dd	1
	dd	_442
	dd	2
	dd	_20844
	dd	_31840
	dd	-4
	dd	0
	align	4
_33225:
	dd	_33175
	dd	66
	dd	3
	align	4
_33230:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33229:
	dd	3
	dd	0
	dd	0
	align	4
_33244:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_32952
	dd	-12
	dd	0
_33234:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/sirrcreationparameters.bmx",0
	align	4
_33233:
	dd	_33234
	dd	9
	dd	3
	align	4
_33237:
	dd	3
	dd	0
	dd	0
	align	4
_33236:
	dd	_33234
	dd	9
	dd	23
	align	4
_33238:
	dd	_33234
	dd	10
	dd	3
	align	4
_33240:
	dd	_33234
	dd	11
	dd	3
	align	4
_33243:
	dd	_33234
	dd	12
	dd	3
	align	4
_33246:
	dd	1
	dd	_480
	dd	0
	align	4
_33245:
	dd	_33234
	dd	20
	dd	3
	align	4
_33250:
	dd	1
	dd	_1061
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_20992
	dd	_32952
	dd	-8
	dd	0
	align	4
_33247:
	dd	_33234
	dd	24
	dd	3
	align	4
_33257:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_20992
	dd	_32952
	dd	-8
	dd	0
	align	4
_33251:
	dd	_33234
	dd	28
	dd	3
	align	4
_33256:
	dd	_33234
	dd	29
	dd	3
	align	4
_33261:
	dd	1
	dd	_2257
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33258:
	dd	_33234
	dd	33
	dd	3
_33266:
	db	"bAntiAlias",0
	align	4
_33265:
	dd	1
	dd	_2258
	dd	2
	dd	_20844
	dd	_32952
	dd	-8
	dd	2
	dd	_33266
	dd	_21781
	dd	-4
	dd	0
	align	4
_33262:
	dd	_33234
	dd	37
	dd	3
	align	4
_33270:
	dd	1
	dd	_2259
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33267:
	dd	_33234
	dd	41
	dd	3
	align	4
_33274:
	dd	1
	dd	_2260
	dd	2
	dd	_20844
	dd	_32952
	dd	-8
	dd	2
	dd	_32942
	dd	_21781
	dd	-4
	dd	0
	align	4
_33271:
	dd	_33234
	dd	45
	dd	3
	align	4
_33278:
	dd	1
	dd	_2261
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33275:
	dd	_33234
	dd	49
	dd	3
_33283:
	db	"E_DRIVER_TYPE_type",0
	align	4
_33282:
	dd	1
	dd	_2262
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33283
	dd	_427
	dd	-8
	dd	0
	align	4
_33279:
	dd	_33234
	dd	53
	dd	3
_33288:
	db	"EventReceiverGenerateFunction",0
	align	4
_33287:
	dd	1
	dd	_2205
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33288
	dd	_2292
	dd	-8
	dd	0
	align	4
_33284:
	dd	_33234
	dd	57
	dd	3
_33295:
	db	"recv",0
	align	4
_33294:
	dd	1
	dd	_2207
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33295
	dd	_31840
	dd	-8
	dd	0
	align	4
_33289:
	dd	_33234
	dd	61
	dd	3
	align	4
_33299:
	dd	1
	dd	_2263
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33296:
	dd	_33234
	dd	65
	dd	3
	align	4
_33303:
	dd	1
	dd	_2264
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_32943
	dd	_427
	dd	-8
	dd	0
	align	4
_33300:
	dd	_33234
	dd	69
	dd	3
	align	4
_33307:
	dd	1
	dd	_2265
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33304:
	dd	_33234
	dd	73
	dd	3
_33312:
	db	"bSbuffer",0
	align	4
_33311:
	dd	1
	dd	_2266
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33312
	dd	_427
	dd	-8
	dd	0
	align	4
_33308:
	dd	_33234
	dd	77
	dd	3
	align	4
_33316:
	dd	1
	dd	_2267
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33313:
	dd	_33234
	dd	81
	dd	3
_33321:
	db	"bVS",0
	align	4
_33320:
	dd	1
	dd	_2268
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33321
	dd	_427
	dd	-8
	dd	0
	align	4
_33317:
	dd	_33234
	dd	85
	dd	3
	align	4
_33325:
	dd	1
	dd	_2269
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33322:
	dd	_33234
	dd	89
	dd	3
_33330:
	db	"hwnd",0
	align	4
_33329:
	dd	1
	dd	_2270
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33330
	dd	_427
	dd	-8
	dd	0
	align	4
_33326:
	dd	_33234
	dd	93
	dd	3
	align	4
_33334:
	dd	1
	dd	_2271
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33331:
	dd	_33234
	dd	97
	dd	3
	align	4
_33340:
	dd	1
	dd	_2272
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	0
	align	4
_33335:
	dd	_33234
	dd	101
	dd	3
	align	4
_33344:
	dd	1
	dd	_2273
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33341:
	dd	_33234
	dd	105
	dd	3
_33349:
	db	"bHighPrecision",0
	align	4
_33348:
	dd	1
	dd	_2274
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33349
	dd	_427
	dd	-8
	dd	0
	align	4
_33345:
	dd	_33234
	dd	109
	dd	3
	align	4
_33353:
	dd	1
	dd	_2275
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33350:
	dd	_33234
	dd	113
	dd	3
	align	4
_33357:
	dd	1
	dd	_2276
	dd	2
	dd	_20844
	dd	_32952
	dd	-8
	dd	2
	dd	_32942
	dd	_21781
	dd	-4
	dd	0
	align	4
_33354:
	dd	_33234
	dd	117
	dd	3
	align	4
_33361:
	dd	1
	dd	_2277
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33358:
	dd	_33234
	dd	121
	dd	3
_33366:
	db	"bWithAlphaChannel",0
	align	4
_33365:
	dd	1
	dd	_2278
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33366
	dd	_427
	dd	-8
	dd	0
	align	4
_33362:
	dd	_33234
	dd	125
	dd	3
	align	4
_33370:
	dd	1
	dd	_2279
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33367:
	dd	_33234
	dd	129
	dd	3
_33375:
	db	"bIgnoreInput",0
	align	4
_33374:
	dd	1
	dd	_2280
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33375
	dd	_427
	dd	-8
	dd	0
	align	4
_33371:
	dd	_33234
	dd	133
	dd	3
	align	4
_33379:
	dd	1
	dd	_2281
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33376:
	dd	_33234
	dd	137
	dd	3
_33384:
	db	"E_DEVICE_TYPE",0
	align	4
_33383:
	dd	1
	dd	_2282
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33384
	dd	_427
	dd	-8
	dd	0
	align	4
_33380:
	dd	_33234
	dd	141
	dd	3
	align	4
_33388:
	dd	1
	dd	_2283
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33385:
	dd	_33234
	dd	145
	dd	3
_33393:
	db	"bDoubleBuffer",0
	align	4
_33392:
	dd	1
	dd	_2284
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33393
	dd	_427
	dd	-8
	dd	0
	align	4
_33389:
	dd	_33234
	dd	149
	dd	3
	align	4
_33397:
	dd	1
	dd	_2285
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33394:
	dd	_33234
	dd	153
	dd	3
_33402:
	db	"bStereoBuffer",0
	align	4
_33401:
	dd	1
	dd	_2286
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_33402
	dd	_427
	dd	-8
	dd	0
	align	4
_33398:
	dd	_33234
	dd	157
	dd	3
	align	4
_33406:
	dd	1
	dd	_2287
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	0
	align	4
_33403:
	dd	_33234
	dd	161
	dd	3
	align	4
_33410:
	dd	1
	dd	_2288
	dd	2
	dd	_20844
	dd	_32952
	dd	-4
	dd	2
	dd	_32379
	dd	_427
	dd	-8
	dd	0
	align	4
_33407:
	dd	_33234
	dd	165
	dd	3
	align	4
_33412:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_31264
	dd	-4
	dd	0
	align	4
_33411:
	dd	3
	dd	0
	dd	0
	align	4
_33433:
	dd	1
	dd	_2293
	dd	2
	dd	_20844
	dd	_31264
	dd	-4
	dd	0
_33415:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/ireferencecounted.bmx",0
	align	4
_33414:
	dd	_33415
	dd	6
	dd	3
_33429:
	db	"cast_handle",0
	align	4
_33428:
	dd	3
	dd	0
	dd	2
	dd	_33429
	dd	_444
	dd	-8
	dd	0
	align	4
_33419:
	dd	_33415
	dd	7
	dd	4
	align	4
_33425:
	dd	_33415
	dd	8
	dd	4
	align	4
_33432:
	dd	3
	dd	0
	dd	0
	align	4
_33431:
	dd	_33415
	dd	10
	dd	4
	align	4
_33460:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_31264
	dd	-4
	dd	0
	align	4
_33434:
	dd	_33415
	dd	15
	dd	3
	align	4
_33456:
	dd	3
	dd	0
	dd	2
	dd	_33429
	dd	_444
	dd	-8
	dd	0
	align	4
_33438:
	dd	_33415
	dd	16
	dd	4
	align	4
_33444:
	dd	_33415
	dd	17
	dd	4
	align	4
_33452:
	dd	3
	dd	0
	dd	0
	align	4
_33448:
	dd	_33415
	dd	17
	dd	23
	align	4
_33453:
	dd	_33415
	dd	18
	dd	4
	align	4
_33459:
	dd	3
	dd	0
	dd	0
	align	4
_33458:
	dd	_33415
	dd	20
	dd	4
	align	4
_33478:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_31264
	dd	-4
	dd	0
	align	4
_33461:
	dd	_33415
	dd	25
	dd	3
	align	4
_33474:
	dd	3
	dd	0
	dd	2
	dd	_33429
	dd	_444
	dd	-8
	dd	0
	align	4
_33465:
	dd	_33415
	dd	26
	dd	4
	align	4
_33471:
	dd	_33415
	dd	27
	dd	4
	align	4
_33477:
	dd	3
	dd	0
	dd	0
	align	4
_33476:
	dd	_33415
	dd	29
	dd	4
	align	4
_33493:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_31264
	dd	-4
	dd	0
	align	4
_33479:
	dd	_33415
	dd	34
	dd	3
	align	4
_33492:
	dd	3
	dd	0
	dd	2
	dd	_33429
	dd	_444
	dd	-8
	dd	0
	align	4
_33483:
	dd	_33415
	dd	35
	dd	4
	align	4
_33489:
	dd	_33415
	dd	36
	dd	4
_33497:
	db	"irr_RGB16",0
_33498:
	db	"r",0
_33499:
	db	"g",0
	align	4
_33496:
	dd	1
	dd	_33497
	dd	2
	dd	_33498
	dd	_427
	dd	-4
	dd	2
	dd	_33499
	dd	_427
	dd	-8
	dd	2
	dd	_21781
	dd	_427
	dd	-12
	dd	0
_33495:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/scolor.bmx",0
	align	4
_33494:
	dd	_33495
	dd	8
	dd	2
_33502:
	db	"irr_RGBA16",0
	align	4
_33501:
	dd	1
	dd	_33502
	dd	2
	dd	_33498
	dd	_427
	dd	-4
	dd	2
	dd	_33499
	dd	_427
	dd	-8
	dd	2
	dd	_21781
	dd	_427
	dd	-12
	dd	2
	dd	_21780
	dd	_427
	dd	-16
	dd	0
	align	4
_33500:
	dd	_33495
	dd	12
	dd	2
_33505:
	db	"irr_X8R8G8B8toA1R5G5B5",0
	align	4
_33504:
	dd	1
	dd	_33505
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_33503:
	dd	_33495
	dd	16
	dd	2
_33508:
	db	"irr_A8R8G8B8toR5G6B5",0
	align	4
_33507:
	dd	1
	dd	_33508
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_33506:
	dd	_33495
	dd	20
	dd	2
_33511:
	db	"irr_getAlpha",0
	align	4
_33510:
	dd	1
	dd	_33511
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33509:
	dd	_33495
	dd	24
	dd	2
_33514:
	db	"irr_getRed",0
	align	4
_33513:
	dd	1
	dd	_33514
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33512:
	dd	_33495
	dd	28
	dd	2
_33517:
	db	"irr_getGreen",0
	align	4
_33516:
	dd	1
	dd	_33517
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33515:
	dd	_33495
	dd	32
	dd	2
_33520:
	db	"irr_getBlue",0
	align	4
_33519:
	dd	1
	dd	_33520
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33518:
	dd	_33495
	dd	36
	dd	2
_33523:
	db	"irr_A1R5G5B5toA8R8G8B8",0
	align	4
_33522:
	dd	1
	dd	_33523
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33521:
	dd	_33495
	dd	40
	dd	2
_33526:
	db	"irr_R5G6B5toA8R8G8B8",0
	align	4
_33525:
	dd	1
	dd	_33526
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33524:
	dd	_33495
	dd	44
	dd	2
_33529:
	db	"irr_R5G6B5toA1R5G5B5",0
	align	4
_33528:
	dd	1
	dd	_33529
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33527:
	dd	_33495
	dd	48
	dd	2
_33532:
	db	"irr_A1R5G5B5toR5G6B5",0
	align	4
_33531:
	dd	1
	dd	_33532
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33530:
	dd	_33495
	dd	52
	dd	2
_33535:
	db	"irr_A8R8G8B8toA1R5G5B5",0
	align	4
_33534:
	dd	1
	dd	_33535
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_33533:
	dd	_33495
	dd	56
	dd	2
_33538:
	db	"RGB16from16",0
	align	4
_33537:
	dd	1
	dd	_33538
	dd	2
	dd	_33498
	dd	_23662
	dd	-4
	dd	2
	dd	_33499
	dd	_23662
	dd	-8
	dd	2
	dd	_21781
	dd	_23662
	dd	-12
	dd	0
	align	4
_33536:
	dd	_33495
	dd	60
	dd	2
	align	4
_33540:
	dd	1
	dd	_2312
	dd	2
	dd	_3260
	dd	_23662
	dd	-4
	dd	0
	align	4
_33539:
	dd	_33495
	dd	64
	dd	2
	align	4
_33542:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33541:
	dd	3
	dd	0
	dd	0
	align	4
_33555:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27774
	dd	-12
	dd	0
	align	4
_33545:
	dd	_33495
	dd	74
	dd	3
	align	4
_33548:
	dd	3
	dd	0
	dd	0
	align	4
_33547:
	dd	_33495
	dd	74
	dd	23
	align	4
_33549:
	dd	_33495
	dd	75
	dd	3
	align	4
_33551:
	dd	_33495
	dd	76
	dd	3
	align	4
_33554:
	dd	_33495
	dd	77
	dd	3
	align	4
_33557:
	dd	1
	dd	_480
	dd	0
	align	4
_33556:
	dd	_33495
	dd	85
	dd	3
	align	4
_33559:
	dd	1
	dd	_537
	dd	2
	dd	_21780
	dd	_427
	dd	-4
	dd	2
	dd	_33498
	dd	_427
	dd	-8
	dd	2
	dd	_33499
	dd	_427
	dd	-12
	dd	2
	dd	_21781
	dd	_427
	dd	-16
	dd	0
	align	4
_33558:
	dd	_33495
	dd	89
	dd	3
	align	4
_33561:
	dd	1
	dd	_2297
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_33560:
	dd	_33495
	dd	93
	dd	3
	align	4
_33565:
	dd	1
	dd	_2298
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33562:
	dd	_33495
	dd	97
	dd	3
	align	4
_33569:
	dd	1
	dd	_2299
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33566:
	dd	_33495
	dd	101
	dd	3
	align	4
_33573:
	dd	1
	dd	_2300
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33570:
	dd	_33495
	dd	105
	dd	3
	align	4
_33577:
	dd	1
	dd	_2301
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33574:
	dd	_33495
	dd	109
	dd	3
	align	4
_33581:
	dd	1
	dd	_2302
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_33578:
	dd	_33495
	dd	113
	dd	3
	align	4
_33585:
	dd	1
	dd	_2303
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_33582:
	dd	_33495
	dd	117
	dd	3
	align	4
_33589:
	dd	1
	dd	_2304
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_33586:
	dd	_33495
	dd	121
	dd	3
	align	4
_33593:
	dd	1
	dd	_2305
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_21861
	dd	_427
	dd	-8
	dd	0
	align	4
_33590:
	dd	_33495
	dd	125
	dd	3
	align	4
_33597:
	dd	1
	dd	_2306
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33594:
	dd	_33495
	dd	129
	dd	3
_33606:
	db	"oglColor",0
_33607:
	db	"[]b",0
	align	4
_33605:
	dd	1
	dd	_2307
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_33606
	dd	_33607
	dd	-8
	dd	0
	align	4
_33598:
	dd	_33495
	dd	133
	dd	3
_33599:
	db	"b",0
	align	4
_33601:
	dd	_33495
	dd	134
	dd	3
	align	4
_33604:
	dd	_33495
	dd	135
	dd	3
	align	4
_33611:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_21780
	dd	_427
	dd	-8
	dd	2
	dd	_33498
	dd	_427
	dd	-12
	dd	2
	dd	_33499
	dd	_427
	dd	-16
	dd	2
	dd	_21781
	dd	_427
	dd	-20
	dd	0
	align	4
_33608:
	dd	_33495
	dd	139
	dd	3
	align	4
_33617:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_20992
	dd	_27774
	dd	-8
	dd	0
	align	4
_33612:
	dd	_33495
	dd	143
	dd	3
	align	4
_33623:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_20992
	dd	_27774
	dd	-8
	dd	0
	align	4
_33618:
	dd	_33495
	dd	147
	dd	3
	align	4
_33629:
	dd	1
	dd	_463
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_20992
	dd	_27774
	dd	-8
	dd	0
	align	4
_33624:
	dd	_33495
	dd	151
	dd	3
	align	4
_33635:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_20992
	dd	_27774
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_33630:
	dd	_33495
	dd	155
	dd	3
	align	4
_33639:
	dd	1
	dd	_1703
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33636:
	dd	_33495
	dd	159
	dd	3
	align	4
_33643:
	dd	1
	dd	_2311
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33640:
	dd	_33495
	dd	163
	dd	3
	align	4
_33647:
	dd	1
	dd	_2312
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33644:
	dd	_33495
	dd	167
	dd	3
_33656:
	db	"c1",0
_33657:
	db	"c2",0
	align	4
_33655:
	dd	1
	dd	_578
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	2
	dd	_33656
	dd	_27774
	dd	-8
	dd	2
	dd	_33657
	dd	_27774
	dd	-12
	dd	2
	dd	_21047
	dd	_20971
	dd	-16
	dd	0
	align	4
_33648:
	dd	_33495
	dd	171
	dd	3
	align	4
_33661:
	dd	1
	dd	_2314
	dd	2
	dd	_20844
	dd	_27774
	dd	-4
	dd	0
	align	4
_33658:
	dd	_33495
	dd	175
	dd	3
	align	4
_33663:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33662:
	dd	3
	dd	0
	dd	0
	align	4
_33676:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27783
	dd	-12
	dd	0
	align	4
_33666:
	dd	_33495
	dd	186
	dd	3
	align	4
_33669:
	dd	3
	dd	0
	dd	0
	align	4
_33668:
	dd	_33495
	dd	186
	dd	23
	align	4
_33670:
	dd	_33495
	dd	187
	dd	3
	align	4
_33672:
	dd	_33495
	dd	188
	dd	3
	align	4
_33675:
	dd	_33495
	dd	189
	dd	3
	align	4
_33678:
	dd	1
	dd	_480
	dd	0
	align	4
_33677:
	dd	_33495
	dd	197
	dd	3
	align	4
_33680:
	dd	1
	dd	_2319
	dd	2
	dd	_33498
	dd	_20971
	dd	-4
	dd	2
	dd	_33499
	dd	_20971
	dd	-8
	dd	2
	dd	_21781
	dd	_20971
	dd	-12
	dd	0
	align	4
_33679:
	dd	_33495
	dd	201
	dd	3
	align	4
_33682:
	dd	1
	dd	_2321
	dd	2
	dd	_33498
	dd	_20971
	dd	-4
	dd	2
	dd	_33499
	dd	_20971
	dd	-8
	dd	2
	dd	_21781
	dd	_20971
	dd	-12
	dd	2
	dd	_21780
	dd	_20971
	dd	-16
	dd	0
	align	4
_33681:
	dd	_33495
	dd	205
	dd	3
	align	4
_33686:
	dd	1
	dd	_2323
	dd	2
	dd	_3260
	dd	_27774
	dd	-4
	dd	0
	align	4
_33683:
	dd	_33495
	dd	209
	dd	3
	align	4
_33690:
	dd	1
	dd	_2325
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33687:
	dd	_33495
	dd	213
	dd	3
_33695:
	db	"rr",0
_33696:
	db	"gg",0
_33697:
	db	"bb",0
	align	4
_33694:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	2
	dd	_33695
	dd	_20971
	dd	-8
	dd	2
	dd	_33696
	dd	_20971
	dd	-12
	dd	2
	dd	_33697
	dd	_20971
	dd	-16
	dd	0
	align	4
_33691:
	dd	_33495
	dd	217
	dd	3
_33702:
	db	"aa",0
	align	4
_33701:
	dd	1
	dd	_2326
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	2
	dd	_33702
	dd	_20971
	dd	-8
	dd	2
	dd	_33695
	dd	_20971
	dd	-12
	dd	2
	dd	_33696
	dd	_20971
	dd	-16
	dd	2
	dd	_33697
	dd	_20971
	dd	-20
	dd	0
	align	4
_33698:
	dd	_33495
	dd	221
	dd	3
	align	4
_33706:
	dd	1
	dd	_2298
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33703:
	dd	_33495
	dd	225
	dd	3
	align	4
_33710:
	dd	1
	dd	_2299
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33707:
	dd	_33495
	dd	229
	dd	3
	align	4
_33714:
	dd	1
	dd	_2300
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33711:
	dd	_33495
	dd	233
	dd	3
	align	4
_33718:
	dd	1
	dd	_2301
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33715:
	dd	_33495
	dd	237
	dd	3
	align	4
_33722:
	dd	1
	dd	_655
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	0
	align	4
_33719:
	dd	_33495
	dd	241
	dd	3
	align	4
_33728:
	dd	1
	dd	_478
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	2
	dd	_20992
	dd	_27783
	dd	-8
	dd	2
	dd	_21047
	dd	_20971
	dd	-12
	dd	0
	align	4
_33723:
	dd	_33495
	dd	245
	dd	3
	align	4
_33732:
	dd	1
	dd	_2329
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27676
	dd	_20971
	dd	-12
	dd	0
	align	4
_33729:
	dd	_33495
	dd	249
	dd	3
	align	4
_33740:
	dd	1
	dd	_578
	dd	2
	dd	_20844
	dd	_27783
	dd	-4
	dd	2
	dd	_33656
	dd	_27783
	dd	-8
	dd	2
	dd	_33657
	dd	_27783
	dd	-12
	dd	2
	dd	_21047
	dd	_20971
	dd	-16
	dd	0
	align	4
_33733:
	dd	_33495
	dd	253
	dd	3
_33743:
	db	":SColorHSL",0
	align	4
_33742:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_33743
	dd	-4
	dd	0
	align	4
_33741:
	dd	3
	dd	0
	dd	0
	align	4
_33756:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_33743
	dd	-12
	dd	0
	align	4
_33746:
	dd	_33495
	dd	265
	dd	3
	align	4
_33749:
	dd	3
	dd	0
	dd	0
	align	4
_33748:
	dd	_33495
	dd	265
	dd	21
	align	4
_33750:
	dd	_33495
	dd	266
	dd	3
	align	4
_33752:
	dd	_33495
	dd	267
	dd	3
	align	4
_33755:
	dd	_33495
	dd	268
	dd	3
	align	4
_33760:
	dd	1
	dd	_480
	dd	2
	dd	_20844
	dd	_33743
	dd	-4
	dd	0
	align	4
_33757:
	dd	_33495
	dd	272
	dd	3
_33763:
	db	"h",0
	align	4
_33762:
	dd	1
	dd	_2335
	dd	2
	dd	_20844
	dd	_33743
	dd	-4
	dd	2
	dd	_33763
	dd	_20971
	dd	-8
	dd	2
	dd	_23662
	dd	_20971
	dd	-12
	dd	2
	dd	_26870
	dd	_20971
	dd	-16
	dd	0
	align	4
_33761:
	dd	_33495
	dd	276
	dd	3
	align	4
_33769:
	dd	1
	dd	_2337
	dd	2
	dd	_20844
	dd	_33743
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_33764:
	dd	_33495
	dd	284
	dd	3
_33772:
	db	":IImage",0
	align	4
_33771:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33770:
	dd	3
	dd	0
	dd	0
	align	4
_33786:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_33772
	dd	-12
	dd	0
_33776:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/iimage.bmx",0
	align	4
_33775:
	dd	_33776
	dd	12
	dd	3
	align	4
_33779:
	dd	3
	dd	0
	dd	0
	align	4
_33778:
	dd	_33776
	dd	12
	dd	23
	align	4
_33780:
	dd	_33776
	dd	13
	dd	3
	align	4
_33782:
	dd	_33776
	dd	14
	dd	3
	align	4
_33785:
	dd	_33776
	dd	15
	dd	3
	align	4
_33790:
	dd	1
	dd	_2341
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33787:
	dd	_33776
	dd	20
	dd	3
	align	4
_33794:
	dd	1
	dd	_2342
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33791:
	dd	_33776
	dd	24
	dd	3
	align	4
_33798:
	dd	1
	dd	_1531
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33795:
	dd	_33776
	dd	28
	dd	3
	align	4
_33802:
	dd	1
	dd	_2343
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33799:
	dd	_33776
	dd	32
	dd	3
	align	4
_33806:
	dd	1
	dd	_2344
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33803:
	dd	_33776
	dd	36
	dd	3
	align	4
_33810:
	dd	1
	dd	_2345
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33807:
	dd	_33776
	dd	40
	dd	3
	align	4
_33814:
	dd	1
	dd	_2346
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33811:
	dd	_33776
	dd	44
	dd	3
	align	4
_33818:
	dd	1
	dd	_2347
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	0
	align	4
_33815:
	dd	_33776
	dd	48
	dd	3
	align	4
_33822:
	dd	1
	dd	_2233
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33819:
	dd	_33776
	dd	53
	dd	3
	align	4
_33826:
	dd	1
	dd	_2348
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33823:
	dd	_33776
	dd	57
	dd	3
	align	4
_33830:
	dd	1
	dd	_2349
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33827:
	dd	_33776
	dd	61
	dd	3
	align	4
_33834:
	dd	1
	dd	_2350
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33831:
	dd	_33776
	dd	65
	dd	3
	align	4
_33838:
	dd	1
	dd	_2351
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33835:
	dd	_33776
	dd	69
	dd	3
	align	4
_33842:
	dd	1
	dd	_2352
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33839:
	dd	_33776
	dd	73
	dd	3
	align	4
_33855:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33843:
	dd	_33776
	dd	77
	dd	3
	align	4
_33851:
	dd	3
	dd	0
	dd	0
	align	4
_33847:
	dd	_33776
	dd	77
	dd	22
	align	4
_33852:
	dd	_33776
	dd	78
	dd	3
	align	4
_33859:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33856:
	dd	_33776
	dd	82
	dd	3
	align	4
_33863:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	0
	align	4
_33860:
	dd	_33776
	dd	86
	dd	3
_33868:
	db	"bBlend",0
	align	4
_33867:
	dd	1
	dd	_2353
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_33868
	dd	_427
	dd	-20
	dd	0
	align	4
_33864:
	dd	_33776
	dd	94
	dd	3
_33873:
	db	"target",0
_33874:
	db	"ECOLOR_FORMAT",0
_33875:
	db	"pitch",0
	align	4
_33872:
	dd	1
	dd	_2354
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33873
	dd	_2292
	dd	-8
	dd	2
	dd	_21019
	dd	_427
	dd	-12
	dd	2
	dd	_21024
	dd	_427
	dd	-16
	dd	2
	dd	_33874
	dd	_427
	dd	-20
	dd	2
	dd	_33875
	dd	_427
	dd	-24
	dd	0
	align	4
_33869:
	dd	_33776
	dd	98
	dd	3
	align	4
_33881:
	dd	1
	dd	_2356
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33873
	dd	_33772
	dd	-8
	dd	0
	align	4
_33876:
	dd	_33776
	dd	102
	dd	3
	align	4
_33885:
	dd	1
	dd	_2358
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33873
	dd	_33772
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	0
	align	4
_33882:
	dd	_33776
	dd	106
	dd	3
_33890:
	db	"sourceRect",0
_33891:
	db	"clipRect",0
	align	4
_33889:
	dd	1
	dd	_2360
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33873
	dd	_33772
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_33890
	dd	_21417
	dd	-16
	dd	2
	dd	_33891
	dd	_21417
	dd	-20
	dd	0
	align	4
_33886:
	dd	_33776
	dd	110
	dd	3
	align	4
_33895:
	dd	1
	dd	_2362
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33873
	dd	_33772
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_33890
	dd	_21417
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	2
	dd	_33891
	dd	_21417
	dd	-24
	dd	0
	align	4
_33892:
	dd	_33776
	dd	114
	dd	3
	align	4
_33899:
	dd	1
	dd	_2364
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_33896:
	dd	_33776
	dd	118
	dd	3
_33904:
	db	"bias",0
	align	4
_33903:
	dd	1
	dd	_2365
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33873
	dd	_33772
	dd	-8
	dd	2
	dd	_33904
	dd	_427
	dd	-12
	dd	2
	dd	_33868
	dd	_427
	dd	-16
	dd	0
	align	4
_33900:
	dd	_33776
	dd	122
	dd	3
	align	4
_33908:
	dd	1
	dd	_2367
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33874
	dd	_427
	dd	-8
	dd	0
	align	4
_33905:
	dd	_33776
	dd	126
	dd	3
	align	4
_33912:
	dd	1
	dd	_2368
	dd	2
	dd	_20844
	dd	_33772
	dd	-4
	dd	2
	dd	_33874
	dd	_427
	dd	-8
	dd	0
	align	4
_33909:
	dd	_33776
	dd	130
	dd	3
_33916:
	db	"irr_getVertexPitchFromType",0
_33917:
	db	"E_VERTEX_TYPE",0
	align	4
_33915:
	dd	1
	dd	_33916
	dd	2
	dd	_33917
	dd	_427
	dd	-4
	dd	0
_33914:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/s3dvertex.bmx",0
	align	4
_33913:
	dd	_33914
	dd	4
	dd	2
	align	4
_33919:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	0
	align	4
_33918:
	dd	3
	dd	0
	dd	0
	align	4
_33924:
	dd	1
	dd	_1192
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	0
	align	4
_33921:
	dd	_33914
	dd	11
	dd	3
	align	4
_33930:
	dd	1
	dd	_1744
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	2
	dd	_3263
	dd	_22598
	dd	-8
	dd	0
	align	4
_33925:
	dd	_33914
	dd	14
	dd	3
	align	4
_33934:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	0
	align	4
_33931:
	dd	_33914
	dd	19
	dd	3
	align	4
_33940:
	dd	1
	dd	_2371
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	2
	dd	_23447
	dd	_22598
	dd	-8
	dd	0
	align	4
_33935:
	dd	_33914
	dd	22
	dd	3
	align	4
_33944:
	dd	1
	dd	_2372
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	0
	align	4
_33941:
	dd	_33914
	dd	27
	dd	3
_33951:
	db	"coords",0
	align	4
_33950:
	dd	1
	dd	_2373
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	2
	dd	_33951
	dd	_22326
	dd	-8
	dd	0
	align	4
_33945:
	dd	_33914
	dd	30
	dd	3
	align	4
_33955:
	dd	1
	dd	_1703
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	0
	align	4
_33952:
	dd	_33914
	dd	35
	dd	3
	align	4
_33961:
	dd	1
	dd	_1705
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_33956:
	dd	_33914
	dd	38
	dd	3
	align	4
_33965:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	0
	align	4
_33962:
	dd	_33914
	dd	42
	dd	3
_34010:
	db	"vertex_cast",0
_34011:
	db	"vertex_type",0
	align	4
_34009:
	dd	1
	dd	_1547
	dd	2
	dd	_20844
	dd	_26338
	dd	-4
	dd	2
	dd	_29416
	dd	_427
	dd	-8
	dd	2
	dd	_34010
	dd	_26338
	dd	-12
	dd	2
	dd	_34011
	dd	_427
	dd	-16
	dd	2
	dd	_29419
	dd	_427
	dd	-20
	dd	0
	align	4
_33966:
	dd	_33914
	dd	46
	dd	3
	align	4
_33968:
	dd	_33914
	dd	47
	dd	3
	align	4
_33972:
	dd	_33914
	dd	48
	dd	3
	align	4
_33974:
	dd	_33914
	dd	50
	dd	3
	align	4
_33983:
	dd	3
	dd	0
	dd	0
	align	4
_33976:
	dd	_33914
	dd	51
	dd	4
	align	4
_33979:
	dd	_33914
	dd	52
	dd	4
	align	4
_33984:
	dd	_33914
	dd	55
	dd	3
	align	4
_33995:
	dd	3
	dd	0
	dd	0
	align	4
_33990:
	dd	_33914
	dd	66
	dd	5
	align	4
_33991:
	dd	_33914
	dd	67
	dd	5
	align	4
_33999:
	dd	3
	dd	0
	dd	0
	align	4
_33996:
	dd	_33914
	dd	57
	dd	5
	align	4
_34003:
	dd	3
	dd	0
	dd	0
	align	4
_34000:
	dd	_33914
	dd	60
	dd	5
	align	4
_34007:
	dd	3
	dd	0
	dd	0
	align	4
_34004:
	dd	_33914
	dd	63
	dd	5
	align	4
_34008:
	dd	_33914
	dd	70
	dd	3
	align	4
_34024:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26338
	dd	-12
	dd	0
	align	4
_34012:
	dd	_33914
	dd	74
	dd	3
	align	4
_34015:
	dd	3
	dd	0
	dd	0
	align	4
_34014:
	dd	_33914
	dd	74
	dd	23
	align	4
_34016:
	dd	_33914
	dd	75
	dd	3
	align	4
_34018:
	dd	_33914
	dd	76
	dd	3
	align	4
_34021:
	dd	_33914
	dd	77
	dd	3
_34027:
	db	":S3DVertexDefault",0
	align	4
_34026:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_34027
	dd	-4
	dd	0
	align	4
_34025:
	dd	3
	dd	0
	dd	0
	align	4
_34040:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26338
	dd	-12
	dd	0
	align	4
_34030:
	dd	_33914
	dd	92
	dd	3
	align	4
_34033:
	dd	3
	dd	0
	dd	0
	align	4
_34032:
	dd	_33914
	dd	92
	dd	23
	align	4
_34034:
	dd	_33914
	dd	93
	dd	3
	align	4
_34036:
	dd	_33914
	dd	94
	dd	3
	align	4
_34039:
	dd	_33914
	dd	95
	dd	3
	align	4
_34042:
	dd	1
	dd	_480
	dd	0
	align	4
_34041:
	dd	_33914
	dd	103
	dd	3
_34047:
	db	"tu",0
_34048:
	db	"tv",0
	align	4
_34046:
	dd	1
	dd	_537
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	2
	dd	_23420
	dd	_20971
	dd	-16
	dd	2
	dd	_23421
	dd	_20971
	dd	-20
	dd	2
	dd	_23422
	dd	_20971
	dd	-24
	dd	2
	dd	_3260
	dd	_27774
	dd	-28
	dd	2
	dd	_34047
	dd	_20971
	dd	-32
	dd	2
	dd	_34048
	dd	_20971
	dd	-36
	dd	0
	align	4
_34043:
	dd	_33914
	dd	106
	dd	3
_34059:
	db	"tcoords",0
	align	4
_34058:
	dd	1
	dd	_889
	dd	2
	dd	_3263
	dd	_22598
	dd	-4
	dd	2
	dd	_23447
	dd	_22598
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	2
	dd	_34059
	dd	_22326
	dd	-16
	dd	0
	align	4
_34049:
	dd	_33914
	dd	109
	dd	3
	align	4
_34065:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_34027
	dd	-4
	dd	2
	dd	_20992
	dd	_26338
	dd	-8
	dd	0
	align	4
_34060:
	dd	_33914
	dd	113
	dd	3
	align	4
_34071:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_34027
	dd	-4
	dd	2
	dd	_20992
	dd	_26338
	dd	-8
	dd	0
	align	4
_34066:
	dd	_33914
	dd	116
	dd	3
	align	4
_34077:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_34027
	dd	-4
	dd	2
	dd	_20992
	dd	_26338
	dd	-8
	dd	0
	align	4
_34072:
	dd	_33914
	dd	119
	dd	3
_34082:
	db	"norm",0
	align	4
_34081:
	dd	1
	dd	_2379
	dd	2
	dd	_20844
	dd	_34027
	dd	-4
	dd	2
	dd	_3263
	dd	_22685
	dd	-8
	dd	2
	dd	_34082
	dd	_22685
	dd	-12
	dd	2
	dd	_34059
	dd	_22685
	dd	-16
	dd	2
	dd	_3260
	dd	_24877
	dd	-20
	dd	0
	align	4
_34078:
	dd	_33914
	dd	123
	dd	3
	align	4
_34084:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	0
	align	4
_34083:
	dd	3
	dd	0
	dd	0
	align	4
_34096:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26436
	dd	-12
	dd	0
	align	4
_34086:
	dd	_33914
	dd	136
	dd	3
	align	4
_34089:
	dd	3
	dd	0
	dd	0
	align	4
_34088:
	dd	_33914
	dd	136
	dd	23
	align	4
_34090:
	dd	_33914
	dd	137
	dd	3
	align	4
_34092:
	dd	_33914
	dd	138
	dd	3
	align	4
_34095:
	dd	_33914
	dd	139
	dd	3
	align	4
_34098:
	dd	1
	dd	_480
	dd	0
	align	4
_34097:
	dd	_33914
	dd	143
	dd	3
_34103:
	db	"tu2",0
_34104:
	db	"tv2",0
	align	4
_34102:
	dd	1
	dd	_2384
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_34047
	dd	_20971
	dd	-20
	dd	2
	dd	_34048
	dd	_20971
	dd	-24
	dd	2
	dd	_34103
	dd	_20971
	dd	-28
	dd	2
	dd	_34104
	dd	_20971
	dd	-32
	dd	0
	align	4
_34099:
	dd	_33914
	dd	147
	dd	3
_34115:
	db	"tcoords2",0
	align	4
_34114:
	dd	1
	dd	_2386
	dd	2
	dd	_3263
	dd	_22598
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	2
	dd	_34059
	dd	_22326
	dd	-12
	dd	2
	dd	_34115
	dd	_22326
	dd	-16
	dd	0
	align	4
_34105:
	dd	_33914
	dd	151
	dd	3
	align	4
_34119:
	dd	1
	dd	_2388
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	2
	dd	_23420
	dd	_20971
	dd	-16
	dd	2
	dd	_23421
	dd	_20971
	dd	-20
	dd	2
	dd	_23422
	dd	_20971
	dd	-24
	dd	2
	dd	_3260
	dd	_27774
	dd	-28
	dd	2
	dd	_34047
	dd	_20971
	dd	-32
	dd	2
	dd	_34048
	dd	_20971
	dd	-36
	dd	0
	align	4
_34116:
	dd	_33914
	dd	155
	dd	3
	align	4
_34129:
	dd	1
	dd	_2390
	dd	2
	dd	_3263
	dd	_22598
	dd	-4
	dd	2
	dd	_23447
	dd	_22598
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	2
	dd	_34059
	dd	_22326
	dd	-16
	dd	0
	align	4
_34120:
	dd	_33914
	dd	159
	dd	3
	align	4
_34141:
	dd	1
	dd	_2392
	dd	2
	dd	_3263
	dd	_22598
	dd	-4
	dd	2
	dd	_23447
	dd	_22598
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	2
	dd	_34059
	dd	_22326
	dd	-16
	dd	2
	dd	_34115
	dd	_22326
	dd	-20
	dd	0
	align	4
_34130:
	dd	_33914
	dd	163
	dd	3
_34146:
	db	"vert",0
	align	4
_34145:
	dd	1
	dd	_2394
	dd	2
	dd	_34146
	dd	_26338
	dd	-4
	dd	0
	align	4
_34142:
	dd	_33914
	dd	167
	dd	3
	align	4
_34150:
	dd	1
	dd	_2396
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	0
	align	4
_34147:
	dd	_33914
	dd	172
	dd	3
	align	4
_34156:
	dd	1
	dd	_2397
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	2
	dd	_33951
	dd	_22326
	dd	-8
	dd	0
	align	4
_34151:
	dd	_33914
	dd	175
	dd	3
	align	4
_34162:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	2
	dd	_20992
	dd	_26436
	dd	-8
	dd	0
	align	4
_34157:
	dd	_33914
	dd	179
	dd	3
	align	4
_34168:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	2
	dd	_20992
	dd	_26436
	dd	-8
	dd	0
	align	4
_34163:
	dd	_33914
	dd	182
	dd	3
	align	4
_34174:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	2
	dd	_20992
	dd	_26436
	dd	-8
	dd	0
	align	4
_34169:
	dd	_33914
	dd	185
	dd	3
	align	4
_34178:
	dd	1
	dd	_2379
	dd	2
	dd	_20844
	dd	_26436
	dd	-4
	dd	2
	dd	_3263
	dd	_22685
	dd	-8
	dd	2
	dd	_34082
	dd	_22685
	dd	-12
	dd	2
	dd	_34059
	dd	_22685
	dd	-16
	dd	2
	dd	_3260
	dd	_24877
	dd	-20
	dd	2
	dd	_34115
	dd	_22685
	dd	-24
	dd	0
	align	4
_34175:
	dd	_33914
	dd	189
	dd	3
	align	4
_34180:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	0
	align	4
_34179:
	dd	3
	dd	0
	dd	0
	align	4
_34193:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26534
	dd	-12
	dd	0
	align	4
_34183:
	dd	_33914
	dd	204
	dd	3
	align	4
_34186:
	dd	3
	dd	0
	dd	0
	align	4
_34185:
	dd	_33914
	dd	204
	dd	23
	align	4
_34187:
	dd	_33914
	dd	205
	dd	3
	align	4
_34189:
	dd	_33914
	dd	206
	dd	3
	align	4
_34192:
	dd	_33914
	dd	207
	dd	3
	align	4
_34195:
	dd	1
	dd	_480
	dd	0
	align	4
_34194:
	dd	_33914
	dd	215
	dd	3
	align	4
_34197:
	dd	1
	dd	_537
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	0
	align	4
_34196:
	dd	_33914
	dd	218
	dd	3
	align	4
_34201:
	dd	1
	dd	_2403
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	0
	align	4
_34198:
	dd	_33914
	dd	228
	dd	3
_34208:
	db	"tangent",0
	align	4
_34207:
	dd	1
	dd	_2404
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	2
	dd	_34208
	dd	_22598
	dd	-8
	dd	0
	align	4
_34202:
	dd	_33914
	dd	231
	dd	3
	align	4
_34212:
	dd	1
	dd	_2405
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	0
	align	4
_34209:
	dd	_33914
	dd	236
	dd	3
_34219:
	db	"binormal",0
	align	4
_34218:
	dd	1
	dd	_2406
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	2
	dd	_34219
	dd	_22598
	dd	-8
	dd	0
	align	4
_34213:
	dd	_33914
	dd	239
	dd	3
	align	4
_34225:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	2
	dd	_20992
	dd	_26534
	dd	-8
	dd	0
	align	4
_34220:
	dd	_33914
	dd	243
	dd	3
	align	4
_34231:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	2
	dd	_20992
	dd	_26534
	dd	-8
	dd	0
	align	4
_34226:
	dd	_33914
	dd	246
	dd	3
	align	4
_34237:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	2
	dd	_20992
	dd	_26534
	dd	-8
	dd	0
	align	4
_34232:
	dd	_33914
	dd	249
	dd	3
	align	4
_34241:
	dd	1
	dd	_2379
	dd	2
	dd	_20844
	dd	_26534
	dd	-4
	dd	2
	dd	_3263
	dd	_22685
	dd	-8
	dd	2
	dd	_34082
	dd	_22685
	dd	-12
	dd	2
	dd	_34059
	dd	_22685
	dd	-16
	dd	2
	dd	_3260
	dd	_24877
	dd	-20
	dd	2
	dd	_34208
	dd	_22685
	dd	-24
	dd	2
	dd	_34219
	dd	_22685
	dd	-28
	dd	0
	align	4
_34238:
	dd	_33914
	dd	253
	dd	3
	align	4
_34243:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34242:
	dd	3
	dd	0
	dd	0
	align	4
_34257:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27816
	dd	-12
	dd	0
_34247:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/itexture.bmx",0
	align	4
_34246:
	dd	_34247
	dd	13
	dd	3
	align	4
_34250:
	dd	3
	dd	0
	dd	0
	align	4
_34249:
	dd	_34247
	dd	13
	dd	23
	align	4
_34251:
	dd	_34247
	dd	14
	dd	3
	align	4
_34253:
	dd	_34247
	dd	15
	dd	3
	align	4
_34256:
	dd	_34247
	dd	16
	dd	3
_34262:
	db	"bReadOnly",0
_34263:
	db	"mipmapLevel",0
	align	4
_34261:
	dd	1
	dd	_2341
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	2
	dd	_34262
	dd	_427
	dd	-8
	dd	2
	dd	_34263
	dd	_427
	dd	-12
	dd	0
	align	4
_34258:
	dd	_34247
	dd	21
	dd	3
	align	4
_34267:
	dd	1
	dd	_2342
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34264:
	dd	_34247
	dd	25
	dd	3
	align	4
_34271:
	dd	1
	dd	_2411
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34268:
	dd	_34247
	dd	29
	dd	3
	align	4
_34275:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34272:
	dd	_34247
	dd	33
	dd	3
	align	4
_34279:
	dd	1
	dd	_2261
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34276:
	dd	_34247
	dd	38
	dd	3
	align	4
_34283:
	dd	1
	dd	_2233
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34280:
	dd	_34247
	dd	43
	dd	3
	align	4
_34287:
	dd	1
	dd	_2352
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34284:
	dd	_34247
	dd	47
	dd	3
_34292:
	db	"mipmapData",0
	align	4
_34291:
	dd	1
	dd	_2412
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	2
	dd	_34292
	dd	_2292
	dd	-8
	dd	0
	align	4
_34288:
	dd	_34247
	dd	51
	dd	3
	align	4
_34296:
	dd	1
	dd	_2413
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34293:
	dd	_34247
	dd	55
	dd	3
	align	4
_34300:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34297:
	dd	_34247
	dd	59
	dd	3
	align	4
_34304:
	dd	1
	dd	_2414
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34301:
	dd	_34247
	dd	63
	dd	3
	align	4
_34308:
	dd	1
	dd	_2415
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34305:
	dd	_34247
	dd	67
	dd	3
	align	4
_34321:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34309:
	dd	_34247
	dd	71
	dd	3
	align	4
_34317:
	dd	3
	dd	0
	dd	0
	align	4
_34313:
	dd	_34247
	dd	71
	dd	22
	align	4
_34318:
	dd	_34247
	dd	72
	dd	3
	align	4
_34325:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34322:
	dd	_34247
	dd	76
	dd	3
	align	4
_34329:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27816
	dd	-4
	dd	0
	align	4
_34326:
	dd	_34247
	dd	80
	dd	3
_34332:
	db	":SExposedVideoData",0
	align	4
_34331:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34330:
	dd	3
	dd	0
	dd	0
	align	4
_34345:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_34332
	dd	-12
	dd	0
_34335:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/sexposedvideodata.bmx",0
	align	4
_34334:
	dd	_34335
	dd	12
	dd	3
	align	4
_34338:
	dd	3
	dd	0
	dd	0
	align	4
_34337:
	dd	_34335
	dd	12
	dd	23
	align	4
_34339:
	dd	_34335
	dd	13
	dd	3
	align	4
_34341:
	dd	_34335
	dd	14
	dd	3
	align	4
_34344:
	dd	_34335
	dd	15
	dd	3
	align	4
_34349:
	dd	1
	dd	_2419
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34346:
	dd	_34335
	dd	20
	dd	3
	align	4
_34353:
	dd	1
	dd	_2420
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34350:
	dd	_34335
	dd	25
	dd	3
	align	4
_34357:
	dd	1
	dd	_2421
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34354:
	dd	_34335
	dd	30
	dd	3
	align	4
_34361:
	dd	1
	dd	_2422
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34358:
	dd	_34335
	dd	35
	dd	3
	align	4
_34365:
	dd	1
	dd	_2423
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34362:
	dd	_34335
	dd	40
	dd	3
	align	4
_34369:
	dd	1
	dd	_2424
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34366:
	dd	_34335
	dd	45
	dd	3
	align	4
_34373:
	dd	1
	dd	_2425
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34370:
	dd	_34335
	dd	50
	dd	3
	align	4
_34377:
	dd	1
	dd	_2426
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34374:
	dd	_34335
	dd	55
	dd	3
	align	4
_34381:
	dd	1
	dd	_2427
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34378:
	dd	_34335
	dd	60
	dd	3
	align	4
_34385:
	dd	1
	dd	_2428
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34382:
	dd	_34335
	dd	64
	dd	3
	align	4
_34389:
	dd	1
	dd	_2429
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34386:
	dd	_34335
	dd	68
	dd	3
	align	4
_34393:
	dd	1
	dd	_2430
	dd	2
	dd	_20844
	dd	_34332
	dd	-4
	dd	0
	align	4
_34390:
	dd	_34335
	dd	72
	dd	3
_34396:
	db	":SLight",0
	align	4
_34395:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34394:
	dd	3
	dd	0
	dd	0
	align	4
_34401:
	dd	1
	dd	_480
	dd	0
_34400:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/slight.bmx",0
	align	4
_34399:
	dd	_34400
	dd	11
	dd	3
	align	4
_34412:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_34396
	dd	-12
	dd	0
	align	4
_34402:
	dd	_34400
	dd	15
	dd	3
	align	4
_34405:
	dd	3
	dd	0
	dd	0
	align	4
_34404:
	dd	_34400
	dd	15
	dd	23
	align	4
_34406:
	dd	_34400
	dd	16
	dd	3
	align	4
_34408:
	dd	_34400
	dd	17
	dd	3
	align	4
_34411:
	dd	_34400
	dd	18
	dd	3
	align	4
_34416:
	dd	1
	dd	_2435
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34413:
	dd	_34400
	dd	27
	dd	3
	align	4
_34420:
	dd	1
	dd	_2436
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34417:
	dd	_34400
	dd	32
	dd	3
	align	4
_34424:
	dd	1
	dd	_2437
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34421:
	dd	_34400
	dd	37
	dd	3
	align	4
_34428:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34425:
	dd	_34400
	dd	41
	dd	3
	align	4
_34432:
	dd	1
	dd	_2438
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34429:
	dd	_34400
	dd	45
	dd	3
	align	4
_34436:
	dd	1
	dd	_2439
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34433:
	dd	_34400
	dd	49
	dd	3
_34441:
	db	"bCastShadows",0
	align	4
_34440:
	dd	1
	dd	_2440
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	2
	dd	_34441
	dd	_427
	dd	-8
	dd	0
	align	4
_34437:
	dd	_34400
	dd	53
	dd	3
	align	4
_34445:
	dd	1
	dd	_2441
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34442:
	dd	_34400
	dd	57
	dd	3
_34450:
	db	"newrad",0
	align	4
_34449:
	dd	1
	dd	_2442
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	2
	dd	_34450
	dd	_20971
	dd	-8
	dd	0
	align	4
_34446:
	dd	_34400
	dd	61
	dd	3
	align	4
_34454:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34451:
	dd	_34400
	dd	65
	dd	3
_34459:
	db	"E_LIGHT_TYPE",0
	align	4
_34458:
	dd	1
	dd	_2443
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	2
	dd	_34459
	dd	_427
	dd	-8
	dd	0
	align	4
_34455:
	dd	_34400
	dd	69
	dd	3
	align	4
_34463:
	dd	1
	dd	_2444
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34460:
	dd	_34400
	dd	73
	dd	3
	align	4
_34467:
	dd	1
	dd	_2445
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34464:
	dd	_34400
	dd	77
	dd	3
_34472:
	db	"outerCone",0
	align	4
_34471:
	dd	1
	dd	_2446
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	2
	dd	_34472
	dd	_20971
	dd	-8
	dd	0
	align	4
_34468:
	dd	_34400
	dd	81
	dd	3
	align	4
_34476:
	dd	1
	dd	_2447
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34473:
	dd	_34400
	dd	85
	dd	3
_34481:
	db	"innerCone",0
	align	4
_34480:
	dd	1
	dd	_2448
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	2
	dd	_34481
	dd	_20971
	dd	-8
	dd	0
	align	4
_34477:
	dd	_34400
	dd	89
	dd	3
	align	4
_34485:
	dd	1
	dd	_2449
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	0
	align	4
_34482:
	dd	_34400
	dd	93
	dd	3
_34490:
	db	"fallOff",0
	align	4
_34489:
	dd	1
	dd	_2450
	dd	2
	dd	_20844
	dd	_34396
	dd	-4
	dd	2
	dd	_34490
	dd	_20971
	dd	-8
	dd	0
	align	4
_34486:
	dd	_34400
	dd	97
	dd	3
	align	4
_34492:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34491:
	dd	3
	dd	0
	dd	0
	align	4
_34497:
	dd	1
	dd	_2453
	dd	0
_34496:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/smaterial.bmx",0
	align	4
_34495:
	dd	_34496
	dd	11
	dd	3
	align	4
_34501:
	dd	1
	dd	_2454
	dd	2
	dd	_25400
	dd	_30483
	dd	-4
	dd	0
	align	4
_34498:
	dd	_34496
	dd	15
	dd	3
	align	4
_34512:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_30483
	dd	-12
	dd	0
	align	4
_34502:
	dd	_34496
	dd	19
	dd	3
	align	4
_34505:
	dd	3
	dd	0
	dd	0
	align	4
_34504:
	dd	_34496
	dd	19
	dd	23
	align	4
_34506:
	dd	_34496
	dd	20
	dd	3
	align	4
_34508:
	dd	_34496
	dd	21
	dd	3
	align	4
_34511:
	dd	_34496
	dd	22
	dd	3
	align	4
_34516:
	dd	1
	dd	_2457
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34513:
	dd	_34496
	dd	31
	dd	3
_34521:
	db	"E_MATERIAL_TYPE",0
	align	4
_34520:
	dd	1
	dd	_2458
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34521
	dd	_427
	dd	-8
	dd	0
	align	4
_34517:
	dd	_34496
	dd	35
	dd	3
	align	4
_34525:
	dd	1
	dd	_2459
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34522:
	dd	_34496
	dd	39
	dd	3
_34530:
	db	"typeparam",0
	align	4
_34529:
	dd	1
	dd	_2460
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34530
	dd	_20971
	dd	-8
	dd	0
	align	4
_34526:
	dd	_34496
	dd	43
	dd	3
	align	4
_34534:
	dd	1
	dd	_2461
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34531:
	dd	_34496
	dd	47
	dd	3
	align	4
_34538:
	dd	1
	dd	_2462
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34530
	dd	_20971
	dd	-8
	dd	0
	align	4
_34535:
	dd	_34496
	dd	51
	dd	3
_34545:
	db	"newmat",0
	align	4
_34544:
	dd	1
	dd	_1735
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_34545
	dd	_30483
	dd	-12
	dd	0
	align	4
_34539:
	dd	_34496
	dd	55
	dd	3
	align	4
_34549:
	dd	1
	dd	_2435
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34546:
	dd	_34496
	dd	60
	dd	3
	align	4
_34553:
	dd	1
	dd	_2436
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34550:
	dd	_34496
	dd	65
	dd	3
	align	4
_34557:
	dd	1
	dd	_2464
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34554:
	dd	_34496
	dd	70
	dd	3
	align	4
_34561:
	dd	1
	dd	_2437
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34558:
	dd	_34496
	dd	75
	dd	3
	align	4
_34565:
	dd	1
	dd	_2465
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34562:
	dd	_34496
	dd	79
	dd	3
_34570:
	db	"newshine",0
	align	4
_34569:
	dd	1
	dd	_2466
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34570
	dd	_20971
	dd	-8
	dd	0
	align	4
_34566:
	dd	_34496
	dd	83
	dd	3
	align	4
_34574:
	dd	1
	dd	_2467
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34571:
	dd	_34496
	dd	87
	dd	3
_34579:
	db	"newthick",0
	align	4
_34578:
	dd	1
	dd	_2468
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34579
	dd	_20971
	dd	-8
	dd	0
	align	4
_34575:
	dd	_34496
	dd	91
	dd	3
	align	4
_34583:
	dd	1
	dd	_2469
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34580:
	dd	_34496
	dd	95
	dd	3
_34588:
	db	"bWireframe",0
	align	4
_34587:
	dd	1
	dd	_2470
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34588
	dd	_427
	dd	-8
	dd	0
	align	4
_34584:
	dd	_34496
	dd	99
	dd	3
	align	4
_34592:
	dd	1
	dd	_2471
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34589:
	dd	_34496
	dd	103
	dd	3
	align	4
_34596:
	dd	1
	dd	_2472
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34593:
	dd	_34496
	dd	107
	dd	3
	align	4
_34600:
	dd	1
	dd	_2473
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34597:
	dd	_34496
	dd	111
	dd	3
	align	4
_34604:
	dd	1
	dd	_2474
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34601:
	dd	_34496
	dd	115
	dd	3
	align	4
_34608:
	dd	1
	dd	_2475
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34605:
	dd	_34496
	dd	119
	dd	3
_34613:
	db	"NewVal",0
	align	4
_34612:
	dd	1
	dd	_2476
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34613
	dd	_427
	dd	-8
	dd	0
	align	4
_34609:
	dd	_34496
	dd	123
	dd	3
	align	4
_34617:
	dd	1
	dd	_2477
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34614:
	dd	_34496
	dd	127
	dd	3
	align	4
_34621:
	dd	1
	dd	_2478
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34618:
	dd	_34496
	dd	131
	dd	3
	align	4
_34625:
	dd	1
	dd	_2479
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34622:
	dd	_34496
	dd	135
	dd	3
	align	4
_34629:
	dd	1
	dd	_2480
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34626:
	dd	_34496
	dd	139
	dd	3
	align	4
_34633:
	dd	1
	dd	_2481
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34630:
	dd	_34496
	dd	143
	dd	3
	align	4
_34637:
	dd	1
	dd	_2482
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34634:
	dd	_34496
	dd	147
	dd	3
_34642:
	db	"E_MATERIAL_FLAG",0
	align	4
_34641:
	dd	1
	dd	_2483
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34642
	dd	_427
	dd	-8
	dd	0
	align	4
_34638:
	dd	_34496
	dd	151
	dd	3
	align	4
_34646:
	dd	1
	dd	_2484
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34642
	dd	_427
	dd	-8
	dd	2
	dd	_25806
	dd	_427
	dd	-12
	dd	0
	align	4
_34643:
	dd	_34496
	dd	155
	dd	3
	align	4
_34650:
	dd	1
	dd	_2051
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_34647:
	dd	_34496
	dd	160
	dd	3
	align	4
_34660:
	dd	1
	dd	_2052
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	0
	align	4
_34651:
	dd	_34496
	dd	164
	dd	3
	align	4
_34654:
	dd	3
	dd	0
	dd	0
	align	4
_34653:
	dd	_34496
	dd	164
	dd	24
	align	4
_34655:
	dd	_34496
	dd	165
	dd	3
	align	4
_34664:
	dd	1
	dd	_2485
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34661:
	dd	_34496
	dd	169
	dd	3
	align	4
_34668:
	dd	1
	dd	_2486
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34665:
	dd	_34496
	dd	173
	dd	3
	align	4
_34672:
	dd	1
	dd	_2487
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34669:
	dd	_34496
	dd	177
	dd	3
_34677:
	db	"bPointCloud",0
	align	4
_34676:
	dd	1
	dd	_2488
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34677
	dd	_427
	dd	-8
	dd	0
	align	4
_34673:
	dd	_34496
	dd	181
	dd	3
	align	4
_34684:
	dd	1
	dd	_2489
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_20992
	dd	_30483
	dd	-8
	dd	0
	align	4
_34678:
	dd	_34496
	dd	185
	dd	3
	align	4
_34683:
	dd	_34496
	dd	186
	dd	3
	align	4
_34690:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_20992
	dd	_30483
	dd	-8
	dd	0
	align	4
_34685:
	dd	_34496
	dd	190
	dd	3
	align	4
_34696:
	dd	1
	dd	_2490
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_25400
	dd	_23645
	dd	-12
	dd	0
	align	4
_34691:
	dd	_34496
	dd	194
	dd	3
	align	4
_34700:
	dd	1
	dd	_2491
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_34697:
	dd	_34496
	dd	198
	dd	3
	align	4
_34704:
	dd	1
	dd	_2492
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34701:
	dd	_34496
	dd	202
	dd	3
	align	4
_34708:
	dd	1
	dd	_2493
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34705:
	dd	_34496
	dd	206
	dd	3
	align	4
_34712:
	dd	1
	dd	_2494
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_25806
	dd	_427
	dd	-8
	dd	0
	align	4
_34709:
	dd	_34496
	dd	210
	dd	3
	align	4
_34716:
	dd	1
	dd	_2495
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34713:
	dd	_34496
	dd	214
	dd	3
	align	4
_34720:
	dd	1
	dd	_2496
	dd	2
	dd	_20844
	dd	_30483
	dd	-8
	dd	2
	dd	_34613
	dd	_21781
	dd	-4
	dd	0
	align	4
_34717:
	dd	_34496
	dd	218
	dd	3
	align	4
_34724:
	dd	1
	dd	_2497
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34721:
	dd	_34496
	dd	222
	dd	3
	align	4
_34728:
	dd	1
	dd	_2498
	dd	2
	dd	_20844
	dd	_30483
	dd	-8
	dd	2
	dd	_34613
	dd	_21781
	dd	-4
	dd	0
	align	4
_34725:
	dd	_34496
	dd	226
	dd	3
	align	4
_34732:
	dd	1
	dd	_2499
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	0
	align	4
_34729:
	dd	_34496
	dd	230
	dd	3
	align	4
_34736:
	dd	1
	dd	_2500
	dd	2
	dd	_20844
	dd	_30483
	dd	-8
	dd	2
	dd	_34613
	dd	_21781
	dd	-4
	dd	0
	align	4
_34733:
	dd	_34496
	dd	234
	dd	3
_34741:
	db	"layer",0
	align	4
_34740:
	dd	1
	dd	_2501
	dd	2
	dd	_20844
	dd	_30483
	dd	-4
	dd	2
	dd	_34741
	dd	_427
	dd	-8
	dd	0
	align	4
_34737:
	dd	_34496
	dd	238
	dd	3
_34744:
	db	":SMaterialLayer",0
	align	4
_34743:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34742:
	dd	3
	dd	0
	dd	0
	align	4
_34754:
	dd	1
	dd	_2489
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_20992
	dd	_34744
	dd	-8
	dd	0
_34748:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/smateriallayer.bmx",0
	align	4
_34747:
	dd	_34748
	dd	11
	dd	3
	align	4
_34753:
	dd	_34748
	dd	12
	dd	3
	align	4
_34760:
	dd	1
	dd	_456
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_20992
	dd	_34744
	dd	-8
	dd	0
	align	4
_34755:
	dd	_34748
	dd	16
	dd	3
	align	4
_34766:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_20992
	dd	_34744
	dd	-8
	dd	0
	align	4
_34761:
	dd	_34748
	dd	20
	dd	3
	align	4
_34770:
	dd	1
	dd	_2051
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34767:
	dd	_34748
	dd	24
	dd	3
	align	4
_34776:
	dd	1
	dd	_2052
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_34771:
	dd	_34748
	dd	28
	dd	3
	align	4
_34780:
	dd	1
	dd	_2508
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34777:
	dd	_34748
	dd	32
	dd	3
_34785:
	db	"E_TEXTURE_CLAMP",0
	align	4
_34784:
	dd	1
	dd	_2509
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_34785
	dd	_427
	dd	-8
	dd	0
	align	4
_34781:
	dd	_34748
	dd	36
	dd	3
	align	4
_34789:
	dd	1
	dd	_2510
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34786:
	dd	_34748
	dd	40
	dd	3
	align	4
_34793:
	dd	1
	dd	_2511
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_34785
	dd	_427
	dd	-8
	dd	0
	align	4
_34790:
	dd	_34748
	dd	44
	dd	3
	align	4
_34797:
	dd	1
	dd	_2512
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34794:
	dd	_34748
	dd	48
	dd	3
_34802:
	db	"bFilter",0
	align	4
_34801:
	dd	1
	dd	_2513
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_34802
	dd	_427
	dd	-8
	dd	0
	align	4
_34798:
	dd	_34748
	dd	52
	dd	3
	align	4
_34806:
	dd	1
	dd	_2514
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34803:
	dd	_34748
	dd	56
	dd	3
	align	4
_34810:
	dd	1
	dd	_2515
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_34802
	dd	_427
	dd	-8
	dd	0
	align	4
_34807:
	dd	_34748
	dd	60
	dd	3
	align	4
_34814:
	dd	1
	dd	_2516
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34811:
	dd	_34748
	dd	64
	dd	3
_34819:
	db	"filter",0
	align	4
_34818:
	dd	1
	dd	_2517
	dd	2
	dd	_20844
	dd	_34744
	dd	-8
	dd	2
	dd	_34819
	dd	_21781
	dd	-4
	dd	0
	align	4
_34815:
	dd	_34748
	dd	68
	dd	3
	align	4
_34823:
	dd	1
	dd	_2491
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34820:
	dd	_34748
	dd	72
	dd	3
	align	4
_34829:
	dd	1
	dd	_2490
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	2
	dd	_28445
	dd	_23645
	dd	-8
	dd	0
	align	4
_34824:
	dd	_34748
	dd	76
	dd	3
	align	4
_34833:
	dd	1
	dd	_2518
	dd	2
	dd	_20844
	dd	_34744
	dd	-4
	dd	0
	align	4
_34830:
	dd	_34748
	dd	80
	dd	3
_34838:
	db	"LODBias",0
	align	4
_34837:
	dd	1
	dd	_2519
	dd	2
	dd	_20844
	dd	_34744
	dd	-8
	dd	2
	dd	_34838
	dd	_21781
	dd	-4
	dd	0
	align	4
_34834:
	dd	_34748
	dd	84
	dd	3
	align	4
_34840:
	dd	1
	dd	_480
	dd	0
	align	4
_34839:
	dd	_34748
	dd	92
	dd	3
	align	4
_34844:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_34744
	dd	-4
	dd	0
	align	4
_34841:
	dd	_34748
	dd	96
	dd	3
	align	4
_34855:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_34744
	dd	-12
	dd	0
	align	4
_34845:
	dd	_34748
	dd	100
	dd	3
	align	4
_34848:
	dd	3
	dd	0
	dd	0
	align	4
_34847:
	dd	_34748
	dd	100
	dd	23
	align	4
_34849:
	dd	_34748
	dd	101
	dd	3
	align	4
_34851:
	dd	_34748
	dd	102
	dd	3
	align	4
_34854:
	dd	_34748
	dd	103
	dd	3
_34858:
	db	":IVideoModeList",0
	align	4
_34857:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34856:
	dd	3
	dd	0
	dd	0
	align	4
_34872:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_34858
	dd	-12
	dd	0
_34862:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ivideomodelist.bmx",0
	align	4
_34861:
	dd	_34862
	dd	13
	dd	3
	align	4
_34865:
	dd	3
	dd	0
	dd	0
	align	4
_34864:
	dd	_34862
	dd	13
	dd	23
	align	4
_34866:
	dd	_34862
	dd	14
	dd	3
	align	4
_34868:
	dd	_34862
	dd	15
	dd	3
	align	4
_34871:
	dd	_34862
	dd	16
	dd	3
	align	4
_34876:
	dd	1
	dd	_2525
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34873:
	dd	_34862
	dd	20
	dd	3
_34881:
	db	"modeNumber",0
	align	4
_34880:
	dd	1
	dd	_2526
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	2
	dd	_34881
	dd	_427
	dd	-8
	dd	0
	align	4
_34877:
	dd	_34862
	dd	24
	dd	3
_34890:
	db	"minSize",0
_34891:
	db	"maxSize",0
	align	4
_34889:
	dd	1
	dd	_2527
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	2
	dd	_34890
	dd	_21072
	dd	-8
	dd	2
	dd	_34891
	dd	_21072
	dd	-12
	dd	0
	align	4
_34882:
	dd	_34862
	dd	28
	dd	3
	align	4
_34895:
	dd	1
	dd	_2529
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	2
	dd	_34881
	dd	_427
	dd	-8
	dd	0
	align	4
_34892:
	dd	_34862
	dd	32
	dd	3
	align	4
_34899:
	dd	1
	dd	_2530
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34896:
	dd	_34862
	dd	36
	dd	3
	align	4
_34903:
	dd	1
	dd	_2531
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34900:
	dd	_34862
	dd	40
	dd	3
	align	4
_34916:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34904:
	dd	_34862
	dd	44
	dd	3
	align	4
_34912:
	dd	3
	dd	0
	dd	0
	align	4
_34908:
	dd	_34862
	dd	44
	dd	22
	align	4
_34913:
	dd	_34862
	dd	45
	dd	3
	align	4
_34920:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34917:
	dd	_34862
	dd	49
	dd	3
	align	4
_34924:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_34858
	dd	-4
	dd	0
	align	4
_34921:
	dd	_34862
	dd	53
	dd	3
_34927:
	db	":IGeometryCreator",0
	align	4
_34926:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	0
	align	4
_34925:
	dd	3
	dd	0
	dd	0
	align	4
_34938:
	dd	1
	dd	_2534
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_832
	dd	_22598
	dd	-8
	dd	0
_34931:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/igeometrycreator.bmx",0
	align	4
_34930:
	dd	_34931
	dd	8
	dd	3
	align	4
_34934:
	dd	3
	dd	0
	dd	0
	align	4
_34933:
	dd	_34931
	dd	8
	dd	20
	align	4
_34935:
	dd	_34931
	dd	9
	dd	3
_34943:
	db	"tileSize",0
_34944:
	db	"tileCount",0
_34945:
	db	"hillHeight",0
_34946:
	db	"countHills",0
_34947:
	db	"textureRepeatCount",0
	align	4
_34942:
	dd	1
	dd	_2536
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_34943
	dd	_20944
	dd	-8
	dd	2
	dd	_34944
	dd	_21072
	dd	-12
	dd	2
	dd	_30482
	dd	_30483
	dd	-16
	dd	2
	dd	_34945
	dd	_20971
	dd	-20
	dd	2
	dd	_34946
	dd	_20944
	dd	-24
	dd	2
	dd	_34947
	dd	_20944
	dd	-28
	dd	0
	align	4
_34939:
	dd	_34931
	dd	13
	dd	3
	align	4
_34951:
	dd	1
	dd	_2538
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_34943
	dd	_20944
	dd	-8
	dd	2
	dd	_34944
	dd	_21072
	dd	-12
	dd	2
	dd	_30482
	dd	_30483
	dd	-16
	dd	2
	dd	_34947
	dd	_20944
	dd	-20
	dd	0
	align	4
_34948:
	dd	_34931
	dd	17
	dd	3
_34956:
	db	"heightmap",0
_34957:
	db	"stretchSize",0
_34958:
	db	"maxHeight",0
_34959:
	db	"defaultVertexBlockSize",0
_34960:
	db	"bDebugBorders",0
	align	4
_34955:
	dd	1
	dd	_2540
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_27815
	dd	_33772
	dd	-8
	dd	2
	dd	_34956
	dd	_33772
	dd	-12
	dd	2
	dd	_34957
	dd	_20944
	dd	-16
	dd	2
	dd	_34958
	dd	_20971
	dd	-20
	dd	2
	dd	_27346
	dd	_27347
	dd	-24
	dd	2
	dd	_34959
	dd	_21072
	dd	-28
	dd	2
	dd	_34960
	dd	_427
	dd	-32
	dd	0
	align	4
_34952:
	dd	_34931
	dd	21
	dd	3
_34973:
	db	"tesselationCylinder",0
_34974:
	db	"tesselationCone",0
_34975:
	db	"cylinderHeight",0
_34976:
	db	"widthCylinder",0
_34977:
	db	"widthCone",0
_34978:
	db	"colorCylinder",0
_34979:
	db	"colorCone",0
	align	4
_34972:
	dd	1
	dd	_2542
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_34973
	dd	_427
	dd	-8
	dd	2
	dd	_34974
	dd	_427
	dd	-12
	dd	2
	dd	_21024
	dd	_20971
	dd	-16
	dd	2
	dd	_34975
	dd	_20971
	dd	-20
	dd	2
	dd	_34976
	dd	_20971
	dd	-24
	dd	2
	dd	_34977
	dd	_20971
	dd	-28
	dd	2
	dd	_34978
	dd	_27774
	dd	-32
	dd	2
	dd	_34979
	dd	_27774
	dd	-36
	dd	0
	align	4
_34961:
	dd	_34931
	dd	25
	dd	3
	align	4
_34964:
	dd	3
	dd	0
	dd	0
	align	4
_34963:
	dd	_34931
	dd	25
	dd	29
	align	4
_34965:
	dd	_34931
	dd	26
	dd	3
	align	4
_34968:
	dd	3
	dd	0
	dd	0
	align	4
_34967:
	dd	_34931
	dd	26
	dd	25
	align	4
_34969:
	dd	_34931
	dd	27
	dd	3
_34984:
	db	"radius",0
_34985:
	db	"polyCountX",0
_34986:
	db	"polyCountY",0
	align	4
_34983:
	dd	1
	dd	_2544
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	2
	dd	_34985
	dd	_427
	dd	-12
	dd	2
	dd	_34986
	dd	_427
	dd	-16
	dd	0
	align	4
_34980:
	dd	_34931
	dd	31
	dd	3
_34995:
	db	"tesselation",0
_34996:
	db	"bCloseTop",0
_34997:
	db	"oblique",0
	align	4
_34994:
	dd	1
	dd	_2546
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	2
	dd	_23970
	dd	_20971
	dd	-12
	dd	2
	dd	_34995
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	2
	dd	_34996
	dd	_427
	dd	-24
	dd	2
	dd	_34997
	dd	_20971
	dd	-28
	dd	0
	align	4
_34987:
	dd	_34931
	dd	35
	dd	3
	align	4
_34990:
	dd	3
	dd	0
	dd	0
	align	4
_34989:
	dd	_34931
	dd	35
	dd	21
	align	4
_34991:
	dd	_34931
	dd	36
	dd	3
_35010:
	db	"colorTop",0
_35011:
	db	"colorBottom",0
	align	4
_35009:
	dd	1
	dd	_2548
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	2
	dd	_23970
	dd	_20971
	dd	-12
	dd	2
	dd	_34995
	dd	_427
	dd	-16
	dd	2
	dd	_35010
	dd	_27774
	dd	-20
	dd	2
	dd	_35011
	dd	_27774
	dd	-24
	dd	2
	dd	_34997
	dd	_20971
	dd	-28
	dd	0
	align	4
_34998:
	dd	_34931
	dd	40
	dd	3
	align	4
_35001:
	dd	3
	dd	0
	dd	0
	align	4
_35000:
	dd	_34931
	dd	40
	dd	24
	align	4
_35002:
	dd	_34931
	dd	41
	dd	3
	align	4
_35005:
	dd	3
	dd	0
	dd	0
	align	4
_35004:
	dd	_34931
	dd	41
	dd	27
	align	4
_35006:
	dd	_34931
	dd	42
	dd	3
_35028:
	db	"subdivideU",0
_35029:
	db	"subdivideV",0
_35030:
	db	"footColor",0
_35031:
	db	"tailColor",0
_35032:
	db	"lpDistance",0
_35033:
	db	"lightDim",0
	align	4
_35027:
	dd	1
	dd	_2550
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	2
	dd	_35028
	dd	_427
	dd	-8
	dd	2
	dd	_35029
	dd	_427
	dd	-12
	dd	2
	dd	_35030
	dd	_27774
	dd	-16
	dd	2
	dd	_35031
	dd	_27774
	dd	-20
	dd	2
	dd	_35032
	dd	_20971
	dd	-24
	dd	2
	dd	_35033
	dd	_22598
	dd	-28
	dd	0
	align	4
_35012:
	dd	_34931
	dd	46
	dd	3
	align	4
_35015:
	dd	3
	dd	0
	dd	0
	align	4
_35014:
	dd	_34931
	dd	46
	dd	25
	align	4
_35016:
	dd	_34931
	dd	47
	dd	3
	align	4
_35019:
	dd	3
	dd	0
	dd	0
	align	4
_35018:
	dd	_34931
	dd	47
	dd	25
	align	4
_35020:
	dd	_34931
	dd	48
	dd	3
	align	4
_35023:
	dd	3
	dd	0
	dd	0
	align	4
_35022:
	dd	_34931
	dd	48
	dd	24
	align	4
_35024:
	dd	_34931
	dd	50
	dd	3
	align	4
_35044:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_34927
	dd	-12
	dd	0
	align	4
_35034:
	dd	_34931
	dd	54
	dd	3
	align	4
_35037:
	dd	3
	dd	0
	dd	0
	align	4
_35036:
	dd	_34931
	dd	54
	dd	23
	align	4
_35038:
	dd	_34931
	dd	55
	dd	3
	align	4
_35040:
	dd	_34931
	dd	56
	dd	3
	align	4
_35043:
	dd	_34931
	dd	57
	dd	3
	align	4
_35057:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	0
	align	4
_35045:
	dd	_34931
	dd	61
	dd	3
	align	4
_35053:
	dd	3
	dd	0
	dd	0
	align	4
_35049:
	dd	_34931
	dd	61
	dd	22
	align	4
_35054:
	dd	_34931
	dd	62
	dd	3
	align	4
_35061:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	0
	align	4
_35058:
	dd	_34931
	dd	66
	dd	3
	align	4
_35065:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_34927
	dd	-4
	dd	0
	align	4
_35062:
	dd	_34931
	dd	70
	dd	3
	align	4
_35067:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35066:
	dd	3
	dd	0
	dd	0
	align	4
_35081:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_27347
	dd	-12
	dd	0
_35071:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ivideodriver.bmx",0
	align	4
_35070:
	dd	_35071
	dd	11
	dd	3
	align	4
_35074:
	dd	3
	dd	0
	dd	0
	align	4
_35073:
	dd	_35071
	dd	11
	dd	23
	align	4
_35075:
	dd	_35071
	dd	12
	dd	3
	align	4
_35077:
	dd	_35071
	dd	13
	dd	3
	align	4
_35080:
	dd	_35071
	dd	14
	dd	3
_35086:
	db	"bBackBuffer",0
_35087:
	db	"bZBuffer",0
_35088:
	db	"videoData",0
	align	4
_35085:
	dd	1
	dd	_2556
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35086
	dd	_427
	dd	-8
	dd	2
	dd	_35087
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_35088
	dd	_34332
	dd	-20
	dd	2
	dd	_33890
	dd	_21417
	dd	-24
	dd	0
	align	4
_35082:
	dd	_35071
	dd	18
	dd	3
	align	4
_35092:
	dd	1
	dd	_2558
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35089:
	dd	_35071
	dd	22
	dd	3
_35097:
	db	"E_VIDEO_DRIVER_FEATURE",0
	align	4
_35096:
	dd	1
	dd	_2559
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35097
	dd	_427
	dd	-8
	dd	0
	align	4
_35093:
	dd	_35071
	dd	26
	dd	3
	align	4
_35101:
	dd	1
	dd	_2560
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35098:
	dd	_35071
	dd	30
	dd	3
	align	4
_35105:
	dd	1
	dd	_2562
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35102:
	dd	_35071
	dd	34
	dd	3
_35112:
	db	"E_TRANSFORMATION_STATE",0
	align	4
_35111:
	dd	1
	dd	_2564
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35112
	dd	_427
	dd	-8
	dd	2
	dd	_28445
	dd	_23645
	dd	-12
	dd	0
	align	4
_35106:
	dd	_35071
	dd	38
	dd	3
	align	4
_35116:
	dd	1
	dd	_2565
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35112
	dd	_427
	dd	-8
	dd	0
	align	4
_35113:
	dd	_35071
	dd	42
	dd	3
	align	4
_35122:
	dd	1
	dd	_1735
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_30482
	dd	_30483
	dd	-8
	dd	0
	align	4
_35117:
	dd	_35071
	dd	46
	dd	3
	align	4
_35128:
	dd	1
	dd	_2051
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_35123:
	dd	_35071
	dd	50
	dd	3
	align	4
_35134:
	dd	1
	dd	_2566
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_1194
	dd	_26833
	dd	-8
	dd	0
	align	4
_35129:
	dd	_35071
	dd	54
	dd	3
	align	4
_35142:
	dd	1
	dd	_1327
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	2
	dd	_33874
	dd	_427
	dd	-16
	dd	0
	align	4
_35135:
	dd	_35071
	dd	58
	dd	3
	align	4
_35148:
	dd	1
	dd	_2569
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_31198
	dd	_33772
	dd	-12
	dd	2
	dd	_34292
	dd	_2292
	dd	-16
	dd	0
	align	4
_35143:
	dd	_35071
	dd	62
	dd	3
	align	4
_35154:
	dd	1
	dd	_2571
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_35149:
	dd	_35071
	dd	66
	dd	3
	align	4
_35158:
	dd	1
	dd	_2572
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35155:
	dd	_35071
	dd	70
	dd	3
_35167:
	db	"zeroTexels",0
	align	4
_35166:
	dd	1
	dd	_2573
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	2
	dd	_35167
	dd	_427
	dd	-16
	dd	0
	align	4
_35159:
	dd	_35071
	dd	74
	dd	3
	align	4
_35175:
	dd	1
	dd	_2575
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_35167
	dd	_427
	dd	-16
	dd	0
	align	4
_35168:
	dd	_35071
	dd	78
	dd	3
_35182:
	db	"amplitude",0
	align	4
_35181:
	dd	1
	dd	_2577
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_35182
	dd	_20971
	dd	-12
	dd	0
	align	4
_35176:
	dd	_35071
	dd	82
	dd	3
_35187:
	db	"bClearBackBuffer",0
_35188:
	db	"bClearZBuffer",0
	align	4
_35186:
	dd	1
	dd	_2579
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_35187
	dd	_427
	dd	-12
	dd	2
	dd	_35188
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	0
	align	4
_35183:
	dd	_35071
	dd	86
	dd	3
_35193:
	db	"E_RENDER_TARGET",0
	align	4
_35192:
	dd	1
	dd	_2581
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35193
	dd	_427
	dd	-8
	dd	2
	dd	_35187
	dd	_427
	dd	-12
	dd	2
	dd	_35188
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	0
	align	4
_35189:
	dd	_35071
	dd	90
	dd	3
_35209:
	db	"render_targets",0
_35210:
	db	"[]:IRenderTarget",0
_35211:
	db	"target_size",0
_35212:
	db	"target_array",0
	align	4
_35208:
	dd	1
	dd	_2583
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35209
	dd	_35210
	dd	-8
	dd	2
	dd	_35187
	dd	_427
	dd	-12
	dd	2
	dd	_35188
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27774
	dd	-20
	dd	2
	dd	_35211
	dd	_427
	dd	-24
	dd	2
	dd	_35212
	dd	_24877
	dd	-28
	dd	0
	align	4
_35194:
	dd	_35071
	dd	95
	dd	3
	align	4
_35196:
	dd	_35071
	dd	96
	dd	3
	align	4
_35198:
	dd	_35071
	dd	97
	dd	3
	align	4
_35204:
	dd	3
	dd	0
	dd	0
	align	4
_35200:
	dd	_35071
	dd	97
	dd	24
	align	4
_35205:
	dd	_35071
	dd	99
	dd	3
	align	4
_35218:
	dd	1
	dd	_2585
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_25394
	dd	_21417
	dd	-8
	dd	0
	align	4
_35213:
	dd	_35071
	dd	103
	dd	3
	align	4
_35222:
	dd	1
	dd	_2586
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35219:
	dd	_35071
	dd	107
	dd	3
_35227:
	db	"vertices",0
_35228:
	db	"vertexCount",0
_35229:
	db	"indexList",0
_35230:
	db	"primCount",0
_35231:
	db	"E_PRIMITIVE_TYPE",0
_35232:
	db	"E_INDEX_TYPE",0
	align	4
_35226:
	dd	1
	dd	_2587
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_2292
	dd	-8
	dd	2
	dd	_35228
	dd	_427
	dd	-12
	dd	2
	dd	_35229
	dd	_2292
	dd	-16
	dd	2
	dd	_35230
	dd	_427
	dd	-20
	dd	2
	dd	_33917
	dd	_427
	dd	-24
	dd	2
	dd	_35231
	dd	_427
	dd	-28
	dd	2
	dd	_35232
	dd	_427
	dd	-32
	dd	0
	align	4
_35223:
	dd	_35071
	dd	111
	dd	3
	align	4
_35236:
	dd	1
	dd	_2589
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_2292
	dd	-8
	dd	2
	dd	_35228
	dd	_427
	dd	-12
	dd	2
	dd	_35229
	dd	_2292
	dd	-16
	dd	2
	dd	_35230
	dd	_427
	dd	-20
	dd	2
	dd	_33917
	dd	_427
	dd	-24
	dd	2
	dd	_35231
	dd	_427
	dd	-28
	dd	2
	dd	_35232
	dd	_427
	dd	-32
	dd	0
	align	4
_35233:
	dd	_35071
	dd	115
	dd	3
	align	4
_35250:
	dd	1
	dd	_2590
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_2097
	dd	_22598
	dd	-8
	dd	2
	dd	_21808
	dd	_22598
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	0
	align	4
_35237:
	dd	_35071
	dd	119
	dd	3
	align	4
_35240:
	dd	3
	dd	0
	dd	0
	align	4
_35239:
	dd	_35071
	dd	119
	dd	22
	align	4
_35241:
	dd	_35071
	dd	120
	dd	3
_35263:
	db	"triangle",0
	align	4
_35262:
	dd	1
	dd	_2592
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35263
	dd	_23095
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_35251:
	dd	_35071
	dd	124
	dd	3
	align	4
_35254:
	dd	3
	dd	0
	dd	0
	align	4
_35253:
	dd	_35071
	dd	124
	dd	22
	align	4
_35255:
	dd	_35071
	dd	125
	dd	3
	align	4
_35275:
	dd	1
	dd	_2594
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_35264:
	dd	_35071
	dd	129
	dd	3
	align	4
_35267:
	dd	3
	dd	0
	dd	0
	align	4
_35266:
	dd	_35071
	dd	129
	dd	22
	align	4
_35268:
	dd	_35071
	dd	130
	dd	3
	align	4
_35283:
	dd	1
	dd	_2596
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_30214
	dd	_21302
	dd	-12
	dd	0
	align	4
_35276:
	dd	_35071
	dd	134
	dd	3
_35294:
	db	"bUseAlphaChannelOfTexture",0
	align	4
_35293:
	dd	1
	dd	_2598
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_30214
	dd	_21302
	dd	-12
	dd	2
	dd	_33890
	dd	_21417
	dd	-16
	dd	2
	dd	_33891
	dd	_21417
	dd	-20
	dd	2
	dd	_3260
	dd	_27774
	dd	-24
	dd	2
	dd	_35294
	dd	_427
	dd	-28
	dd	0
	align	4
_35284:
	dd	_35071
	dd	138
	dd	3
_35322:
	db	"destRect",0
_35323:
	db	"colors",0
_35324:
	db	"[]:SColor",0
_35325:
	db	"colors_size",0
_35326:
	db	"colorsArr",0
	align	4
_35321:
	dd	1
	dd	_2600
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_35322
	dd	_21417
	dd	-12
	dd	2
	dd	_33890
	dd	_21417
	dd	-16
	dd	2
	dd	_33891
	dd	_21417
	dd	-20
	dd	2
	dd	_35323
	dd	_35324
	dd	-24
	dd	2
	dd	_35294
	dd	_427
	dd	-28
	dd	2
	dd	_35325
	dd	_427
	dd	-32
	dd	2
	dd	_35326
	dd	_24877
	dd	-36
	dd	0
	align	4
_35295:
	dd	_35071
	dd	142
	dd	3
	align	4
_35298:
	dd	3
	dd	0
	dd	0
	align	4
_35297:
	dd	_35071
	dd	142
	dd	25
	align	4
_35299:
	dd	_35071
	dd	143
	dd	3
	align	4
_35301:
	dd	_35071
	dd	144
	dd	3
	align	4
_35303:
	dd	_35071
	dd	145
	dd	3
	align	4
_35309:
	dd	3
	dd	0
	dd	0
	align	4
_35305:
	dd	_35071
	dd	145
	dd	21
	align	4
_35310:
	dd	_35071
	dd	147
	dd	3
_35351:
	db	"sourceRects",0
_35352:
	db	"kerningWidth",0
_35353:
	db	"sourceRects_size",0
_35354:
	db	"sourceRects_array",0
	align	4
_35350:
	dd	1
	dd	_2602
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_35351
	dd	_32154
	dd	-16
	dd	2
	dd	_32237
	dd	_24877
	dd	-20
	dd	2
	dd	_35352
	dd	_427
	dd	-24
	dd	2
	dd	_33891
	dd	_21417
	dd	-28
	dd	2
	dd	_3260
	dd	_27774
	dd	-32
	dd	2
	dd	_35294
	dd	_427
	dd	-36
	dd	2
	dd	_32239
	dd	_427
	dd	-40
	dd	2
	dd	_35353
	dd	_427
	dd	-44
	dd	2
	dd	_35354
	dd	_24877
	dd	-48
	dd	0
	align	4
_35327:
	dd	_35071
	dd	152
	dd	3
	align	4
_35329:
	dd	_35071
	dd	153
	dd	3
	align	4
_35335:
	dd	3
	dd	0
	dd	0
	align	4
_35331:
	dd	_35071
	dd	153
	dd	19
	align	4
_35336:
	dd	_35071
	dd	155
	dd	3
	align	4
_35338:
	dd	_35071
	dd	156
	dd	3
	align	4
_35340:
	dd	_35071
	dd	157
	dd	3
	align	4
_35346:
	dd	3
	dd	0
	dd	0
	align	4
_35342:
	dd	_35071
	dd	157
	dd	29
	align	4
_35347:
	dd	_35071
	dd	159
	dd	3
	align	4
_35380:
	dd	1
	dd	_2604
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_32153
	dd	_32238
	dd	-12
	dd	2
	dd	_35351
	dd	_32154
	dd	-16
	dd	2
	dd	_33891
	dd	_21417
	dd	-20
	dd	2
	dd	_3260
	dd	_27774
	dd	-24
	dd	2
	dd	_35294
	dd	_427
	dd	-28
	dd	2
	dd	_32240
	dd	_427
	dd	-32
	dd	2
	dd	_32241
	dd	_24877
	dd	-36
	dd	2
	dd	_35353
	dd	_427
	dd	-40
	dd	2
	dd	_35354
	dd	_24877
	dd	-44
	dd	0
	align	4
_35355:
	dd	_35071
	dd	164
	dd	3
	align	4
_35357:
	dd	_35071
	dd	165
	dd	3
	align	4
_35359:
	dd	_35071
	dd	166
	dd	3
	align	4
_35365:
	dd	3
	dd	0
	dd	0
	align	4
_35361:
	dd	_35071
	dd	166
	dd	21
	align	4
_35366:
	dd	_35071
	dd	168
	dd	3
	align	4
_35368:
	dd	_35071
	dd	169
	dd	3
	align	4
_35370:
	dd	_35071
	dd	170
	dd	3
	align	4
_35376:
	dd	3
	dd	0
	dd	0
	align	4
_35372:
	dd	_35071
	dd	170
	dd	29
	align	4
_35377:
	dd	_35071
	dd	172
	dd	3
	align	4
_35388:
	dd	1
	dd	_1775
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	2
	dd	_3263
	dd	_21417
	dd	-12
	dd	2
	dd	_29184
	dd	_21417
	dd	-16
	dd	0
	align	4
_35381:
	dd	_35071
	dd	176
	dd	3
_35403:
	db	"colorLeftUp",0
_35404:
	db	"colorRightUp",0
_35405:
	db	"colorLeftDown",0
_35406:
	db	"colorRightDown",0
	align	4
_35402:
	dd	1
	dd	_2607
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_3263
	dd	_21417
	dd	-8
	dd	2
	dd	_35403
	dd	_27774
	dd	-12
	dd	2
	dd	_35404
	dd	_27774
	dd	-16
	dd	2
	dd	_35405
	dd	_27774
	dd	-20
	dd	2
	dd	_35406
	dd	_27774
	dd	-24
	dd	2
	dd	_29184
	dd	_21417
	dd	-28
	dd	0
	align	4
_35389:
	dd	_35071
	dd	180
	dd	3
	align	4
_35410:
	dd	1
	dd	_2609
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_3263
	dd	_21417
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_35407:
	dd	_35071
	dd	184
	dd	3
	align	4
_35418:
	dd	1
	dd	_2611
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_2097
	dd	_21302
	dd	-8
	dd	2
	dd	_24317
	dd	_21302
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	0
	align	4
_35411:
	dd	_35071
	dd	188
	dd	3
	align	4
_35424:
	dd	1
	dd	_2613
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_23816
	dd	_21302
	dd	-8
	dd	2
	dd	_34984
	dd	_20971
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_35228
	dd	_427
	dd	-20
	dd	0
	align	4
_35419:
	dd	_35071
	dd	192
	dd	3
_35431:
	db	"triangles",0
_35432:
	db	"bZfail",0
	align	4
_35430:
	dd	1
	dd	_2615
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35431
	dd	_26164
	dd	-8
	dd	2
	dd	_23945
	dd	_427
	dd	-12
	dd	2
	dd	_35432
	dd	_427
	dd	-16
	dd	0
	align	4
_35425:
	dd	_35071
	dd	196
	dd	3
_35437:
	db	"bClearStencilBuffer",0
_35438:
	db	"leftUpEdge",0
_35439:
	db	"rightUpEdge",0
_35440:
	db	"leftDownEdge",0
_35441:
	db	"rightDownEdge",0
	align	4
_35436:
	dd	1
	dd	_2617
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35437
	dd	_427
	dd	-8
	dd	2
	dd	_35438
	dd	_27774
	dd	-12
	dd	2
	dd	_35439
	dd	_27774
	dd	-16
	dd	2
	dd	_35440
	dd	_27774
	dd	-20
	dd	2
	dd	_35441
	dd	_27774
	dd	-24
	dd	0
	align	4
_35433:
	dd	_35071
	dd	200
	dd	3
_35448:
	db	"mb",0
_35449:
	db	":IMeshBuffer",0
	align	4
_35447:
	dd	1
	dd	_2619
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35448
	dd	_35449
	dd	-8
	dd	0
	align	4
_35442:
	dd	_35071
	dd	204
	dd	3
_35454:
	db	"E_FOG_TYPE",0
_35455:
	db	"fend",0
_35456:
	db	"density",0
_35457:
	db	"bPixelFog",0
_35458:
	db	"bRangeFog",0
	align	4
_35453:
	dd	1
	dd	_2621
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	2
	dd	_35454
	dd	_427
	dd	-12
	dd	2
	dd	_2097
	dd	_20971
	dd	-16
	dd	2
	dd	_35455
	dd	_20971
	dd	-20
	dd	2
	dd	_35456
	dd	_20971
	dd	-24
	dd	2
	dd	_35457
	dd	_427
	dd	-28
	dd	2
	dd	_35458
	dd	_427
	dd	-32
	dd	0
	align	4
_35450:
	dd	_35071
	dd	208
	dd	3
	align	4
_35462:
	dd	1
	dd	_2623
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35459:
	dd	_35071
	dd	212
	dd	3
	align	4
_35466:
	dd	1
	dd	_2624
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35463:
	dd	_35071
	dd	216
	dd	3
	align	4
_35470:
	dd	1
	dd	_2625
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35467:
	dd	_35071
	dd	220
	dd	3
_35475:
	db	"param",0
	align	4
_35474:
	dd	1
	dd	_2626
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35475
	dd	_427
	dd	-8
	dd	0
	align	4
_35471:
	dd	_35071
	dd	224
	dd	3
	align	4
_35479:
	dd	1
	dd	_2627
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35476:
	dd	_35071
	dd	228
	dd	3
_35486:
	db	"light",0
	align	4
_35485:
	dd	1
	dd	_2628
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35486
	dd	_34396
	dd	-8
	dd	0
	align	4
_35480:
	dd	_35071
	dd	232
	dd	3
	align	4
_35492:
	dd	1
	dd	_2630
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_3260
	dd	_27783
	dd	-8
	dd	0
	align	4
_35487:
	dd	_35071
	dd	236
	dd	3
	align	4
_35496:
	dd	1
	dd	_2632
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35493:
	dd	_35071
	dd	240
	dd	3
	align	4
_35500:
	dd	1
	dd	_2633
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35497:
	dd	_35071
	dd	244
	dd	3
	align	4
_35504:
	dd	1
	dd	_2634
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_35501:
	dd	_35071
	dd	248
	dd	3
	align	4
_35508:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35505:
	dd	_35071
	dd	252
	dd	4
	align	4
_35512:
	dd	1
	dd	_2636
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35509:
	dd	_35071
	dd	256
	dd	3
_35517:
	db	"E_TEXTURE_CREATION_FLAG",0
	align	4
_35516:
	dd	1
	dd	_2637
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35517
	dd	_427
	dd	-8
	dd	2
	dd	_29533
	dd	_427
	dd	-12
	dd	0
	align	4
_35513:
	dd	_35071
	dd	260
	dd	3
	align	4
_35521:
	dd	1
	dd	_2638
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35517
	dd	_427
	dd	-8
	dd	0
	align	4
_35518:
	dd	_35071
	dd	264
	dd	3
	align	4
_35527:
	dd	1
	dd	_2639
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_35522:
	dd	_35071
	dd	268
	dd	3
	align	4
_35533:
	dd	1
	dd	_2641
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_1194
	dd	_26833
	dd	-8
	dd	0
	align	4
_35528:
	dd	_35071
	dd	272
	dd	3
_35540:
	db	"pdata",0
_35541:
	db	"ownForeignMemory",0
_35542:
	db	"deleteMemory",0
	align	4
_35539:
	dd	1
	dd	_2643
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_33874
	dd	_427
	dd	-8
	dd	2
	dd	_832
	dd	_21072
	dd	-12
	dd	2
	dd	_35540
	dd	_2292
	dd	-16
	dd	2
	dd	_35541
	dd	_427
	dd	-20
	dd	2
	dd	_35542
	dd	_427
	dd	-24
	dd	0
	align	4
_35534:
	dd	_35071
	dd	276
	dd	3
	align	4
_35546:
	dd	1
	dd	_2645
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_33874
	dd	_427
	dd	-8
	dd	2
	dd	_832
	dd	_21072
	dd	-12
	dd	0
	align	4
_35543:
	dd	_35071
	dd	280
	dd	3
_35551:
	db	"imageToCopy",0
	align	4
_35550:
	dd	1
	dd	_2647
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_33874
	dd	_427
	dd	-8
	dd	2
	dd	_35551
	dd	_33772
	dd	-12
	dd	0
	align	4
_35547:
	dd	_35071
	dd	284
	dd	3
	align	4
_35555:
	dd	1
	dd	_2649
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35551
	dd	_33772
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_832
	dd	_21072
	dd	-16
	dd	0
	align	4
_35552:
	dd	_35071
	dd	288
	dd	3
	align	4
_35559:
	dd	1
	dd	_2651
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_3263
	dd	_21302
	dd	-12
	dd	2
	dd	_832
	dd	_21072
	dd	-16
	dd	0
	align	4
_35556:
	dd	_35071
	dd	292
	dd	3
	align	4
_35563:
	dd	1
	dd	_2653
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	0
	align	4
_35560:
	dd	_35071
	dd	296
	dd	3
	align	4
_35567:
	dd	1
	dd	_2654
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35564:
	dd	_35071
	dd	300
	dd	3
	align	4
_35571:
	dd	1
	dd	_2655
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_35568:
	dd	_35071
	dd	305
	dd	3
	align	4
_35575:
	dd	1
	dd	_2657
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35572:
	dd	_35071
	dd	309
	dd	3
	align	4
_35579:
	dd	1
	dd	_2261
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35576:
	dd	_35071
	dd	313
	dd	3
	align	4
_35587:
	dd	1
	dd	_2659
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_26261
	dd	-8
	dd	2
	dd	_35229
	dd	_25845
	dd	-12
	dd	0
	align	4
_35580:
	dd	_35071
	dd	317
	dd	3
	align	4
_35595:
	dd	1
	dd	_2661
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_26359
	dd	-8
	dd	2
	dd	_35229
	dd	_25845
	dd	-12
	dd	0
	align	4
_35588:
	dd	_35071
	dd	321
	dd	3
	align	4
_35603:
	dd	1
	dd	_2663
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_26457
	dd	-8
	dd	2
	dd	_35229
	dd	_25845
	dd	-12
	dd	0
	align	4
_35596:
	dd	_35071
	dd	325
	dd	3
	align	4
_35611:
	dd	1
	dd	_2665
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_26261
	dd	-8
	dd	2
	dd	_35229
	dd	_25845
	dd	-12
	dd	0
	align	4
_35604:
	dd	_35071
	dd	329
	dd	3
	align	4
_35619:
	dd	1
	dd	_2666
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35227
	dd	_26359
	dd	-8
	dd	2
	dd	_35229
	dd	_25845
	dd	-12
	dd	0
	align	4
_35612:
	dd	_35071
	dd	333
	dd	3
	align	4
_35623:
	dd	1
	dd	_2667
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35620:
	dd	_35071
	dd	337
	dd	3
	align	4
_35627:
	dd	1
	dd	_2668
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_35624:
	dd	_35071
	dd	341
	dd	3
	align	4
_35631:
	dd	1
	dd	_2050
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35628:
	dd	_35071
	dd	345
	dd	3
_35640:
	db	"renderer",0
_35641:
	db	":IMaterialRenderer",0
	align	4
_35639:
	dd	1
	dd	_2669
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35640
	dd	_35641
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_35632:
	dd	_35071
	dd	349
	dd	3
_35648:
	db	":IImageLoader",0
	align	4
_35647:
	dd	1
	dd	_2671
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27519
	dd	_35648
	dd	-8
	dd	0
	align	4
_35642:
	dd	_35071
	dd	353
	dd	3
_35655:
	db	":IImageWriter",0
	align	4
_35654:
	dd	1
	dd	_2673
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_28709
	dd	_35655
	dd	-8
	dd	0
	align	4
_35649:
	dd	_35071
	dd	357
	dd	3
	align	4
_35663:
	dd	1
	dd	_2675
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_30179
	dd	_33772
	dd	-8
	dd	2
	dd	_26787
	dd	_19409
	dd	-12
	dd	2
	dd	_35475
	dd	_427
	dd	-16
	dd	0
	align	4
_35656:
	dd	_35071
	dd	361
	dd	3
	align	4
_35667:
	dd	1
	dd	_2677
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_30179
	dd	_33772
	dd	-8
	dd	2
	dd	_28973
	dd	_26895
	dd	-12
	dd	2
	dd	_35475
	dd	_427
	dd	-16
	dd	0
	align	4
_35664:
	dd	_35071
	dd	365
	dd	3
	align	4
_35671:
	dd	1
	dd	_2679
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_35668:
	dd	_35071
	dd	369
	dd	3
	align	4
_35677:
	dd	1
	dd	_2680
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_35672:
	dd	_35071
	dd	373
	dd	3
	align	4
_35683:
	dd	1
	dd	_2681
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_30482
	dd	_30483
	dd	-8
	dd	0
	align	4
_35678:
	dd	_35071
	dd	377
	dd	3
_35692:
	db	"attributes",0
	align	4
_35691:
	dd	1
	dd	_2683
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_25477
	dd	_30483
	dd	-8
	dd	2
	dd	_35692
	dd	_27620
	dd	-12
	dd	0
	align	4
_35684:
	dd	_35071
	dd	381
	dd	3
	align	4
_35696:
	dd	1
	dd	_2685
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35693:
	dd	_35071
	dd	385
	dd	3
_35705:
	db	"newName",0
	align	4
_35704:
	dd	1
	dd	_2687
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_35705
	dd	_19409
	dd	-12
	dd	0
	align	4
_35697:
	dd	_35071
	dd	389
	dd	3
	align	4
_35711:
	dd	1
	dd	_2689
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_35706:
	dd	_35071
	dd	393
	dd	3
	align	4
_35717:
	dd	1
	dd	_2690
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_28544
	dd	_23279
	dd	-12
	dd	2
	dd	_29672
	dd	_427
	dd	-16
	dd	0
	align	4
_35712:
	dd	_35071
	dd	397
	dd	3
	align	4
_35721:
	dd	1
	dd	_2692
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_29672
	dd	_427
	dd	-12
	dd	0
	align	4
_35718:
	dd	_35071
	dd	401
	dd	3
_35726:
	db	"bFlag",0
	align	4
_35725:
	dd	1
	dd	_2693
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35726
	dd	_427
	dd	-8
	dd	0
	align	4
_35722:
	dd	_35071
	dd	405
	dd	3
	align	4
_35739:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35727:
	dd	_35071
	dd	409
	dd	3
	align	4
_35735:
	dd	3
	dd	0
	dd	0
	align	4
_35731:
	dd	_35071
	dd	409
	dd	22
	align	4
_35736:
	dd	_35071
	dd	410
	dd	3
	align	4
_35743:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35740:
	dd	_35071
	dd	414
	dd	3
	align	4
_35747:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35744:
	dd	_35071
	dd	418
	dd	3
	align	4
_35751:
	dd	1
	dd	_2694
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35097
	dd	_427
	dd	-8
	dd	2
	dd	_35726
	dd	_427
	dd	-12
	dd	0
	align	4
_35748:
	dd	_35071
	dd	426
	dd	3
	align	4
_35755:
	dd	1
	dd	_2695
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35752:
	dd	_35071
	dd	430
	dd	3
	align	4
_35763:
	dd	1
	dd	_2696
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_832
	dd	_21072
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_35756:
	dd	_35071
	dd	434
	dd	3
	align	4
_35769:
	dd	1
	dd	_2698
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35448
	dd	_35449
	dd	-8
	dd	0
	align	4
_35764:
	dd	_35071
	dd	438
	dd	3
	align	4
_35773:
	dd	1
	dd	_2699
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35770:
	dd	_35071
	dd	442
	dd	3
	align	4
_35779:
	dd	1
	dd	_2700
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_21050
	dd	_427
	dd	-8
	dd	2
	dd	_21051
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	0
	align	4
_35774:
	dd	_35071
	dd	446
	dd	3
	align	4
_35783:
	dd	1
	dd	_2233
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35780:
	dd	_35071
	dd	450
	dd	3
	align	4
_35787:
	dd	1
	dd	_2701
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35784:
	dd	_35071
	dd	454
	dd	3
	align	4
_35791:
	dd	1
	dd	_2702
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35788:
	dd	_35071
	dd	458
	dd	3
	align	4
_35795:
	dd	1
	dd	_2704
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_23945
	dd	_427
	dd	-8
	dd	0
	align	4
_35792:
	dd	_35071
	dd	462
	dd	3
_35800:
	db	"lightIndex",0
_35801:
	db	"bTurnOn",0
	align	4
_35799:
	dd	1
	dd	_2705
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_35800
	dd	_427
	dd	-8
	dd	2
	dd	_35801
	dd	_427
	dd	-12
	dd	0
	align	4
_35796:
	dd	_35071
	dd	466
	dd	3
	align	4
_35805:
	dd	1
	dd	_2706
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35802:
	dd	_35071
	dd	470
	dd	3
	align	4
_35809:
	dd	1
	dd	_2707
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_21992
	dd	_427
	dd	-8
	dd	0
	align	4
_35806:
	dd	_35071
	dd	474
	dd	3
	align	4
_35813:
	dd	1
	dd	_2709
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35810:
	dd	_35071
	dd	478
	dd	3
	align	4
_35817:
	dd	1
	dd	_2710
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_21992
	dd	_427
	dd	-8
	dd	0
	align	4
_35814:
	dd	_35071
	dd	482
	dd	3
	align	4
_35821:
	dd	1
	dd	_2712
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35818:
	dd	_35071
	dd	486
	dd	3
	align	4
_35825:
	dd	1
	dd	_2713
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_35822:
	dd	_35071
	dd	490
	dd	3
	align	4
_35829:
	dd	1
	dd	_2714
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	0
	align	4
_35826:
	dd	_35071
	dd	494
	dd	3
_35834:
	db	"fog_start",0
_35835:
	db	"fog_end",0
	align	4
_35833:
	dd	1
	dd	_2715
	dd	2
	dd	_20844
	dd	_27347
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	5
	dd	_35454
	dd	_427
	dd	-12
	dd	5
	dd	_35834
	dd	_20971
	dd	-16
	dd	5
	dd	_35835
	dd	_20971
	dd	-20
	dd	5
	dd	_35456
	dd	_20971
	dd	-24
	dd	5
	dd	_35457
	dd	_427
	dd	-28
	dd	5
	dd	_35458
	dd	_427
	dd	-32
	dd	0
	align	4
_35830:
	dd	_35071
	dd	498
	dd	3
_35838:
	db	":SOverrideMaterial",0
	align	4
_35837:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	0
	align	4
_35836:
	dd	3
	dd	0
	dd	0
	align	4
_35843:
	dd	1
	dd	_1735
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	2
	dd	_30482
	dd	_30483
	dd	-8
	dd	0
	align	4
_35840:
	dd	_35071
	dd	507
	dd	3
	align	4
_35847:
	dd	1
	dd	_1733
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	0
	align	4
_35844:
	dd	_35071
	dd	511
	dd	3
	align	4
_35851:
	dd	1
	dd	_2719
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	0
	align	4
_35848:
	dd	_35071
	dd	515
	dd	3
_35856:
	db	"enable_flags",0
	align	4
_35855:
	dd	1
	dd	_2720
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	2
	dd	_35856
	dd	_427
	dd	-8
	dd	0
	align	4
_35852:
	dd	_35071
	dd	519
	dd	3
	align	4
_35860:
	dd	1
	dd	_2721
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	0
	align	4
_35857:
	dd	_35071
	dd	523
	dd	3
_35865:
	db	"passes",0
	align	4
_35864:
	dd	1
	dd	_2722
	dd	2
	dd	_20844
	dd	_35838
	dd	-8
	dd	2
	dd	_35865
	dd	_23662
	dd	-4
	dd	0
	align	4
_35861:
	dd	_35071
	dd	527
	dd	3
	align	4
_35869:
	dd	1
	dd	_2723
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	0
	align	4
_35866:
	dd	_35071
	dd	531
	dd	3
	align	4
_35873:
	dd	1
	dd	_1564
	dd	2
	dd	_20844
	dd	_35838
	dd	-4
	dd	2
	dd	_29533
	dd	_427
	dd	-8
	dd	0
	align	4
_35870:
	dd	_35071
	dd	535
	dd	3
	align	4
_35884:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_35838
	dd	-12
	dd	0
	align	4
_35874:
	dd	_35071
	dd	539
	dd	3
	align	4
_35877:
	dd	3
	dd	0
	dd	0
	align	4
_35876:
	dd	_35071
	dd	539
	dd	23
	align	4
_35878:
	dd	_35071
	dd	540
	dd	3
	align	4
_35880:
	dd	_35071
	dd	541
	dd	3
	align	4
_35883:
	dd	_35071
	dd	542
	dd	3
_35887:
	db	":IRenderTarget",0
	align	4
_35886:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35885:
	dd	3
	dd	0
	dd	0
	align	4
_35893:
	dd	1
	dd	_2727
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35890:
	dd	_35071
	dd	550
	dd	3
	align	4
_35897:
	dd	1
	dd	_2728
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	0
	align	4
_35894:
	dd	_35071
	dd	554
	dd	3
	align	4
_35901:
	dd	1
	dd	_2729
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35898:
	dd	_35071
	dd	558
	dd	3
	align	4
_35905:
	dd	1
	dd	_2730
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	2
	dd	_35193
	dd	_427
	dd	-8
	dd	0
	align	4
_35902:
	dd	_35071
	dd	562
	dd	3
	align	4
_35909:
	dd	1
	dd	_2497
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35906:
	dd	_35071
	dd	566
	dd	3
_35914:
	db	"E_COLOR_PLANE",0
	align	4
_35913:
	dd	1
	dd	_2498
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	2
	dd	_35914
	dd	_427
	dd	-8
	dd	0
	align	4
_35910:
	dd	_35071
	dd	570
	dd	3
	align	4
_35918:
	dd	1
	dd	_2731
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35915:
	dd	_35071
	dd	574
	dd	3
_35923:
	db	"E_BLEND_FACTOR",0
	align	4
_35922:
	dd	1
	dd	_2732
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	2
	dd	_35923
	dd	_427
	dd	-8
	dd	0
	align	4
_35919:
	dd	_35071
	dd	578
	dd	3
	align	4
_35927:
	dd	1
	dd	_2733
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35924:
	dd	_35071
	dd	582
	dd	3
	align	4
_35931:
	dd	1
	dd	_2734
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	2
	dd	_35923
	dd	_427
	dd	-8
	dd	0
	align	4
_35928:
	dd	_35071
	dd	586
	dd	3
	align	4
_35935:
	dd	1
	dd	_2735
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	0
	align	4
_35932:
	dd	_35071
	dd	590
	dd	3
_35940:
	db	"bBlendEnable",0
	align	4
_35939:
	dd	1
	dd	_2736
	dd	2
	dd	_20844
	dd	_35887
	dd	-4
	dd	2
	dd	_35940
	dd	_427
	dd	-8
	dd	0
	align	4
_35936:
	dd	_35071
	dd	594
	dd	3
	align	4
_35951:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_35887
	dd	-12
	dd	0
	align	4
_35941:
	dd	_35071
	dd	598
	dd	3
	align	4
_35944:
	dd	3
	dd	0
	dd	0
	align	4
_35943:
	dd	_35071
	dd	598
	dd	23
	align	4
_35945:
	dd	_35071
	dd	599
	dd	3
	align	4
_35947:
	dd	_35071
	dd	600
	dd	3
	align	4
_35950:
	dd	_35071
	dd	601
	dd	3
_35954:
	db	"E_COLOR_PLANE_colorMask",0
_35955:
	db	"E_BLEND_FACTOR_blendFuncSrc",0
_35956:
	db	"E_BLEND_FACTOR_blendFuncDst",0
	align	4
_35953:
	dd	1
	dd	_2738
	dd	2
	dd	_27815
	dd	_27816
	dd	-4
	dd	2
	dd	_35954
	dd	_427
	dd	-8
	dd	2
	dd	_35955
	dd	_427
	dd	-12
	dd	2
	dd	_35956
	dd	_427
	dd	-16
	dd	2
	dd	_35940
	dd	_427
	dd	-20
	dd	0
	align	4
_35952:
	dd	_35071
	dd	610
	dd	3
	align	4
_35958:
	dd	1
	dd	_2740
	dd	2
	dd	_35193
	dd	_427
	dd	-4
	dd	2
	dd	_35954
	dd	_427
	dd	-8
	dd	2
	dd	_35955
	dd	_427
	dd	-12
	dd	2
	dd	_35956
	dd	_427
	dd	-16
	dd	2
	dd	_35940
	dd	_427
	dd	-20
	dd	0
	align	4
_35957:
	dd	_35071
	dd	619
	dd	3
_35961:
	db	":IMaterialRendererServices",0
	align	4
_35960:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	0
	align	4
_35959:
	dd	3
	dd	0
	dd	0
	align	4
_35974:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_35961
	dd	-12
	dd	0
_35964:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/imaterialrendererservices.bmx",0
	align	4
_35963:
	dd	_35964
	dd	10
	dd	3
	align	4
_35967:
	dd	3
	dd	0
	dd	0
	align	4
_35966:
	dd	_35964
	dd	10
	dd	23
	align	4
_35968:
	dd	_35964
	dd	11
	dd	3
	align	4
_35970:
	dd	_35964
	dd	12
	dd	3
	align	4
_35973:
	dd	_35964
	dd	13
	dd	3
	align	4
_35978:
	dd	1
	dd	_1980
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	0
	align	4
_35975:
	dd	_35964
	dd	18
	dd	3
_35987:
	db	"lastMaterial",0
_35988:
	db	"bResetAllRenderstates",0
	align	4
_35986:
	dd	1
	dd	_2745
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	2
	dd	_30482
	dd	_30483
	dd	-8
	dd	2
	dd	_35987
	dd	_30483
	dd	-12
	dd	2
	dd	_35988
	dd	_427
	dd	-16
	dd	0
	align	4
_35979:
	dd	_35964
	dd	21
	dd	3
_35993:
	db	"startRegister",0
_35994:
	db	"constantAmount",0
	align	4
_35992:
	dd	1
	dd	_2747
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	2
	dd	_25672
	dd	_22690
	dd	-8
	dd	2
	dd	_35993
	dd	_427
	dd	-12
	dd	2
	dd	_35994
	dd	_427
	dd	-16
	dd	0
	align	4
_35989:
	dd	_35964
	dd	24
	dd	3
_36001:
	db	"floats",0
	align	4
_36000:
	dd	1
	dd	_2749
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_36001
	dd	_22690
	dd	-12
	dd	2
	dd	_23945
	dd	_427
	dd	-16
	dd	0
	align	4
_35995:
	dd	_35964
	dd	27
	dd	3
	align	4
_36005:
	dd	1
	dd	_2751
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	2
	dd	_25672
	dd	_22690
	dd	-8
	dd	2
	dd	_35993
	dd	_427
	dd	-12
	dd	2
	dd	_35994
	dd	_427
	dd	-16
	dd	0
	align	4
_36002:
	dd	_35964
	dd	30
	dd	3
	align	4
_36011:
	dd	1
	dd	_2752
	dd	2
	dd	_20844
	dd	_35961
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_36001
	dd	_22690
	dd	-12
	dd	2
	dd	_23945
	dd	_427
	dd	-16
	dd	0
	align	4
_36006:
	dd	_35964
	dd	33
	dd	3
	align	4
_36013:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35641
	dd	-4
	dd	0
	align	4
_36012:
	dd	3
	dd	0
	dd	0
	align	4
_36027:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_35641
	dd	-12
	dd	0
_36017:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/imaterialrenderer.bmx",0
	align	4
_36016:
	dd	_36017
	dd	11
	dd	3
	align	4
_36020:
	dd	3
	dd	0
	dd	0
	align	4
_36019:
	dd	_36017
	dd	11
	dd	23
	align	4
_36021:
	dd	_36017
	dd	12
	dd	3
	align	4
_36023:
	dd	_36017
	dd	13
	dd	3
	align	4
_36026:
	dd	_36017
	dd	14
	dd	3
	align	4
_36031:
	dd	1
	dd	_2756
	dd	2
	dd	_20844
	dd	_35641
	dd	-4
	dd	0
	align	4
_36028:
	dd	_36017
	dd	18
	dd	3
	align	4
_36035:
	dd	1
	dd	_2492
	dd	2
	dd	_20844
	dd	_35641
	dd	-4
	dd	0
	align	4
_36032:
	dd	_36017
	dd	22
	dd	3
	align	4
_36048:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_35641
	dd	-4
	dd	0
	align	4
_36036:
	dd	_36017
	dd	26
	dd	3
	align	4
_36044:
	dd	3
	dd	0
	dd	0
	align	4
_36040:
	dd	_36017
	dd	26
	dd	22
	align	4
_36045:
	dd	_36017
	dd	27
	dd	3
	align	4
_36052:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_35641
	dd	-4
	dd	0
	align	4
_36049:
	dd	_36017
	dd	31
	dd	3
	align	4
_36056:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_35641
	dd	-4
	dd	0
	align	4
_36053:
	dd	_36017
	dd	35
	dd	3
_36059:
	db	":IShaderConstantSetCallBack",0
	align	4
_36058:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	0
	align	4
_36057:
	dd	3
	dd	0
	dd	0
	align	4
_36064:
	dd	1
	dd	_2247
	dd	0
_36063:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ishaderconstantsetcallback.bmx",0
	align	4
_36062:
	dd	_36063
	dd	10
	dd	3
	align	4
_36072:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_36065:
	dd	_36063
	dd	14
	dd	3
	align	4
_36066:
	dd	_36063
	dd	15
	dd	3
	align	4
_36069:
	dd	_36063
	dd	18
	dd	3
_36088:
	db	"services",0
_36089:
	db	"userData",0
	align	4
_36087:
	dd	1
	dd	_2760
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_36088
	dd	_427
	dd	-8
	dd	2
	dd	_36089
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_36059
	dd	-16
	dd	0
	align	4
_36073:
	dd	_36063
	dd	25
	dd	3
	align	4
_36075:
	dd	_36063
	dd	27
	dd	3
_36083:
	db	"srv",0
	align	4
_36082:
	dd	3
	dd	0
	dd	2
	dd	_36083
	dd	_35961
	dd	-20
	dd	0
	align	4
_36077:
	dd	_36063
	dd	29
	dd	6
	align	4
_36079:
	dd	_36063
	dd	31
	dd	6
	align	4
_36086:
	dd	3
	dd	0
	dd	0
	align	4
_36085:
	dd	_36063
	dd	33
	dd	4
_36104:
	db	"pSMaterial",0
	align	4
_36103:
	dd	1
	dd	_2761
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_36104
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_36059
	dd	-12
	dd	0
	align	4
_36090:
	dd	_36063
	dd	39
	dd	3
	align	4
_36092:
	dd	_36063
	dd	41
	dd	3
	align	4
_36099:
	dd	3
	dd	0
	dd	2
	dd	_30482
	dd	_30483
	dd	-16
	dd	0
	align	4
_36094:
	dd	_36063
	dd	43
	dd	6
	align	4
_36096:
	dd	_36063
	dd	45
	dd	6
	align	4
_36102:
	dd	3
	dd	0
	dd	0
	align	4
_36101:
	dd	_36063
	dd	47
	dd	4
	align	4
_36105:
	dd	1
	dd	_2762
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	2
	dd	_36088
	dd	_35961
	dd	-8
	dd	2
	dd	_36089
	dd	_427
	dd	-12
	dd	0
	align	4
_36106:
	dd	1
	dd	_2764
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	2
	dd	_30482
	dd	_30483
	dd	-8
	dd	0
	align	4
_36110:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	0
	align	4
_36107:
	dd	_36063
	dd	58
	dd	3
	align	4
_36123:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	0
	align	4
_36111:
	dd	_36063
	dd	62
	dd	3
	align	4
_36119:
	dd	3
	dd	0
	dd	0
	align	4
_36115:
	dd	_36063
	dd	62
	dd	22
	align	4
_36120:
	dd	_36063
	dd	63
	dd	3
	align	4
_36127:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	0
	align	4
_36124:
	dd	_36063
	dd	67
	dd	3
	align	4
_36131:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	0
	align	4
_36128:
	dd	_36063
	dd	71
	dd	3
	align	4
_36133:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_36132:
	dd	_36063
	dd	82
	dd	3
	align	4
_36152:
	dd	1
	dd	_482
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	2
	dd	_20870
	dd	_427
	dd	-8
	dd	2
	dd	_20871
	dd	_427
	dd	-12
	dd	2
	dd	_2247
	dd	_2759
	dd	-16
	dd	2
	dd	_21069
	dd	_36059
	dd	-20
	dd	0
	align	4
_36134:
	dd	_36063
	dd	86
	dd	3
	align	4
_36137:
	dd	3
	dd	0
	dd	0
	align	4
_36136:
	dd	_36063
	dd	86
	dd	23
	align	4
_36138:
	dd	_36063
	dd	88
	dd	3
	align	4
_36142:
	dd	_36063
	dd	90
	dd	3
	align	4
_36144:
	dd	_36063
	dd	93
	dd	3
	align	4
_36148:
	dd	_36063
	dd	95
	dd	3
	align	4
_36151:
	dd	_36063
	dd	97
	dd	3
	align	4
_36156:
	dd	1
	dd	_442
	dd	2
	dd	_20844
	dd	_36059
	dd	-4
	dd	0
	align	4
_36153:
	dd	_36063
	dd	101
	dd	3
_36159:
	db	":IGPUProgrammingServices",0
	align	4
_36158:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	0
	align	4
_36157:
	dd	3
	dd	0
	dd	0
	align	4
_36172:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36159
	dd	-12
	dd	0
_36162:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/igpuprogrammingservices.bmx",0
	align	4
_36161:
	dd	_36162
	dd	12
	dd	3
	align	4
_36165:
	dd	3
	dd	0
	dd	0
	align	4
_36164:
	dd	_36162
	dd	12
	dd	23
	align	4
_36166:
	dd	_36162
	dd	13
	dd	3
	align	4
_36168:
	dd	_36162
	dd	14
	dd	3
	align	4
_36171:
	dd	_36162
	dd	15
	dd	3
_36184:
	db	"vertexShaderProgram",0
_36185:
	db	"vertexShaderEntryPointName",0
_36186:
	db	"E_VERTEX_SHADER_TYPE_vsCompileTarget",0
_36187:
	db	"pixelShaderProgram",0
_36188:
	db	"pixelShaderEntryPointName",0
_36189:
	db	"E_PIXEL_SHADER_TYPE_psCompileTarget",0
_36190:
	db	"geometryShaderProgram",0
_36191:
	db	"geometryShaderEntryPointName",0
_36192:
	db	"E_GEOMETRY_SHADER_TYPE_gsCompileTarget",0
_36193:
	db	"E_PRIMITIVE_TYPE_inType",0
_36194:
	db	"E_PRIMITIVE_TYPE_outType",0
_36195:
	db	"verticesOut",0
_36196:
	db	"callback",0
_36197:
	db	"E_MATERIAL_TYPE_baseMaterial",0
	align	4
_36183:
	dd	1
	dd	_2770
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36184
	dd	_19409
	dd	-8
	dd	2
	dd	_36185
	dd	_19409
	dd	-12
	dd	2
	dd	_36186
	dd	_427
	dd	-16
	dd	2
	dd	_36187
	dd	_19409
	dd	-20
	dd	2
	dd	_36188
	dd	_19409
	dd	-24
	dd	2
	dd	_36189
	dd	_427
	dd	-28
	dd	2
	dd	_36190
	dd	_19409
	dd	-32
	dd	2
	dd	_36191
	dd	_19409
	dd	-36
	dd	2
	dd	_36192
	dd	_427
	dd	-40
	dd	2
	dd	_36193
	dd	_427
	dd	-44
	dd	2
	dd	_36194
	dd	_427
	dd	-48
	dd	2
	dd	_36195
	dd	_427
	dd	-52
	dd	2
	dd	_36196
	dd	_36059
	dd	-56
	dd	2
	dd	_36197
	dd	_427
	dd	-60
	dd	2
	dd	_36089
	dd	_427
	dd	-64
	dd	0
	align	4
_36173:
	dd	_36162
	dd	35
	dd	3
_36209:
	db	"vertexShaderProgramFileName",0
_36210:
	db	"pixelShaderProgramFileName",0
_36211:
	db	"geometryShaderProgramFileName",0
	align	4
_36208:
	dd	1
	dd	_2772
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36209
	dd	_19409
	dd	-8
	dd	2
	dd	_36185
	dd	_19409
	dd	-12
	dd	2
	dd	_36186
	dd	_427
	dd	-16
	dd	2
	dd	_36210
	dd	_19409
	dd	-20
	dd	2
	dd	_36188
	dd	_19409
	dd	-24
	dd	2
	dd	_36189
	dd	_427
	dd	-28
	dd	2
	dd	_36211
	dd	_19409
	dd	-32
	dd	2
	dd	_36191
	dd	_19409
	dd	-36
	dd	2
	dd	_36192
	dd	_427
	dd	-40
	dd	2
	dd	_36193
	dd	_427
	dd	-44
	dd	2
	dd	_36194
	dd	_427
	dd	-48
	dd	2
	dd	_36195
	dd	_427
	dd	-52
	dd	2
	dd	_36196
	dd	_36059
	dd	-56
	dd	2
	dd	_36197
	dd	_427
	dd	-60
	dd	2
	dd	_36089
	dd	_427
	dd	-64
	dd	0
	align	4
_36198:
	dd	_36162
	dd	71
	dd	3
	align	4
_36222:
	dd	1
	dd	_2773
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36209
	dd	_19409
	dd	-8
	dd	2
	dd	_36185
	dd	_19409
	dd	-12
	dd	2
	dd	_36186
	dd	_427
	dd	-16
	dd	2
	dd	_36210
	dd	_19409
	dd	-20
	dd	2
	dd	_36188
	dd	_19409
	dd	-24
	dd	2
	dd	_36189
	dd	_427
	dd	-28
	dd	2
	dd	_36196
	dd	_36059
	dd	-32
	dd	2
	dd	_36197
	dd	_427
	dd	-36
	dd	2
	dd	_36089
	dd	_427
	dd	-40
	dd	0
	align	4
_36212:
	dd	_36162
	dd	101
	dd	3
	align	4
_344:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	109,97,105,110
	align	4
_36230:
	dd	1
	dd	_2775
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36184
	dd	_26833
	dd	-8
	dd	2
	dd	_36185
	dd	_19409
	dd	-12
	dd	2
	dd	_36186
	dd	_427
	dd	-16
	dd	2
	dd	_36187
	dd	_26833
	dd	-20
	dd	2
	dd	_36188
	dd	_19409
	dd	-24
	dd	2
	dd	_36189
	dd	_427
	dd	-28
	dd	2
	dd	_36190
	dd	_26833
	dd	-32
	dd	2
	dd	_36191
	dd	_19409
	dd	-36
	dd	2
	dd	_36192
	dd	_427
	dd	-40
	dd	2
	dd	_36193
	dd	_427
	dd	-44
	dd	2
	dd	_36194
	dd	_427
	dd	-48
	dd	2
	dd	_36195
	dd	_427
	dd	-52
	dd	2
	dd	_36196
	dd	_36059
	dd	-56
	dd	2
	dd	_36197
	dd	_427
	dd	-60
	dd	2
	dd	_36089
	dd	_427
	dd	-64
	dd	0
	align	4
_36223:
	dd	_36162
	dd	137
	dd	3
_36267:
	db	"tempVSEPN",0
_36268:
	db	"tempPSEPN",0
	align	4
_36266:
	dd	1
	dd	_2777
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36184
	dd	_26833
	dd	-8
	dd	2
	dd	_36185
	dd	_19409
	dd	-12
	dd	2
	dd	_36186
	dd	_427
	dd	-16
	dd	2
	dd	_36187
	dd	_26833
	dd	-20
	dd	2
	dd	_36188
	dd	_19409
	dd	-24
	dd	2
	dd	_36189
	dd	_427
	dd	-28
	dd	2
	dd	_36196
	dd	_36059
	dd	-32
	dd	2
	dd	_36197
	dd	_427
	dd	-36
	dd	2
	dd	_36089
	dd	_427
	dd	-40
	dd	2
	dd	_36267
	dd	_2292
	dd	-44
	dd	2
	dd	_36268
	dd	_2292
	dd	-48
	dd	0
	align	4
_36231:
	dd	_36162
	dd	167
	dd	3
	align	4
_36233:
	dd	_36162
	dd	168
	dd	3
	align	4
_36236:
	dd	3
	dd	0
	dd	0
	align	4
_36235:
	dd	_36162
	dd	168
	dd	43
	align	4
_36239:
	dd	3
	dd	0
	dd	0
	align	4
_36238:
	dd	_36162
	dd	168
	dd	63
	align	4
_36240:
	dd	_36162
	dd	169
	dd	3
	align	4
_36243:
	dd	3
	dd	0
	dd	0
	align	4
_36242:
	dd	_36162
	dd	169
	dd	35
	align	4
_36244:
	dd	_36162
	dd	170
	dd	3
	align	4
_36246:
	dd	_36162
	dd	171
	dd	3
	align	4
_36249:
	dd	3
	dd	0
	dd	0
	align	4
_36248:
	dd	_36162
	dd	171
	dd	42
	align	4
_36252:
	dd	3
	dd	0
	dd	0
	align	4
_36251:
	dd	_36162
	dd	171
	dd	62
	align	4
_36253:
	dd	_36162
	dd	172
	dd	3
	align	4
_36256:
	dd	3
	dd	0
	dd	0
	align	4
_36255:
	dd	_36162
	dd	172
	dd	25
	align	4
_36257:
	dd	_36162
	dd	174
	dd	3
	align	4
_36278:
	dd	1
	dd	_2779
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36184
	dd	_19409
	dd	-8
	dd	2
	dd	_36187
	dd	_19409
	dd	-12
	dd	2
	dd	_36196
	dd	_36059
	dd	-16
	dd	2
	dd	_36197
	dd	_427
	dd	-20
	dd	2
	dd	_36089
	dd	_427
	dd	-24
	dd	0
	align	4
_36269:
	dd	_36162
	dd	194
	dd	3
	align	4
_36272:
	dd	3
	dd	0
	dd	0
	align	4
_36271:
	dd	_36162
	dd	194
	dd	25
	align	4
_36273:
	dd	_36162
	dd	196
	dd	3
	align	4
_36288:
	dd	1
	dd	_2781
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36209
	dd	_19409
	dd	-8
	dd	2
	dd	_36210
	dd	_19409
	dd	-12
	dd	2
	dd	_36196
	dd	_36059
	dd	-16
	dd	2
	dd	_36197
	dd	_427
	dd	-20
	dd	2
	dd	_36089
	dd	_427
	dd	-24
	dd	0
	align	4
_36279:
	dd	_36162
	dd	213
	dd	3
	align	4
_36282:
	dd	3
	dd	0
	dd	0
	align	4
_36281:
	dd	_36162
	dd	213
	dd	25
	align	4
_36283:
	dd	_36162
	dd	215
	dd	3
	align	4
_36310:
	dd	1
	dd	_2782
	dd	2
	dd	_20844
	dd	_36159
	dd	-4
	dd	2
	dd	_36184
	dd	_26833
	dd	-8
	dd	2
	dd	_36187
	dd	_26833
	dd	-12
	dd	2
	dd	_36196
	dd	_36059
	dd	-16
	dd	2
	dd	_36197
	dd	_427
	dd	-20
	dd	2
	dd	_36089
	dd	_427
	dd	-24
	dd	0
	align	4
_36289:
	dd	_36162
	dd	231
	dd	3
	align	4
_36292:
	dd	3
	dd	0
	dd	0
	align	4
_36291:
	dd	_36162
	dd	231
	dd	36
	align	4
_36293:
	dd	_36162
	dd	232
	dd	3
	align	4
_36296:
	dd	3
	dd	0
	dd	0
	align	4
_36295:
	dd	_36162
	dd	232
	dd	35
	align	4
_36297:
	dd	_36162
	dd	233
	dd	3
	align	4
_36300:
	dd	3
	dd	0
	dd	0
	align	4
_36299:
	dd	_36162
	dd	233
	dd	25
	align	4
_36301:
	dd	_36162
	dd	235
	dd	3
	align	4
_36312:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	0
	align	4
_36311:
	dd	3
	dd	0
	dd	0
	align	4
_36317:
	dd	1
	dd	_2786
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	2
	dd	_27479
	dd	_19409
	dd	-8
	dd	0
_36316:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/iimagewriter.bmx",0
	align	4
_36315:
	dd	_36316
	dd	13
	dd	3
	align	4
_36319:
	dd	1
	dd	_2787
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	2
	dd	_28709
	dd	_26895
	dd	-8
	dd	2
	dd	_30179
	dd	_33772
	dd	-12
	dd	2
	dd	_35475
	dd	_427
	dd	-16
	dd	0
	align	4
_36318:
	dd	_36316
	dd	17
	dd	3
	align	4
_36332:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	0
	align	4
_36320:
	dd	_36316
	dd	21
	dd	3
	align	4
_36328:
	dd	3
	dd	0
	dd	0
	align	4
_36324:
	dd	_36316
	dd	21
	dd	22
	align	4
_36329:
	dd	_36316
	dd	22
	dd	3
	align	4
_36336:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	0
	align	4
_36333:
	dd	_36316
	dd	26
	dd	3
	align	4
_36340:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	0
	align	4
_36337:
	dd	_36316
	dd	30
	dd	3
	align	4
_36342:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_36341:
	dd	_36316
	dd	43
	dd	3
	align	4
_36371:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_35655
	dd	-16
	dd	0
	align	4
_36343:
	dd	_36316
	dd	47
	dd	3
	align	4
_36346:
	dd	3
	dd	0
	dd	0
	align	4
_36345:
	dd	_36316
	dd	47
	dd	23
	align	4
_36347:
	dd	_36316
	dd	48
	dd	3
	align	4
_36349:
	dd	_36316
	dd	50
	dd	3
_36357:
	db	"():IImageWriter",0
	align	4
_36356:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_36357
	dd	-20
	dd	0
	align	4
_36351:
	dd	_36316
	dd	52
	dd	4
	align	4
_36355:
	dd	_36316
	dd	54
	dd	4
	align	4
_36360:
	dd	3
	dd	0
	dd	0
	align	4
_36359:
	dd	_36316
	dd	56
	dd	4
	align	4
_36361:
	dd	_36316
	dd	60
	dd	3
	align	4
_36367:
	dd	_36316
	dd	62
	dd	3
	align	4
_36370:
	dd	_36316
	dd	64
	dd	3
	align	4
_36379:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_36372:
	dd	_36316
	dd	72
	dd	3
	align	4
_36373:
	dd	_36316
	dd	73
	dd	3
	align	4
_36376:
	dd	_36316
	dd	76
	dd	3
	align	4
_36383:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_35655
	dd	-4
	dd	0
	align	4
_36380:
	dd	_36316
	dd	82
	dd	3
	align	4
_36395:
	dd	1
	dd	_2791
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_28709
	dd	_427
	dd	-8
	dd	2
	dd	_30179
	dd	_427
	dd	-12
	dd	2
	dd	_35475
	dd	_427
	dd	-16
	dd	2
	dd	_33198
	dd	_35655
	dd	-20
	dd	0
	align	4
_36384:
	dd	_36316
	dd	87
	dd	3
	align	4
_36386:
	dd	_36316
	dd	89
	dd	3
	align	4
_36391:
	dd	3
	dd	0
	dd	0
	align	4
_36388:
	dd	_36316
	dd	91
	dd	6
	align	4
_36394:
	dd	3
	dd	0
	dd	0
	align	4
_36393:
	dd	_36316
	dd	93
	dd	4
	align	4
_36407:
	dd	1
	dd	_2792
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_26787
	dd	_2292
	dd	-8
	dd	2
	dd	_33198
	dd	_35655
	dd	-12
	dd	0
	align	4
_36396:
	dd	_36316
	dd	99
	dd	3
	align	4
_36398:
	dd	_36316
	dd	101
	dd	3
	align	4
_36403:
	dd	3
	dd	0
	dd	0
	align	4
_36400:
	dd	_36316
	dd	103
	dd	6
	align	4
_36406:
	dd	3
	dd	0
	dd	0
	align	4
_36405:
	dd	_36316
	dd	105
	dd	4
_36410:
	db	":IImageWriterDefault",0
	align	4
_36409:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36410
	dd	-4
	dd	0
	align	4
_36408:
	dd	3
	dd	0
	dd	0
	align	4
_36417:
	dd	1
	dd	_2786
	dd	2
	dd	_20844
	dd	_36410
	dd	-4
	dd	2
	dd	_27479
	dd	_19409
	dd	-8
	dd	0
	align	4
_36412:
	dd	_36316
	dd	116
	dd	3
	align	4
_36425:
	dd	1
	dd	_2787
	dd	2
	dd	_20844
	dd	_36410
	dd	-4
	dd	2
	dd	_28709
	dd	_26895
	dd	-8
	dd	2
	dd	_30179
	dd	_33772
	dd	-12
	dd	2
	dd	_35475
	dd	_427
	dd	-16
	dd	0
	align	4
_36418:
	dd	_36316
	dd	120
	dd	3
	align	4
_36427:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35648
	dd	-4
	dd	0
	align	4
_36426:
	dd	3
	dd	0
	dd	0
	align	4
_36438:
	dd	1
	dd	_2797
	dd	2
	dd	_20844
	dd	_35648
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	0
_36430:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/iimageloader.bmx",0
	align	4
_36429:
	dd	_36430
	dd	11
	dd	3
	align	4
_36437:
	dd	3
	dd	0
	dd	0
	align	4
_36434:
	dd	_36430
	dd	11
	dd	19
	align	4
_36447:
	dd	1
	dd	_1496
	dd	2
	dd	_20844
	dd	_35648
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	0
	align	4
_36439:
	dd	_36430
	dd	15
	dd	3
	align	4
_36446:
	dd	3
	dd	0
	dd	0
	align	4
_36443:
	dd	_36430
	dd	15
	dd	19
	align	4
_36458:
	dd	1
	dd	_2798
	dd	2
	dd	_20844
	dd	_35648
	dd	-4
	dd	2
	dd	_27479
	dd	_19409
	dd	-8
	dd	0
	align	4
_36448:
	dd	_36430
	dd	19
	dd	3
	align	4
_36457:
	dd	3
	dd	0
	dd	0
	align	4
_36452:
	dd	_36430
	dd	19
	dd	19
	align	4
_36460:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_36459:
	dd	_36430
	dd	28
	dd	3
	align	4
_36489:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_35648
	dd	-16
	dd	0
	align	4
_36461:
	dd	_36430
	dd	32
	dd	3
	align	4
_36464:
	dd	3
	dd	0
	dd	0
	align	4
_36463:
	dd	_36430
	dd	32
	dd	23
	align	4
_36465:
	dd	_36430
	dd	33
	dd	3
	align	4
_36467:
	dd	_36430
	dd	35
	dd	3
_36475:
	db	"():IImageLoader",0
	align	4
_36474:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_36475
	dd	-20
	dd	0
	align	4
_36469:
	dd	_36430
	dd	37
	dd	4
	align	4
_36473:
	dd	_36430
	dd	39
	dd	4
	align	4
_36478:
	dd	3
	dd	0
	dd	0
	align	4
_36477:
	dd	_36430
	dd	41
	dd	4
	align	4
_36479:
	dd	_36430
	dd	45
	dd	3
	align	4
_36485:
	dd	_36430
	dd	47
	dd	3
	align	4
_36488:
	dd	_36430
	dd	49
	dd	3
	align	4
_36500:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_35648
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_36490:
	dd	_36430
	dd	57
	dd	3
	align	4
_36491:
	dd	_36430
	dd	58
	dd	3
	align	4
_36494:
	dd	_36430
	dd	61
	dd	3
	align	4
_36497:
	dd	_36430
	dd	64
	dd	3
	align	4
_36504:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_35648
	dd	-4
	dd	0
	align	4
_36501:
	dd	_36430
	dd	70
	dd	3
_36531:
	db	"pIReadFile",0
	align	4
_36530:
	dd	1
	dd	_2801
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_36531
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_35648
	dd	-12
	dd	0
	align	4
_36505:
	dd	_36430
	dd	75
	dd	3
	align	4
_36507:
	dd	_36430
	dd	77
	dd	3
	align	4
_36526:
	dd	3
	dd	0
	dd	2
	dd	_22684
	dd	_33772
	dd	-16
	dd	0
	align	4
_36509:
	dd	_36430
	dd	79
	dd	6
	align	4
_36513:
	dd	_36430
	dd	80
	dd	6
	align	4
_36520:
	dd	3
	dd	0
	dd	0
	align	4
_36519:
	dd	_36430
	dd	80
	dd	49
	align	4
_36525:
	dd	3
	dd	0
	dd	0
	align	4
_36522:
	dd	_36430
	dd	80
	dd	63
	align	4
_36529:
	dd	3
	dd	0
	dd	0
	align	4
_36528:
	dd	_36430
	dd	82
	dd	4
	align	4
_36543:
	dd	1
	dd	_2802
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_36531
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_35648
	dd	-12
	dd	0
	align	4
_36532:
	dd	_36430
	dd	88
	dd	3
	align	4
_36534:
	dd	_36430
	dd	90
	dd	3
	align	4
_36539:
	dd	3
	dd	0
	dd	0
	align	4
_36536:
	dd	_36430
	dd	92
	dd	6
	align	4
_36542:
	dd	3
	dd	0
	dd	0
	align	4
_36541:
	dd	_36430
	dd	94
	dd	4
	align	4
_36555:
	dd	1
	dd	_2803
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_27479
	dd	_2292
	dd	-8
	dd	2
	dd	_33198
	dd	_35648
	dd	-12
	dd	0
	align	4
_36544:
	dd	_36430
	dd	100
	dd	3
	align	4
_36546:
	dd	_36430
	dd	102
	dd	3
	align	4
_36551:
	dd	3
	dd	0
	dd	0
	align	4
_36548:
	dd	_36430
	dd	104
	dd	6
	align	4
_36554:
	dd	3
	dd	0
	dd	0
	align	4
_36553:
	dd	_36430
	dd	106
	dd	4
_36558:
	db	":CDynamicMeshBuffer",0
	align	4
_36557:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36558
	dd	-4
	dd	0
	align	4
_36556:
	dd	3
	dd	0
	dd	0
	align	4
_36562:
	dd	1
	dd	_480
	dd	2
	dd	_33917
	dd	_427
	dd	-4
	dd	2
	dd	_35232
	dd	_427
	dd	-8
	dd	0
_36561:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/cdynamicmeshbuffer.bmx",0
	align	4
_36560:
	dd	_36561
	dd	7
	dd	3
	align	4
_36573:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36558
	dd	-12
	dd	0
	align	4
_36563:
	dd	_36561
	dd	11
	dd	3
	align	4
_36566:
	dd	3
	dd	0
	dd	0
	align	4
_36565:
	dd	_36561
	dd	11
	dd	23
	align	4
_36567:
	dd	_36561
	dd	12
	dd	3
	align	4
_36569:
	dd	_36561
	dd	13
	dd	3
	align	4
_36572:
	dd	_36561
	dd	14
	dd	3
_36576:
	db	":CIndexBuffer",0
	align	4
_36575:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36576
	dd	-4
	dd	0
	align	4
_36574:
	dd	3
	dd	0
	dd	0
	align	4
_36581:
	dd	1
	dd	_2809
	dd	2
	dd	_35232
	dd	_427
	dd	-4
	dd	0
_36580:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/cindexbuffer.bmx",0
	align	4
_36579:
	dd	_36580
	dd	7
	dd	3
_36586:
	db	":IIndexBuffer",0
	align	4
_36585:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_36586
	dd	-4
	dd	0
	align	4
_36582:
	dd	_36580
	dd	11
	dd	3
	align	4
_36597:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36576
	dd	-12
	dd	0
	align	4
_36587:
	dd	_36580
	dd	15
	dd	3
	align	4
_36590:
	dd	3
	dd	0
	dd	0
	align	4
_36589:
	dd	_36580
	dd	15
	dd	23
	align	4
_36591:
	dd	_36580
	dd	16
	dd	3
	align	4
_36593:
	dd	_36580
	dd	17
	dd	3
	align	4
_36596:
	dd	_36580
	dd	18
	dd	3
	align	4
_36610:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_36576
	dd	-4
	dd	0
	align	4
_36598:
	dd	_36580
	dd	22
	dd	3
	align	4
_36606:
	dd	3
	dd	0
	dd	0
	align	4
_36602:
	dd	_36580
	dd	22
	dd	22
	align	4
_36607:
	dd	_36580
	dd	23
	dd	3
	align	4
_36614:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_36576
	dd	-4
	dd	0
	align	4
_36611:
	dd	_36580
	dd	27
	dd	3
	align	4
_36618:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_36576
	dd	-4
	dd	0
	align	4
_36615:
	dd	_36580
	dd	31
	dd	3
_36621:
	db	":CVertexBuffer",0
	align	4
_36620:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36621
	dd	-4
	dd	0
	align	4
_36619:
	dd	3
	dd	0
	dd	0
	align	4
_36626:
	dd	1
	dd	_2809
	dd	2
	dd	_33917
	dd	_427
	dd	-4
	dd	0
_36625:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/cvertexbuffer.bmx",0
	align	4
_36624:
	dd	_36625
	dd	7
	dd	3
_36631:
	db	":IVertexBuffer",0
	align	4
_36630:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_36631
	dd	-4
	dd	0
	align	4
_36627:
	dd	_36625
	dd	11
	dd	3
	align	4
_36642:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36621
	dd	-12
	dd	0
	align	4
_36632:
	dd	_36625
	dd	15
	dd	3
	align	4
_36635:
	dd	3
	dd	0
	dd	0
	align	4
_36634:
	dd	_36625
	dd	15
	dd	23
	align	4
_36636:
	dd	_36625
	dd	16
	dd	3
	align	4
_36638:
	dd	_36625
	dd	17
	dd	3
	align	4
_36641:
	dd	_36625
	dd	18
	dd	3
	align	4
_36655:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_36621
	dd	-4
	dd	0
	align	4
_36643:
	dd	_36625
	dd	22
	dd	3
	align	4
_36651:
	dd	3
	dd	0
	dd	0
	align	4
_36647:
	dd	_36625
	dd	22
	dd	22
	align	4
_36652:
	dd	_36625
	dd	23
	dd	3
	align	4
_36659:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_36621
	dd	-4
	dd	0
	align	4
_36656:
	dd	_36625
	dd	27
	dd	3
	align	4
_36663:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_36621
	dd	-4
	dd	0
	align	4
_36660:
	dd	_36625
	dd	31
	dd	3
_36666:
	db	":IDynamicMeshBuffer",0
	align	4
_36665:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36666
	dd	-4
	dd	0
	align	4
_36664:
	dd	3
	dd	0
	dd	0
	align	4
_36679:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36666
	dd	-12
	dd	0
_36669:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/idynamicmeshbuffer.bmx",0
	align	4
_36668:
	dd	_36669
	dd	10
	dd	3
	align	4
_36672:
	dd	3
	dd	0
	dd	0
	align	4
_36671:
	dd	_36669
	dd	10
	dd	23
	align	4
_36673:
	dd	_36669
	dd	11
	dd	3
	align	4
_36675:
	dd	_36669
	dd	12
	dd	3
	align	4
_36678:
	dd	_36669
	dd	13
	dd	3
	align	4
_36683:
	dd	1
	dd	_2821
	dd	2
	dd	_20844
	dd	_36666
	dd	-4
	dd	0
	align	4
_36680:
	dd	_36669
	dd	17
	dd	3
	align	4
_36687:
	dd	1
	dd	_2823
	dd	2
	dd	_20844
	dd	_36666
	dd	-4
	dd	0
	align	4
_36684:
	dd	_36669
	dd	21
	dd	3
_36694:
	db	"vertexBuffer",0
	align	4
_36693:
	dd	1
	dd	_2825
	dd	2
	dd	_20844
	dd	_36666
	dd	-4
	dd	2
	dd	_36694
	dd	_36631
	dd	-8
	dd	0
	align	4
_36688:
	dd	_36669
	dd	25
	dd	3
_36701:
	db	"indexBuffer",0
	align	4
_36700:
	dd	1
	dd	_2827
	dd	2
	dd	_20844
	dd	_36666
	dd	-4
	dd	2
	dd	_36701
	dd	_36586
	dd	-8
	dd	0
	align	4
_36695:
	dd	_36669
	dd	29
	dd	3
	align	4
_36703:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36702:
	dd	3
	dd	0
	dd	0
	align	4
_36717:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_35449
	dd	-12
	dd	0
_36707:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshbuffer.bmx",0
	align	4
_36706:
	dd	_36707
	dd	9
	dd	3
	align	4
_36710:
	dd	3
	dd	0
	dd	0
	align	4
_36709:
	dd	_36707
	dd	9
	dd	23
	align	4
_36711:
	dd	_36707
	dd	10
	dd	3
	align	4
_36713:
	dd	_36707
	dd	11
	dd	3
	align	4
_36716:
	dd	_36707
	dd	12
	dd	3
	align	4
_36721:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36718:
	dd	_36707
	dd	16
	dd	3
	align	4
_36725:
	dd	1
	dd	_2833
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36722:
	dd	_36707
	dd	20
	dd	3
_36752:
	db	"indices_ptr",0
_36753:
	db	"[]s",0
	align	4
_36751:
	dd	1
	dd	_2834
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_36752
	dd	_24109
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	2
	dd	_32237
	dd	_36753
	dd	-16
	dd	0
	align	4
_36726:
	dd	_36707
	dd	25
	dd	3
	align	4
_36730:
	dd	_36707
	dd	26
	dd	3
	align	4
_36734:
	dd	_36707
	dd	27
	dd	3
	align	4
_36736:
	dd	_36707
	dd	28
	dd	3
	align	4
_36749:
	dd	3
	dd	0
	dd	0
	align	4
_36738:
	dd	_36707
	dd	29
	dd	4
_36739:
	db	"s",0
	align	4
_36740:
	dd	_36707
	dd	30
	dd	4
	align	4
_36748:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_36744:
	dd	_36707
	dd	31
	dd	5
	align	4
_36750:
	dd	_36707
	dd	35
	dd	3
	align	4
_36757:
	dd	1
	dd	_1733
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36754:
	dd	_36707
	dd	40
	dd	3
	align	4
_36761:
	dd	1
	dd	_2836
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36758:
	dd	_36707
	dd	44
	dd	3
	align	4
_36765:
	dd	1
	dd	_2837
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36762:
	dd	_36707
	dd	48
	dd	3
_36824:
	db	"vert_type",0
_36825:
	db	"[]:S3DVertex",0
	align	4
_36823:
	dd	1
	dd	_2838
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_36824
	dd	_427
	dd	-8
	dd	2
	dd	_28810
	dd	_22097
	dd	-12
	dd	2
	dd	_28811
	dd	_36825
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_36766:
	dd	_36707
	dd	52
	dd	3
	align	4
_36770:
	dd	_36707
	dd	54
	dd	3
	align	4
_36772:
	dd	_36707
	dd	55
	dd	3
	align	4
_36774:
	dd	_36707
	dd	57
	dd	3
	align	4
_36778:
	dd	_36707
	dd	59
	dd	3
	align	4
_36820:
	dd	3
	dd	0
	dd	0
	align	4
_36780:
	dd	_36707
	dd	60
	dd	4
_36781:
	db	":S3DVertex",0
	align	4
_36782:
	dd	_36707
	dd	62
	dd	4
	align	4
_36819:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_36786:
	dd	_36707
	dd	63
	dd	5
	align	4
_36800:
	dd	3
	dd	0
	dd	0
	align	4
_36792:
	dd	_36707
	dd	65
	dd	7
	align	4
_36809:
	dd	3
	dd	0
	dd	0
	align	4
_36801:
	dd	_36707
	dd	67
	dd	7
	align	4
_36818:
	dd	3
	dd	0
	dd	0
	align	4
_36810:
	dd	_36707
	dd	69
	dd	7
	align	4
_36821:
	dd	_36707
	dd	74
	dd	3
	align	4
_36822:
	dd	_36707
	dd	75
	dd	3
_36830:
	db	"normals",0
_36831:
	db	"bSwap",0
	align	4
_36829:
	dd	1
	dd	_2840
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_3263
	dd	_22690
	dd	-8
	dd	2
	dd	_36830
	dd	_22690
	dd	-12
	dd	2
	dd	_34059
	dd	_22690
	dd	-16
	dd	2
	dd	_35323
	dd	_22690
	dd	-20
	dd	2
	dd	_36831
	dd	_427
	dd	-24
	dd	0
	align	4
_36826:
	dd	_36707
	dd	79
	dd	3
	align	4
_36835:
	dd	1
	dd	_2842
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_3263
	dd	_22690
	dd	-8
	dd	2
	dd	_36830
	dd	_22690
	dd	-12
	dd	2
	dd	_34059
	dd	_22690
	dd	-16
	dd	2
	dd	_35323
	dd	_22690
	dd	-20
	dd	2
	dd	_34115
	dd	_22690
	dd	-24
	dd	2
	dd	_36831
	dd	_427
	dd	-28
	dd	0
	align	4
_36832:
	dd	_36707
	dd	82
	dd	3
_36840:
	db	"tangents",0
_36841:
	db	"binormals",0
	align	4
_36839:
	dd	1
	dd	_2844
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_3263
	dd	_22690
	dd	-8
	dd	2
	dd	_36830
	dd	_22690
	dd	-12
	dd	2
	dd	_34059
	dd	_22690
	dd	-16
	dd	2
	dd	_35323
	dd	_22690
	dd	-20
	dd	2
	dd	_36840
	dd	_22690
	dd	-24
	dd	2
	dd	_36841
	dd	_22690
	dd	-28
	dd	2
	dd	_36831
	dd	_427
	dd	-32
	dd	0
	align	4
_36836:
	dd	_36707
	dd	85
	dd	3
_36846:
	db	"indicies",0
	align	4
_36845:
	dd	1
	dd	_2846
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_36846
	dd	_24109
	dd	-8
	dd	2
	dd	_36831
	dd	_427
	dd	-12
	dd	0
	align	4
_36842:
	dd	_36707
	dd	89
	dd	3
	align	4
_36867:
	dd	1
	dd	_2848
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_36824
	dd	_427
	dd	-12
	dd	2
	dd	_34146
	dd	_427
	dd	-16
	dd	0
	align	4
_36847:
	dd	_36707
	dd	93
	dd	3
	align	4
_36851:
	dd	_36707
	dd	94
	dd	3
	align	4
_36855:
	dd	_36707
	dd	96
	dd	3
	align	4
_36862:
	dd	3
	dd	0
	dd	0
	align	4
_36861:
	dd	_36707
	dd	98
	dd	5
	align	4
_36864:
	dd	3
	dd	0
	dd	0
	align	4
_36863:
	dd	_36707
	dd	100
	dd	5
	align	4
_36866:
	dd	3
	dd	0
	dd	0
	align	4
_36865:
	dd	_36707
	dd	102
	dd	5
	align	4
_36873:
	dd	1
	dd	_2849
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	0
	align	4
_36868:
	dd	_36707
	dd	107
	dd	3
	align	4
_36886:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36874:
	dd	_36707
	dd	111
	dd	3
	align	4
_36882:
	dd	3
	dd	0
	dd	0
	align	4
_36878:
	dd	_36707
	dd	111
	dd	22
	align	4
_36883:
	dd	_36707
	dd	112
	dd	3
	align	4
_36890:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36887:
	dd	_36707
	dd	116
	dd	3
	align	4
_36894:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36891:
	dd	_36707
	dd	120
	dd	3
_36919:
	db	"vertices_size",0
_36920:
	db	"vertices_array",0
	align	4
_36918:
	dd	1
	dd	_2850
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_35227
	dd	_36825
	dd	-8
	dd	2
	dd	_32237
	dd	_36753
	dd	-12
	dd	2
	dd	_36919
	dd	_427
	dd	-16
	dd	2
	dd	_32239
	dd	_427
	dd	-20
	dd	2
	dd	_36920
	dd	_24877
	dd	-24
	dd	0
	align	4
_36895:
	dd	_36707
	dd	128
	dd	3
	align	4
_36897:
	dd	_36707
	dd	129
	dd	3
	align	4
_36899:
	dd	_36707
	dd	130
	dd	3
	align	4
_36901:
	dd	_36707
	dd	131
	dd	3
	align	4
_36907:
	dd	3
	dd	0
	dd	0
	align	4
_36903:
	dd	_36707
	dd	131
	dd	26
	align	4
_36908:
	dd	_36707
	dd	132
	dd	3
	align	4
_36914:
	dd	3
	dd	0
	dd	0
	align	4
_36910:
	dd	_36707
	dd	132
	dd	19
	align	4
_36915:
	dd	_36707
	dd	134
	dd	3
	align	4
_36926:
	dd	1
	dd	_2852
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_20992
	dd	_35449
	dd	-8
	dd	0
	align	4
_36921:
	dd	_36707
	dd	138
	dd	3
	align	4
_36930:
	dd	1
	dd	_2853
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36927:
	dd	_36707
	dd	142
	dd	3
	align	4
_36934:
	dd	1
	dd	_2854
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36931:
	dd	_36707
	dd	146
	dd	3
	align	4
_36938:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_36935:
	dd	_36707
	dd	150
	dd	3
	align	4
_36942:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_36939:
	dd	_36707
	dd	154
	dd	3
	align	4
_36946:
	dd	1
	dd	_2372
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_36943:
	dd	_36707
	dd	158
	dd	3
	align	4
_36950:
	dd	1
	dd	_2856
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36947:
	dd	_36707
	dd	162
	dd	3
	align	4
_36954:
	dd	1
	dd	_2857
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36951:
	dd	_36707
	dd	166
	dd	3
_36959:
	db	"E_HARDWARE_MAPPING",0
_36960:
	db	"E_BUFFER_TYPE",0
	align	4
_36958:
	dd	1
	dd	_2858
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_36959
	dd	_427
	dd	-8
	dd	2
	dd	_36960
	dd	_427
	dd	-12
	dd	0
	align	4
_36955:
	dd	_36707
	dd	170
	dd	3
	align	4
_36964:
	dd	1
	dd	_2859
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	2
	dd	_36960
	dd	_427
	dd	-8
	dd	0
	align	4
_36961:
	dd	_36707
	dd	174
	dd	3
	align	4
_36968:
	dd	1
	dd	_2860
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36965:
	dd	_36707
	dd	178
	dd	3
	align	4
_36972:
	dd	1
	dd	_2861
	dd	2
	dd	_20844
	dd	_35449
	dd	-4
	dd	0
	align	4
_36969:
	dd	_36707
	dd	182
	dd	3
_36975:
	db	":IMeshCache",0
	align	4
_36974:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_36973:
	dd	3
	dd	0
	dd	0
	align	4
_36989:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36975
	dd	-12
	dd	0
_36979:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshcache.bmx",0
	align	4
_36978:
	dd	_36979
	dd	9
	dd	3
	align	4
_36982:
	dd	3
	dd	0
	dd	0
	align	4
_36981:
	dd	_36979
	dd	9
	dd	23
	align	4
_36983:
	dd	_36979
	dd	10
	dd	3
	align	4
_36985:
	dd	_36979
	dd	11
	dd	3
	align	4
_36988:
	dd	_36979
	dd	12
	dd	3
	align	4
_36997:
	dd	1
	dd	_2865
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_30490
	dd	_30491
	dd	-12
	dd	0
	align	4
_36990:
	dd	_36979
	dd	16
	dd	3
	align	4
_37003:
	dd	1
	dd	_2867
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	0
	align	4
_36998:
	dd	_36979
	dd	20
	dd	3
_37010:
	db	":IMesh",0
	align	4
_37009:
	dd	1
	dd	_2868
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_37004:
	dd	_36979
	dd	24
	dd	3
	align	4
_37014:
	dd	1
	dd	_2870
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_37011:
	dd	_36979
	dd	28
	dd	3
	align	4
_37020:
	dd	1
	dd	_2871
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	0
	align	4
_37015:
	dd	_36979
	dd	32
	dd	3
	align	4
_37026:
	dd	1
	dd	_2872
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_37021:
	dd	_36979
	dd	36
	dd	3
	align	4
_37030:
	dd	1
	dd	_2873
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_37027:
	dd	_36979
	dd	41
	dd	3
	align	4
_37034:
	dd	1
	dd	_2875
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_37031:
	dd	_36979
	dd	45
	dd	3
	align	4
_37040:
	dd	1
	dd	_2876
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	0
	align	4
_37035:
	dd	_36979
	dd	49
	dd	3
	align	4
_37046:
	dd	1
	dd	_2878
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_37041:
	dd	_36979
	dd	53
	dd	3
	align	4
_37059:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_37047:
	dd	_36979
	dd	57
	dd	3
	align	4
_37055:
	dd	3
	dd	0
	dd	0
	align	4
_37051:
	dd	_36979
	dd	57
	dd	22
	align	4
_37056:
	dd	_36979
	dd	58
	dd	3
	align	4
_37063:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_37060:
	dd	_36979
	dd	62
	dd	3
	align	4
_37067:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_37064:
	dd	_36979
	dd	66
	dd	3
	align	4
_37073:
	dd	1
	dd	_2880
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_37068:
	dd	_36979
	dd	74
	dd	3
	align	4
_37079:
	dd	1
	dd	_2882
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_37074:
	dd	_36979
	dd	78
	dd	3
	align	4
_37087:
	dd	1
	dd	_2883
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_37080:
	dd	_36979
	dd	82
	dd	3
	align	4
_37095:
	dd	1
	dd	_2885
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_26980
	dd	_19409
	dd	-12
	dd	0
	align	4
_37088:
	dd	_36979
	dd	86
	dd	3
	align	4
_37101:
	dd	1
	dd	_2887
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_37096:
	dd	_36979
	dd	90
	dd	3
	align	4
_37105:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_37102:
	dd	_36979
	dd	94
	dd	3
	align	4
_37109:
	dd	1
	dd	_2888
	dd	2
	dd	_20844
	dd	_36975
	dd	-4
	dd	0
	align	4
_37106:
	dd	_36979
	dd	98
	dd	3
	align	4
_37111:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	0
	align	4
_37110:
	dd	3
	dd	0
	dd	0
	align	4
_37126:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_37010
	dd	-12
	dd	0
_37116:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imesh.bmx",0
	align	4
_37115:
	dd	_37116
	dd	9
	dd	3
	align	4
_37119:
	dd	3
	dd	0
	dd	0
	align	4
_37118:
	dd	_37116
	dd	9
	dd	23
	align	4
_37120:
	dd	_37116
	dd	10
	dd	3
	align	4
_37122:
	dd	_37116
	dd	11
	dd	3
	align	4
_37125:
	dd	_37116
	dd	12
	dd	3
	align	4
_37130:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	0
	align	4
_37127:
	dd	_37116
	dd	16
	dd	3
	align	4
_37134:
	dd	1
	dd	_2892
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_37131:
	dd	_37116
	dd	21
	dd	3
	align	4
_37138:
	dd	1
	dd	_2894
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	0
	align	4
_37135:
	dd	_37116
	dd	25
	dd	3
_37143:
	db	"E_MATERIAL_FLAG_flag",0
_37144:
	db	"bNewvalue",0
	align	4
_37142:
	dd	1
	dd	_2895
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	2
	dd	_37143
	dd	_427
	dd	-8
	dd	2
	dd	_37144
	dd	_427
	dd	-12
	dd	0
	align	4
_37139:
	dd	_37116
	dd	29
	dd	3
	align	4
_37150:
	dd	1
	dd	_2849
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	0
	align	4
_37145:
	dd	_37116
	dd	33
	dd	3
	align	4
_37163:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	0
	align	4
_37151:
	dd	_37116
	dd	37
	dd	3
	align	4
_37159:
	dd	3
	dd	0
	dd	0
	align	4
_37155:
	dd	_37116
	dd	37
	dd	22
	align	4
_37160:
	dd	_37116
	dd	38
	dd	3
	align	4
_37167:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	0
	align	4
_37164:
	dd	_37116
	dd	42
	dd	3
	align	4
_37171:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	0
	align	4
_37168:
	dd	_37116
	dd	46
	dd	3
	align	4
_37175:
	dd	1
	dd	_2858
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	2
	dd	_36959
	dd	_427
	dd	-8
	dd	2
	dd	_36960
	dd	_427
	dd	-12
	dd	0
	align	4
_37172:
	dd	_37116
	dd	54
	dd	3
	align	4
_37179:
	dd	1
	dd	_2859
	dd	2
	dd	_20844
	dd	_37010
	dd	-4
	dd	2
	dd	_36960
	dd	_427
	dd	-8
	dd	0
	align	4
_37176:
	dd	_37116
	dd	58
	dd	3
_37182:
	db	":IMeshLoader",0
	align	4
_37181:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37182
	dd	-4
	dd	0
	align	4
_37180:
	dd	3
	dd	0
	dd	0
	align	4
_37198:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_37182
	dd	-4
	dd	0
_37186:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshloader.bmx",0
	align	4
_37185:
	dd	_37186
	dd	21
	dd	3
	align	4
_37194:
	dd	3
	dd	0
	dd	0
	align	4
_37190:
	dd	_37186
	dd	21
	dd	22
	align	4
_37195:
	dd	_37186
	dd	22
	dd	3
	align	4
_37202:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_37182
	dd	-4
	dd	0
	align	4
_37199:
	dd	_37186
	dd	26
	dd	3
	align	4
_37206:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_37182
	dd	-4
	dd	0
	align	4
_37203:
	dd	_37186
	dd	30
	dd	3
	align	4
_37208:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_37207:
	dd	_37186
	dd	42
	dd	3
	align	4
_37237:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_37182
	dd	-16
	dd	0
	align	4
_37209:
	dd	_37186
	dd	46
	dd	3
	align	4
_37212:
	dd	3
	dd	0
	dd	0
	align	4
_37211:
	dd	_37186
	dd	46
	dd	23
	align	4
_37213:
	dd	_37186
	dd	47
	dd	3
	align	4
_37215:
	dd	_37186
	dd	49
	dd	3
_37223:
	db	"():IMeshLoader",0
	align	4
_37222:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_37223
	dd	-20
	dd	0
	align	4
_37217:
	dd	_37186
	dd	51
	dd	4
	align	4
_37221:
	dd	_37186
	dd	53
	dd	4
	align	4
_37226:
	dd	3
	dd	0
	dd	0
	align	4
_37225:
	dd	_37186
	dd	55
	dd	4
	align	4
_37227:
	dd	_37186
	dd	59
	dd	3
	align	4
_37233:
	dd	_37186
	dd	61
	dd	3
	align	4
_37236:
	dd	_37186
	dd	63
	dd	3
	align	4
_37245:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_37182
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_37238:
	dd	_37186
	dd	71
	dd	3
	align	4
_37239:
	dd	_37186
	dd	72
	dd	3
	align	4
_37242:
	dd	_37186
	dd	75
	dd	3
	align	4
_37264:
	dd	1
	dd	_2902
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_36531
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37182
	dd	-12
	dd	0
	align	4
_37246:
	dd	_37186
	dd	82
	dd	3
	align	4
_37248:
	dd	_37186
	dd	84
	dd	3
_37260:
	db	"tempreader",0
	align	4
_37259:
	dd	3
	dd	0
	dd	2
	dd	_37260
	dd	_26833
	dd	-16
	dd	2
	dd	_22684
	dd	_30491
	dd	-20
	dd	0
	align	4
_37250:
	dd	_37186
	dd	86
	dd	6
	align	4
_37252:
	dd	_37186
	dd	88
	dd	4
	align	4
_37256:
	dd	_37186
	dd	89
	dd	6
	align	4
_37263:
	dd	3
	dd	0
	dd	0
	align	4
_37262:
	dd	_37186
	dd	91
	dd	4
	align	4
_37276:
	dd	1
	dd	_2903
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_26787
	dd	_2292
	dd	-8
	dd	2
	dd	_33198
	dd	_37182
	dd	-12
	dd	0
	align	4
_37265:
	dd	_37186
	dd	97
	dd	3
	align	4
_37267:
	dd	_37186
	dd	99
	dd	3
	align	4
_37272:
	dd	3
	dd	0
	dd	0
	align	4
_37269:
	dd	_37186
	dd	101
	dd	6
	align	4
_37275:
	dd	3
	dd	0
	dd	0
	align	4
_37274:
	dd	_37186
	dd	103
	dd	4
	align	4
_37280:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_37182
	dd	-4
	dd	0
	align	4
_37277:
	dd	_37186
	dd	108
	dd	3
_37283:
	db	":IMeshLoaderDefault",0
	align	4
_37282:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37283
	dd	-4
	dd	0
	align	4
_37281:
	dd	3
	dd	0
	dd	0
	align	4
_37290:
	dd	1
	dd	_2898
	dd	2
	dd	_20844
	dd	_37283
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	0
	align	4
_37285:
	dd	_37186
	dd	121
	dd	3
	align	4
_37296:
	dd	1
	dd	_2798
	dd	2
	dd	_20844
	dd	_37283
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_37291:
	dd	_37186
	dd	125
	dd	3
	align	4
_37298:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	0
	align	4
_37297:
	dd	3
	dd	0
	dd	0
	align	4
_37314:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_30491
	dd	-12
	dd	0
_37302:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmesh.bmx",0
	align	4
_37301:
	dd	_37302
	dd	9
	dd	3
	align	4
_37305:
	dd	3
	dd	0
	dd	0
	align	4
_37304:
	dd	_37302
	dd	9
	dd	23
	align	4
_37306:
	dd	_37302
	dd	10
	dd	3
	align	4
_37308:
	dd	_37302
	dd	11
	dd	3
	align	4
_37311:
	dd	_37302
	dd	12
	dd	3
	align	4
_37318:
	dd	1
	dd	_2038
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	0
	align	4
_37315:
	dd	_37302
	dd	16
	dd	3
_37323:
	db	"frame",0
_37324:
	db	"detailLevel",0
_37325:
	db	"startFrameLoop",0
_37326:
	db	"endFrameLoop",0
	align	4
_37322:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	2
	dd	_37323
	dd	_427
	dd	-8
	dd	2
	dd	_37324
	dd	_427
	dd	-12
	dd	2
	dd	_37325
	dd	_427
	dd	-16
	dd	2
	dd	_37326
	dd	_427
	dd	-20
	dd	0
	align	4
_37319:
	dd	_37302
	dd	21
	dd	3
	align	4
_37330:
	dd	1
	dd	_2910
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	0
	align	4
_37327:
	dd	_37302
	dd	25
	dd	3
	align	4
_37343:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	0
	align	4
_37331:
	dd	_37302
	dd	29
	dd	3
	align	4
_37339:
	dd	3
	dd	0
	dd	0
	align	4
_37335:
	dd	_37302
	dd	29
	dd	22
	align	4
_37340:
	dd	_37302
	dd	30
	dd	3
	align	4
_37347:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	0
	align	4
_37344:
	dd	_37302
	dd	34
	dd	3
	align	4
_37351:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	0
	align	4
_37348:
	dd	_37302
	dd	38
	dd	3
_37391:
	db	"am_cast",0
_37392:
	db	"am_type",0
	align	4
_37390:
	dd	1
	dd	_1547
	dd	2
	dd	_20844
	dd	_30491
	dd	-4
	dd	2
	dd	_29416
	dd	_427
	dd	-8
	dd	2
	dd	_37391
	dd	_30491
	dd	-12
	dd	2
	dd	_37392
	dd	_427
	dd	-16
	dd	2
	dd	_29419
	dd	_427
	dd	-20
	dd	0
	align	4
_37352:
	dd	_37302
	dd	46
	dd	3
	align	4
_37354:
	dd	_37302
	dd	47
	dd	3
	align	4
_37358:
	dd	_37302
	dd	48
	dd	3
	align	4
_37360:
	dd	_37302
	dd	50
	dd	3
	align	4
_37369:
	dd	3
	dd	0
	dd	0
	align	4
_37362:
	dd	_37302
	dd	51
	dd	4
	align	4
_37365:
	dd	_37302
	dd	52
	dd	4
	align	4
_37370:
	dd	_37302
	dd	55
	dd	3
	align	4
_37380:
	dd	3
	dd	0
	dd	0
	align	4
_37375:
	dd	_37302
	dd	62
	dd	5
	align	4
_37376:
	dd	_37302
	dd	63
	dd	5
	align	4
_37384:
	dd	3
	dd	0
	dd	0
	align	4
_37381:
	dd	_37302
	dd	58
	dd	5
	align	4
_37388:
	dd	3
	dd	0
	dd	0
	align	4
_37385:
	dd	_37302
	dd	60
	dd	5
	align	4
_37389:
	dd	_37302
	dd	66
	dd	3
_37395:
	db	":IAnimatedMeshSceneNode",0
	align	4
_37394:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37393:
	dd	3
	dd	0
	dd	0
	align	4
_37408:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_37395
	dd	-16
	dd	0
_37398:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmeshscenenode.bmx",0
	align	4
_37397:
	dd	_37398
	dd	9
	dd	3
	align	4
_37401:
	dd	3
	dd	0
	dd	0
	align	4
_37400:
	dd	_37398
	dd	9
	dd	23
	align	4
_37402:
	dd	_37398
	dd	10
	dd	3
	align	4
_37404:
	dd	_37398
	dd	11
	dd	3
	align	4
_37407:
	dd	_37398
	dd	12
	dd	3
_37413:
	db	"shadowMesh",0
_37414:
	db	"bzfailmethod",0
_37415:
	db	"infinity",0
	align	4
_37412:
	dd	1
	dd	_2914
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37413
	dd	_37010
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	2
	dd	_37414
	dd	_427
	dd	-16
	dd	2
	dd	_37415
	dd	_20971
	dd	-20
	dd	0
	align	4
_37409:
	dd	_37398
	dd	17
	dd	3
	align	4
_37419:
	dd	1
	dd	_2916
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37416:
	dd	_37398
	dd	21
	dd	3
_37426:
	db	"jointName",0
	align	4
_37425:
	dd	1
	dd	_2917
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37426
	dd	_19409
	dd	-8
	dd	0
	align	4
_37420:
	dd	_37398
	dd	26
	dd	3
	align	4
_37432:
	dd	1
	dd	_2919
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37426
	dd	_19409
	dd	-8
	dd	0
	align	4
_37427:
	dd	_37398
	dd	31
	dd	3
_37443:
	db	":IAnimationEndCallBack",0
	align	4
_37442:
	dd	1
	dd	_2920
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_36196
	dd	_37443
	dd	-8
	dd	0
	align	4
_37433:
	dd	_37398
	dd	35
	dd	3
	align	4
_37436:
	dd	3
	dd	0
	dd	0
	align	4
_37435:
	dd	_37398
	dd	35
	dd	25
	align	4
_37437:
	dd	_37398
	dd	36
	dd	3
_37448:
	db	"framesPerSecond",0
	align	4
_37447:
	dd	1
	dd	_2922
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37448
	dd	_20971
	dd	-8
	dd	0
	align	4
_37444:
	dd	_37398
	dd	40
	dd	3
	align	4
_37452:
	dd	1
	dd	_2923
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37323
	dd	_427
	dd	-8
	dd	0
	align	4
_37449:
	dd	_37398
	dd	44
	dd	3
_37457:
	db	"nBegin",0
_37458:
	db	"nEnd",0
	align	4
_37456:
	dd	1
	dd	_2924
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37457
	dd	_427
	dd	-8
	dd	2
	dd	_37458
	dd	_427
	dd	-12
	dd	0
	align	4
_37453:
	dd	_37398
	dd	48
	dd	3
_37463:
	db	"bPlayAnimationLooped",0
	align	4
_37462:
	dd	1
	dd	_2925
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37463
	dd	_427
	dd	-8
	dd	0
	align	4
_37459:
	dd	_37398
	dd	52
	dd	3
_37470:
	db	"animationName",0
	align	4
_37469:
	dd	1
	dd	_2926
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37470
	dd	_19409
	dd	-8
	dd	0
	align	4
_37464:
	dd	_37398
	dd	56
	dd	3
_37475:
	db	"EMD2_ANIMATION_TYPE_anim",0
	align	4
_37474:
	dd	1
	dd	_2927
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37475
	dd	_427
	dd	-8
	dd	0
	align	4
_37471:
	dd	_37398
	dd	60
	dd	3
	align	4
_37479:
	dd	1
	dd	_2928
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_34262
	dd	_427
	dd	-8
	dd	0
	align	4
_37476:
	dd	_37398
	dd	64
	dd	3
	align	4
_37483:
	dd	1
	dd	_2929
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37480:
	dd	_37398
	dd	68
	dd	3
	align	4
_37489:
	dd	1
	dd	_1737
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	0
	align	4
_37484:
	dd	_37398
	dd	72
	dd	3
	align	4
_37493:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37490:
	dd	_37398
	dd	76
	dd	3
	align	4
_37497:
	dd	1
	dd	_2930
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37494:
	dd	_37398
	dd	80
	dd	3
	align	4
_37501:
	dd	1
	dd	_2931
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37498:
	dd	_37398
	dd	84
	dd	3
_37508:
	db	"tagname",0
	align	4
_37507:
	dd	1
	dd	_2932
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37508
	dd	_19409
	dd	-8
	dd	0
	align	4
_37502:
	dd	_37398
	dd	88
	dd	3
_37513:
	db	"E_JOINT_UPDATE_ON_RENDER",0
	align	4
_37512:
	dd	1
	dd	_2934
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37513
	dd	_427
	dd	-8
	dd	0
	align	4
_37509:
	dd	_37398
	dd	92
	dd	3
_37518:
	db	"Time",0
	align	4
_37517:
	dd	1
	dd	_2935
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37518
	dd	_20971
	dd	-8
	dd	0
	align	4
_37514:
	dd	_37398
	dd	96
	dd	3
_37523:
	db	"bCalculateAbsolutePositions",0
	align	4
_37522:
	dd	1
	dd	_2936
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37523
	dd	_427
	dd	-8
	dd	0
	align	4
_37519:
	dd	_37398
	dd	100
	dd	3
_37528:
	db	"bOn",0
	align	4
_37527:
	dd	1
	dd	_2937
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37528
	dd	_427
	dd	-8
	dd	0
	align	4
_37524:
	dd	_37398
	dd	104
	dd	3
	align	4
_37534:
	dd	1
	dd	_2938
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37426
	dd	_19409
	dd	-8
	dd	0
	align	4
_37529:
	dd	_37398
	dd	108
	dd	3
_37539:
	db	"jointID",0
	align	4
_37538:
	dd	1
	dd	_2940
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37539
	dd	_427
	dd	-8
	dd	0
	align	4
_37535:
	dd	_37398
	dd	112
	dd	3
	align	4
_37543:
	dd	1
	dd	_2942
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37540:
	dd	_37398
	dd	116
	dd	3
_37548:
	db	"newParent",0
_37549:
	db	":ISceneNode",0
_37550:
	db	"newManager",0
	align	4
_37547:
	dd	1
	dd	_2943
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	2
	dd	_37548
	dd	_37549
	dd	-8
	dd	2
	dd	_37550
	dd	_33095
	dd	-12
	dd	0
	align	4
_37544:
	dd	_37398
	dd	120
	dd	3
	align	4
_37554:
	dd	1
	dd	_2945
	dd	2
	dd	_20844
	dd	_37395
	dd	-4
	dd	0
	align	4
_37551:
	dd	_37398
	dd	124
	dd	3
_37557:
	db	":IAnimatedMeshMD2",0
	align	4
_37556:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37557
	dd	-4
	dd	0
	align	4
_37555:
	dd	3
	dd	0
	dd	0
	align	4
_37570:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_37557
	dd	-12
	dd	0
_37560:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmeshmd2.bmx",0
	align	4
_37559:
	dd	_37560
	dd	9
	dd	3
	align	4
_37563:
	dd	3
	dd	0
	dd	0
	align	4
_37562:
	dd	_37560
	dd	9
	dd	23
	align	4
_37564:
	dd	_37560
	dd	10
	dd	3
	align	4
_37566:
	dd	_37560
	dd	11
	dd	3
	align	4
_37569:
	dd	_37560
	dd	12
	dd	3
	align	4
_37574:
	dd	1
	dd	_2949
	dd	2
	dd	_20844
	dd	_37557
	dd	-4
	dd	0
	align	4
_37571:
	dd	_37560
	dd	16
	dd	3
	align	4
_37578:
	dd	1
	dd	_2950
	dd	2
	dd	_20844
	dd	_37557
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_37575:
	dd	_37560
	dd	20
	dd	3
_37585:
	db	"outBegin",0
_37586:
	db	"outEnd",0
_37587:
	db	"outFps",0
	align	4
_37584:
	dd	1
	dd	_2951
	dd	2
	dd	_20844
	dd	_37557
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_37585
	dd	_22097
	dd	-12
	dd	2
	dd	_37586
	dd	_22097
	dd	-16
	dd	2
	dd	_37587
	dd	_22097
	dd	-20
	dd	0
	align	4
_37579:
	dd	_37560
	dd	24
	dd	3
_37592:
	db	"EMD2_ANIMATION_TYPE_l",0
	align	4
_37591:
	dd	1
	dd	_2953
	dd	2
	dd	_20844
	dd	_37557
	dd	-4
	dd	2
	dd	_37592
	dd	_427
	dd	-8
	dd	2
	dd	_37585
	dd	_22097
	dd	-12
	dd	2
	dd	_37586
	dd	_22097
	dd	-16
	dd	2
	dd	_37587
	dd	_22097
	dd	-20
	dd	0
	align	4
_37588:
	dd	_37560
	dd	28
	dd	3
	align	4
_37594:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	0
	align	4
_37593:
	dd	3
	dd	0
	dd	0
	align	4
_37599:
	dd	1
	dd	_2247
	dd	0
_37598:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimationendcallback.bmx",0
	align	4
_37597:
	dd	_37598
	dd	10
	dd	3
	align	4
_37604:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_37600:
	dd	_37598
	dd	14
	dd	3
	align	4
_37601:
	dd	_37598
	dd	15
	dd	3
	align	4
_37619:
	dd	1
	dd	_2958
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_31956
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37443
	dd	-12
	dd	0
	align	4
_37605:
	dd	_37598
	dd	22
	dd	3
	align	4
_37607:
	dd	_37598
	dd	24
	dd	3
_37615:
	db	"tempnode",0
	align	4
_37614:
	dd	3
	dd	0
	dd	2
	dd	_37615
	dd	_37395
	dd	-16
	dd	0
	align	4
_37609:
	dd	_37598
	dd	26
	dd	6
	align	4
_37611:
	dd	_37598
	dd	28
	dd	6
	align	4
_37618:
	dd	3
	dd	0
	dd	0
	align	4
_37617:
	dd	_37598
	dd	30
	dd	4
	align	4
_37620:
	dd	1
	dd	_2959
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	2
	dd	_31956
	dd	_37395
	dd	-8
	dd	0
	align	4
_37633:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	0
	align	4
_37621:
	dd	_37598
	dd	38
	dd	3
	align	4
_37629:
	dd	3
	dd	0
	dd	0
	align	4
_37625:
	dd	_37598
	dd	38
	dd	22
	align	4
_37630:
	dd	_37598
	dd	39
	dd	3
	align	4
_37637:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	0
	align	4
_37634:
	dd	_37598
	dd	43
	dd	3
	align	4
_37641:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	0
	align	4
_37638:
	dd	_37598
	dd	47
	dd	3
	align	4
_37645:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	0
	align	4
_37642:
	dd	_37598
	dd	55
	dd	3
	align	4
_37647:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_37646:
	dd	_37598
	dd	63
	dd	3
	align	4
_37666:
	dd	1
	dd	_482
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	2
	dd	_20870
	dd	_427
	dd	-8
	dd	2
	dd	_20871
	dd	_427
	dd	-12
	dd	2
	dd	_2247
	dd	_2957
	dd	-16
	dd	2
	dd	_21069
	dd	_37443
	dd	-20
	dd	0
	align	4
_37648:
	dd	_37598
	dd	67
	dd	3
	align	4
_37651:
	dd	3
	dd	0
	dd	0
	align	4
_37650:
	dd	_37598
	dd	67
	dd	23
	align	4
_37652:
	dd	_37598
	dd	69
	dd	3
	align	4
_37656:
	dd	_37598
	dd	71
	dd	3
	align	4
_37658:
	dd	_37598
	dd	74
	dd	3
	align	4
_37662:
	dd	_37598
	dd	77
	dd	3
	align	4
_37665:
	dd	_37598
	dd	79
	dd	3
	align	4
_37670:
	dd	1
	dd	_442
	dd	2
	dd	_20844
	dd	_37443
	dd	-4
	dd	0
	align	4
_37667:
	dd	_37598
	dd	83
	dd	3
_37673:
	db	":IQ3LevelMesh",0
	align	4
_37672:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37673
	dd	-4
	dd	0
	align	4
_37671:
	dd	3
	dd	0
	dd	0
	align	4
_37686:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_37673
	dd	-12
	dd	0
_37676:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iq3levelmesh.bmx",0
	align	4
_37675:
	dd	_37676
	dd	9
	dd	3
	align	4
_37679:
	dd	3
	dd	0
	dd	0
	align	4
_37678:
	dd	_37676
	dd	9
	dd	23
	align	4
_37680:
	dd	_37676
	dd	10
	dd	3
	align	4
_37682:
	dd	_37676
	dd	11
	dd	3
	align	4
_37685:
	dd	_37676
	dd	12
	dd	3
_37693:
	db	"fileNameIsValid",0
	align	4
_37692:
	dd	1
	dd	_2966
	dd	2
	dd	_20844
	dd	_37673
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_37693
	dd	_427
	dd	-12
	dd	0
	align	4
_37687:
	dd	_37676
	dd	16
	dd	3
	align	4
_37697:
	dd	1
	dd	_2968
	dd	2
	dd	_20844
	dd	_37673
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_37694:
	dd	_37676
	dd	20
	dd	3
_37727:
	db	"[]:IShader",0
	align	4
_37726:
	dd	1
	dd	_2970
	dd	2
	dd	_20844
	dd	_37673
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_37727
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_37698:
	dd	_37676
	dd	24
	dd	3
	align	4
_37700:
	dd	_37676
	dd	25
	dd	3
	align	4
_37702:
	dd	_37676
	dd	27
	dd	3
	align	4
_37706:
	dd	_37676
	dd	28
	dd	3
	align	4
_37723:
	dd	3
	dd	0
	dd	0
	align	4
_37708:
	dd	_37676
	dd	29
	dd	4
_37709:
	db	":IShader",0
	align	4
_37710:
	dd	_37676
	dd	31
	dd	4
	align	4
_37722:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_37714:
	dd	_37676
	dd	32
	dd	5
	align	4
_37724:
	dd	_37676
	dd	36
	dd	3
	align	4
_37725:
	dd	_37676
	dd	38
	dd	3
_37730:
	db	":ITriangleSelector",0
	align	4
_37729:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	0
	align	4
_37728:
	dd	3
	dd	0
	dd	0
	align	4
_37744:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_37730
	dd	-12
	dd	0
_37734:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/itriangleselector.bmx",0
	align	4
_37733:
	dd	_37734
	dd	9
	dd	3
	align	4
_37737:
	dd	3
	dd	0
	dd	0
	align	4
_37736:
	dd	_37734
	dd	9
	dd	23
	align	4
_37738:
	dd	_37734
	dd	10
	dd	3
	align	4
_37740:
	dd	_37734
	dd	11
	dd	3
	align	4
_37743:
	dd	_37734
	dd	12
	dd	3
	align	4
_37748:
	dd	1
	dd	_2975
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	0
	align	4
_37745:
	dd	_37734
	dd	16
	dd	3
_37788:
	db	"[]:Triangle3df",0
	align	4
_37787:
	dd	1
	dd	_2976
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	2
	dd	_3136
	dd	_23645
	dd	-8
	dd	2
	dd	_28810
	dd	_24877
	dd	-12
	dd	2
	dd	_28811
	dd	_37788
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_37749:
	dd	_37734
	dd	20
	dd	3
	align	4
_37752:
	dd	3
	dd	0
	dd	0
	align	4
_37751:
	dd	_37734
	dd	20
	dd	26
	align	4
_37753:
	dd	_37734
	dd	22
	dd	3
_37754:
	db	"i",0
	align	4
_37758:
	dd	_37734
	dd	23
	dd	3
	align	4
_37760:
	dd	_37734
	dd	25
	dd	3
	align	4
_37766:
	dd	_37734
	dd	27
	dd	3
	align	4
_37785:
	dd	3
	dd	0
	dd	0
	align	4
_37768:
	dd	_37734
	dd	28
	dd	4
_37769:
	db	":Triangle3df",0
	align	4
_37770:
	dd	_37734
	dd	30
	dd	4
	align	4
_37784:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_37774:
	dd	_37734
	dd	31
	dd	5
	align	4
_37786:
	dd	_37734
	dd	35
	dd	3
	align	4
_37829:
	dd	1
	dd	_2978
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	2
	dd	_28610
	dd	_23156
	dd	-8
	dd	2
	dd	_3136
	dd	_23645
	dd	-12
	dd	2
	dd	_28810
	dd	_24877
	dd	-16
	dd	2
	dd	_28811
	dd	_37788
	dd	-20
	dd	2
	dd	_832
	dd	_427
	dd	-24
	dd	0
	align	4
_37789:
	dd	_37734
	dd	39
	dd	3
	align	4
_37792:
	dd	3
	dd	0
	dd	0
	align	4
_37791:
	dd	_37734
	dd	39
	dd	26
	align	4
_37793:
	dd	_37734
	dd	41
	dd	3
_37794:
	db	"i",0
	align	4
_37798:
	dd	_37734
	dd	42
	dd	3
	align	4
_37800:
	dd	_37734
	dd	44
	dd	3
	align	4
_37808:
	dd	_37734
	dd	46
	dd	3
	align	4
_37827:
	dd	3
	dd	0
	dd	0
	align	4
_37810:
	dd	_37734
	dd	47
	dd	4
_37811:
	db	":Triangle3df",0
	align	4
_37812:
	dd	_37734
	dd	49
	dd	4
	align	4
_37826:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_37816:
	dd	_37734
	dd	50
	dd	5
	align	4
_37828:
	dd	_37734
	dd	54
	dd	3
	align	4
_37870:
	dd	1
	dd	_2980
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	2
	dd	_3136
	dd	_23645
	dd	-12
	dd	2
	dd	_28810
	dd	_24877
	dd	-16
	dd	2
	dd	_28811
	dd	_37788
	dd	-20
	dd	2
	dd	_832
	dd	_427
	dd	-24
	dd	0
	align	4
_37830:
	dd	_37734
	dd	58
	dd	3
	align	4
_37833:
	dd	3
	dd	0
	dd	0
	align	4
_37832:
	dd	_37734
	dd	58
	dd	26
	align	4
_37834:
	dd	_37734
	dd	60
	dd	3
_37835:
	db	"i",0
	align	4
_37839:
	dd	_37734
	dd	61
	dd	3
	align	4
_37841:
	dd	_37734
	dd	63
	dd	3
	align	4
_37849:
	dd	_37734
	dd	65
	dd	3
	align	4
_37868:
	dd	3
	dd	0
	dd	0
	align	4
_37851:
	dd	_37734
	dd	66
	dd	4
_37852:
	db	":Triangle3df",0
	align	4
_37853:
	dd	_37734
	dd	68
	dd	4
	align	4
_37867:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_37857:
	dd	_37734
	dd	69
	dd	5
	align	4
_37869:
	dd	_37734
	dd	73
	dd	3
_37875:
	db	"triangleIndex",0
	align	4
_37874:
	dd	1
	dd	_2982
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	2
	dd	_37875
	dd	_427
	dd	-8
	dd	0
	align	4
_37871:
	dd	_37734
	dd	77
	dd	3
	align	4
_37888:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	0
	align	4
_37876:
	dd	_37734
	dd	81
	dd	3
	align	4
_37884:
	dd	3
	dd	0
	dd	0
	align	4
_37880:
	dd	_37734
	dd	81
	dd	22
	align	4
_37885:
	dd	_37734
	dd	82
	dd	3
	align	4
_37892:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	0
	align	4
_37889:
	dd	_37734
	dd	86
	dd	3
	align	4
_37896:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_37730
	dd	-4
	dd	0
	align	4
_37893:
	dd	_37734
	dd	90
	dd	3
_37899:
	db	":ISceneNodeAnimator",0
	align	4
_37898:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_37897:
	dd	3
	dd	0
	dd	0
	align	4
_37913:
	dd	1
	dd	_2986
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	2
	dd	_29636
	dd	_427
	dd	-12
	dd	0
_37903:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimator.bmx",0
	align	4
_37902:
	dd	_37903
	dd	13
	dd	3
	align	4
_37912:
	dd	3
	dd	0
	dd	0
	align	4
_37907:
	dd	_37903
	dd	13
	dd	24
	align	4
_37927:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_37914:
	dd	_37903
	dd	17
	dd	3
	align	4
_37921:
	dd	3
	dd	0
	dd	0
	align	4
_37918:
	dd	_37903
	dd	18
	dd	4
	align	4
_37926:
	dd	3
	dd	0
	dd	0
	align	4
_37923:
	dd	_37903
	dd	20
	dd	4
	align	4
_37945:
	dd	1
	dd	_2988
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	2
	dd	_37550
	dd	_33095
	dd	-12
	dd	0
	align	4
_37928:
	dd	_37903
	dd	25
	dd	3
	align	4
_37937:
	dd	3
	dd	0
	dd	0
	align	4
_37932:
	dd	_37903
	dd	26
	dd	4
	align	4
_37944:
	dd	3
	dd	0
	dd	0
	align	4
_37939:
	dd	_37903
	dd	28
	dd	4
	align	4
_37957:
	dd	1
	dd	_2990
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_37946:
	dd	_37903
	dd	33
	dd	3
	align	4
_37953:
	dd	3
	dd	0
	dd	0
	align	4
_37950:
	dd	_37903
	dd	33
	dd	24
	align	4
_37956:
	dd	3
	dd	0
	dd	0
	align	4
_37955:
	dd	_37903
	dd	33
	dd	94
	align	4
_37971:
	dd	1
	dd	_2249
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	2
	dd	_33078
	dd	_31820
	dd	-8
	dd	0
	align	4
_37958:
	dd	_37903
	dd	37
	dd	3
	align	4
_37967:
	dd	3
	dd	0
	dd	0
	align	4
_37962:
	dd	_37903
	dd	37
	dd	24
	align	4
_37970:
	dd	3
	dd	0
	dd	0
	align	4
_37969:
	dd	_37903
	dd	37
	dd	93
	align	4
_37983:
	dd	1
	dd	_2991
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_37972:
	dd	_37903
	dd	41
	dd	3
	align	4
_37979:
	dd	3
	dd	0
	dd	0
	align	4
_37976:
	dd	_37903
	dd	41
	dd	24
	align	4
_37982:
	dd	3
	dd	0
	dd	0
	align	4
_37981:
	dd	_37903
	dd	41
	dd	84
	align	4
_37996:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_37984:
	dd	_37903
	dd	50
	dd	3
	align	4
_37992:
	dd	3
	dd	0
	dd	0
	align	4
_37988:
	dd	_37903
	dd	50
	dd	22
	align	4
_37993:
	dd	_37903
	dd	51
	dd	3
	align	4
_38000:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_37997:
	dd	_37903
	dd	55
	dd	3
	align	4
_38004:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_38001:
	dd	_37903
	dd	59
	dd	3
	align	4
_38006:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_38005:
	dd	_37903
	dd	71
	dd	3
	align	4
_38035:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_37899
	dd	-16
	dd	0
	align	4
_38007:
	dd	_37903
	dd	75
	dd	3
	align	4
_38010:
	dd	3
	dd	0
	dd	0
	align	4
_38009:
	dd	_37903
	dd	75
	dd	23
	align	4
_38011:
	dd	_37903
	dd	76
	dd	3
	align	4
_38013:
	dd	_37903
	dd	78
	dd	3
_38021:
	db	"():ISceneNodeAnimator",0
	align	4
_38020:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_38021
	dd	-20
	dd	0
	align	4
_38015:
	dd	_37903
	dd	80
	dd	4
	align	4
_38019:
	dd	_37903
	dd	82
	dd	4
	align	4
_38024:
	dd	3
	dd	0
	dd	0
	align	4
_38023:
	dd	_37903
	dd	84
	dd	4
	align	4
_38025:
	dd	_37903
	dd	88
	dd	3
	align	4
_38031:
	dd	_37903
	dd	90
	dd	3
	align	4
_38034:
	dd	_37903
	dd	92
	dd	3
	align	4
_38055:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_38036:
	dd	_37903
	dd	100
	dd	3
	align	4
_38037:
	dd	_37903
	dd	101
	dd	3
	align	4
_38040:
	dd	_37903
	dd	104
	dd	3
	align	4
_38043:
	dd	_37903
	dd	107
	dd	3
	align	4
_38046:
	dd	_37903
	dd	110
	dd	3
	align	4
_38049:
	dd	_37903
	dd	113
	dd	3
	align	4
_38052:
	dd	_37903
	dd	116
	dd	3
_38068:
	db	"pSEvent",0
	align	4
_38067:
	dd	1
	dd	_2248
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38068
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37899
	dd	-12
	dd	0
	align	4
_38056:
	dd	_37903
	dd	123
	dd	3
	align	4
_38058:
	dd	_37903
	dd	125
	dd	3
	align	4
_38063:
	dd	3
	dd	0
	dd	0
	align	4
_38060:
	dd	_37903
	dd	127
	dd	6
	align	4
_38066:
	dd	3
	dd	0
	dd	0
	align	4
_38065:
	dd	_37903
	dd	129
	dd	4
	align	4
_38080:
	dd	1
	dd	_2994
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37899
	dd	-8
	dd	0
	align	4
_38069:
	dd	_37903
	dd	135
	dd	3
	align	4
_38071:
	dd	_37903
	dd	137
	dd	3
	align	4
_38076:
	dd	3
	dd	0
	dd	0
	align	4
_38073:
	dd	_37903
	dd	139
	dd	6
	align	4
_38079:
	dd	3
	dd	0
	dd	0
	align	4
_38078:
	dd	_37903
	dd	141
	dd	4
	align	4
_38092:
	dd	1
	dd	_2995
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37899
	dd	-8
	dd	0
	align	4
_38081:
	dd	_37903
	dd	147
	dd	3
	align	4
_38083:
	dd	_37903
	dd	149
	dd	3
	align	4
_38088:
	dd	3
	dd	0
	dd	0
	align	4
_38085:
	dd	_37903
	dd	151
	dd	6
	align	4
_38091:
	dd	3
	dd	0
	dd	0
	align	4
_38090:
	dd	_37903
	dd	153
	dd	4
	align	4
_38104:
	dd	1
	dd	_2996
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37899
	dd	-8
	dd	0
	align	4
_38093:
	dd	_37903
	dd	159
	dd	3
	align	4
_38095:
	dd	_37903
	dd	161
	dd	3
	align	4
_38100:
	dd	3
	dd	0
	dd	0
	align	4
_38097:
	dd	_37903
	dd	163
	dd	6
	align	4
_38103:
	dd	3
	dd	0
	dd	0
	align	4
_38102:
	dd	_37903
	dd	165
	dd	4
	align	4
_38118:
	dd	1
	dd	_2997
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_31956
	dd	_427
	dd	-8
	dd	2
	dd	_29636
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37899
	dd	-16
	dd	0
	align	4
_38105:
	dd	_37903
	dd	171
	dd	3
	align	4
_38107:
	dd	_37903
	dd	173
	dd	3
	align	4
_38114:
	dd	3
	dd	0
	dd	2
	dd	_37615
	dd	_37549
	dd	-20
	dd	0
	align	4
_38109:
	dd	_37903
	dd	175
	dd	6
	align	4
_38111:
	dd	_37903
	dd	177
	dd	6
	align	4
_38117:
	dd	3
	dd	0
	dd	0
	align	4
_38116:
	dd	_37903
	dd	179
	dd	4
	align	4
_38132:
	dd	1
	dd	_2998
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_31956
	dd	_427
	dd	-8
	dd	2
	dd	_37550
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37899
	dd	-16
	dd	0
	align	4
_38119:
	dd	_37903
	dd	185
	dd	3
	align	4
_38121:
	dd	_37903
	dd	186
	dd	3
	align	4
_38128:
	dd	3
	dd	0
	dd	0
	align	4
_38123:
	dd	_37903
	dd	187
	dd	4
	align	4
_38131:
	dd	3
	dd	0
	dd	0
	align	4
_38130:
	dd	_37903
	dd	191
	dd	4
	align	4
_38136:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_37899
	dd	-4
	dd	0
	align	4
_38133:
	dd	_37903
	dd	196
	dd	3
	align	4
_38143:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38142:
	dd	3
	dd	0
	dd	0
_38138:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenode.bmx",0
	align	4
_38137:
	dd	_38138
	dd	10
	dd	3
	align	4
_38160:
	dd	1
	dd	_2222
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38147:
	dd	_38138
	dd	23
	dd	3
	align	4
_38154:
	dd	3
	dd	0
	dd	0
	align	4
_38151:
	dd	_38138
	dd	24
	dd	4
	align	4
_38159:
	dd	3
	dd	0
	dd	0
	align	4
_38156:
	dd	_38138
	dd	26
	dd	4
_38190:
	db	"[]:ISceneNodeAnimator",0
	align	4
_38189:
	dd	1
	dd	_3002
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_38190
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_38161:
	dd	_38138
	dd	32
	dd	3
	align	4
_38163:
	dd	_38138
	dd	33
	dd	3
	align	4
_38165:
	dd	_38138
	dd	35
	dd	3
	align	4
_38169:
	dd	_38138
	dd	37
	dd	3
	align	4
_38186:
	dd	3
	dd	0
	dd	0
	align	4
_38171:
	dd	_38138
	dd	38
	dd	4
_38172:
	db	":ISceneNodeAnimator",0
	align	4
_38173:
	dd	_38138
	dd	40
	dd	4
	align	4
_38185:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_38177:
	dd	_38138
	dd	41
	dd	5
	align	4
_38187:
	dd	_38138
	dd	45
	dd	3
	align	4
_38188:
	dd	_38138
	dd	46
	dd	3
_38209:
	db	"animator",0
	align	4
_38208:
	dd	1
	dd	_3004
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38209
	dd	_37899
	dd	-8
	dd	0
	align	4
_38191:
	dd	_38138
	dd	50
	dd	3
	align	4
_38200:
	dd	3
	dd	0
	dd	0
	align	4
_38195:
	dd	_38138
	dd	51
	dd	4
	align	4
_38207:
	dd	3
	dd	0
	dd	0
	align	4
_38202:
	dd	_38138
	dd	53
	dd	4
	align	4
_38227:
	dd	1
	dd	_1549
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_29426
	dd	_37549
	dd	-8
	dd	0
	align	4
_38210:
	dd	_38138
	dd	58
	dd	3
	align	4
_38219:
	dd	3
	dd	0
	dd	0
	align	4
_38214:
	dd	_38138
	dd	59
	dd	4
	align	4
_38226:
	dd	3
	dd	0
	dd	0
	align	4
_38221:
	dd	_38138
	dd	61
	dd	4
	align	4
_38241:
	dd	1
	dd	_1552
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38228:
	dd	_38138
	dd	66
	dd	3
	align	4
_38235:
	dd	3
	dd	0
	dd	0
	align	4
_38232:
	dd	_38138
	dd	67
	dd	4
	align	4
_38240:
	dd	3
	dd	0
	dd	0
	align	4
_38237:
	dd	_38138
	dd	69
	dd	4
	align	4
_38255:
	dd	1
	dd	_3007
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38242:
	dd	_38138
	dd	74
	dd	3
	align	4
_38249:
	dd	3
	dd	0
	dd	0
	align	4
_38246:
	dd	_38138
	dd	75
	dd	4
	align	4
_38254:
	dd	3
	dd	0
	dd	0
	align	4
_38251:
	dd	_38138
	dd	77
	dd	4
	align	4
_38269:
	dd	1
	dd	_3008
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38256:
	dd	_38138
	dd	82
	dd	3
	align	4
_38263:
	dd	3
	dd	0
	dd	0
	align	4
_38260:
	dd	_38138
	dd	83
	dd	4
	align	4
_38268:
	dd	3
	dd	0
	dd	0
	align	4
_38265:
	dd	_38138
	dd	85
	dd	4
	align	4
_38283:
	dd	1
	dd	_1183
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38270:
	dd	_38138
	dd	90
	dd	3
	align	4
_38277:
	dd	3
	dd	0
	dd	0
	align	4
_38274:
	dd	_38138
	dd	91
	dd	4
	align	4
_38282:
	dd	3
	dd	0
	dd	0
	align	4
_38279:
	dd	_38138
	dd	93
	dd	4
	align	4
_38297:
	dd	1
	dd	_1733
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_38284:
	dd	_38138
	dd	99
	dd	3
	align	4
_38291:
	dd	3
	dd	0
	dd	0
	align	4
_38288:
	dd	_38138
	dd	100
	dd	4
	align	4
_38296:
	dd	3
	dd	0
	dd	0
	align	4
_38293:
	dd	_38138
	dd	102
	dd	4
	align	4
_38311:
	dd	1
	dd	_3010
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38298:
	dd	_38138
	dd	107
	dd	3
	align	4
_38305:
	dd	3
	dd	0
	dd	0
	align	4
_38302:
	dd	_38138
	dd	108
	dd	4
	align	4
_38310:
	dd	3
	dd	0
	dd	0
	align	4
_38307:
	dd	_38138
	dd	110
	dd	4
	align	4
_38325:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38312:
	dd	_38138
	dd	115
	dd	3
	align	4
_38319:
	dd	3
	dd	0
	dd	0
	align	4
_38316:
	dd	_38138
	dd	116
	dd	4
	align	4
_38324:
	dd	3
	dd	0
	dd	0
	align	4
_38321:
	dd	_38138
	dd	118
	dd	4
	align	4
_38339:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38326:
	dd	_38138
	dd	123
	dd	3
	align	4
_38333:
	dd	3
	dd	0
	dd	0
	align	4
_38330:
	dd	_38138
	dd	124
	dd	4
	align	4
_38338:
	dd	3
	dd	0
	dd	0
	align	4
_38335:
	dd	_38138
	dd	126
	dd	4
	align	4
_38356:
	dd	1
	dd	_1557
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	0
	align	4
_38340:
	dd	_38138
	dd	131
	dd	3
	align	4
_38342:
	dd	_38138
	dd	133
	dd	3
	align	4
_38349:
	dd	3
	dd	0
	dd	0
	align	4
_38346:
	dd	_38138
	dd	134
	dd	4
	align	4
_38354:
	dd	3
	dd	0
	dd	0
	align	4
_38351:
	dd	_38138
	dd	136
	dd	4
	align	4
_38355:
	dd	_38138
	dd	138
	dd	3
	align	4
_38370:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38357:
	dd	_38138
	dd	142
	dd	3
	align	4
_38364:
	dd	3
	dd	0
	dd	0
	align	4
_38361:
	dd	_38138
	dd	143
	dd	4
	align	4
_38369:
	dd	3
	dd	0
	dd	0
	align	4
_38366:
	dd	_38138
	dd	145
	dd	4
	align	4
_38384:
	dd	1
	dd	_3012
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38371:
	dd	_38138
	dd	150
	dd	3
	align	4
_38378:
	dd	3
	dd	0
	dd	0
	align	4
_38375:
	dd	_38138
	dd	151
	dd	4
	align	4
_38383:
	dd	3
	dd	0
	dd	0
	align	4
_38380:
	dd	_38138
	dd	153
	dd	4
	align	4
_38398:
	dd	1
	dd	_3013
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38385:
	dd	_38138
	dd	158
	dd	3
	align	4
_38392:
	dd	3
	dd	0
	dd	0
	align	4
_38389:
	dd	_38138
	dd	159
	dd	4
	align	4
_38397:
	dd	3
	dd	0
	dd	0
	align	4
_38394:
	dd	_38138
	dd	161
	dd	4
	align	4
_38412:
	dd	1
	dd	_3014
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38399:
	dd	_38138
	dd	166
	dd	3
	align	4
_38406:
	dd	3
	dd	0
	dd	0
	align	4
_38403:
	dd	_38138
	dd	167
	dd	4
	align	4
_38411:
	dd	3
	dd	0
	dd	0
	align	4
_38408:
	dd	_38138
	dd	169
	dd	4
	align	4
_38426:
	dd	1
	dd	_3015
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38413:
	dd	_38138
	dd	174
	dd	3
	align	4
_38420:
	dd	3
	dd	0
	dd	0
	align	4
_38417:
	dd	_38138
	dd	175
	dd	4
	align	4
_38425:
	dd	3
	dd	0
	dd	0
	align	4
_38422:
	dd	_38138
	dd	177
	dd	4
	align	4
_38440:
	dd	1
	dd	_3016
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38427:
	dd	_38138
	dd	183
	dd	3
	align	4
_38434:
	dd	3
	dd	0
	dd	0
	align	4
_38431:
	dd	_38138
	dd	184
	dd	4
	align	4
_38439:
	dd	3
	dd	0
	dd	0
	align	4
_38436:
	dd	_38138
	dd	186
	dd	4
	align	4
_38454:
	dd	1
	dd	_3018
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38441:
	dd	_38138
	dd	191
	dd	3
	align	4
_38448:
	dd	3
	dd	0
	dd	0
	align	4
_38445:
	dd	_38138
	dd	192
	dd	4
	align	4
_38453:
	dd	3
	dd	0
	dd	0
	align	4
_38450:
	dd	_38138
	dd	194
	dd	4
	align	4
_38468:
	dd	1
	dd	_1520
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38455:
	dd	_38138
	dd	199
	dd	3
	align	4
_38462:
	dd	3
	dd	0
	dd	0
	align	4
_38459:
	dd	_38138
	dd	200
	dd	4
	align	4
_38467:
	dd	3
	dd	0
	dd	0
	align	4
_38464:
	dd	_38138
	dd	202
	dd	4
	align	4
_38482:
	dd	1
	dd	_1562
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38469:
	dd	_38138
	dd	207
	dd	3
	align	4
_38476:
	dd	3
	dd	0
	dd	0
	align	4
_38473:
	dd	_38138
	dd	208
	dd	4
	align	4
_38481:
	dd	3
	dd	0
	dd	0
	align	4
_38478:
	dd	_38138
	dd	210
	dd	4
	align	4
_38496:
	dd	1
	dd	_3019
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38483:
	dd	_38138
	dd	215
	dd	3
	align	4
_38490:
	dd	3
	dd	0
	dd	0
	align	4
_38487:
	dd	_38138
	dd	216
	dd	4
	align	4
_38495:
	dd	3
	dd	0
	dd	0
	align	4
_38492:
	dd	_38138
	dd	218
	dd	4
	align	4
_38514:
	dd	1
	dd	_3020
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38209
	dd	_37899
	dd	-8
	dd	0
	align	4
_38497:
	dd	_38138
	dd	223
	dd	3
	align	4
_38506:
	dd	3
	dd	0
	dd	0
	align	4
_38501:
	dd	_38138
	dd	224
	dd	4
	align	4
_38513:
	dd	3
	dd	0
	dd	0
	align	4
_38508:
	dd	_38138
	dd	226
	dd	4
	align	4
_38528:
	dd	1
	dd	_3021
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38515:
	dd	_38138
	dd	231
	dd	3
	align	4
_38522:
	dd	3
	dd	0
	dd	0
	align	4
_38519:
	dd	_38138
	dd	232
	dd	4
	align	4
_38527:
	dd	3
	dd	0
	dd	0
	align	4
_38524:
	dd	_38138
	dd	234
	dd	4
	align	4
_38546:
	dd	1
	dd	_1563
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_29426
	dd	_37549
	dd	-8
	dd	0
	align	4
_38529:
	dd	_38138
	dd	239
	dd	3
	align	4
_38538:
	dd	3
	dd	0
	dd	0
	align	4
_38533:
	dd	_38138
	dd	240
	dd	4
	align	4
_38545:
	dd	3
	dd	0
	dd	0
	align	4
_38540:
	dd	_38138
	dd	242
	dd	4
	align	4
_38560:
	dd	1
	dd	_3022
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38547:
	dd	_38138
	dd	247
	dd	3
	align	4
_38554:
	dd	3
	dd	0
	dd	0
	align	4
_38551:
	dd	_38138
	dd	248
	dd	4
	align	4
_38559:
	dd	3
	dd	0
	dd	0
	align	4
_38556:
	dd	_38138
	dd	250
	dd	4
	align	4
_38574:
	dd	1
	dd	_3023
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_29636
	dd	_427
	dd	-8
	dd	0
	align	4
_38561:
	dd	_38138
	dd	255
	dd	3
	align	4
_38568:
	dd	3
	dd	0
	dd	0
	align	4
_38565:
	dd	_38138
	dd	256
	dd	4
	align	4
_38573:
	dd	3
	dd	0
	dd	0
	align	4
_38570:
	dd	_38138
	dd	258
	dd	4
_38589:
	db	"E_CULLING_TYPE",0
	align	4
_38588:
	dd	1
	dd	_3024
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38589
	dd	_427
	dd	-8
	dd	0
	align	4
_38575:
	dd	_38138
	dd	263
	dd	3
	align	4
_38582:
	dd	3
	dd	0
	dd	0
	align	4
_38579:
	dd	_38138
	dd	264
	dd	4
	align	4
_38587:
	dd	3
	dd	0
	dd	0
	align	4
_38584:
	dd	_38138
	dd	266
	dd	4
_38604:
	db	"state",0
	align	4
_38603:
	dd	1
	dd	_3025
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38604
	dd	_427
	dd	-8
	dd	0
	align	4
_38590:
	dd	_38138
	dd	271
	dd	3
	align	4
_38597:
	dd	3
	dd	0
	dd	0
	align	4
_38594:
	dd	_38138
	dd	272
	dd	4
	align	4
_38602:
	dd	3
	dd	0
	dd	0
	align	4
_38599:
	dd	_38138
	dd	274
	dd	4
	align	4
_38618:
	dd	1
	dd	_1565
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	0
	align	4
_38605:
	dd	_38138
	dd	279
	dd	3
	align	4
_38612:
	dd	3
	dd	0
	dd	0
	align	4
_38609:
	dd	_38138
	dd	280
	dd	4
	align	4
_38617:
	dd	3
	dd	0
	dd	0
	align	4
_38614:
	dd	_38138
	dd	282
	dd	4
	align	4
_38632:
	dd	1
	dd	_2895
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_37143
	dd	_427
	dd	-8
	dd	2
	dd	_37144
	dd	_427
	dd	-12
	dd	0
	align	4
_38619:
	dd	_38138
	dd	287
	dd	3
	align	4
_38626:
	dd	3
	dd	0
	dd	0
	align	4
_38623:
	dd	_38138
	dd	288
	dd	4
	align	4
_38631:
	dd	3
	dd	0
	dd	0
	align	4
_38628:
	dd	_38138
	dd	290
	dd	4
_38651:
	db	"textureLayer",0
	align	4
_38650:
	dd	1
	dd	_3026
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38651
	dd	_427
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	0
	align	4
_38633:
	dd	_38138
	dd	295
	dd	3
	align	4
_38642:
	dd	3
	dd	0
	dd	0
	align	4
_38637:
	dd	_38138
	dd	296
	dd	4
	align	4
_38649:
	dd	3
	dd	0
	dd	0
	align	4
_38644:
	dd	_38138
	dd	298
	dd	4
_38666:
	db	"E_MATERIAL_TYPE_newType",0
	align	4
_38665:
	dd	1
	dd	_2458
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38666
	dd	_427
	dd	-8
	dd	0
	align	4
_38652:
	dd	_38138
	dd	303
	dd	3
	align	4
_38659:
	dd	3
	dd	0
	dd	0
	align	4
_38656:
	dd	_38138
	dd	304
	dd	4
	align	4
_38664:
	dd	3
	dd	0
	dd	0
	align	4
_38661:
	dd	_38138
	dd	306
	dd	4
	align	4
_38684:
	dd	1
	dd	_1735
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_34545
	dd	_30483
	dd	-12
	dd	0
	align	4
_38667:
	dd	_38138
	dd	311
	dd	3
	align	4
_38676:
	dd	3
	dd	0
	dd	0
	align	4
_38671:
	dd	_38138
	dd	312
	dd	4
	align	4
_38683:
	dd	3
	dd	0
	dd	0
	align	4
_38678:
	dd	_38138
	dd	314
	dd	4
	align	4
_38702:
	dd	1
	dd	_2124
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_38685:
	dd	_38138
	dd	319
	dd	3
	align	4
_38694:
	dd	3
	dd	0
	dd	0
	align	4
_38689:
	dd	_38138
	dd	320
	dd	4
	align	4
_38701:
	dd	3
	dd	0
	dd	0
	align	4
_38696:
	dd	_38138
	dd	322
	dd	4
	align	4
_38724:
	dd	1
	dd	_3027
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_37548
	dd	_37549
	dd	-8
	dd	0
	align	4
_38703:
	dd	_38138
	dd	327
	dd	3
	align	4
_38706:
	dd	3
	dd	0
	dd	0
	align	4
_38705:
	dd	_38138
	dd	327
	dd	26
	align	4
_38707:
	dd	_38138
	dd	328
	dd	3
	align	4
_38716:
	dd	3
	dd	0
	dd	0
	align	4
_38711:
	dd	_38138
	dd	329
	dd	4
	align	4
_38723:
	dd	3
	dd	0
	dd	0
	align	4
_38718:
	dd	_38138
	dd	331
	dd	4
_38743:
	db	"newpos",0
	align	4
_38742:
	dd	1
	dd	_3028
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38743
	dd	_22598
	dd	-8
	dd	0
	align	4
_38725:
	dd	_38138
	dd	336
	dd	3
	align	4
_38734:
	dd	3
	dd	0
	dd	0
	align	4
_38729:
	dd	_38138
	dd	337
	dd	4
	align	4
_38741:
	dd	3
	dd	0
	dd	0
	align	4
_38736:
	dd	_38138
	dd	339
	dd	4
_38762:
	db	"rotation",0
	align	4
_38761:
	dd	1
	dd	_3029
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38762
	dd	_22598
	dd	-8
	dd	0
	align	4
_38744:
	dd	_38138
	dd	344
	dd	3
	align	4
_38753:
	dd	3
	dd	0
	dd	0
	align	4
_38748:
	dd	_38138
	dd	345
	dd	4
	align	4
_38760:
	dd	3
	dd	0
	dd	0
	align	4
_38755:
	dd	_38138
	dd	347
	dd	4
	align	4
_38780:
	dd	1
	dd	_1001
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_3227
	dd	_22598
	dd	-8
	dd	0
	align	4
_38763:
	dd	_38138
	dd	352
	dd	3
	align	4
_38772:
	dd	3
	dd	0
	dd	0
	align	4
_38767:
	dd	_38138
	dd	353
	dd	4
	align	4
_38779:
	dd	3
	dd	0
	dd	0
	align	4
_38774:
	dd	_38138
	dd	355
	dd	4
_38799:
	db	"selector",0
	align	4
_38798:
	dd	1
	dd	_3030
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38799
	dd	_37730
	dd	-8
	dd	0
	align	4
_38781:
	dd	_38138
	dd	360
	dd	3
	align	4
_38790:
	dd	3
	dd	0
	dd	0
	align	4
_38785:
	dd	_38138
	dd	361
	dd	4
	align	4
_38797:
	dd	3
	dd	0
	dd	0
	align	4
_38792:
	dd	_38138
	dd	363
	dd	4
_38814:
	db	"bIsVisible",0
	align	4
_38813:
	dd	1
	dd	_1521
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38814
	dd	_427
	dd	-8
	dd	0
	align	4
_38800:
	dd	_38138
	dd	368
	dd	3
	align	4
_38807:
	dd	3
	dd	0
	dd	0
	align	4
_38804:
	dd	_38138
	dd	369
	dd	4
	align	4
_38812:
	dd	3
	dd	0
	dd	0
	align	4
_38809:
	dd	_38138
	dd	371
	dd	4
	align	4
_38828:
	dd	1
	dd	_1568
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38815:
	dd	_38138
	dd	376
	dd	3
	align	4
_38822:
	dd	3
	dd	0
	dd	0
	align	4
_38819:
	dd	_38138
	dd	377
	dd	4
	align	4
_38827:
	dd	3
	dd	0
	dd	0
	align	4
_38824:
	dd	_38138
	dd	379
	dd	4
_38858:
	db	"[]:ISceneNode",0
	align	4
_38857:
	dd	1
	dd	_1569
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_38858
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_38829:
	dd	_38138
	dd	385
	dd	3
	align	4
_38831:
	dd	_38138
	dd	386
	dd	3
	align	4
_38833:
	dd	_38138
	dd	388
	dd	3
	align	4
_38837:
	dd	_38138
	dd	390
	dd	3
	align	4
_38854:
	dd	3
	dd	0
	dd	0
	align	4
_38839:
	dd	_38138
	dd	391
	dd	4
_38840:
	db	":ISceneNode",0
	align	4
_38841:
	dd	_38138
	dd	393
	dd	4
	align	4
_38853:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_38845:
	dd	_38138
	dd	394
	dd	5
	align	4
_38855:
	dd	_38138
	dd	398
	dd	3
	align	4
_38856:
	dd	_38138
	dd	399
	dd	3
	align	4
_38865:
	dd	1
	dd	_3033
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_38859:
	dd	_38138
	dd	403
	dd	3
_38880:
	db	"bDebugObject",0
	align	4
_38879:
	dd	1
	dd	_3034
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_38880
	dd	_427
	dd	-8
	dd	0
	align	4
_38866:
	dd	_38138
	dd	407
	dd	3
	align	4
_38873:
	dd	3
	dd	0
	dd	0
	align	4
_38870:
	dd	_38138
	dd	408
	dd	4
	align	4
_38878:
	dd	3
	dd	0
	dd	0
	align	4
_38875:
	dd	_38138
	dd	410
	dd	4
	align	4
_38894:
	dd	1
	dd	_3035
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38881:
	dd	_38138
	dd	415
	dd	3
	align	4
_38888:
	dd	3
	dd	0
	dd	0
	align	4
_38885:
	dd	_38138
	dd	416
	dd	4
	align	4
_38893:
	dd	3
	dd	0
	dd	0
	align	4
_38890:
	dd	_38138
	dd	418
	dd	4
	align	4
_38914:
	dd	1
	dd	_1301
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_25477
	dd	_27620
	dd	-8
	dd	2
	dd	_27621
	dd	_27559
	dd	-12
	dd	0
	align	4
_38895:
	dd	_38138
	dd	423
	dd	3
	align	4
_38900:
	dd	3
	dd	0
	dd	0
	align	4
_38899:
	dd	_38138
	dd	424
	dd	4
	align	4
_38913:
	dd	3
	dd	0
	dd	0
	align	4
_38902:
	dd	_38138
	dd	426
	dd	4
	align	4
_38905:
	dd	3
	dd	0
	dd	0
	align	4
_38904:
	dd	_38138
	dd	426
	dd	24
	align	4
_38906:
	dd	_38138
	dd	427
	dd	4
	align	4
_38934:
	dd	1
	dd	_1303
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_25478
	dd	_27620
	dd	-8
	dd	2
	dd	_27621
	dd	_27559
	dd	-12
	dd	0
	align	4
_38915:
	dd	_38138
	dd	432
	dd	3
	align	4
_38920:
	dd	3
	dd	0
	dd	0
	align	4
_38919:
	dd	_38138
	dd	433
	dd	4
	align	4
_38933:
	dd	3
	dd	0
	dd	0
	align	4
_38922:
	dd	_38138
	dd	435
	dd	4
	align	4
_38925:
	dd	3
	dd	0
	dd	0
	align	4
_38924:
	dd	_38138
	dd	435
	dd	24
	align	4
_38926:
	dd	_38138
	dd	436
	dd	4
	align	4
_38948:
	dd	1
	dd	_2943
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_37548
	dd	_37549
	dd	-8
	dd	2
	dd	_37550
	dd	_33095
	dd	-12
	dd	0
	align	4
_38935:
	dd	_38138
	dd	441
	dd	3
	align	4
_38942:
	dd	3
	dd	0
	dd	0
	align	4
_38939:
	dd	_38138
	dd	442
	dd	4
	align	4
_38947:
	dd	3
	dd	0
	dd	0
	align	4
_38944:
	dd	_38138
	dd	444
	dd	4
	align	4
_38962:
	dd	1
	dd	_3036
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_38949:
	dd	_38138
	dd	449
	dd	3
	align	4
_38956:
	dd	3
	dd	0
	dd	0
	align	4
_38953:
	dd	_38138
	dd	450
	dd	4
	align	4
_38961:
	dd	3
	dd	0
	dd	0
	align	4
_38958:
	dd	_38138
	dd	452
	dd	4
_39062:
	db	"node_cast",0
_39063:
	db	"node_type",0
	align	4
_39061:
	dd	1
	dd	_1547
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_29416
	dd	_427
	dd	-8
	dd	2
	dd	_39062
	dd	_37549
	dd	-12
	dd	2
	dd	_39063
	dd	_427
	dd	-16
	dd	2
	dd	_29419
	dd	_427
	dd	-20
	dd	0
	align	4
_38963:
	dd	_38138
	dd	462
	dd	3
	align	4
_38965:
	dd	_38138
	dd	463
	dd	3
	align	4
_38969:
	dd	_38138
	dd	464
	dd	3
	align	4
_38971:
	dd	_38138
	dd	466
	dd	3
	align	4
_38980:
	dd	3
	dd	0
	dd	0
	align	4
_38973:
	dd	_38138
	dd	467
	dd	4
	align	4
_38976:
	dd	_38138
	dd	468
	dd	4
	align	4
_38981:
	dd	_38138
	dd	471
	dd	3
	align	4
_39003:
	dd	3
	dd	0
	dd	0
	align	4
_38998:
	dd	_38138
	dd	536
	dd	5
	align	4
_38999:
	dd	_38138
	dd	537
	dd	5
	align	4
_39007:
	dd	3
	dd	0
	dd	0
	align	4
_39004:
	dd	_38138
	dd	483
	dd	5
	align	4
_39011:
	dd	3
	dd	0
	dd	0
	align	4
_39008:
	dd	_38138
	dd	486
	dd	5
	align	4
_39015:
	dd	3
	dd	0
	dd	0
	align	4
_39012:
	dd	_38138
	dd	489
	dd	5
	align	4
_39019:
	dd	3
	dd	0
	dd	0
	align	4
_39016:
	dd	_38138
	dd	493
	dd	5
	align	4
_39023:
	dd	3
	dd	0
	dd	0
	align	4
_39020:
	dd	_38138
	dd	497
	dd	5
	align	4
_39027:
	dd	3
	dd	0
	dd	0
	align	4
_39024:
	dd	_38138
	dd	501
	dd	5
	align	4
_39031:
	dd	3
	dd	0
	dd	0
	align	4
_39028:
	dd	_38138
	dd	505
	dd	5
	align	4
_39035:
	dd	3
	dd	0
	dd	0
	align	4
_39032:
	dd	_38138
	dd	509
	dd	5
	align	4
_39039:
	dd	3
	dd	0
	dd	0
	align	4
_39036:
	dd	_38138
	dd	513
	dd	5
	align	4
_39043:
	dd	3
	dd	0
	dd	0
	align	4
_39040:
	dd	_38138
	dd	517
	dd	5
	align	4
_39047:
	dd	3
	dd	0
	dd	0
	align	4
_39044:
	dd	_38138
	dd	521
	dd	5
	align	4
_39051:
	dd	3
	dd	0
	dd	0
	align	4
_39048:
	dd	_38138
	dd	525
	dd	5
	align	4
_39055:
	dd	3
	dd	0
	dd	0
	align	4
_39052:
	dd	_38138
	dd	529
	dd	5
	align	4
_39059:
	dd	3
	dd	0
	dd	0
	align	4
_39056:
	dd	_38138
	dd	533
	dd	5
	align	4
_39060:
	dd	_38138
	dd	540
	dd	3
_39094:
	db	"mgr",0
_39095:
	db	"rot",0
	align	4
_39093:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_39094
	dd	_33095
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	0
	align	4
_39064:
	dd	_38138
	dd	549
	dd	3
	align	4
_39069:
	dd	3
	dd	0
	dd	0
	align	4
_39066:
	dd	_38138
	dd	549
	dd	23
	align	4
_39070:
	dd	_38138
	dd	550
	dd	3
	align	4
_39073:
	dd	3
	dd	0
	dd	0
	align	4
_39072:
	dd	_38138
	dd	550
	dd	20
	align	4
_39074:
	dd	_38138
	dd	551
	dd	3
	align	4
_39077:
	dd	3
	dd	0
	dd	0
	align	4
_39076:
	dd	_38138
	dd	551
	dd	20
	align	4
_39078:
	dd	_38138
	dd	552
	dd	3
	align	4
_39081:
	dd	3
	dd	0
	dd	0
	align	4
_39080:
	dd	_38138
	dd	552
	dd	22
	align	4
_39082:
	dd	_38138
	dd	553
	dd	3
	align	4
_39125:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_37549
	dd	-16
	dd	0
	align	4
_39096:
	dd	_38138
	dd	557
	dd	3
	align	4
_39099:
	dd	3
	dd	0
	dd	0
	align	4
_39098:
	dd	_38138
	dd	557
	dd	23
	align	4
_39100:
	dd	_38138
	dd	559
	dd	3
	align	4
_39102:
	dd	_38138
	dd	561
	dd	3
	align	4
_39109:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_3011
	dd	-20
	dd	0
	align	4
_39104:
	dd	_38138
	dd	563
	dd	4
	align	4
_39108:
	dd	_38138
	dd	564
	dd	4
	align	4
_39112:
	dd	3
	dd	0
	dd	0
	align	4
_39111:
	dd	_38138
	dd	566
	dd	4
	align	4
_39113:
	dd	_38138
	dd	570
	dd	3
	align	4
_39119:
	dd	_38138
	dd	572
	dd	3
	align	4
_39122:
	dd	_38138
	dd	574
	dd	3
	align	4
_39274:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_39126:
	dd	_38138
	dd	582
	dd	3
	align	4
_39127:
	dd	_38138
	dd	584
	dd	3
	align	4
_39130:
	dd	_38138
	dd	587
	dd	3
	align	4
_39133:
	dd	_38138
	dd	590
	dd	6
	align	4
_39136:
	dd	_38138
	dd	593
	dd	4
	align	4
_39139:
	dd	_38138
	dd	596
	dd	3
	align	4
_39142:
	dd	_38138
	dd	599
	dd	3
	align	4
_39145:
	dd	_38138
	dd	602
	dd	3
	align	4
_39148:
	dd	_38138
	dd	605
	dd	3
	align	4
_39151:
	dd	_38138
	dd	608
	dd	3
	align	4
_39154:
	dd	_38138
	dd	611
	dd	3
	align	4
_39157:
	dd	_38138
	dd	614
	dd	3
	align	4
_39160:
	dd	_38138
	dd	617
	dd	3
	align	4
_39163:
	dd	_38138
	dd	620
	dd	3
	align	4
_39166:
	dd	_38138
	dd	623
	dd	3
	align	4
_39169:
	dd	_38138
	dd	626
	dd	3
	align	4
_39172:
	dd	_38138
	dd	629
	dd	3
	align	4
_39175:
	dd	_38138
	dd	632
	dd	3
	align	4
_39178:
	dd	_38138
	dd	635
	dd	3
	align	4
_39181:
	dd	_38138
	dd	638
	dd	3
	align	4
_39184:
	dd	_38138
	dd	641
	dd	3
	align	4
_39187:
	dd	_38138
	dd	644
	dd	3
	align	4
_39190:
	dd	_38138
	dd	647
	dd	3
	align	4
_39193:
	dd	_38138
	dd	650
	dd	3
	align	4
_39196:
	dd	_38138
	dd	653
	dd	3
	align	4
_39199:
	dd	_38138
	dd	656
	dd	3
	align	4
_39202:
	dd	_38138
	dd	659
	dd	3
	align	4
_39205:
	dd	_38138
	dd	662
	dd	3
	align	4
_39208:
	dd	_38138
	dd	665
	dd	3
	align	4
_39211:
	dd	_38138
	dd	668
	dd	3
	align	4
_39214:
	dd	_38138
	dd	671
	dd	3
	align	4
_39217:
	dd	_38138
	dd	674
	dd	3
	align	4
_39220:
	dd	_38138
	dd	677
	dd	3
	align	4
_39223:
	dd	_38138
	dd	680
	dd	3
	align	4
_39226:
	dd	_38138
	dd	683
	dd	3
	align	4
_39229:
	dd	_38138
	dd	686
	dd	3
	align	4
_39232:
	dd	_38138
	dd	689
	dd	3
	align	4
_39235:
	dd	_38138
	dd	692
	dd	3
	align	4
_39238:
	dd	_38138
	dd	695
	dd	3
	align	4
_39241:
	dd	_38138
	dd	698
	dd	3
	align	4
_39244:
	dd	_38138
	dd	701
	dd	3
	align	4
_39247:
	dd	_38138
	dd	704
	dd	3
	align	4
_39250:
	dd	_38138
	dd	707
	dd	3
	align	4
_39253:
	dd	_38138
	dd	710
	dd	3
	align	4
_39256:
	dd	_38138
	dd	713
	dd	3
	align	4
_39259:
	dd	_38138
	dd	716
	dd	3
	align	4
_39262:
	dd	_38138
	dd	719
	dd	3
	align	4
_39265:
	dd	_38138
	dd	722
	dd	3
	align	4
_39268:
	dd	_38138
	dd	725
	dd	3
	align	4
_39271:
	dd	_38138
	dd	728
	dd	3
	align	4
_39286:
	dd	1
	dd	_3039
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39275:
	dd	_38138
	dd	736
	dd	3
	align	4
_39277:
	dd	_38138
	dd	738
	dd	3
	align	4
_39282:
	dd	3
	dd	0
	dd	0
	align	4
_39279:
	dd	_38138
	dd	739
	dd	6
	align	4
_39285:
	dd	3
	dd	0
	dd	0
	align	4
_39284:
	dd	_38138
	dd	741
	dd	4
	align	4
_39298:
	dd	1
	dd	_3040
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38814
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39287:
	dd	_38138
	dd	747
	dd	3
	align	4
_39289:
	dd	_38138
	dd	749
	dd	3
	align	4
_39294:
	dd	3
	dd	0
	dd	0
	align	4
_39291:
	dd	_38138
	dd	750
	dd	6
	align	4
_39297:
	dd	3
	dd	0
	dd	0
	align	4
_39296:
	dd	_38138
	dd	752
	dd	4
	align	4
_39310:
	dd	1
	dd	_3041
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38799
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39299:
	dd	_38138
	dd	758
	dd	3
	align	4
_39301:
	dd	_38138
	dd	760
	dd	3
	align	4
_39306:
	dd	3
	dd	0
	dd	0
	align	4
_39303:
	dd	_38138
	dd	761
	dd	6
	align	4
_39309:
	dd	3
	dd	0
	dd	0
	align	4
_39308:
	dd	_38138
	dd	763
	dd	4
_39323:
	db	"newScale",0
	align	4
_39322:
	dd	1
	dd	_3042
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39323
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39311:
	dd	_38138
	dd	769
	dd	3
	align	4
_39313:
	dd	_38138
	dd	771
	dd	3
	align	4
_39318:
	dd	3
	dd	0
	dd	0
	align	4
_39315:
	dd	_38138
	dd	772
	dd	6
	align	4
_39321:
	dd	3
	dd	0
	dd	0
	align	4
_39320:
	dd	_38138
	dd	774
	dd	4
_39336:
	db	"newRot",0
	align	4
_39335:
	dd	1
	dd	_3043
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39336
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39324:
	dd	_38138
	dd	780
	dd	3
	align	4
_39326:
	dd	_38138
	dd	782
	dd	3
	align	4
_39331:
	dd	3
	dd	0
	dd	0
	align	4
_39328:
	dd	_38138
	dd	783
	dd	6
	align	4
_39334:
	dd	3
	dd	0
	dd	0
	align	4
_39333:
	dd	_38138
	dd	785
	dd	4
	align	4
_39348:
	dd	1
	dd	_3044
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38743
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39337:
	dd	_38138
	dd	791
	dd	3
	align	4
_39339:
	dd	_38138
	dd	793
	dd	3
	align	4
_39344:
	dd	3
	dd	0
	dd	0
	align	4
_39341:
	dd	_38138
	dd	794
	dd	6
	align	4
_39347:
	dd	3
	dd	0
	dd	0
	align	4
_39346:
	dd	_38138
	dd	796
	dd	4
	align	4
_39360:
	dd	1
	dd	_3045
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_37548
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39349:
	dd	_38138
	dd	802
	dd	3
	align	4
_39351:
	dd	_38138
	dd	804
	dd	3
	align	4
_39356:
	dd	3
	dd	0
	dd	0
	align	4
_39353:
	dd	_38138
	dd	805
	dd	6
	align	4
_39359:
	dd	3
	dd	0
	dd	0
	align	4
_39358:
	dd	_38138
	dd	807
	dd	4
	align	4
_39372:
	dd	1
	dd	_3046
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_26980
	dd	_2292
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39361:
	dd	_38138
	dd	813
	dd	3
	align	4
_39363:
	dd	_38138
	dd	815
	dd	3
	align	4
_39368:
	dd	3
	dd	0
	dd	0
	align	4
_39365:
	dd	_38138
	dd	816
	dd	6
	align	4
_39371:
	dd	3
	dd	0
	dd	0
	align	4
_39370:
	dd	_38138
	dd	818
	dd	4
	align	4
_39384:
	dd	1
	dd	_3047
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	2
	dd	_34545
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37549
	dd	-16
	dd	0
	align	4
_39373:
	dd	_38138
	dd	824
	dd	3
	align	4
_39375:
	dd	_38138
	dd	826
	dd	3
	align	4
_39380:
	dd	3
	dd	0
	dd	0
	align	4
_39377:
	dd	_38138
	dd	827
	dd	6
	align	4
_39383:
	dd	3
	dd	0
	dd	0
	align	4
_39382:
	dd	_38138
	dd	829
	dd	4
_39397:
	db	"newType",0
	align	4
_39396:
	dd	1
	dd	_3048
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39397
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39385:
	dd	_38138
	dd	835
	dd	3
	align	4
_39387:
	dd	_38138
	dd	837
	dd	3
	align	4
_39392:
	dd	3
	dd	0
	dd	0
	align	4
_39389:
	dd	_38138
	dd	838
	dd	6
	align	4
_39395:
	dd	3
	dd	0
	dd	0
	align	4
_39394:
	dd	_38138
	dd	840
	dd	4
	align	4
_39409:
	dd	1
	dd	_3049
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38651
	dd	_427
	dd	-8
	dd	2
	dd	_27815
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37549
	dd	-16
	dd	0
	align	4
_39398:
	dd	_38138
	dd	846
	dd	3
	align	4
_39400:
	dd	_38138
	dd	848
	dd	3
	align	4
_39405:
	dd	3
	dd	0
	dd	0
	align	4
_39402:
	dd	_38138
	dd	849
	dd	6
	align	4
_39408:
	dd	3
	dd	0
	dd	0
	align	4
_39407:
	dd	_38138
	dd	851
	dd	4
_39422:
	db	"flag",0
	align	4
_39421:
	dd	1
	dd	_3050
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39422
	dd	_427
	dd	-8
	dd	2
	dd	_37144
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37549
	dd	-16
	dd	0
	align	4
_39410:
	dd	_38138
	dd	857
	dd	3
	align	4
_39412:
	dd	_38138
	dd	859
	dd	3
	align	4
_39417:
	dd	3
	dd	0
	dd	0
	align	4
_39414:
	dd	_38138
	dd	860
	dd	6
	align	4
_39420:
	dd	3
	dd	0
	dd	0
	align	4
_39419:
	dd	_38138
	dd	862
	dd	4
	align	4
_39434:
	dd	1
	dd	_3051
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39423:
	dd	_38138
	dd	868
	dd	3
	align	4
_39425:
	dd	_38138
	dd	870
	dd	3
	align	4
_39430:
	dd	3
	dd	0
	dd	0
	align	4
_39427:
	dd	_38138
	dd	871
	dd	6
	align	4
_39433:
	dd	3
	dd	0
	dd	0
	align	4
_39432:
	dd	_38138
	dd	873
	dd	4
	align	4
_39446:
	dd	1
	dd	_3052
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_29090
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39435:
	dd	_38138
	dd	879
	dd	3
	align	4
_39437:
	dd	_38138
	dd	881
	dd	3
	align	4
_39442:
	dd	3
	dd	0
	dd	0
	align	4
_39439:
	dd	_38138
	dd	882
	dd	6
	align	4
_39445:
	dd	3
	dd	0
	dd	0
	align	4
_39444:
	dd	_38138
	dd	884
	dd	4
	align	4
_39458:
	dd	1
	dd	_3053
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_29533
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39447:
	dd	_38138
	dd	890
	dd	3
	align	4
_39449:
	dd	_38138
	dd	892
	dd	3
	align	4
_39454:
	dd	3
	dd	0
	dd	0
	align	4
_39451:
	dd	_38138
	dd	893
	dd	6
	align	4
_39457:
	dd	3
	dd	0
	dd	0
	align	4
_39456:
	dd	_38138
	dd	895
	dd	4
	align	4
_39470:
	dd	1
	dd	_3054
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_29426
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39459:
	dd	_38138
	dd	901
	dd	3
	align	4
_39461:
	dd	_38138
	dd	903
	dd	3
	align	4
_39466:
	dd	3
	dd	0
	dd	0
	align	4
_39463:
	dd	_38138
	dd	904
	dd	6
	align	4
_39469:
	dd	3
	dd	0
	dd	0
	align	4
_39468:
	dd	_38138
	dd	906
	dd	4
	align	4
_39482:
	dd	1
	dd	_3055
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39471:
	dd	_38138
	dd	912
	dd	3
	align	4
_39473:
	dd	_38138
	dd	914
	dd	3
	align	4
_39478:
	dd	3
	dd	0
	dd	0
	align	4
_39475:
	dd	_38138
	dd	915
	dd	6
	align	4
_39481:
	dd	3
	dd	0
	dd	0
	align	4
_39480:
	dd	_38138
	dd	917
	dd	4
	align	4
_39494:
	dd	1
	dd	_3056
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38209
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39483:
	dd	_38138
	dd	923
	dd	3
	align	4
_39485:
	dd	_38138
	dd	925
	dd	3
	align	4
_39490:
	dd	3
	dd	0
	dd	0
	align	4
_39487:
	dd	_38138
	dd	926
	dd	6
	align	4
_39493:
	dd	3
	dd	0
	dd	0
	align	4
_39492:
	dd	_38138
	dd	928
	dd	4
	align	4
_39506:
	dd	1
	dd	_3057
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39495:
	dd	_38138
	dd	934
	dd	3
	align	4
_39497:
	dd	_38138
	dd	936
	dd	3
	align	4
_39502:
	dd	3
	dd	0
	dd	0
	align	4
_39499:
	dd	_38138
	dd	937
	dd	6
	align	4
_39505:
	dd	3
	dd	0
	dd	0
	align	4
_39504:
	dd	_38138
	dd	939
	dd	4
	align	4
_39518:
	dd	1
	dd	_3058
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39507:
	dd	_38138
	dd	945
	dd	3
	align	4
_39509:
	dd	_38138
	dd	947
	dd	3
	align	4
_39514:
	dd	3
	dd	0
	dd	0
	align	4
_39511:
	dd	_38138
	dd	948
	dd	6
	align	4
_39517:
	dd	3
	dd	0
	dd	0
	align	4
_39516:
	dd	_38138
	dd	950
	dd	4
	align	4
_39530:
	dd	1
	dd	_3059
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39519:
	dd	_38138
	dd	956
	dd	3
	align	4
_39521:
	dd	_38138
	dd	958
	dd	3
	align	4
_39526:
	dd	3
	dd	0
	dd	0
	align	4
_39523:
	dd	_38138
	dd	959
	dd	6
	align	4
_39529:
	dd	3
	dd	0
	dd	0
	align	4
_39528:
	dd	_38138
	dd	961
	dd	4
	align	4
_39544:
	dd	1
	dd	_3060
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39531:
	dd	_38138
	dd	967
	dd	3
	align	4
_39533:
	dd	_38138
	dd	969
	dd	3
	align	4
_39540:
	dd	3
	dd	0
	dd	0
	align	4
_39535:
	dd	_38138
	dd	970
	dd	6
	align	4
_39543:
	dd	3
	dd	0
	dd	0
	align	4
_39542:
	dd	_38138
	dd	972
	dd	4
	align	4
_39558:
	dd	1
	dd	_3061
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39545:
	dd	_38138
	dd	978
	dd	3
	align	4
_39547:
	dd	_38138
	dd	980
	dd	3
	align	4
_39554:
	dd	3
	dd	0
	dd	0
	align	4
_39549:
	dd	_38138
	dd	981
	dd	6
	align	4
_39557:
	dd	3
	dd	0
	dd	0
	align	4
_39556:
	dd	_38138
	dd	983
	dd	4
	align	4
_39572:
	dd	1
	dd	_3062
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39559:
	dd	_38138
	dd	989
	dd	3
	align	4
_39561:
	dd	_38138
	dd	991
	dd	3
	align	4
_39568:
	dd	3
	dd	0
	dd	0
	align	4
_39563:
	dd	_38138
	dd	992
	dd	6
	align	4
_39571:
	dd	3
	dd	0
	dd	0
	align	4
_39570:
	dd	_38138
	dd	994
	dd	4
	align	4
_39586:
	dd	1
	dd	_3063
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39573:
	dd	_38138
	dd	1000
	dd	3
	align	4
_39575:
	dd	_38138
	dd	1002
	dd	3
	align	4
_39582:
	dd	3
	dd	0
	dd	0
	align	4
_39577:
	dd	_38138
	dd	1003
	dd	6
	align	4
_39585:
	dd	3
	dd	0
	dd	0
	align	4
_39584:
	dd	_38138
	dd	1005
	dd	4
	align	4
_39600:
	dd	1
	dd	_3064
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39587:
	dd	_38138
	dd	1011
	dd	3
	align	4
_39589:
	dd	_38138
	dd	1013
	dd	3
	align	4
_39596:
	dd	3
	dd	0
	dd	0
	align	4
_39591:
	dd	_38138
	dd	1014
	dd	6
	align	4
_39599:
	dd	3
	dd	0
	dd	0
	align	4
_39598:
	dd	_38138
	dd	1016
	dd	4
	align	4
_39614:
	dd	1
	dd	_3065
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39601:
	dd	_38138
	dd	1022
	dd	3
	align	4
_39603:
	dd	_38138
	dd	1024
	dd	3
	align	4
_39610:
	dd	3
	dd	0
	dd	0
	align	4
_39605:
	dd	_38138
	dd	1025
	dd	6
	align	4
_39613:
	dd	3
	dd	0
	dd	0
	align	4
_39612:
	dd	_38138
	dd	1027
	dd	4
	align	4
_39628:
	dd	1
	dd	_3066
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39615:
	dd	_38138
	dd	1033
	dd	3
	align	4
_39617:
	dd	_38138
	dd	1035
	dd	3
	align	4
_39624:
	dd	3
	dd	0
	dd	0
	align	4
_39619:
	dd	_38138
	dd	1036
	dd	6
	align	4
_39627:
	dd	3
	dd	0
	dd	0
	align	4
_39626:
	dd	_38138
	dd	1038
	dd	4
	align	4
_39640:
	dd	1
	dd	_3067
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39629:
	dd	_38138
	dd	1044
	dd	3
	align	4
_39631:
	dd	_38138
	dd	1046
	dd	3
	align	4
_39636:
	dd	3
	dd	0
	dd	0
	align	4
_39633:
	dd	_38138
	dd	1047
	dd	6
	align	4
_39639:
	dd	3
	dd	0
	dd	0
	align	4
_39638:
	dd	_38138
	dd	1049
	dd	4
	align	4
_39652:
	dd	1
	dd	_3068
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39641:
	dd	_38138
	dd	1055
	dd	3
	align	4
_39643:
	dd	_38138
	dd	1057
	dd	3
	align	4
_39648:
	dd	3
	dd	0
	dd	0
	align	4
_39645:
	dd	_38138
	dd	1058
	dd	6
	align	4
_39651:
	dd	3
	dd	0
	dd	0
	align	4
_39650:
	dd	_38138
	dd	1060
	dd	4
	align	4
_39664:
	dd	1
	dd	_3069
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39653:
	dd	_38138
	dd	1066
	dd	3
	align	4
_39655:
	dd	_38138
	dd	1068
	dd	3
	align	4
_39660:
	dd	3
	dd	0
	dd	0
	align	4
_39657:
	dd	_38138
	dd	1069
	dd	6
	align	4
_39663:
	dd	3
	dd	0
	dd	0
	align	4
_39662:
	dd	_38138
	dd	1071
	dd	4
	align	4
_39678:
	dd	1
	dd	_3070
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39665:
	dd	_38138
	dd	1077
	dd	3
	align	4
_39667:
	dd	_38138
	dd	1079
	dd	3
	align	4
_39674:
	dd	3
	dd	0
	dd	0
	align	4
_39669:
	dd	_38138
	dd	1080
	dd	6
	align	4
_39677:
	dd	3
	dd	0
	dd	0
	align	4
_39676:
	dd	_38138
	dd	1082
	dd	4
	align	4
_39690:
	dd	1
	dd	_3071
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39679:
	dd	_38138
	dd	1088
	dd	3
	align	4
_39681:
	dd	_38138
	dd	1090
	dd	3
	align	4
_39686:
	dd	3
	dd	0
	dd	0
	align	4
_39683:
	dd	_38138
	dd	1091
	dd	6
	align	4
_39689:
	dd	3
	dd	0
	dd	0
	align	4
_39688:
	dd	_38138
	dd	1093
	dd	4
	align	4
_39704:
	dd	1
	dd	_3072
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39691:
	dd	_38138
	dd	1099
	dd	3
	align	4
_39693:
	dd	_38138
	dd	1101
	dd	3
	align	4
_39700:
	dd	3
	dd	0
	dd	0
	align	4
_39695:
	dd	_38138
	dd	1102
	dd	6
	align	4
_39703:
	dd	3
	dd	0
	dd	0
	align	4
_39702:
	dd	_38138
	dd	1104
	dd	4
	align	4
_39716:
	dd	1
	dd	_3073
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39705:
	dd	_38138
	dd	1110
	dd	3
	align	4
_39707:
	dd	_38138
	dd	1112
	dd	3
	align	4
_39712:
	dd	3
	dd	0
	dd	0
	align	4
_39709:
	dd	_38138
	dd	1113
	dd	6
	align	4
_39715:
	dd	3
	dd	0
	dd	0
	align	4
_39714:
	dd	_38138
	dd	1115
	dd	4
	align	4
_39730:
	dd	1
	dd	_3074
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39717:
	dd	_38138
	dd	1121
	dd	3
	align	4
_39719:
	dd	_38138
	dd	1123
	dd	3
	align	4
_39726:
	dd	3
	dd	0
	dd	0
	align	4
_39721:
	dd	_38138
	dd	1124
	dd	6
	align	4
_39729:
	dd	3
	dd	0
	dd	0
	align	4
_39728:
	dd	_38138
	dd	1126
	dd	4
	align	4
_39744:
	dd	1
	dd	_3075
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39731:
	dd	_38138
	dd	1132
	dd	3
	align	4
_39733:
	dd	_38138
	dd	1134
	dd	3
	align	4
_39740:
	dd	3
	dd	0
	dd	0
	align	4
_39735:
	dd	_38138
	dd	1135
	dd	6
	align	4
_39743:
	dd	3
	dd	0
	dd	0
	align	4
_39742:
	dd	_38138
	dd	1137
	dd	4
	align	4
_39756:
	dd	1
	dd	_3076
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_29426
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39745:
	dd	_38138
	dd	1143
	dd	3
	align	4
_39747:
	dd	_38138
	dd	1145
	dd	3
	align	4
_39752:
	dd	3
	dd	0
	dd	0
	align	4
_39749:
	dd	_38138
	dd	1146
	dd	6
	align	4
_39755:
	dd	3
	dd	0
	dd	0
	align	4
_39754:
	dd	_38138
	dd	1148
	dd	4
	align	4
_39768:
	dd	1
	dd	_3077
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38209
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39757:
	dd	_38138
	dd	1154
	dd	3
	align	4
_39759:
	dd	_38138
	dd	1156
	dd	3
	align	4
_39764:
	dd	3
	dd	0
	dd	0
	align	4
_39761:
	dd	_38138
	dd	1157
	dd	6
	align	4
_39767:
	dd	3
	dd	0
	dd	0
	align	4
_39766:
	dd	_38138
	dd	1159
	dd	4
	align	4
_39780:
	dd	1
	dd	_3078
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39769:
	dd	_38138
	dd	1165
	dd	3
	align	4
_39771:
	dd	_38138
	dd	1166
	dd	3
	align	4
_39776:
	dd	3
	dd	0
	dd	0
	align	4
_39773:
	dd	_38138
	dd	1167
	dd	6
	align	4
_39779:
	dd	3
	dd	0
	dd	0
	align	4
_39778:
	dd	_38138
	dd	1169
	dd	4
	align	4
_39792:
	dd	1
	dd	_3079
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39781:
	dd	_38138
	dd	1175
	dd	3
	align	4
_39783:
	dd	_38138
	dd	1177
	dd	3
	align	4
_39788:
	dd	3
	dd	0
	dd	0
	align	4
_39785:
	dd	_38138
	dd	1178
	dd	6
	align	4
_39791:
	dd	3
	dd	0
	dd	0
	align	4
_39790:
	dd	_38138
	dd	1180
	dd	4
	align	4
_39804:
	dd	1
	dd	_3080
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_29636
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39793:
	dd	_38138
	dd	1186
	dd	3
	align	4
_39795:
	dd	_38138
	dd	1188
	dd	3
	align	4
_39800:
	dd	3
	dd	0
	dd	0
	align	4
_39797:
	dd	_38138
	dd	1189
	dd	6
	align	4
_39803:
	dd	3
	dd	0
	dd	0
	align	4
_39802:
	dd	_38138
	dd	1191
	dd	4
	align	4
_39816:
	dd	1
	dd	_3081
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39805:
	dd	_38138
	dd	1197
	dd	3
	align	4
_39807:
	dd	_38138
	dd	1199
	dd	3
	align	4
_39812:
	dd	3
	dd	0
	dd	0
	align	4
_39809:
	dd	_38138
	dd	1201
	dd	6
	align	4
_39815:
	dd	3
	dd	0
	dd	0
	align	4
_39814:
	dd	_38138
	dd	1203
	dd	4
	align	4
_39828:
	dd	1
	dd	_3082
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39817:
	dd	_38138
	dd	1209
	dd	3
	align	4
_39819:
	dd	_38138
	dd	1211
	dd	3
	align	4
_39824:
	dd	3
	dd	0
	dd	0
	align	4
_39821:
	dd	_38138
	dd	1212
	dd	6
	align	4
_39827:
	dd	3
	dd	0
	dd	0
	align	4
_39826:
	dd	_38138
	dd	1214
	dd	4
	align	4
_39840:
	dd	1
	dd	_3083
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38880
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_37549
	dd	-12
	dd	0
	align	4
_39829:
	dd	_38138
	dd	1220
	dd	3
	align	4
_39831:
	dd	_38138
	dd	1222
	dd	3
	align	4
_39836:
	dd	3
	dd	0
	dd	0
	align	4
_39833:
	dd	_38138
	dd	1223
	dd	6
	align	4
_39839:
	dd	3
	dd	0
	dd	0
	align	4
_39838:
	dd	_38138
	dd	1225
	dd	4
_39853:
	db	"pIAttributes",0
_39854:
	db	"pSAttributeReadWriteOptions",0
	align	4
_39852:
	dd	1
	dd	_3084
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39853
	dd	_427
	dd	-8
	dd	2
	dd	_39854
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37549
	dd	-16
	dd	0
	align	4
_39841:
	dd	_38138
	dd	1231
	dd	3
	align	4
_39843:
	dd	_38138
	dd	1233
	dd	3
	align	4
_39848:
	dd	3
	dd	0
	dd	0
	align	4
_39845:
	dd	_38138
	dd	1234
	dd	6
	align	4
_39851:
	dd	3
	dd	0
	dd	0
	align	4
_39850:
	dd	_38138
	dd	1238
	dd	4
	align	4
_39866:
	dd	1
	dd	_3085
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39853
	dd	_427
	dd	-8
	dd	2
	dd	_39854
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37549
	dd	-16
	dd	0
	align	4
_39855:
	dd	_38138
	dd	1244
	dd	3
	align	4
_39857:
	dd	_38138
	dd	1246
	dd	3
	align	4
_39862:
	dd	3
	dd	0
	dd	0
	align	4
_39859:
	dd	_38138
	dd	1247
	dd	6
	align	4
_39865:
	dd	3
	dd	0
	dd	0
	align	4
_39864:
	dd	_38138
	dd	1251
	dd	4
_39881:
	db	"pISceneNode_newParent",0
_39882:
	db	"pISceneManager_newManager",0
	align	4
_39880:
	dd	1
	dd	_3086
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39881
	dd	_427
	dd	-8
	dd	2
	dd	_39882
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_37549
	dd	-16
	dd	0
	align	4
_39867:
	dd	_38138
	dd	1257
	dd	3
	align	4
_39869:
	dd	_38138
	dd	1259
	dd	3
	align	4
_39876:
	dd	3
	dd	0
	dd	0
	align	4
_39871:
	dd	_38138
	dd	1260
	dd	4
	align	4
_39879:
	dd	3
	dd	0
	dd	0
	align	4
_39878:
	dd	_38138
	dd	1264
	dd	4
	align	4
_39894:
	dd	1
	dd	_3087
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_37549
	dd	-8
	dd	0
	align	4
_39883:
	dd	_38138
	dd	1270
	dd	3
	align	4
_39885:
	dd	_38138
	dd	1272
	dd	3
	align	4
_39890:
	dd	3
	dd	0
	dd	0
	align	4
_39887:
	dd	_38138
	dd	1273
	dd	6
	align	4
_39893:
	dd	3
	dd	0
	dd	0
	align	4
_39892:
	dd	_38138
	dd	1275
	dd	4
	align	4
_39898:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_37549
	dd	-4
	dd	0
	align	4
_39895:
	dd	_38138
	dd	1280
	dd	3
_39901:
	db	":ISceneNodeDefault",0
	align	4
_39900:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_39901
	dd	-4
	dd	0
	align	4
_39899:
	dd	3
	dd	0
	dd	0
	align	4
_39906:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_39901
	dd	-4
	dd	0
	align	4
_39903:
	dd	_38138
	dd	1290
	dd	3
	align	4
_39910:
	dd	1
	dd	_3001
	dd	2
	dd	_20844
	dd	_39901
	dd	-4
	dd	0
	align	4
_39907:
	dd	_38138
	dd	1294
	dd	3
_39913:
	db	":ISceneNodeFactory",0
	align	4
_39912:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	0
	align	4
_39911:
	dd	3
	dd	0
	dd	0
_39931:
	db	"ESCENE_NODE_TYPE",0
	align	4
_39930:
	dd	1
	dd	_3092
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	2
	dd	_39931
	dd	_427
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	0
_39917:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodefactory.bmx",0
	align	4
_39916:
	dd	_39917
	dd	6
	dd	3
	align	4
_39924:
	dd	3
	dd	0
	dd	0
	align	4
_39923:
	dd	_39917
	dd	6
	dd	46
	align	4
_39925:
	dd	_39917
	dd	7
	dd	3
	align	4
_39947:
	dd	1
	dd	_3094
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	2
	dd	_32337
	dd	_19409
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	0
	align	4
_39932:
	dd	_39917
	dd	11
	dd	3
	align	4
_39939:
	dd	3
	dd	0
	dd	0
	align	4
_39938:
	dd	_39917
	dd	11
	dd	46
	align	4
_39940:
	dd	_39917
	dd	12
	dd	3
	align	4
_39951:
	dd	1
	dd	_3096
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	0
	align	4
_39948:
	dd	_39917
	dd	16
	dd	3
	align	4
_39955:
	dd	1
	dd	_3097
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_39952:
	dd	_39917
	dd	20
	dd	3
	align	4
_39959:
	dd	1
	dd	_3098
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_39956:
	dd	_39917
	dd	24
	dd	3
	align	4
_39963:
	dd	1
	dd	_3099
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	2
	dd	_39931
	dd	_427
	dd	-8
	dd	0
	align	4
_39960:
	dd	_39917
	dd	28
	dd	3
	align	4
_39976:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	0
	align	4
_39964:
	dd	_39917
	dd	32
	dd	3
	align	4
_39972:
	dd	3
	dd	0
	dd	0
	align	4
_39968:
	dd	_39917
	dd	32
	dd	22
	align	4
_39973:
	dd	_39917
	dd	33
	dd	3
	align	4
_39980:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	0
	align	4
_39977:
	dd	_39917
	dd	37
	dd	3
	align	4
_39984:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	0
	align	4
_39981:
	dd	_39917
	dd	41
	dd	3
	align	4
_39986:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_39985:
	dd	_39917
	dd	54
	dd	3
	align	4
_40014:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_39913
	dd	-16
	dd	0
	align	4
_39987:
	dd	_39917
	dd	58
	dd	3
	align	4
_39990:
	dd	3
	dd	0
	dd	0
	align	4
_39989:
	dd	_39917
	dd	58
	dd	23
	align	4
_39991:
	dd	_39917
	dd	59
	dd	3
	align	4
_39993:
	dd	_39917
	dd	61
	dd	3
	align	4
_40000:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_3737
	dd	-20
	dd	0
	align	4
_39995:
	dd	_39917
	dd	63
	dd	4
	align	4
_39999:
	dd	_39917
	dd	65
	dd	4
	align	4
_40003:
	dd	3
	dd	0
	dd	0
	align	4
_40002:
	dd	_39917
	dd	67
	dd	4
	align	4
_40004:
	dd	_39917
	dd	71
	dd	3
	align	4
_40010:
	dd	_39917
	dd	73
	dd	3
	align	4
_40013:
	dd	_39917
	dd	75
	dd	3
	align	4
_40016:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_39913
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_40015:
	dd	_39917
	dd	83
	dd	3
_40019:
	db	":IBillboardSceneNode",0
	align	4
_40018:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40019
	dd	-4
	dd	0
	align	4
_40017:
	dd	3
	dd	0
	dd	0
	align	4
_40032:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40019
	dd	-16
	dd	0
_40022:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ibillboardscenenode.bmx",0
	align	4
_40021:
	dd	_40022
	dd	9
	dd	3
	align	4
_40025:
	dd	3
	dd	0
	dd	0
	align	4
_40024:
	dd	_40022
	dd	9
	dd	23
	align	4
_40026:
	dd	_40022
	dd	10
	dd	3
	align	4
_40028:
	dd	_40022
	dd	11
	dd	3
	align	4
_40031:
	dd	_40022
	dd	12
	dd	3
	align	4
_40036:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_40019
	dd	-4
	dd	0
	align	4
_40033:
	dd	_40022
	dd	16
	dd	3
	align	4
_40042:
	dd	1
	dd	_1754
	dd	2
	dd	_20844
	dd	_40019
	dd	-4
	dd	2
	dd	_832
	dd	_20944
	dd	-8
	dd	0
	align	4
_40037:
	dd	_40022
	dd	20
	dd	3
_40049:
	db	"overallColor",0
	align	4
_40048:
	dd	1
	dd	_1685
	dd	2
	dd	_20844
	dd	_40019
	dd	-4
	dd	2
	dd	_40049
	dd	_27774
	dd	-8
	dd	0
	align	4
_40043:
	dd	_40022
	dd	24
	dd	3
_40058:
	db	"topColor",0
_40059:
	db	"bottomColor",0
	align	4
_40057:
	dd	1
	dd	_3105
	dd	2
	dd	_20844
	dd	_40019
	dd	-4
	dd	2
	dd	_40058
	dd	_27774
	dd	-8
	dd	2
	dd	_40059
	dd	_27774
	dd	-12
	dd	0
	align	4
_40050:
	dd	_40022
	dd	28
	dd	3
	align	4
_40067:
	dd	1
	dd	_3106
	dd	2
	dd	_20844
	dd	_40019
	dd	-4
	dd	2
	dd	_40058
	dd	_27774
	dd	-8
	dd	2
	dd	_40059
	dd	_27774
	dd	-12
	dd	0
	align	4
_40060:
	dd	_40022
	dd	32
	dd	3
_40070:
	db	":IBillboardTextSceneNode",0
	align	4
_40069:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	0
	align	4
_40068:
	dd	3
	dd	0
	dd	0
	align	4
_40083:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40070
	dd	-16
	dd	0
_40073:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ibillboardtextscenenode.bmx",0
	align	4
_40072:
	dd	_40073
	dd	9
	dd	3
	align	4
_40076:
	dd	3
	dd	0
	dd	0
	align	4
_40075:
	dd	_40073
	dd	9
	dd	23
	align	4
_40077:
	dd	_40073
	dd	10
	dd	3
	align	4
_40079:
	dd	_40073
	dd	11
	dd	3
	align	4
_40082:
	dd	_40073
	dd	12
	dd	3
	align	4
_40087:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	0
	align	4
_40084:
	dd	_40073
	dd	16
	dd	3
	align	4
_40093:
	dd	1
	dd	_1754
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	2
	dd	_832
	dd	_20944
	dd	-8
	dd	0
	align	4
_40088:
	dd	_40073
	dd	20
	dd	3
	align	4
_40099:
	dd	1
	dd	_1685
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	2
	dd	_40049
	dd	_27774
	dd	-8
	dd	0
	align	4
_40094:
	dd	_40073
	dd	24
	dd	3
	align	4
_40107:
	dd	1
	dd	_3105
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	2
	dd	_40058
	dd	_27774
	dd	-8
	dd	2
	dd	_40059
	dd	_27774
	dd	-12
	dd	0
	align	4
_40100:
	dd	_40073
	dd	28
	dd	3
	align	4
_40115:
	dd	1
	dd	_3106
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	2
	dd	_40058
	dd	_27774
	dd	-8
	dd	2
	dd	_40059
	dd	_27774
	dd	-12
	dd	0
	align	4
_40108:
	dd	_40073
	dd	32
	dd	3
	align	4
_40119:
	dd	1
	dd	_1567
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_40116:
	dd	_40073
	dd	36
	dd	3
	align	4
_40123:
	dd	1
	dd	_1807
	dd	2
	dd	_20844
	dd	_40070
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_40120:
	dd	_40073
	dd	40
	dd	3
_40126:
	db	":IBoneSceneNode",0
	align	4
_40125:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40124:
	dd	3
	dd	0
	dd	0
	align	4
_40139:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40126
	dd	-16
	dd	0
_40129:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ibonescenenode.bmx",0
	align	4
_40128:
	dd	_40129
	dd	9
	dd	3
	align	4
_40132:
	dd	3
	dd	0
	dd	0
	align	4
_40131:
	dd	_40129
	dd	9
	dd	23
	align	4
_40133:
	dd	_40129
	dd	10
	dd	3
	align	4
_40135:
	dd	_40129
	dd	11
	dd	3
	align	4
_40138:
	dd	_40129
	dd	12
	dd	3
	align	4
_40143:
	dd	1
	dd	_3113
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40140:
	dd	_40129
	dd	16
	dd	3
	align	4
_40147:
	dd	1
	dd	_3114
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40144:
	dd	_40129
	dd	20
	dd	3
_40152:
	db	"E_BONE_ANIMATION_MODE",0
	align	4
_40151:
	dd	1
	dd	_3115
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	2
	dd	_40152
	dd	_427
	dd	-8
	dd	0
	align	4
_40148:
	dd	_40129
	dd	24
	dd	3
	align	4
_40156:
	dd	1
	dd	_3116
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40153:
	dd	_40129
	dd	28
	dd	3
_40161:
	db	"E_BONE_SKINNING_SPACE",0
	align	4
_40160:
	dd	1
	dd	_3117
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	2
	dd	_40161
	dd	_427
	dd	-8
	dd	0
	align	4
_40157:
	dd	_40129
	dd	32
	dd	3
	align	4
_40165:
	dd	1
	dd	_3118
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40162:
	dd	_40129
	dd	36
	dd	3
	align	4
_40169:
	dd	1
	dd	_3119
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40166:
	dd	_40129
	dd	40
	dd	3
	align	4
_40173:
	dd	1
	dd	_3120
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40170:
	dd	_40129
	dd	44
	dd	3
	align	4
_40177:
	dd	1
	dd	_3121
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	2
	dd	_32394
	dd	_427
	dd	-8
	dd	0
	align	4
_40174:
	dd	_40129
	dd	48
	dd	3
	align	4
_40181:
	dd	1
	dd	_3122
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40178:
	dd	_40129
	dd	52
	dd	3
	align	4
_40185:
	dd	1
	dd	_3123
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	2
	dd	_32394
	dd	_427
	dd	-8
	dd	0
	align	4
_40182:
	dd	_40129
	dd	56
	dd	3
	align	4
_40189:
	dd	1
	dd	_3124
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	0
	align	4
_40186:
	dd	_40129
	dd	60
	dd	3
	align	4
_40193:
	dd	1
	dd	_3125
	dd	2
	dd	_20844
	dd	_40126
	dd	-4
	dd	2
	dd	_32394
	dd	_427
	dd	-8
	dd	0
	align	4
_40190:
	dd	_40129
	dd	64
	dd	3
_40196:
	db	":SViewFrustum",0
	align	4
_40195:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40194:
	dd	3
	dd	0
	dd	0
	align	4
_40210:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_40196
	dd	-12
	dd	0
_40200:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sviewfrustum.bmx",0
	align	4
_40199:
	dd	_40200
	dd	9
	dd	3
	align	4
_40203:
	dd	3
	dd	0
	dd	0
	align	4
_40202:
	dd	_40200
	dd	9
	dd	23
	align	4
_40204:
	dd	_40200
	dd	10
	dd	3
	align	4
_40206:
	dd	_40200
	dd	11
	dd	3
	align	4
_40209:
	dd	_40200
	dd	12
	dd	3
	align	4
_40212:
	dd	1
	dd	_480
	dd	0
	align	4
_40211:
	dd	_40200
	dd	16
	dd	3
	align	4
_40216:
	dd	1
	dd	_1061
	dd	2
	dd	_20992
	dd	_40196
	dd	-4
	dd	0
	align	4
_40213:
	dd	_40200
	dd	20
	dd	3
	align	4
_40220:
	dd	1
	dd	_786
	dd	2
	dd	_28445
	dd	_23645
	dd	-4
	dd	0
	align	4
_40217:
	dd	_40200
	dd	24
	dd	3
	align	4
_40224:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40221:
	dd	_40200
	dd	32
	dd	3
	align	4
_40228:
	dd	1
	dd	_3132
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40225:
	dd	_40200
	dd	36
	dd	3
	align	4
_40232:
	dd	1
	dd	_3133
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40229:
	dd	_40200
	dd	40
	dd	3
	align	4
_40236:
	dd	1
	dd	_3134
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40233:
	dd	_40200
	dd	44
	dd	3
	align	4
_40240:
	dd	1
	dd	_3135
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40237:
	dd	_40200
	dd	48
	dd	3
	align	4
_40244:
	dd	1
	dd	_2853
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40241:
	dd	_40200
	dd	52
	dd	3
	align	4
_40250:
	dd	1
	dd	_3136
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	2
	dd	_28445
	dd	_23645
	dd	-8
	dd	0
	align	4
_40245:
	dd	_40200
	dd	56
	dd	3
	align	4
_40254:
	dd	1
	dd	_3137
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40251:
	dd	_40200
	dd	61
	dd	3
	align	4
_40258:
	dd	1
	dd	_3138
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	0
	align	4
_40255:
	dd	_40200
	dd	66
	dd	3
	align	4
_40262:
	dd	1
	dd	_678
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_40259:
	dd	_40200
	dd	71
	dd	3
	align	4
_40268:
	dd	1
	dd	_3139
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	2
	dd	_28544
	dd	_23279
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_40263:
	dd	_40200
	dd	76
	dd	3
	align	4
_40274:
	dd	1
	dd	_3141
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	2
	dd	_25400
	dd	_23645
	dd	-8
	dd	0
	align	4
_40269:
	dd	_40200
	dd	80
	dd	3
	align	4
_40278:
	dd	1
	dd	_3142
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	2
	dd	_28610
	dd	_23156
	dd	-8
	dd	0
	align	4
_40275:
	dd	_40200
	dd	84
	dd	3
	align	4
_40282:
	dd	1
	dd	_2565
	dd	2
	dd	_20844
	dd	_40196
	dd	-4
	dd	2
	dd	_35112
	dd	_427
	dd	-8
	dd	0
	align	4
_40279:
	dd	_40200
	dd	88
	dd	3
_40285:
	db	":ICameraSceneNode",0
	align	4
_40284:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40283:
	dd	3
	dd	0
	dd	0
	align	4
_40298:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40285
	dd	-16
	dd	0
_40288:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/icamerascenenode.bmx",0
	align	4
_40287:
	dd	_40288
	dd	9
	dd	3
	align	4
_40291:
	dd	3
	dd	0
	dd	0
	align	4
_40290:
	dd	_40288
	dd	9
	dd	23
	align	4
_40292:
	dd	_40288
	dd	10
	dd	3
	align	4
_40294:
	dd	_40288
	dd	11
	dd	3
	align	4
_40297:
	dd	_40288
	dd	12
	dd	3
	align	4
_40302:
	dd	1
	dd	_3146
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40299:
	dd	_40288
	dd	16
	dd	3
	align	4
_40306:
	dd	1
	dd	_3147
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40303:
	dd	_40288
	dd	20
	dd	3
	align	4
_40310:
	dd	1
	dd	_3148
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40307:
	dd	_40288
	dd	24
	dd	3
	align	4
_40314:
	dd	1
	dd	_3149
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40311:
	dd	_40288
	dd	28
	dd	3
	align	4
_40318:
	dd	1
	dd	_3150
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40315:
	dd	_40288
	dd	32
	dd	3
	align	4
_40322:
	dd	1
	dd	_3151
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40319:
	dd	_40288
	dd	36
	dd	3
	align	4
_40326:
	dd	1
	dd	_3152
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40323:
	dd	_40288
	dd	40
	dd	3
	align	4
_40330:
	dd	1
	dd	_3153
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40327:
	dd	_40288
	dd	44
	dd	3
	align	4
_40334:
	dd	1
	dd	_3154
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40331:
	dd	_40288
	dd	48
	dd	3
	align	4
_40338:
	dd	1
	dd	_3155
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40335:
	dd	_40288
	dd	52
	dd	3
_40343:
	db	"aspect",0
	align	4
_40342:
	dd	1
	dd	_3156
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40343
	dd	_20971
	dd	-8
	dd	0
	align	4
_40339:
	dd	_40288
	dd	56
	dd	3
_40348:
	db	"zf",0
	align	4
_40347:
	dd	1
	dd	_3157
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40348
	dd	_20971
	dd	-8
	dd	0
	align	4
_40344:
	dd	_40288
	dd	60
	dd	3
_40353:
	db	"fovy",0
	align	4
_40352:
	dd	1
	dd	_3158
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40353
	dd	_20971
	dd	-8
	dd	0
	align	4
_40349:
	dd	_40288
	dd	64
	dd	3
_40358:
	db	"nv",0
	align	4
_40357:
	dd	1
	dd	_3159
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40358
	dd	_20971
	dd	-8
	dd	0
	align	4
_40354:
	dd	_40288
	dd	68
	dd	3
	align	4
_40362:
	dd	1
	dd	_3160
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_29533
	dd	_427
	dd	-8
	dd	0
	align	4
_40359:
	dd	_40288
	dd	72
	dd	3
_40369:
	db	"projection",0
_40370:
	db	"bIsOrthogonal",0
	align	4
_40368:
	dd	1
	dd	_3161
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40369
	dd	_23645
	dd	-8
	dd	2
	dd	_40370
	dd	_427
	dd	-12
	dd	0
	align	4
_40363:
	dd	_40288
	dd	76
	dd	3
	align	4
_40376:
	dd	1
	dd	_3163
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_3263
	dd	_22598
	dd	-8
	dd	0
	align	4
_40371:
	dd	_40288
	dd	80
	dd	3
	align	4
_40382:
	dd	1
	dd	_3164
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_3263
	dd	_22598
	dd	-8
	dd	0
	align	4
_40377:
	dd	_40288
	dd	84
	dd	3
	align	4
_40388:
	dd	1
	dd	_2249
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_33078
	dd	_31820
	dd	-8
	dd	0
	align	4
_40383:
	dd	_40288
	dd	88
	dd	3
	align	4
_40392:
	dd	1
	dd	_1047
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40389:
	dd	_40288
	dd	92
	dd	3
	align	4
_40398:
	dd	1
	dd	_3165
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_38762
	dd	_22598
	dd	-8
	dd	0
	align	4
_40393:
	dd	_40288
	dd	96
	dd	3
_40403:
	db	"bBound",0
	align	4
_40402:
	dd	1
	dd	_3166
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40403
	dd	_427
	dd	-8
	dd	0
	align	4
_40399:
	dd	_40288
	dd	100
	dd	3
	align	4
_40407:
	dd	1
	dd	_3167
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40404:
	dd	_40288
	dd	104
	dd	3
_40412:
	db	"affector",0
	align	4
_40411:
	dd	1
	dd	_3168
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	2
	dd	_40412
	dd	_23645
	dd	-8
	dd	0
	align	4
_40408:
	dd	_40288
	dd	108
	dd	3
	align	4
_40416:
	dd	1
	dd	_3169
	dd	2
	dd	_20844
	dd	_40285
	dd	-4
	dd	0
	align	4
_40413:
	dd	_40288
	dd	112
	dd	3
_40419:
	db	":IDummyTransformationSceneNode",0
	align	4
_40418:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40419
	dd	-4
	dd	0
	align	4
_40417:
	dd	3
	dd	0
	dd	0
	align	4
_40432:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40419
	dd	-16
	dd	0
_40422:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/idummytransformationscenenode.bmx",0
	align	4
_40421:
	dd	_40422
	dd	9
	dd	3
	align	4
_40425:
	dd	3
	dd	0
	dd	0
	align	4
_40424:
	dd	_40422
	dd	9
	dd	23
	align	4
_40426:
	dd	_40422
	dd	10
	dd	3
	align	4
_40428:
	dd	_40422
	dd	11
	dd	3
	align	4
_40431:
	dd	_40422
	dd	12
	dd	3
	align	4
_40436:
	dd	1
	dd	_3173
	dd	2
	dd	_20844
	dd	_40419
	dd	-4
	dd	0
	align	4
_40433:
	dd	_40422
	dd	16
	dd	3
	align	4
_40438:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40437:
	dd	3
	dd	0
	dd	0
	align	4
_40453:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36586
	dd	-12
	dd	0
_40443:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iindexbuffer.bmx",0
	align	4
_40442:
	dd	_40443
	dd	6
	dd	3
	align	4
_40446:
	dd	3
	dd	0
	dd	0
	align	4
_40445:
	dd	_40443
	dd	6
	dd	23
	align	4
_40447:
	dd	_40443
	dd	7
	dd	3
	align	4
_40449:
	dd	_40443
	dd	8
	dd	3
	align	4
_40452:
	dd	_40443
	dd	9
	dd	3
	align	4
_40457:
	dd	1
	dd	_1874
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40454:
	dd	_40443
	dd	13
	dd	3
	align	4
_40461:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40458:
	dd	_40443
	dd	17
	dd	3
	align	4
_40465:
	dd	1
	dd	_2443
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_35232
	dd	_427
	dd	-8
	dd	0
	align	4
_40462:
	dd	_40443
	dd	21
	dd	3
	align	4
_40469:
	dd	1
	dd	_3177
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40466:
	dd	_40443
	dd	25
	dd	3
	align	4
_40473:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40470:
	dd	_40443
	dd	29
	dd	3
	align	4
_40477:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_25782
	dd	_427
	dd	-8
	dd	0
	align	4
_40474:
	dd	_40443
	dd	33
	dd	3
	align	4
_40481:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_40478:
	dd	_40443
	dd	37
	dd	3
	align	4
_40485:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40482:
	dd	_40443
	dd	41
	dd	3
	align	4
_40489:
	dd	1
	dd	_1785
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	2
	dd	_27676
	dd	_427
	dd	-12
	dd	0
	align	4
_40486:
	dd	_40443
	dd	45
	dd	3
_40494:
	db	"usedNow",0
	align	4
_40493:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_40494
	dd	_427
	dd	-8
	dd	0
	align	4
_40490:
	dd	_40443
	dd	49
	dd	3
	align	4
_40498:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_40495:
	dd	_40443
	dd	53
	dd	3
	align	4
_40502:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40499:
	dd	_40443
	dd	57
	dd	3
	align	4
_40506:
	dd	1
	dd	_1026
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40503:
	dd	_40443
	dd	61
	dd	3
	align	4
_40510:
	dd	1
	dd	_3178
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40507:
	dd	_40443
	dd	65
	dd	3
	align	4
_40514:
	dd	1
	dd	_2858
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	2
	dd	_36959
	dd	_427
	dd	-8
	dd	0
	align	4
_40511:
	dd	_40443
	dd	69
	dd	3
	align	4
_40518:
	dd	1
	dd	_2859
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40515:
	dd	_40443
	dd	73
	dd	3
	align	4
_40522:
	dd	1
	dd	_3179
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40519:
	dd	_40443
	dd	77
	dd	3
	align	4
_40535:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40523:
	dd	_40443
	dd	81
	dd	3
	align	4
_40531:
	dd	3
	dd	0
	dd	0
	align	4
_40527:
	dd	_40443
	dd	81
	dd	22
	align	4
_40532:
	dd	_40443
	dd	82
	dd	3
	align	4
_40539:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40536:
	dd	_40443
	dd	86
	dd	3
	align	4
_40543:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_36586
	dd	-4
	dd	0
	align	4
_40540:
	dd	_40443
	dd	90
	dd	3
_40546:
	db	":ILightSceneNode",0
	align	4
_40545:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	0
	align	4
_40544:
	dd	3
	dd	0
	dd	0
	align	4
_40559:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40546
	dd	-16
	dd	0
_40549:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ilightscenenode.bmx",0
	align	4
_40548:
	dd	_40549
	dd	9
	dd	3
	align	4
_40552:
	dd	3
	dd	0
	dd	0
	align	4
_40551:
	dd	_40549
	dd	9
	dd	23
	align	4
_40553:
	dd	_40549
	dd	10
	dd	3
	align	4
_40555:
	dd	_40549
	dd	11
	dd	3
	align	4
_40558:
	dd	_40549
	dd	12
	dd	3
	align	4
_40563:
	dd	1
	dd	_3183
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	0
	align	4
_40560:
	dd	_40549
	dd	17
	dd	3
	align	4
_40569:
	dd	1
	dd	_3184
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	2
	dd	_35486
	dd	_34396
	dd	-8
	dd	0
	align	4
_40564:
	dd	_40549
	dd	21
	dd	3
	align	4
_40573:
	dd	1
	dd	_2442
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	0
	align	4
_40570:
	dd	_40549
	dd	25
	dd	3
	align	4
_40577:
	dd	1
	dd	_2441
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	0
	align	4
_40574:
	dd	_40549
	dd	29
	dd	3
	align	4
_40581:
	dd	1
	dd	_3185
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	2
	dd	_34459
	dd	_427
	dd	-8
	dd	0
	align	4
_40578:
	dd	_40549
	dd	33
	dd	3
	align	4
_40585:
	dd	1
	dd	_3186
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	0
	align	4
_40582:
	dd	_40549
	dd	37
	dd	3
_40590:
	db	"bShadow",0
	align	4
_40589:
	dd	1
	dd	_3187
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	2
	dd	_40590
	dd	_427
	dd	-8
	dd	0
	align	4
_40586:
	dd	_40549
	dd	41
	dd	3
	align	4
_40594:
	dd	1
	dd	_3188
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	0
	align	4
_40591:
	dd	_40549
	dd	45
	dd	3
	align	4
_40598:
	dd	1
	dd	_1521
	dd	2
	dd	_20844
	dd	_40546
	dd	-4
	dd	2
	dd	_38814
	dd	_427
	dd	-8
	dd	0
	align	4
_40595:
	dd	_40549
	dd	49
	dd	3
_40601:
	db	":SMesh",0
	align	4
_40600:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	0
	align	4
_40599:
	dd	3
	dd	0
	dd	0
	align	4
_40614:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_40601
	dd	-12
	dd	0
_40604:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smesh.bmx",0
	align	4
_40603:
	dd	_40604
	dd	9
	dd	3
	align	4
_40607:
	dd	3
	dd	0
	dd	0
	align	4
_40606:
	dd	_40604
	dd	9
	dd	23
	align	4
_40608:
	dd	_40604
	dd	10
	dd	3
	align	4
_40610:
	dd	_40604
	dd	11
	dd	3
	align	4
_40613:
	dd	_40604
	dd	12
	dd	3
	align	4
_40616:
	dd	1
	dd	_480
	dd	0
	align	4
_40615:
	dd	_40604
	dd	16
	dd	3
	align	4
_40620:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	0
	align	4
_40617:
	dd	_40604
	dd	20
	dd	3
_40627:
	db	"buf",0
	align	4
_40626:
	dd	1
	dd	_3193
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	2
	dd	_40627
	dd	_35449
	dd	-8
	dd	0
	align	4
_40621:
	dd	_40604
	dd	24
	dd	3
	align	4
_40631:
	dd	1
	dd	_2892
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_40628:
	dd	_40604
	dd	29
	dd	3
	align	4
_40635:
	dd	1
	dd	_2894
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	0
	align	4
_40632:
	dd	_40604
	dd	33
	dd	3
	align	4
_40639:
	dd	1
	dd	_2853
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	0
	align	4
_40636:
	dd	_40604
	dd	37
	dd	3
	align	4
_40643:
	dd	1
	dd	_2895
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	2
	dd	_37143
	dd	_427
	dd	-8
	dd	2
	dd	_37144
	dd	_427
	dd	-12
	dd	0
	align	4
_40640:
	dd	_40604
	dd	41
	dd	3
	align	4
_40649:
	dd	1
	dd	_2849
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	0
	align	4
_40644:
	dd	_40604
	dd	45
	dd	3
	align	4
_40655:
	dd	1
	dd	_3194
	dd	2
	dd	_20844
	dd	_40601
	dd	-4
	dd	2
	dd	_25400
	dd	_30483
	dd	-8
	dd	0
	align	4
_40650:
	dd	_40604
	dd	49
	dd	3
_40658:
	db	":IMeshManipulator",0
	align	4
_40657:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	0
	align	4
_40656:
	dd	3
	dd	0
	dd	0
	align	4
_40672:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_40658
	dd	-12
	dd	0
_40662:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshmanipulator.bmx",0
	align	4
_40661:
	dd	_40662
	dd	9
	dd	3
	align	4
_40665:
	dd	3
	dd	0
	dd	0
	align	4
_40664:
	dd	_40662
	dd	9
	dd	23
	align	4
_40666:
	dd	_40662
	dd	10
	dd	3
	align	4
_40668:
	dd	_40662
	dd	11
	dd	3
	align	4
_40671:
	dd	_40662
	dd	12
	dd	3
	align	4
_40678:
	dd	1
	dd	_3199
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40673:
	dd	_40662
	dd	16
	dd	3
_40683:
	db	"bRecalculateNormals",0
_40684:
	db	"bSmooth",0
_40685:
	db	"bAngleWeighted",0
	align	4
_40682:
	dd	1
	dd	_3201
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40683
	dd	_427
	dd	-12
	dd	2
	dd	_40684
	dd	_427
	dd	-16
	dd	2
	dd	_40685
	dd	_427
	dd	-20
	dd	0
	align	4
_40679:
	dd	_40662
	dd	20
	dd	3
	align	4
_40691:
	dd	1
	dd	_3203
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40686:
	dd	_40662
	dd	24
	dd	3
	align	4
_40697:
	dd	1
	dd	_3205
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40692:
	dd	_40662
	dd	28
	dd	3
	align	4
_40703:
	dd	1
	dd	_3206
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	0
	align	4
_40698:
	dd	_40662
	dd	32
	dd	3
	align	4
_40709:
	dd	1
	dd	_3207
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40704:
	dd	_40662
	dd	36
	dd	3
_40716:
	db	"resolution",0
	align	4
_40715:
	dd	1
	dd	_3208
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40716
	dd	_20971
	dd	-12
	dd	0
	align	4
_40710:
	dd	_40662
	dd	40
	dd	3
	align	4
_40722:
	dd	1
	dd	_3210
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40684
	dd	_427
	dd	-12
	dd	2
	dd	_40685
	dd	_427
	dd	-16
	dd	0
	align	4
_40717:
	dd	_40662
	dd	44
	dd	3
	align	4
_40728:
	dd	1
	dd	_3212
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_26926
	dd	_35449
	dd	-8
	dd	2
	dd	_40684
	dd	_427
	dd	-12
	dd	2
	dd	_40685
	dd	_427
	dd	-16
	dd	0
	align	4
_40723:
	dd	_40662
	dd	48
	dd	3
	align	4
_40736:
	dd	1
	dd	_3214
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_3227
	dd	_22598
	dd	-12
	dd	0
	align	4
_40729:
	dd	_40662
	dd	52
	dd	3
_40743:
	db	"alpha",0
	align	4
_40742:
	dd	1
	dd	_3216
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40743
	dd	_427
	dd	-12
	dd	0
	align	4
_40737:
	dd	_40662
	dd	56
	dd	3
	align	4
_40751:
	dd	1
	dd	_3218
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_3260
	dd	_27774
	dd	-12
	dd	0
	align	4
_40744:
	dd	_40662
	dd	60
	dd	3
_40760:
	db	"m",0
	align	4
_40759:
	dd	1
	dd	_3220
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40760
	dd	_23645
	dd	-12
	dd	0
	align	4
_40752:
	dd	_40662
	dd	64
	dd	3
_40767:
	db	"E_ANIMATED_MESH_TYPE",0
	align	4
_40766:
	dd	1
	dd	_3222
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40767
	dd	_427
	dd	-12
	dd	0
	align	4
_40761:
	dd	_40662
	dd	68
	dd	3
	align	4
_40773:
	dd	1
	dd	_3224
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40768:
	dd	_40662
	dd	72
	dd	3
	align	4
_40779:
	dd	1
	dd	_3225
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_22108
	dd	_20971
	dd	-12
	dd	0
	align	4
_40774:
	dd	_40662
	dd	76
	dd	3
	align	4
_40792:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	0
	align	4
_40780:
	dd	_40662
	dd	80
	dd	3
	align	4
_40788:
	dd	3
	dd	0
	dd	0
	align	4
_40784:
	dd	_40662
	dd	80
	dd	22
	align	4
_40789:
	dd	_40662
	dd	81
	dd	3
	align	4
_40796:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	0
	align	4
_40793:
	dd	_40662
	dd	85
	dd	3
	align	4
_40800:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	0
	align	4
_40797:
	dd	_40662
	dd	89
	dd	3
_40809:
	db	"factor",0
	align	4
_40808:
	dd	1
	dd	_3227
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40809
	dd	_22598
	dd	-12
	dd	0
	align	4
_40801:
	dd	_40662
	dd	97
	dd	3
_40818:
	db	":IMeshbuffer",0
	align	4
_40817:
	dd	1
	dd	_3228
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_26926
	dd	_40818
	dd	-8
	dd	2
	dd	_40809
	dd	_22598
	dd	-12
	dd	0
	align	4
_40810:
	dd	_40662
	dd	101
	dd	3
_40827:
	db	"level",0
	align	4
_40826:
	dd	1
	dd	_3230
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40809
	dd	_22326
	dd	-12
	dd	2
	dd	_40827
	dd	_427
	dd	-16
	dd	0
	align	4
_40819:
	dd	_40662
	dd	105
	dd	3
	align	4
_40835:
	dd	1
	dd	_3232
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_26926
	dd	_35449
	dd	-8
	dd	2
	dd	_40809
	dd	_22326
	dd	-12
	dd	2
	dd	_40827
	dd	_427
	dd	-16
	dd	0
	align	4
_40828:
	dd	_40662
	dd	109
	dd	3
	align	4
_40843:
	dd	1
	dd	_3136
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_28445
	dd	_23645
	dd	-12
	dd	0
	align	4
_40836:
	dd	_40662
	dd	113
	dd	3
	align	4
_40851:
	dd	1
	dd	_3234
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_26926
	dd	_35449
	dd	-8
	dd	2
	dd	_28445
	dd	_23645
	dd	-12
	dd	0
	align	4
_40844:
	dd	_40662
	dd	117
	dd	3
	align	4
_40855:
	dd	1
	dd	_3236
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40852:
	dd	_40662
	dd	121
	dd	3
	align	4
_40859:
	dd	1
	dd	_3237
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_26926
	dd	_35449
	dd	-8
	dd	2
	dd	_40716
	dd	_20971
	dd	-12
	dd	0
	align	4
_40856:
	dd	_40662
	dd	125
	dd	3
_40864:
	db	"resolutionS",0
_40865:
	db	"resolutionT",0
_40866:
	db	"offset",0
	align	4
_40863:
	dd	1
	dd	_3239
	dd	2
	dd	_20844
	dd	_40658
	dd	-8
	dd	2
	dd	_26926
	dd	_35449
	dd	-12
	dd	2
	dd	_40864
	dd	_20971
	dd	-16
	dd	2
	dd	_40865
	dd	_20971
	dd	-20
	dd	2
	dd	_23800
	dd	_21781
	dd	-4
	dd	2
	dd	_40866
	dd	_22598
	dd	-24
	dd	0
	align	4
_40860:
	dd	_40662
	dd	129
	dd	3
	align	4
_40870:
	dd	1
	dd	_3241
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_40683
	dd	_427
	dd	-12
	dd	2
	dd	_40684
	dd	_427
	dd	-16
	dd	2
	dd	_40685
	dd	_427
	dd	-20
	dd	0
	align	4
_40867:
	dd	_40662
	dd	133
	dd	3
_40875:
	db	"manipulator",0
_40876:
	db	":IVertexManipulator",0
_40877:
	db	"bBoundingBoxUpdate",0
	align	4
_40874:
	dd	1
	dd	_3243
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_40875
	dd	_40876
	dd	-8
	dd	2
	dd	_26926
	dd	_35449
	dd	-12
	dd	2
	dd	_40877
	dd	_427
	dd	-16
	dd	0
	align	4
_40871:
	dd	_40662
	dd	137
	dd	3
	align	4
_40881:
	dd	1
	dd	_3245
	dd	2
	dd	_20844
	dd	_40658
	dd	-4
	dd	2
	dd	_40875
	dd	_40876
	dd	-8
	dd	2
	dd	_30490
	dd	_37010
	dd	-12
	dd	2
	dd	_40877
	dd	_427
	dd	-16
	dd	0
	align	4
_40878:
	dd	_40662
	dd	141
	dd	3
_40884:
	db	":IMeshSceneNode",0
	align	4
_40883:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40884
	dd	-4
	dd	0
	align	4
_40882:
	dd	3
	dd	0
	dd	0
	align	4
_40897:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40884
	dd	-16
	dd	0
_40887:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshscenenode.bmx",0
	align	4
_40886:
	dd	_40887
	dd	9
	dd	3
	align	4
_40890:
	dd	3
	dd	0
	dd	0
	align	4
_40889:
	dd	_40887
	dd	9
	dd	23
	align	4
_40891:
	dd	_40887
	dd	10
	dd	3
	align	4
_40893:
	dd	_40887
	dd	11
	dd	3
	align	4
_40896:
	dd	_40887
	dd	12
	dd	3
	align	4
_40903:
	dd	1
	dd	_1737
	dd	2
	dd	_20844
	dd	_40884
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_40898:
	dd	_40887
	dd	16
	dd	3
	align	4
_40907:
	dd	1
	dd	_2928
	dd	2
	dd	_20844
	dd	_40884
	dd	-4
	dd	2
	dd	_34262
	dd	_427
	dd	-8
	dd	0
	align	4
_40904:
	dd	_40887
	dd	20
	dd	3
	align	4
_40911:
	dd	1
	dd	_2929
	dd	2
	dd	_20844
	dd	_40884
	dd	-4
	dd	0
	align	4
_40908:
	dd	_40887
	dd	24
	dd	3
	align	4
_40915:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_40884
	dd	-4
	dd	0
	align	4
_40912:
	dd	_40887
	dd	28
	dd	3
_40918:
	db	":IMetaTriangleSelector",0
	align	4
_40917:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40918
	dd	-4
	dd	0
	align	4
_40916:
	dd	3
	dd	0
	dd	0
	align	4
_40931:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_40918
	dd	-12
	dd	0
_40921:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imetatriangleselector.bmx",0
	align	4
_40920:
	dd	_40921
	dd	9
	dd	3
	align	4
_40924:
	dd	3
	dd	0
	dd	0
	align	4
_40923:
	dd	_40921
	dd	9
	dd	23
	align	4
_40925:
	dd	_40921
	dd	10
	dd	3
	align	4
_40927:
	dd	_40921
	dd	11
	dd	3
	align	4
_40930:
	dd	_40921
	dd	12
	dd	3
_40938:
	db	"toAdd",0
	align	4
_40937:
	dd	1
	dd	_3254
	dd	2
	dd	_20844
	dd	_40918
	dd	-4
	dd	2
	dd	_40938
	dd	_37730
	dd	-8
	dd	0
	align	4
_40932:
	dd	_40921
	dd	16
	dd	3
	align	4
_40942:
	dd	1
	dd	_3255
	dd	2
	dd	_20844
	dd	_40918
	dd	-4
	dd	0
	align	4
_40939:
	dd	_40921
	dd	20
	dd	3
_40949:
	db	"toRemove",0
	align	4
_40948:
	dd	1
	dd	_3256
	dd	2
	dd	_20844
	dd	_40918
	dd	-4
	dd	2
	dd	_40949
	dd	_37730
	dd	-8
	dd	0
	align	4
_40943:
	dd	_40921
	dd	24
	dd	3
	align	4
_40951:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40950:
	dd	3
	dd	0
	dd	0
	align	4
_40965:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_26632
	dd	-12
	dd	0
_40955:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sparticle.bmx",0
	align	4
_40954:
	dd	_40955
	dd	9
	dd	3
	align	4
_40958:
	dd	3
	dd	0
	dd	0
	align	4
_40957:
	dd	_40955
	dd	9
	dd	23
	align	4
_40959:
	dd	_40955
	dd	10
	dd	3
	align	4
_40961:
	dd	_40955
	dd	11
	dd	3
	align	4
_40964:
	dd	_40955
	dd	12
	dd	3
	align	4
_40967:
	dd	1
	dd	_480
	dd	0
	align	4
_40966:
	dd	_40955
	dd	16
	dd	3
	align	4
_40971:
	dd	1
	dd	_3260
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40968:
	dd	_40955
	dd	25
	dd	3
	align	4
_40975:
	dd	1
	dd	_3261
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40972:
	dd	_40955
	dd	29
	dd	3
	align	4
_40979:
	dd	1
	dd	_3262
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	2
	dd	_25418
	dd	_427
	dd	-8
	dd	0
	align	4
_40976:
	dd	_40955
	dd	33
	dd	3
	align	4
_40983:
	dd	1
	dd	_3263
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40980:
	dd	_40955
	dd	38
	dd	3
	align	4
_40987:
	dd	1
	dd	_3264
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40984:
	dd	_40955
	dd	43
	dd	3
	align	4
_40991:
	dd	1
	dd	_3265
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40988:
	dd	_40955
	dd	47
	dd	3
	align	4
_40995:
	dd	1
	dd	_3266
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	2
	dd	_25418
	dd	_427
	dd	-8
	dd	0
	align	4
_40992:
	dd	_40955
	dd	51
	dd	3
	align	4
_40999:
	dd	1
	dd	_3267
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_40996:
	dd	_40955
	dd	56
	dd	3
	align	4
_41003:
	dd	1
	dd	_3268
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_41000:
	dd	_40955
	dd	61
	dd	3
	align	4
_41007:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_41004:
	dd	_40955
	dd	65
	dd	3
	align	4
_41011:
	dd	1
	dd	_3269
	dd	2
	dd	_20844
	dd	_26632
	dd	-4
	dd	0
	align	4
_41008:
	dd	_40955
	dd	69
	dd	3
_41014:
	db	":IParticleAffector",0
	align	4
_41013:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	0
	align	4
_41012:
	dd	3
	dd	0
	dd	0
	align	4
_41021:
	dd	1
	dd	_1564
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	2
	dd	_29533
	dd	_427
	dd	-8
	dd	0
_41018:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleaffector.bmx",0
	align	4
_41017:
	dd	_41018
	dd	21
	dd	3
	align	4
_41025:
	dd	1
	dd	_2723
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	0
	align	4
_41022:
	dd	_41018
	dd	25
	dd	3
	align	4
_41038:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	0
	align	4
_41026:
	dd	_41018
	dd	29
	dd	3
	align	4
_41034:
	dd	3
	dd	0
	dd	0
	align	4
_41030:
	dd	_41018
	dd	29
	dd	22
	align	4
_41035:
	dd	_41018
	dd	30
	dd	3
	align	4
_41042:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	0
	align	4
_41039:
	dd	_41018
	dd	34
	dd	3
	align	4
_41046:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	0
	align	4
_41043:
	dd	_41018
	dd	38
	dd	3
	align	4
_41048:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_41047:
	dd	_41018
	dd	50
	dd	3
	align	4
_41080:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41014
	dd	-16
	dd	0
	align	4
_41049:
	dd	_41018
	dd	54
	dd	3
	align	4
_41052:
	dd	3
	dd	0
	dd	0
	align	4
_41051:
	dd	_41018
	dd	54
	dd	23
	align	4
_41053:
	dd	_41018
	dd	55
	dd	3
	align	4
_41055:
	dd	_41018
	dd	57
	dd	3
_41063:
	db	"():IParticleAffector",0
	align	4
_41062:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_41063
	dd	-20
	dd	0
	align	4
_41057:
	dd	_41018
	dd	59
	dd	4
	align	4
_41061:
	dd	_41018
	dd	61
	dd	4
	align	4
_41066:
	dd	3
	dd	0
	dd	0
	align	4
_41065:
	dd	_41018
	dd	63
	dd	4
	align	4
_41067:
	dd	_41018
	dd	67
	dd	3
	align	4
_41073:
	dd	_41018
	dd	69
	dd	3
	align	4
_41076:
	dd	_41018
	dd	70
	dd	3
	align	4
_41079:
	dd	_41018
	dd	72
	dd	3
_41130:
	db	"affector_cast",0
_41131:
	db	"affector_type",0
	align	4
_41129:
	dd	1
	dd	_1547
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	2
	dd	_29416
	dd	_427
	dd	-8
	dd	2
	dd	_41130
	dd	_41014
	dd	-12
	dd	2
	dd	_41131
	dd	_427
	dd	-16
	dd	2
	dd	_29419
	dd	_427
	dd	-20
	dd	0
	align	4
_41081:
	dd	_41018
	dd	76
	dd	3
	align	4
_41083:
	dd	_41018
	dd	77
	dd	3
	align	4
_41087:
	dd	_41018
	dd	78
	dd	3
	align	4
_41089:
	dd	_41018
	dd	80
	dd	3
	align	4
_41098:
	dd	3
	dd	0
	dd	0
	align	4
_41091:
	dd	_41018
	dd	81
	dd	4
	align	4
_41094:
	dd	_41018
	dd	82
	dd	4
	align	4
_41099:
	dd	_41018
	dd	86
	dd	3
	align	4
_41111:
	dd	3
	dd	0
	dd	0
	align	4
_41106:
	dd	_41018
	dd	96
	dd	5
	align	4
_41107:
	dd	_41018
	dd	97
	dd	5
	align	4
_41115:
	dd	3
	dd	0
	dd	0
	align	4
_41112:
	dd	_41018
	dd	88
	dd	5
	align	4
_41119:
	dd	3
	dd	0
	dd	0
	align	4
_41116:
	dd	_41018
	dd	90
	dd	5
	align	4
_41123:
	dd	3
	dd	0
	dd	0
	align	4
_41120:
	dd	_41018
	dd	92
	dd	5
	align	4
_41127:
	dd	3
	dd	0
	dd	0
	align	4
_41124:
	dd	_41018
	dd	94
	dd	5
	align	4
_41128:
	dd	_41018
	dd	100
	dd	3
	align	4
_41145:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_41132:
	dd	_41018
	dd	108
	dd	3
	align	4
_41133:
	dd	_41018
	dd	109
	dd	3
	align	4
_41136:
	dd	_41018
	dd	112
	dd	3
	align	4
_41139:
	dd	_41018
	dd	115
	dd	3
	align	4
_41142:
	dd	_41018
	dd	118
	dd	3
	align	4
_41157:
	dd	1
	dd	_3277
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_41014
	dd	-8
	dd	0
	align	4
_41146:
	dd	_41018
	dd	125
	dd	3
	align	4
_41148:
	dd	_41018
	dd	127
	dd	3
	align	4
_41153:
	dd	3
	dd	0
	dd	0
	align	4
_41150:
	dd	_41018
	dd	129
	dd	6
	align	4
_41156:
	dd	3
	dd	0
	dd	0
	align	4
_41155:
	dd	_41018
	dd	131
	dd	4
_41170:
	db	"startIndex",0
	align	4
_41169:
	dd	1
	dd	_3278
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_41170
	dd	_427
	dd	-8
	dd	2
	dd	_39853
	dd	_427
	dd	-12
	dd	2
	dd	_39854
	dd	_427
	dd	-16
	dd	2
	dd	_33198
	dd	_41014
	dd	-20
	dd	0
	align	4
_41158:
	dd	_41018
	dd	137
	dd	3
	align	4
_41160:
	dd	_41018
	dd	139
	dd	3
	align	4
_41165:
	dd	3
	dd	0
	dd	0
	align	4
_41162:
	dd	_41018
	dd	141
	dd	6
	align	4
_41168:
	dd	3
	dd	0
	dd	0
	align	4
_41167:
	dd	_41018
	dd	145
	dd	4
	align	4
_41182:
	dd	1
	dd	_3279
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_39853
	dd	_427
	dd	-8
	dd	2
	dd	_39854
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_41014
	dd	-16
	dd	0
	align	4
_41171:
	dd	_41018
	dd	151
	dd	3
	align	4
_41173:
	dd	_41018
	dd	153
	dd	3
	align	4
_41178:
	dd	3
	dd	0
	dd	0
	align	4
_41175:
	dd	_41018
	dd	155
	dd	6
	align	4
_41181:
	dd	3
	dd	0
	dd	0
	align	4
_41180:
	dd	_41018
	dd	159
	dd	4
_41198:
	db	"now",0
_41199:
	db	"pArray_SParticle",0
	align	4
_41197:
	dd	1
	dd	_3280
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_41198
	dd	_427
	dd	-8
	dd	2
	dd	_41199
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_41014
	dd	-16
	dd	0
	align	4
_41183:
	dd	_41018
	dd	165
	dd	3
	align	4
_41185:
	dd	_41018
	dd	167
	dd	3
_41193:
	db	"particles",0
	align	4
_41192:
	dd	3
	dd	0
	dd	2
	dd	_41193
	dd	_26653
	dd	-20
	dd	0
	align	4
_41187:
	dd	_41018
	dd	169
	dd	6
	align	4
_41189:
	dd	_41018
	dd	171
	dd	6
	align	4
_41196:
	dd	3
	dd	0
	dd	0
	align	4
_41195:
	dd	_41018
	dd	173
	dd	4
	align	4
_41203:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_41014
	dd	-4
	dd	0
	align	4
_41200:
	dd	_41018
	dd	178
	dd	3
_41206:
	db	":IParticleAffectorDefault",0
	align	4
_41205:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41206
	dd	-4
	dd	0
	align	4
_41204:
	dd	3
	dd	0
	dd	0
_41214:
	db	"particlearray",0
	align	4
_41213:
	dd	1
	dd	_3272
	dd	2
	dd	_20844
	dd	_41206
	dd	-4
	dd	2
	dd	_41198
	dd	_427
	dd	-8
	dd	2
	dd	_41214
	dd	_26653
	dd	-12
	dd	0
	align	4
_41208:
	dd	_41018
	dd	187
	dd	3
	align	4
_41218:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_41206
	dd	-4
	dd	0
	align	4
_41215:
	dd	_41018
	dd	191
	dd	3
_41221:
	db	":IParticleAttractionAffector",0
	align	4
_41220:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	0
	align	4
_41219:
	dd	3
	dd	0
	dd	0
	align	4
_41234:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41221
	dd	-16
	dd	0
_41224:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleattractionaffector.bmx",0
	align	4
_41223:
	dd	_41224
	dd	9
	dd	3
	align	4
_41227:
	dd	3
	dd	0
	dd	0
	align	4
_41226:
	dd	_41224
	dd	9
	dd	23
	align	4
_41228:
	dd	_41224
	dd	10
	dd	3
	align	4
_41230:
	dd	_41224
	dd	11
	dd	3
	align	4
_41233:
	dd	_41224
	dd	12
	dd	3
	align	4
_41240:
	dd	1
	dd	_3286
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	2
	dd	_24373
	dd	_22598
	dd	-8
	dd	0
	align	4
_41235:
	dd	_41224
	dd	16
	dd	3
_41245:
	db	"bAttract",0
	align	4
_41244:
	dd	1
	dd	_3287
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	2
	dd	_41245
	dd	_427
	dd	-8
	dd	0
	align	4
_41241:
	dd	_41224
	dd	20
	dd	3
_41250:
	db	"bAffect",0
	align	4
_41249:
	dd	1
	dd	_3288
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	2
	dd	_41250
	dd	_427
	dd	-8
	dd	0
	align	4
_41246:
	dd	_41224
	dd	24
	dd	3
	align	4
_41254:
	dd	1
	dd	_3289
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	2
	dd	_41250
	dd	_427
	dd	-8
	dd	0
	align	4
_41251:
	dd	_41224
	dd	28
	dd	3
	align	4
_41258:
	dd	1
	dd	_3290
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	2
	dd	_41250
	dd	_427
	dd	-8
	dd	0
	align	4
_41255:
	dd	_41224
	dd	32
	dd	3
	align	4
_41262:
	dd	1
	dd	_699
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	0
	align	4
_41259:
	dd	_41224
	dd	36
	dd	3
	align	4
_41266:
	dd	1
	dd	_3291
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	0
	align	4
_41263:
	dd	_41224
	dd	40
	dd	3
	align	4
_41270:
	dd	1
	dd	_3292
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	0
	align	4
_41267:
	dd	_41224
	dd	44
	dd	3
	align	4
_41274:
	dd	1
	dd	_3293
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	0
	align	4
_41271:
	dd	_41224
	dd	48
	dd	3
	align	4
_41278:
	dd	1
	dd	_3294
	dd	2
	dd	_20844
	dd	_41221
	dd	-4
	dd	0
	align	4
_41275:
	dd	_41224
	dd	52
	dd	3
_41281:
	db	":IParticleFadeOutAffector",0
	align	4
_41280:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41281
	dd	-4
	dd	0
	align	4
_41279:
	dd	3
	dd	0
	dd	0
	align	4
_41294:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41281
	dd	-16
	dd	0
_41284:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlefadeoutaffector.bmx",0
	align	4
_41283:
	dd	_41284
	dd	9
	dd	3
	align	4
_41287:
	dd	3
	dd	0
	dd	0
	align	4
_41286:
	dd	_41284
	dd	9
	dd	23
	align	4
_41288:
	dd	_41284
	dd	10
	dd	3
	align	4
_41290:
	dd	_41284
	dd	11
	dd	3
	align	4
_41293:
	dd	_41284
	dd	12
	dd	3
_41301:
	db	"targetColor",0
	align	4
_41300:
	dd	1
	dd	_3298
	dd	2
	dd	_20844
	dd	_41281
	dd	-4
	dd	2
	dd	_41301
	dd	_27774
	dd	-8
	dd	0
	align	4
_41295:
	dd	_41284
	dd	16
	dd	3
_41306:
	db	"fadeOutTime",0
	align	4
_41305:
	dd	1
	dd	_3299
	dd	2
	dd	_20844
	dd	_41281
	dd	-4
	dd	2
	dd	_41306
	dd	_20971
	dd	-8
	dd	0
	align	4
_41302:
	dd	_41284
	dd	20
	dd	3
	align	4
_41310:
	dd	1
	dd	_3300
	dd	2
	dd	_20844
	dd	_41281
	dd	-4
	dd	0
	align	4
_41307:
	dd	_41284
	dd	24
	dd	3
	align	4
_41314:
	dd	1
	dd	_3301
	dd	2
	dd	_20844
	dd	_41281
	dd	-4
	dd	0
	align	4
_41311:
	dd	_41284
	dd	28
	dd	3
_41317:
	db	":IParticleGravityAffector",0
	align	4
_41316:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41317
	dd	-4
	dd	0
	align	4
_41315:
	dd	3
	dd	0
	dd	0
	align	4
_41330:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41317
	dd	-16
	dd	0
_41320:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlegravityaffector.bmx",0
	align	4
_41319:
	dd	_41320
	dd	9
	dd	3
	align	4
_41323:
	dd	3
	dd	0
	dd	0
	align	4
_41322:
	dd	_41320
	dd	9
	dd	23
	align	4
_41324:
	dd	_41320
	dd	10
	dd	3
	align	4
_41326:
	dd	_41320
	dd	11
	dd	3
	align	4
_41329:
	dd	_41320
	dd	12
	dd	3
_41335:
	db	"timeForceLost",0
	align	4
_41334:
	dd	1
	dd	_3305
	dd	2
	dd	_20844
	dd	_41317
	dd	-4
	dd	2
	dd	_41335
	dd	_20971
	dd	-8
	dd	0
	align	4
_41331:
	dd	_41320
	dd	16
	dd	3
_41342:
	db	"gravity",0
	align	4
_41341:
	dd	1
	dd	_3306
	dd	2
	dd	_20844
	dd	_41317
	dd	-4
	dd	2
	dd	_41342
	dd	_22598
	dd	-8
	dd	0
	align	4
_41336:
	dd	_41320
	dd	20
	dd	3
	align	4
_41346:
	dd	1
	dd	_3307
	dd	2
	dd	_20844
	dd	_41317
	dd	-4
	dd	0
	align	4
_41343:
	dd	_41320
	dd	24
	dd	3
	align	4
_41350:
	dd	1
	dd	_3308
	dd	2
	dd	_20844
	dd	_41317
	dd	-4
	dd	0
	align	4
_41347:
	dd	_41320
	dd	28
	dd	3
_41353:
	db	":IParticleRotationAffector",0
	align	4
_41352:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41353
	dd	-4
	dd	0
	align	4
_41351:
	dd	3
	dd	0
	dd	0
	align	4
_41366:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41353
	dd	-16
	dd	0
_41356:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlerotationaffector.bmx",0
	align	4
_41355:
	dd	_41356
	dd	9
	dd	3
	align	4
_41359:
	dd	3
	dd	0
	dd	0
	align	4
_41358:
	dd	_41356
	dd	9
	dd	23
	align	4
_41360:
	dd	_41356
	dd	10
	dd	3
	align	4
_41362:
	dd	_41356
	dd	11
	dd	3
	align	4
_41365:
	dd	_41356
	dd	12
	dd	3
	align	4
_41372:
	dd	1
	dd	_3312
	dd	2
	dd	_20844
	dd	_41353
	dd	-4
	dd	2
	dd	_24373
	dd	_22598
	dd	-8
	dd	0
	align	4
_41367:
	dd	_41356
	dd	16
	dd	3
	align	4
_41378:
	dd	1
	dd	_2098
	dd	2
	dd	_20844
	dd	_41353
	dd	-4
	dd	2
	dd	_32547
	dd	_22598
	dd	-8
	dd	0
	align	4
_41373:
	dd	_41356
	dd	20
	dd	3
	align	4
_41382:
	dd	1
	dd	_3313
	dd	2
	dd	_20844
	dd	_41353
	dd	-4
	dd	0
	align	4
_41379:
	dd	_41356
	dd	24
	dd	3
	align	4
_41386:
	dd	1
	dd	_2099
	dd	2
	dd	_20844
	dd	_41353
	dd	-4
	dd	0
	align	4
_41383:
	dd	_41356
	dd	28
	dd	3
_41389:
	db	":IParticleEmitter",0
	align	4
_41388:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41387:
	dd	3
	dd	0
	dd	0
	align	4
_41407:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41389
	dd	-16
	dd	0
_41394:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleemitter.bmx",0
	align	4
_41393:
	dd	_41394
	dd	10
	dd	3
	align	4
_41397:
	dd	3
	dd	0
	dd	0
	align	4
_41396:
	dd	_41394
	dd	10
	dd	23
	align	4
_41398:
	dd	_41394
	dd	11
	dd	3
	align	4
_41400:
	dd	_41394
	dd	12
	dd	3
	align	4
_41403:
	dd	_41394
	dd	13
	dd	3
	align	4
_41406:
	dd	_41394
	dd	14
	dd	3
_41467:
	db	"emitter_cast",0
_41468:
	db	"emitter_type",0
	align	4
_41466:
	dd	1
	dd	_1547
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_29416
	dd	_427
	dd	-8
	dd	2
	dd	_41467
	dd	_41389
	dd	-12
	dd	2
	dd	_41468
	dd	_427
	dd	-16
	dd	2
	dd	_29419
	dd	_427
	dd	-20
	dd	0
	align	4
_41408:
	dd	_41394
	dd	18
	dd	3
	align	4
_41410:
	dd	_41394
	dd	19
	dd	3
	align	4
_41414:
	dd	_41394
	dd	20
	dd	3
	align	4
_41416:
	dd	_41394
	dd	22
	dd	3
	align	4
_41425:
	dd	3
	dd	0
	dd	0
	align	4
_41418:
	dd	_41394
	dd	23
	dd	4
	align	4
_41421:
	dd	_41394
	dd	24
	dd	4
	align	4
_41426:
	dd	_41394
	dd	28
	dd	3
	align	4
_41440:
	dd	3
	dd	0
	dd	0
	align	4
_41435:
	dd	_41394
	dd	42
	dd	5
	align	4
_41436:
	dd	_41394
	dd	43
	dd	5
	align	4
_41444:
	dd	3
	dd	0
	dd	0
	align	4
_41441:
	dd	_41394
	dd	30
	dd	5
	align	4
_41448:
	dd	3
	dd	0
	dd	0
	align	4
_41445:
	dd	_41394
	dd	32
	dd	5
	align	4
_41452:
	dd	3
	dd	0
	dd	0
	align	4
_41449:
	dd	_41394
	dd	34
	dd	5
	align	4
_41456:
	dd	3
	dd	0
	dd	0
	align	4
_41453:
	dd	_41394
	dd	36
	dd	5
	align	4
_41460:
	dd	3
	dd	0
	dd	0
	align	4
_41457:
	dd	_41394
	dd	38
	dd	5
	align	4
_41464:
	dd	3
	dd	0
	dd	0
	align	4
_41461:
	dd	_41394
	dd	40
	dd	5
	align	4
_41465:
	dd	_41394
	dd	46
	dd	3
_41473:
	db	"timeSinceLastCall",0
	align	4
_41472:
	dd	1
	dd	_3318
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_41198
	dd	_427
	dd	-8
	dd	2
	dd	_41473
	dd	_427
	dd	-12
	dd	0
	align	4
_41469:
	dd	_41394
	dd	50
	dd	3
_41480:
	db	"newDirection",0
	align	4
_41479:
	dd	1
	dd	_3319
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_41480
	dd	_22598
	dd	-8
	dd	0
	align	4
_41474:
	dd	_41394
	dd	54
	dd	3
_41485:
	db	"minPPS",0
	align	4
_41484:
	dd	1
	dd	_3320
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_41485
	dd	_427
	dd	-8
	dd	0
	align	4
_41481:
	dd	_41394
	dd	58
	dd	3
_41490:
	db	"maxPPS",0
	align	4
_41489:
	dd	1
	dd	_3321
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_41490
	dd	_427
	dd	-8
	dd	0
	align	4
_41486:
	dd	_41394
	dd	62
	dd	3
	align	4
_41496:
	dd	1
	dd	_3322
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_41491:
	dd	_41394
	dd	66
	dd	3
	align	4
_41502:
	dd	1
	dd	_3323
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_41497:
	dd	_41394
	dd	70
	dd	3
	align	4
_41506:
	dd	1
	dd	_2438
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41503:
	dd	_41394
	dd	74
	dd	3
	align	4
_41510:
	dd	1
	dd	_3324
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41507:
	dd	_41394
	dd	78
	dd	3
	align	4
_41514:
	dd	1
	dd	_3325
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41511:
	dd	_41394
	dd	82
	dd	3
	align	4
_41518:
	dd	1
	dd	_3326
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41515:
	dd	_41394
	dd	86
	dd	3
	align	4
_41522:
	dd	1
	dd	_3327
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41519:
	dd	_41394
	dd	90
	dd	3
	align	4
_41526:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41523:
	dd	_41394
	dd	94
	dd	3
	align	4
_41539:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41527:
	dd	_41394
	dd	98
	dd	3
	align	4
_41535:
	dd	3
	dd	0
	dd	0
	align	4
_41531:
	dd	_41394
	dd	98
	dd	22
	align	4
_41536:
	dd	_41394
	dd	99
	dd	3
	align	4
_41543:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41540:
	dd	_41394
	dd	103
	dd	3
	align	4
_41547:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41544:
	dd	_41394
	dd	107
	dd	3
	align	4
_41551:
	dd	1
	dd	_3328
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41548:
	dd	_41394
	dd	115
	dd	3
	align	4
_41555:
	dd	1
	dd	_3329
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	0
	align	4
_41552:
	dd	_41394
	dd	119
	dd	3
	align	4
_41561:
	dd	1
	dd	_3330
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_832
	dd	_20944
	dd	-8
	dd	0
	align	4
_41556:
	dd	_41394
	dd	123
	dd	3
	align	4
_41567:
	dd	1
	dd	_3331
	dd	2
	dd	_20844
	dd	_41389
	dd	-4
	dd	2
	dd	_832
	dd	_20944
	dd	-8
	dd	0
	align	4
_41562:
	dd	_41394
	dd	127
	dd	3
_41570:
	db	":IParticleAnimatedMeshSceneNodeEmitter",0
	align	4
_41569:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	0
	align	4
_41568:
	dd	3
	dd	0
	dd	0
	align	4
_41583:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41570
	dd	-16
	dd	0
_41573:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleanimatedmeshscenenodeemitter.bmx",0
	align	4
_41572:
	dd	_41573
	dd	9
	dd	3
	align	4
_41576:
	dd	3
	dd	0
	dd	0
	align	4
_41575:
	dd	_41573
	dd	9
	dd	23
	align	4
_41577:
	dd	_41573
	dd	10
	dd	3
	align	4
_41579:
	dd	_41573
	dd	11
	dd	3
	align	4
_41582:
	dd	_41573
	dd	12
	dd	3
	align	4
_41589:
	dd	1
	dd	_3335
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	2
	dd	_31956
	dd	_37395
	dd	-8
	dd	0
	align	4
_41584:
	dd	_41573
	dd	16
	dd	3
_41594:
	db	"bUseNormalDirection",0
	align	4
_41593:
	dd	1
	dd	_3336
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	2
	dd	_41594
	dd	_427
	dd	-8
	dd	0
	align	4
_41590:
	dd	_41573
	dd	20
	dd	3
_41599:
	db	"normalDirectionModifier",0
	align	4
_41598:
	dd	1
	dd	_3337
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	2
	dd	_41599
	dd	_20971
	dd	-8
	dd	0
	align	4
_41595:
	dd	_41573
	dd	24
	dd	3
_41604:
	db	"bEveryMeshVertex",0
	align	4
_41603:
	dd	1
	dd	_3338
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	2
	dd	_41604
	dd	_427
	dd	-8
	dd	0
	align	4
_41600:
	dd	_41573
	dd	28
	dd	3
	align	4
_41608:
	dd	1
	dd	_3339
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	0
	align	4
_41605:
	dd	_41573
	dd	33
	dd	3
	align	4
_41612:
	dd	1
	dd	_3341
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	0
	align	4
_41609:
	dd	_41573
	dd	37
	dd	3
	align	4
_41616:
	dd	1
	dd	_3342
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	0
	align	4
_41613:
	dd	_41573
	dd	41
	dd	3
	align	4
_41620:
	dd	1
	dd	_3343
	dd	2
	dd	_20844
	dd	_41570
	dd	-4
	dd	0
	align	4
_41617:
	dd	_41573
	dd	45
	dd	3
_41623:
	db	":IParticleBoxEmitter",0
	align	4
_41622:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41623
	dd	-4
	dd	0
	align	4
_41621:
	dd	3
	dd	0
	dd	0
	align	4
_41636:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41623
	dd	-16
	dd	0
_41626:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleboxemitter.bmx",0
	align	4
_41625:
	dd	_41626
	dd	9
	dd	3
	align	4
_41629:
	dd	3
	dd	0
	dd	0
	align	4
_41628:
	dd	_41626
	dd	9
	dd	23
	align	4
_41630:
	dd	_41626
	dd	10
	dd	3
	align	4
_41632:
	dd	_41626
	dd	11
	dd	3
	align	4
_41635:
	dd	_41626
	dd	12
	dd	3
	align	4
_41642:
	dd	1
	dd	_3347
	dd	2
	dd	_20844
	dd	_41623
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	0
	align	4
_41637:
	dd	_41626
	dd	16
	dd	3
	align	4
_41646:
	dd	1
	dd	_3348
	dd	2
	dd	_20844
	dd	_41623
	dd	-4
	dd	0
	align	4
_41643:
	dd	_41626
	dd	20
	dd	3
_41649:
	db	":IParticleMeshEmitter",0
	align	4
_41648:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	0
	align	4
_41647:
	dd	3
	dd	0
	dd	0
	align	4
_41662:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41649
	dd	-16
	dd	0
_41652:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlemeshemitter.bmx",0
	align	4
_41651:
	dd	_41652
	dd	9
	dd	3
	align	4
_41655:
	dd	3
	dd	0
	dd	0
	align	4
_41654:
	dd	_41652
	dd	9
	dd	23
	align	4
_41656:
	dd	_41652
	dd	10
	dd	3
	align	4
_41658:
	dd	_41652
	dd	11
	dd	3
	align	4
_41661:
	dd	_41652
	dd	12
	dd	3
	align	4
_41668:
	dd	1
	dd	_1737
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_41663:
	dd	_41652
	dd	16
	dd	3
	align	4
_41672:
	dd	1
	dd	_3336
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	2
	dd	_41594
	dd	_427
	dd	-8
	dd	0
	align	4
_41669:
	dd	_41652
	dd	20
	dd	3
	align	4
_41676:
	dd	1
	dd	_3337
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	2
	dd	_41599
	dd	_20971
	dd	-8
	dd	0
	align	4
_41673:
	dd	_41652
	dd	24
	dd	3
	align	4
_41680:
	dd	1
	dd	_3338
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	2
	dd	_41604
	dd	_427
	dd	-8
	dd	0
	align	4
_41677:
	dd	_41652
	dd	28
	dd	3
	align	4
_41684:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	0
	align	4
_41681:
	dd	_41652
	dd	33
	dd	3
	align	4
_41688:
	dd	1
	dd	_3341
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	0
	align	4
_41685:
	dd	_41652
	dd	37
	dd	3
	align	4
_41692:
	dd	1
	dd	_3342
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	0
	align	4
_41689:
	dd	_41652
	dd	41
	dd	3
	align	4
_41696:
	dd	1
	dd	_3343
	dd	2
	dd	_20844
	dd	_41649
	dd	-4
	dd	0
	align	4
_41693:
	dd	_41652
	dd	45
	dd	3
_41699:
	db	":IParticleCylinderEmitter",0
	align	4
_41698:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	0
	align	4
_41697:
	dd	3
	dd	0
	dd	0
	align	4
_41712:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41699
	dd	-16
	dd	0
_41702:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlecylinderemitter.bmx",0
	align	4
_41701:
	dd	_41702
	dd	9
	dd	3
	align	4
_41705:
	dd	3
	dd	0
	dd	0
	align	4
_41704:
	dd	_41702
	dd	9
	dd	23
	align	4
_41706:
	dd	_41702
	dd	10
	dd	3
	align	4
_41708:
	dd	_41702
	dd	11
	dd	3
	align	4
_41711:
	dd	_41702
	dd	12
	dd	3
	align	4
_41718:
	dd	1
	dd	_3355
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	0
	align	4
_41713:
	dd	_41702
	dd	16
	dd	3
	align	4
_41724:
	dd	1
	dd	_2371
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	2
	dd	_23447
	dd	_22598
	dd	-8
	dd	0
	align	4
_41719:
	dd	_41702
	dd	20
	dd	3
	align	4
_41728:
	dd	1
	dd	_2442
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	0
	align	4
_41725:
	dd	_41702
	dd	24
	dd	3
	align	4
_41732:
	dd	1
	dd	_605
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	2
	dd	_23970
	dd	_20971
	dd	-8
	dd	0
	align	4
_41729:
	dd	_41702
	dd	28
	dd	3
_41737:
	db	"bOutlineOnly",0
	align	4
_41736:
	dd	1
	dd	_3356
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	2
	dd	_41737
	dd	_427
	dd	-8
	dd	0
	align	4
_41733:
	dd	_41702
	dd	32
	dd	3
	align	4
_41741:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	0
	align	4
_41738:
	dd	_41702
	dd	36
	dd	3
	align	4
_41745:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	0
	align	4
_41742:
	dd	_41702
	dd	40
	dd	3
	align	4
_41749:
	dd	1
	dd	_2441
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	0
	align	4
_41746:
	dd	_41702
	dd	44
	dd	3
	align	4
_41753:
	dd	1
	dd	_570
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	0
	align	4
_41750:
	dd	_41702
	dd	48
	dd	3
	align	4
_41757:
	dd	1
	dd	_3357
	dd	2
	dd	_20844
	dd	_41699
	dd	-4
	dd	0
	align	4
_41754:
	dd	_41702
	dd	52
	dd	3
_41760:
	db	":IParticleRingEmitter",0
	align	4
_41759:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	0
	align	4
_41758:
	dd	3
	dd	0
	dd	0
	align	4
_41773:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41760
	dd	-16
	dd	0
_41763:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleringemitter.bmx",0
	align	4
_41762:
	dd	_41763
	dd	9
	dd	3
	align	4
_41766:
	dd	3
	dd	0
	dd	0
	align	4
_41765:
	dd	_41763
	dd	9
	dd	23
	align	4
_41767:
	dd	_41763
	dd	10
	dd	3
	align	4
_41769:
	dd	_41763
	dd	11
	dd	3
	align	4
_41772:
	dd	_41763
	dd	12
	dd	3
	align	4
_41779:
	dd	1
	dd	_3355
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	0
	align	4
_41774:
	dd	_41763
	dd	16
	dd	3
	align	4
_41783:
	dd	1
	dd	_2442
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	0
	align	4
_41780:
	dd	_41763
	dd	20
	dd	3
_41788:
	db	"ringThickness",0
	align	4
_41787:
	dd	1
	dd	_3361
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	2
	dd	_41788
	dd	_20971
	dd	-8
	dd	0
	align	4
_41784:
	dd	_41763
	dd	24
	dd	3
	align	4
_41792:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	0
	align	4
_41789:
	dd	_41763
	dd	28
	dd	3
	align	4
_41796:
	dd	1
	dd	_2441
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	0
	align	4
_41793:
	dd	_41763
	dd	32
	dd	3
	align	4
_41800:
	dd	1
	dd	_3362
	dd	2
	dd	_20844
	dd	_41760
	dd	-4
	dd	0
	align	4
_41797:
	dd	_41763
	dd	36
	dd	3
_41803:
	db	":IParticleSphereEmitter",0
	align	4
_41802:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41803
	dd	-4
	dd	0
	align	4
_41801:
	dd	3
	dd	0
	dd	0
	align	4
_41816:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41803
	dd	-16
	dd	0
_41806:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlesphereemitter.bmx",0
	align	4
_41805:
	dd	_41806
	dd	9
	dd	3
	align	4
_41809:
	dd	3
	dd	0
	dd	0
	align	4
_41808:
	dd	_41806
	dd	9
	dd	23
	align	4
_41810:
	dd	_41806
	dd	10
	dd	3
	align	4
_41812:
	dd	_41806
	dd	11
	dd	3
	align	4
_41815:
	dd	_41806
	dd	12
	dd	3
	align	4
_41822:
	dd	1
	dd	_3355
	dd	2
	dd	_20844
	dd	_41803
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	0
	align	4
_41817:
	dd	_41806
	dd	16
	dd	3
	align	4
_41826:
	dd	1
	dd	_2442
	dd	2
	dd	_20844
	dd	_41803
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	0
	align	4
_41823:
	dd	_41806
	dd	20
	dd	3
	align	4
_41830:
	dd	1
	dd	_526
	dd	2
	dd	_20844
	dd	_41803
	dd	-4
	dd	0
	align	4
_41827:
	dd	_41806
	dd	24
	dd	3
	align	4
_41834:
	dd	1
	dd	_2441
	dd	2
	dd	_20844
	dd	_41803
	dd	-4
	dd	0
	align	4
_41831:
	dd	_41806
	dd	28
	dd	3
_41837:
	db	":IParticleSystemSceneNode",0
	align	4
_41836:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	0
	align	4
_41835:
	dd	3
	dd	0
	dd	0
	align	4
_41850:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_41837
	dd	-16
	dd	0
_41840:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlesystemscenenode.bmx",0
	align	4
_41839:
	dd	_41840
	dd	9
	dd	3
	align	4
_41843:
	dd	3
	dd	0
	dd	0
	align	4
_41842:
	dd	_41840
	dd	9
	dd	23
	align	4
_41844:
	dd	_41840
	dd	10
	dd	3
	align	4
_41846:
	dd	_41840
	dd	11
	dd	3
	align	4
_41849:
	dd	_41840
	dd	12
	dd	3
	align	4
_41856:
	dd	1
	dd	_3369
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_40412
	dd	_41014
	dd	-8
	dd	0
	align	4
_41851:
	dd	_41840
	dd	16
	dd	3
_41863:
	db	"bAffectX",0
_41864:
	db	"bAffectY",0
_41865:
	db	"bAffectZ",0
	align	4
_41862:
	dd	1
	dd	_3371
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_24373
	dd	_22598
	dd	-8
	dd	2
	dd	_32547
	dd	_20971
	dd	-12
	dd	2
	dd	_41245
	dd	_427
	dd	-16
	dd	2
	dd	_41863
	dd	_427
	dd	-20
	dd	2
	dd	_41864
	dd	_427
	dd	-24
	dd	2
	dd	_41865
	dd	_427
	dd	-28
	dd	0
	align	4
_41857:
	dd	_41840
	dd	20
	dd	3
_41876:
	db	"timeNeededToFadeOut",0
	align	4
_41875:
	dd	1
	dd	_3373
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_41301
	dd	_27774
	dd	-8
	dd	2
	dd	_41876
	dd	_427
	dd	-12
	dd	0
	align	4
_41866:
	dd	_41840
	dd	24
	dd	3
	align	4
_41869:
	dd	3
	dd	0
	dd	0
	align	4
_41868:
	dd	_41840
	dd	24
	dd	28
	align	4
_41870:
	dd	_41840
	dd	25
	dd	3
	align	4
_41886:
	dd	1
	dd	_3375
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_41342
	dd	_22598
	dd	-8
	dd	2
	dd	_41335
	dd	_427
	dd	-12
	dd	0
	align	4
_41877:
	dd	_41840
	dd	29
	dd	3
	align	4
_41880:
	dd	3
	dd	0
	dd	0
	align	4
_41879:
	dd	_41840
	dd	29
	dd	24
	align	4
_41881:
	dd	_41840
	dd	30
	dd	3
_41891:
	db	"pivotPoint",0
	align	4
_41890:
	dd	1
	dd	_3377
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_32547
	dd	_22598
	dd	-8
	dd	2
	dd	_41891
	dd	_22598
	dd	-12
	dd	0
	align	4
_41887:
	dd	_41840
	dd	34
	dd	3
_41920:
	db	"direction",0
_41921:
	db	"minParticlesPerSecond",0
_41922:
	db	"maxParticlePerSecond",0
_41923:
	db	"minStartColor",0
_41924:
	db	"maxStartColor",0
_41925:
	db	"lifeTimeMin",0
_41926:
	db	"lifeTimeMax",0
_41927:
	db	"maxAngleDegrees",0
_41928:
	db	"minStartSize",0
_41929:
	db	"maxStartSize",0
	align	4
_41919:
	dd	1
	dd	_3379
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	2
	dd	_41920
	dd	_22598
	dd	-12
	dd	2
	dd	_41921
	dd	_427
	dd	-16
	dd	2
	dd	_41922
	dd	_427
	dd	-20
	dd	2
	dd	_41923
	dd	_27774
	dd	-24
	dd	2
	dd	_41924
	dd	_27774
	dd	-28
	dd	2
	dd	_41925
	dd	_427
	dd	-32
	dd	2
	dd	_41926
	dd	_427
	dd	-36
	dd	2
	dd	_41927
	dd	_427
	dd	-40
	dd	2
	dd	_41928
	dd	_20944
	dd	-44
	dd	2
	dd	_41929
	dd	_20944
	dd	-48
	dd	0
	align	4
_41892:
	dd	_41840
	dd	38
	dd	3
	align	4
_41895:
	dd	3
	dd	0
	dd	0
	align	4
_41894:
	dd	_41840
	dd	38
	dd	20
	align	4
_41896:
	dd	_41840
	dd	39
	dd	3
	align	4
_41899:
	dd	3
	dd	0
	dd	0
	align	4
_41898:
	dd	_41840
	dd	39
	dd	26
	align	4
_41900:
	dd	_41840
	dd	40
	dd	3
	align	4
_41903:
	dd	3
	dd	0
	dd	0
	align	4
_41902:
	dd	_41840
	dd	40
	dd	30
	align	4
_41904:
	dd	_41840
	dd	41
	dd	3
	align	4
_41907:
	dd	3
	dd	0
	dd	0
	align	4
_41906:
	dd	_41840
	dd	41
	dd	30
	align	4
_41908:
	dd	_41840
	dd	42
	dd	3
	align	4
_41951:
	dd	1
	dd	_3381
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_41920
	dd	_22598
	dd	-8
	dd	2
	dd	_41921
	dd	_427
	dd	-12
	dd	2
	dd	_41922
	dd	_427
	dd	-16
	dd	2
	dd	_41923
	dd	_27774
	dd	-20
	dd	2
	dd	_41924
	dd	_27774
	dd	-24
	dd	2
	dd	_41925
	dd	_427
	dd	-28
	dd	2
	dd	_41926
	dd	_427
	dd	-32
	dd	2
	dd	_41927
	dd	_427
	dd	-36
	dd	2
	dd	_41928
	dd	_20944
	dd	-40
	dd	2
	dd	_41929
	dd	_20944
	dd	-44
	dd	0
	align	4
_41930:
	dd	_41840
	dd	46
	dd	3
	align	4
_41933:
	dd	3
	dd	0
	dd	0
	align	4
_41932:
	dd	_41840
	dd	46
	dd	26
	align	4
_41934:
	dd	_41840
	dd	47
	dd	3
	align	4
_41937:
	dd	3
	dd	0
	dd	0
	align	4
_41936:
	dd	_41840
	dd	47
	dd	30
	align	4
_41938:
	dd	_41840
	dd	48
	dd	3
	align	4
_41941:
	dd	3
	dd	0
	dd	0
	align	4
_41940:
	dd	_41840
	dd	48
	dd	30
	align	4
_41942:
	dd	_41840
	dd	50
	dd	3
_41958:
	db	"mbNumber",0
_41959:
	db	"maxParticlesPerSecond",0
	align	4
_41957:
	dd	1
	dd	_3383
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_31956
	dd	_37395
	dd	-8
	dd	2
	dd	_41594
	dd	_427
	dd	-12
	dd	2
	dd	_41920
	dd	_22598
	dd	-16
	dd	2
	dd	_41599
	dd	_20971
	dd	-20
	dd	2
	dd	_41958
	dd	_427
	dd	-24
	dd	2
	dd	_41604
	dd	_427
	dd	-28
	dd	2
	dd	_41921
	dd	_427
	dd	-32
	dd	2
	dd	_41959
	dd	_427
	dd	-36
	dd	2
	dd	_41923
	dd	_27774
	dd	-40
	dd	2
	dd	_41924
	dd	_27774
	dd	-44
	dd	2
	dd	_41925
	dd	_427
	dd	-48
	dd	2
	dd	_41926
	dd	_427
	dd	-52
	dd	2
	dd	_41927
	dd	_427
	dd	-56
	dd	2
	dd	_41928
	dd	_20944
	dd	-60
	dd	2
	dd	_41929
	dd	_20944
	dd	-64
	dd	0
	align	4
_41952:
	dd	_41840
	dd	54
	dd	3
	align	4
_41967:
	dd	1
	dd	_3385
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	2
	dd	_34984
	dd	_20971
	dd	-12
	dd	2
	dd	_23447
	dd	_22598
	dd	-16
	dd	2
	dd	_23970
	dd	_20971
	dd	-20
	dd	2
	dd	_41737
	dd	_427
	dd	-24
	dd	2
	dd	_41920
	dd	_22598
	dd	-28
	dd	2
	dd	_41921
	dd	_427
	dd	-32
	dd	2
	dd	_41959
	dd	_427
	dd	-36
	dd	2
	dd	_41923
	dd	_27774
	dd	-40
	dd	2
	dd	_41924
	dd	_27774
	dd	-44
	dd	2
	dd	_41925
	dd	_427
	dd	-48
	dd	2
	dd	_41926
	dd	_427
	dd	-52
	dd	2
	dd	_41927
	dd	_427
	dd	-56
	dd	2
	dd	_41928
	dd	_20944
	dd	-60
	dd	2
	dd	_41929
	dd	_20944
	dd	-64
	dd	0
	align	4
_41960:
	dd	_41840
	dd	58
	dd	3
	align	4
_41973:
	dd	1
	dd	_3387
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_41594
	dd	_427
	dd	-12
	dd	2
	dd	_41920
	dd	_22598
	dd	-16
	dd	2
	dd	_41599
	dd	_20971
	dd	-20
	dd	2
	dd	_41958
	dd	_427
	dd	-24
	dd	2
	dd	_41604
	dd	_427
	dd	-28
	dd	2
	dd	_41921
	dd	_427
	dd	-32
	dd	2
	dd	_41959
	dd	_427
	dd	-36
	dd	2
	dd	_41923
	dd	_27774
	dd	-40
	dd	2
	dd	_41924
	dd	_27774
	dd	-44
	dd	2
	dd	_41925
	dd	_427
	dd	-48
	dd	2
	dd	_41926
	dd	_427
	dd	-52
	dd	2
	dd	_41927
	dd	_427
	dd	-56
	dd	2
	dd	_41928
	dd	_20944
	dd	-60
	dd	2
	dd	_41929
	dd	_20944
	dd	-64
	dd	0
	align	4
_41968:
	dd	_41840
	dd	65
	dd	3
	align	4
_41979:
	dd	1
	dd	_3389
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	2
	dd	_34984
	dd	_20971
	dd	-12
	dd	2
	dd	_41788
	dd	_20971
	dd	-16
	dd	2
	dd	_41920
	dd	_22598
	dd	-20
	dd	2
	dd	_41921
	dd	_427
	dd	-24
	dd	2
	dd	_41959
	dd	_427
	dd	-28
	dd	2
	dd	_41923
	dd	_27774
	dd	-32
	dd	2
	dd	_41924
	dd	_27774
	dd	-36
	dd	2
	dd	_41925
	dd	_427
	dd	-40
	dd	2
	dd	_41926
	dd	_427
	dd	-44
	dd	2
	dd	_41927
	dd	_427
	dd	-48
	dd	2
	dd	_41928
	dd	_20944
	dd	-52
	dd	2
	dd	_41929
	dd	_20944
	dd	-56
	dd	0
	align	4
_41974:
	dd	_41840
	dd	69
	dd	3
	align	4
_41985:
	dd	1
	dd	_3391
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	2
	dd	_34984
	dd	_20971
	dd	-12
	dd	2
	dd	_41920
	dd	_22598
	dd	-16
	dd	2
	dd	_41921
	dd	_427
	dd	-20
	dd	2
	dd	_41959
	dd	_427
	dd	-24
	dd	2
	dd	_41923
	dd	_27774
	dd	-28
	dd	2
	dd	_41924
	dd	_27774
	dd	-32
	dd	2
	dd	_41925
	dd	_427
	dd	-36
	dd	2
	dd	_41926
	dd	_427
	dd	-40
	dd	2
	dd	_41927
	dd	_427
	dd	-44
	dd	2
	dd	_41928
	dd	_20944
	dd	-48
	dd	2
	dd	_41929
	dd	_20944
	dd	-52
	dd	0
	align	4
_41980:
	dd	_41840
	dd	75
	dd	3
	align	4
_41989:
	dd	1
	dd	_3393
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	0
	align	4
_41986:
	dd	_41840
	dd	81
	dd	3
_42000:
	db	"emitter",0
	align	4
_41999:
	dd	1
	dd	_3394
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_42000
	dd	_41389
	dd	-8
	dd	0
	align	4
_41990:
	dd	_41840
	dd	85
	dd	3
	align	4
_41993:
	dd	3
	dd	0
	dd	0
	align	4
_41992:
	dd	_41840
	dd	85
	dd	24
	align	4
_41994:
	dd	_41840
	dd	86
	dd	3
	align	4
_42004:
	dd	1
	dd	_3396
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	0
	align	4
_42001:
	dd	_41840
	dd	90
	dd	3
_42009:
	db	"bGlobal",0
	align	4
_42008:
	dd	1
	dd	_3398
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_42009
	dd	_427
	dd	-8
	dd	0
	align	4
_42005:
	dd	_41840
	dd	94
	dd	3
	align	4
_42019:
	dd	1
	dd	_3399
	dd	2
	dd	_20844
	dd	_41837
	dd	-4
	dd	2
	dd	_832
	dd	_20944
	dd	-8
	dd	0
	align	4
_42010:
	dd	_41840
	dd	98
	dd	3
	align	4
_42013:
	dd	3
	dd	0
	dd	0
	align	4
_42012:
	dd	_41840
	dd	98
	dd	21
	align	4
_42014:
	dd	_41840
	dd	99
	dd	3
_42022:
	db	":ISceneCollisionManager",0
	align	4
_42021:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	0
	align	4
_42020:
	dd	3
	dd	0
	dd	0
	align	4
_42036:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42022
	dd	-12
	dd	0
_42026:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenecollisionmanager.bmx",0
	align	4
_42025:
	dd	_42026
	dd	9
	dd	3
	align	4
_42029:
	dd	3
	dd	0
	dd	0
	align	4
_42028:
	dd	_42026
	dd	9
	dd	23
	align	4
_42030:
	dd	_42026
	dd	10
	dd	3
	align	4
_42032:
	dd	_42026
	dd	11
	dd	3
	align	4
_42035:
	dd	_42026
	dd	12
	dd	3
_42063:
	db	"ray",0
_42064:
	db	"pselector",0
_42065:
	db	"outCollisionPoint",0
_42066:
	db	"outTriangle",0
_42067:
	db	"outNode",0
_42068:
	db	"out_node_handle",0
_42069:
	db	"collision",0
	align	4
_42062:
	dd	1
	dd	_3403
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_42063
	dd	_23156
	dd	-8
	dd	2
	dd	_42064
	dd	_37730
	dd	-12
	dd	2
	dd	_42065
	dd	_22598
	dd	-16
	dd	2
	dd	_42066
	dd	_23095
	dd	-20
	dd	5
	dd	_42067
	dd	_37549
	dd	-24
	dd	2
	dd	_42068
	dd	_427
	dd	-28
	dd	2
	dd	_42069
	dd	_427
	dd	-32
	dd	0
	align	4
_42037:
	dd	_42026
	dd	16
	dd	3
	align	4
_42042:
	dd	_42026
	dd	17
	dd	3
	align	4
_42044:
	dd	_42026
	dd	18
	dd	3
	align	4
_42056:
	dd	_42026
	dd	19
	dd	3
	align	4
_42061:
	dd	_42026
	dd	20
	dd	3
_42104:
	db	"ellipsoidPosition",0
_42105:
	db	"ellipsoidRadius",0
_42106:
	db	"ellipsoidDirectionAndSpeed",0
_42107:
	db	"triout",0
_42108:
	db	"hitPosition",0
_42109:
	db	"bOutFalling",0
_42110:
	db	"slidingSpeed",0
_42111:
	db	"gravityDirectionAndSpeed",0
_42112:
	db	"result_position",0
	align	4
_42103:
	dd	1
	dd	_3405
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_38799
	dd	_37730
	dd	-8
	dd	2
	dd	_42104
	dd	_22598
	dd	-12
	dd	2
	dd	_42105
	dd	_22598
	dd	-16
	dd	2
	dd	_42106
	dd	_22598
	dd	-20
	dd	2
	dd	_42107
	dd	_23095
	dd	-24
	dd	2
	dd	_42108
	dd	_22598
	dd	-28
	dd	2
	dd	_42109
	dd	_22097
	dd	-32
	dd	5
	dd	_42067
	dd	_37549
	dd	-36
	dd	2
	dd	_42110
	dd	_20971
	dd	-40
	dd	2
	dd	_42111
	dd	_22598
	dd	-44
	dd	2
	dd	_42068
	dd	_427
	dd	-48
	dd	2
	dd	_42112
	dd	_22598
	dd	-52
	dd	0
	align	4
_42070:
	dd	_42026
	dd	24
	dd	3
	align	4
_42075:
	dd	_42026
	dd	25
	dd	3
	align	4
_42078:
	dd	3
	dd	0
	dd	0
	align	4
_42077:
	dd	_42026
	dd	25
	dd	41
	align	4
_42079:
	dd	_42026
	dd	26
	dd	3
	align	4
_42081:
	dd	_42026
	dd	27
	dd	3
	align	4
_42097:
	dd	_42026
	dd	28
	dd	3
	align	4
_42102:
	dd	_42026
	dd	29
	dd	3
_42137:
	db	"camera",0
	align	4
_42136:
	dd	1
	dd	_3407
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_3263
	dd	_21302
	dd	-8
	dd	2
	dd	_42137
	dd	_40285
	dd	-12
	dd	2
	dd	_42063
	dd	_23156
	dd	-16
	dd	0
	align	4
_42113:
	dd	_42026
	dd	33
	dd	3
	align	4
_42116:
	dd	3
	dd	0
	dd	0
	align	4
_42115:
	dd	_42026
	dd	33
	dd	23
	align	4
_42117:
	dd	_42026
	dd	34
	dd	3
	align	4
_42125:
	dd	_42026
	dd	35
	dd	3
	align	4
_42132:
	dd	3
	dd	0
	dd	0
	align	4
_42131:
	dd	_42026
	dd	35
	dd	33
	align	4
_42135:
	dd	3
	dd	0
	dd	0
	align	4
_42134:
	dd	_42026
	dd	35
	dd	49
_42156:
	db	"idBitMask",0
_42157:
	db	"bNoDebugObjects",0
	align	4
_42155:
	dd	1
	dd	_3409
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_42137
	dd	_40285
	dd	-8
	dd	2
	dd	_42156
	dd	_427
	dd	-12
	dd	2
	dd	_42157
	dd	_427
	dd	-16
	dd	2
	dd	_31956
	dd	_37549
	dd	-20
	dd	0
	align	4
_42138:
	dd	_42026
	dd	40
	dd	3
	align	4
_42144:
	dd	_42026
	dd	41
	dd	3
	align	4
_42151:
	dd	3
	dd	0
	dd	0
	align	4
_42150:
	dd	_42026
	dd	41
	dd	35
	align	4
_42154:
	dd	3
	dd	0
	dd	0
	align	4
_42153:
	dd	_42026
	dd	41
	dd	52
_42176:
	db	"root",0
	align	4
_42175:
	dd	1
	dd	_3411
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_42063
	dd	_23156
	dd	-8
	dd	2
	dd	_42156
	dd	_427
	dd	-12
	dd	2
	dd	_42157
	dd	_427
	dd	-16
	dd	2
	dd	_42176
	dd	_37549
	dd	-20
	dd	2
	dd	_31956
	dd	_37549
	dd	-24
	dd	0
	align	4
_42158:
	dd	_42026
	dd	46
	dd	3
	align	4
_42164:
	dd	_42026
	dd	47
	dd	3
	align	4
_42171:
	dd	3
	dd	0
	dd	0
	align	4
_42170:
	dd	_42026
	dd	47
	dd	35
	align	4
_42174:
	dd	3
	dd	0
	dd	0
	align	4
_42173:
	dd	_42026
	dd	47
	dd	52
	align	4
_42194:
	dd	1
	dd	_3413
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_3263
	dd	_21302
	dd	-8
	dd	2
	dd	_42156
	dd	_427
	dd	-12
	dd	2
	dd	_42157
	dd	_427
	dd	-16
	dd	2
	dd	_42176
	dd	_37549
	dd	-20
	dd	2
	dd	_31956
	dd	_37549
	dd	-24
	dd	0
	align	4
_42177:
	dd	_42026
	dd	52
	dd	3
	align	4
_42183:
	dd	_42026
	dd	53
	dd	3
	align	4
_42190:
	dd	3
	dd	0
	dd	0
	align	4
_42189:
	dd	_42026
	dd	53
	dd	35
	align	4
_42193:
	dd	3
	dd	0
	dd	0
	align	4
_42192:
	dd	_42026
	dd	53
	dd	52
	align	4
_42218:
	dd	1
	dd	_3415
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_3263
	dd	_22598
	dd	-8
	dd	2
	dd	_42137
	dd	_40285
	dd	-12
	dd	2
	dd	_33951
	dd	_21302
	dd	-16
	dd	0
	align	4
_42195:
	dd	_42026
	dd	57
	dd	3
	align	4
_42198:
	dd	3
	dd	0
	dd	0
	align	4
_42197:
	dd	_42026
	dd	57
	dd	23
	align	4
_42199:
	dd	_42026
	dd	58
	dd	3
	align	4
_42207:
	dd	_42026
	dd	59
	dd	3
	align	4
_42214:
	dd	3
	dd	0
	dd	0
	align	4
_42213:
	dd	_42026
	dd	59
	dd	39
	align	4
_42217:
	dd	3
	dd	0
	dd	0
	align	4
_42216:
	dd	_42026
	dd	59
	dd	58
_42223:
	db	"collisionRootNode",0
	align	4
_42222:
	dd	1
	dd	_3417
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	2
	dd	_42063
	dd	_23156
	dd	-8
	dd	2
	dd	_42065
	dd	_22598
	dd	-12
	dd	2
	dd	_42066
	dd	_23095
	dd	-16
	dd	2
	dd	_42156
	dd	_427
	dd	-20
	dd	2
	dd	_42223
	dd	_37549
	dd	-24
	dd	2
	dd	_42157
	dd	_427
	dd	-28
	dd	0
	align	4
_42219:
	dd	_42026
	dd	63
	dd	3
	align	4
_42236:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	0
	align	4
_42224:
	dd	_42026
	dd	67
	dd	3
	align	4
_42232:
	dd	3
	dd	0
	dd	0
	align	4
_42228:
	dd	_42026
	dd	67
	dd	22
	align	4
_42233:
	dd	_42026
	dd	68
	dd	3
	align	4
_42240:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	0
	align	4
_42237:
	dd	_42026
	dd	72
	dd	3
	align	4
_42244:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_42022
	dd	-4
	dd	0
	align	4
_42241:
	dd	_42026
	dd	76
	dd	3
_42247:
	db	":ISceneNodeAnimatorCameraFPS",0
	align	4
_42246:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	0
	align	4
_42245:
	dd	3
	dd	0
	dd	0
	align	4
_42260:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_42247
	dd	-16
	dd	0
_42250:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorcamerafps.bmx",0
	align	4
_42249:
	dd	_42250
	dd	6
	dd	3
	align	4
_42253:
	dd	3
	dd	0
	dd	0
	align	4
_42252:
	dd	_42250
	dd	6
	dd	23
	align	4
_42254:
	dd	_42250
	dd	7
	dd	3
	align	4
_42256:
	dd	_42250
	dd	8
	dd	3
	align	4
_42259:
	dd	_42250
	dd	9
	dd	3
	align	4
_42264:
	dd	1
	dd	_3422
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	0
	align	4
_42261:
	dd	_42250
	dd	13
	dd	3
_42269:
	db	"moveSpeed",0
	align	4
_42268:
	dd	1
	dd	_3423
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	2
	dd	_42269
	dd	_20971
	dd	-8
	dd	0
	align	4
_42265:
	dd	_42250
	dd	17
	dd	3
	align	4
_42273:
	dd	1
	dd	_3424
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	0
	align	4
_42270:
	dd	_42250
	dd	21
	dd	3
	align	4
_60325:
	dd	0x0
_42278:
	db	"rotateSpeed",0
	align	4
_42277:
	dd	1
	dd	_3425
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	2
	dd	_42278
	dd	_20971
	dd	-8
	dd	0
	align	4
_42274:
	dd	_42250
	dd	25
	dd	3
_42294:
	db	"keyMap",0
_42295:
	db	"[]:SKeyMap",0
_42296:
	db	"keymap_size",0
_42297:
	db	"keymap_array",0
	align	4
_42293:
	dd	1
	dd	_3426
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	2
	dd	_42294
	dd	_42295
	dd	-8
	dd	2
	dd	_42296
	dd	_427
	dd	-12
	dd	2
	dd	_42297
	dd	_24877
	dd	-16
	dd	0
	align	4
_42279:
	dd	_42250
	dd	29
	dd	3
	align	4
_42281:
	dd	_42250
	dd	30
	dd	3
	align	4
_42283:
	dd	_42250
	dd	31
	dd	3
	align	4
_42289:
	dd	3
	dd	0
	dd	0
	align	4
_42285:
	dd	_42250
	dd	31
	dd	24
	align	4
_42290:
	dd	_42250
	dd	33
	dd	3
_42302:
	db	"bAllow",0
	align	4
_42301:
	dd	1
	dd	_3428
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	2
	dd	_42302
	dd	_427
	dd	-8
	dd	0
	align	4
_42298:
	dd	_42250
	dd	37
	dd	3
_42307:
	db	"bInvert",0
	align	4
_42306:
	dd	1
	dd	_3429
	dd	2
	dd	_20844
	dd	_42247
	dd	-4
	dd	2
	dd	_42307
	dd	_427
	dd	-8
	dd	0
	align	4
_42303:
	dd	_42250
	dd	41
	dd	3
_42310:
	db	":ISceneNodeAnimatorCameraMaya",0
	align	4
_42309:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	0
	align	4
_42308:
	dd	3
	dd	0
	dd	0
	align	4
_42323:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_42310
	dd	-16
	dd	0
_42313:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorcameramaya.bmx",0
	align	4
_42312:
	dd	_42313
	dd	6
	dd	3
	align	4
_42316:
	dd	3
	dd	0
	dd	0
	align	4
_42315:
	dd	_42313
	dd	6
	dd	23
	align	4
_42317:
	dd	_42313
	dd	7
	dd	3
	align	4
_42319:
	dd	_42313
	dd	8
	dd	3
	align	4
_42322:
	dd	_42313
	dd	9
	dd	3
	align	4
_42327:
	dd	1
	dd	_3422
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	0
	align	4
_42324:
	dd	_42313
	dd	13
	dd	3
	align	4
_42331:
	dd	1
	dd	_3423
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	2
	dd	_42269
	dd	_20971
	dd	-8
	dd	0
	align	4
_42328:
	dd	_42313
	dd	17
	dd	3
	align	4
_42335:
	dd	1
	dd	_3424
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	0
	align	4
_42332:
	dd	_42313
	dd	21
	dd	3
	align	4
_60361:
	dd	0x0
	align	4
_42339:
	dd	1
	dd	_3425
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	2
	dd	_42278
	dd	_20971
	dd	-8
	dd	0
	align	4
_42336:
	dd	_42313
	dd	25
	dd	3
	align	4
_42343:
	dd	1
	dd	_3433
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	0
	align	4
_42340:
	dd	_42313
	dd	29
	dd	3
	align	4
_60368:
	dd	0x0
_42348:
	db	"zoomSpeed",0
	align	4
_42347:
	dd	1
	dd	_3434
	dd	2
	dd	_20844
	dd	_42310
	dd	-4
	dd	2
	dd	_42348
	dd	_20971
	dd	-8
	dd	0
	align	4
_42344:
	dd	_42313
	dd	33
	dd	3
_42351:
	db	":ICollisionCallback",0
	align	4
_42350:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42351
	dd	-4
	dd	0
	align	4
_42349:
	dd	3
	dd	0
	dd	0
	align	4
_42367:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_42351
	dd	-4
	dd	0
_42355:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorcollisionresponse.bmx",0
	align	4
_42354:
	dd	_42355
	dd	23
	dd	3
	align	4
_42363:
	dd	3
	dd	0
	dd	0
	align	4
_42359:
	dd	_42355
	dd	23
	dd	22
	align	4
_42364:
	dd	_42355
	dd	24
	dd	3
	align	4
_42371:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_42351
	dd	-4
	dd	0
	align	4
_42368:
	dd	_42355
	dd	28
	dd	3
	align	4
_42375:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_42351
	dd	-4
	dd	0
	align	4
_42372:
	dd	_42355
	dd	32
	dd	3
	align	4
_42377:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_42376:
	dd	_42355
	dd	45
	dd	3
	align	4
_42403:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_42351
	dd	-16
	dd	0
	align	4
_42378:
	dd	_42355
	dd	49
	dd	3
	align	4
_42381:
	dd	3
	dd	0
	dd	0
	align	4
_42380:
	dd	_42355
	dd	49
	dd	23
	align	4
_42382:
	dd	_42355
	dd	50
	dd	3
	align	4
_42384:
	dd	_42355
	dd	52
	dd	3
_42392:
	db	"():ICollisionCallback",0
	align	4
_42391:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_42392
	dd	-20
	dd	0
	align	4
_42386:
	dd	_42355
	dd	54
	dd	4
	align	4
_42390:
	dd	_42355
	dd	56
	dd	4
	align	4
_42393:
	dd	_42355
	dd	60
	dd	3
	align	4
_42399:
	dd	_42355
	dd	62
	dd	3
	align	4
_42402:
	dd	_42355
	dd	64
	dd	3
	align	4
_42405:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_42351
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_42404:
	dd	_42355
	dd	72
	dd	3
	align	4
_42409:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_42351
	dd	-4
	dd	0
	align	4
_42406:
	dd	_42355
	dd	76
	dd	3
	align	4
_42424:
	dd	1
	dd	_3441
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_38209
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_42351
	dd	-12
	dd	0
	align	4
_42410:
	dd	_42355
	dd	81
	dd	3
	align	4
_42412:
	dd	_42355
	dd	83
	dd	3
_42420:
	db	":ISceneNodeAnimatorCollisionResponse",0
	align	4
_42419:
	dd	3
	dd	0
	dd	2
	dd	_20878
	dd	_42420
	dd	-16
	dd	0
	align	4
_42414:
	dd	_42355
	dd	84
	dd	4
	align	4
_42416:
	dd	_42355
	dd	87
	dd	6
	align	4
_42423:
	dd	3
	dd	0
	dd	0
	align	4
_42422:
	dd	_42355
	dd	89
	dd	4
	align	4
_42426:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42425:
	dd	3
	dd	0
	dd	0
	align	4
_42438:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_42420
	dd	-16
	dd	0
	align	4
_42428:
	dd	_42355
	dd	98
	dd	3
	align	4
_42431:
	dd	3
	dd	0
	dd	0
	align	4
_42430:
	dd	_42355
	dd	98
	dd	23
	align	4
_42432:
	dd	_42355
	dd	99
	dd	3
	align	4
_42434:
	dd	_42355
	dd	100
	dd	3
	align	4
_42437:
	dd	_42355
	dd	101
	dd	3
	align	4
_42442:
	dd	1
	dd	_3445
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42439:
	dd	_42355
	dd	105
	dd	3
	align	4
_42446:
	dd	1
	dd	_3446
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42443:
	dd	_42355
	dd	109
	dd	3
	align	4
_42450:
	dd	1
	dd	_3308
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42447:
	dd	_42355
	dd	113
	dd	3
	align	4
_42454:
	dd	1
	dd	_3447
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42451:
	dd	_42355
	dd	118
	dd	3
	align	4
_42458:
	dd	1
	dd	_3448
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42455:
	dd	_42355
	dd	122
	dd	3
	align	4
_42464:
	dd	1
	dd	_3449
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_34984
	dd	_22598
	dd	-8
	dd	0
	align	4
_42459:
	dd	_42355
	dd	126
	dd	3
	align	4
_42470:
	dd	1
	dd	_3450
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_23734
	dd	_22598
	dd	-8
	dd	0
	align	4
_42465:
	dd	_42355
	dd	130
	dd	3
	align	4
_42476:
	dd	1
	dd	_3306
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_41342
	dd	_22598
	dd	-8
	dd	0
	align	4
_42471:
	dd	_42355
	dd	134
	dd	3
_42483:
	db	"newWorld",0
	align	4
_42482:
	dd	1
	dd	_3451
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_42483
	dd	_37730
	dd	-8
	dd	0
	align	4
_42477:
	dd	_42355
	dd	138
	dd	3
_42488:
	db	"jumpSpeed",0
	align	4
_42487:
	dd	1
	dd	_3452
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_42488
	dd	_20971
	dd	-8
	dd	0
	align	4
_42484:
	dd	_42355
	dd	142
	dd	3
	align	4
_42492:
	dd	1
	dd	_3453
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_29672
	dd	_427
	dd	-8
	dd	0
	align	4
_42489:
	dd	_42355
	dd	146
	dd	3
	align	4
_42496:
	dd	1
	dd	_3454
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42493:
	dd	_42355
	dd	150
	dd	3
	align	4
_42500:
	dd	1
	dd	_3455
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	0
	align	4
_42497:
	dd	_42355
	dd	154
	dd	3
	align	4
_42504:
	dd	1
	dd	_3456
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42501:
	dd	_42355
	dd	158
	dd	3
	align	4
_42508:
	dd	1
	dd	_3457
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42505:
	dd	_42355
	dd	162
	dd	3
	align	4
_42512:
	dd	1
	dd	_3403
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42509:
	dd	_42355
	dd	166
	dd	3
	align	4
_42516:
	dd	1
	dd	_3458
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42513:
	dd	_42355
	dd	170
	dd	3
	align	4
_42520:
	dd	1
	dd	_3405
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42517:
	dd	_42355
	dd	174
	dd	3
	align	4
_42524:
	dd	1
	dd	_3459
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	0
	align	4
_42521:
	dd	_42355
	dd	178
	dd	3
	align	4
_42528:
	dd	1
	dd	_3460
	dd	2
	dd	_20844
	dd	_42420
	dd	-4
	dd	2
	dd	_36196
	dd	_42351
	dd	-8
	dd	0
	align	4
_42525:
	dd	_42355
	dd	182
	dd	3
_42531:
	db	":ISceneNodeAnimatorFactory",0
	align	4
_42530:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	0
	align	4
_42529:
	dd	3
	dd	0
	dd	0
_42541:
	db	"ESCENE_NODE_ANIMATOR_TYPE",0
	align	4
_42540:
	dd	1
	dd	_3464
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	2
	dd	_42541
	dd	_427
	dd	-8
	dd	2
	dd	_33873
	dd	_37549
	dd	-12
	dd	0
_42535:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorfactory.bmx",0
	align	4
_42534:
	dd	_42535
	dd	13
	dd	3
	align	4
_42549:
	dd	1
	dd	_3466
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	2
	dd	_32337
	dd	_19409
	dd	-8
	dd	2
	dd	_33873
	dd	_37549
	dd	-12
	dd	0
	align	4
_42542:
	dd	_42535
	dd	24
	dd	3
	align	4
_42553:
	dd	1
	dd	_3468
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	0
	align	4
_42550:
	dd	_42535
	dd	31
	dd	3
	align	4
_42557:
	dd	1
	dd	_3469
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_42554:
	dd	_42535
	dd	40
	dd	3
	align	4
_42561:
	dd	1
	dd	_3470
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_42558:
	dd	_42535
	dd	49
	dd	3
	align	4
_42565:
	dd	1
	dd	_3471
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	2
	dd	_42541
	dd	_427
	dd	-8
	dd	0
	align	4
_42562:
	dd	_42535
	dd	58
	dd	3
	align	4
_42578:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	0
	align	4
_42566:
	dd	_42535
	dd	62
	dd	3
	align	4
_42574:
	dd	3
	dd	0
	dd	0
	align	4
_42570:
	dd	_42535
	dd	62
	dd	22
	align	4
_42575:
	dd	_42535
	dd	63
	dd	3
	align	4
_42582:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	0
	align	4
_42579:
	dd	_42535
	dd	67
	dd	3
	align	4
_42586:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	0
	align	4
_42583:
	dd	_42535
	dd	71
	dd	3
	align	4
_42588:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_42587:
	dd	_42535
	dd	84
	dd	3
	align	4
_42616:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_42531
	dd	-16
	dd	0
	align	4
_42589:
	dd	_42535
	dd	88
	dd	3
	align	4
_42592:
	dd	3
	dd	0
	dd	0
	align	4
_42591:
	dd	_42535
	dd	88
	dd	23
	align	4
_42593:
	dd	_42535
	dd	89
	dd	3
	align	4
_42595:
	dd	_42535
	dd	91
	dd	3
	align	4
_42602:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_3744
	dd	-20
	dd	0
	align	4
_42597:
	dd	_42535
	dd	93
	dd	4
	align	4
_42601:
	dd	_42535
	dd	95
	dd	4
	align	4
_42605:
	dd	3
	dd	0
	dd	0
	align	4
_42604:
	dd	_42535
	dd	97
	dd	4
	align	4
_42606:
	dd	_42535
	dd	101
	dd	3
	align	4
_42612:
	dd	_42535
	dd	103
	dd	3
	align	4
_42615:
	dd	_42535
	dd	105
	dd	3
	align	4
_42618:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_42531
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_42617:
	dd	_42535
	dd	113
	dd	3
_42621:
	db	":IShadowVolumeSceneNode",0
	align	4
_42620:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42621
	dd	-4
	dd	0
	align	4
_42619:
	dd	3
	dd	0
	dd	0
	align	4
_42634:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_42621
	dd	-16
	dd	0
_42624:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ishadowvolumescenenode.bmx",0
	align	4
_42623:
	dd	_42624
	dd	9
	dd	3
	align	4
_42627:
	dd	3
	dd	0
	dd	0
	align	4
_42626:
	dd	_42624
	dd	9
	dd	23
	align	4
_42628:
	dd	_42624
	dd	10
	dd	3
	align	4
_42630:
	dd	_42624
	dd	11
	dd	3
	align	4
_42633:
	dd	_42624
	dd	12
	dd	3
	align	4
_42640:
	dd	1
	dd	_3477
	dd	2
	dd	_20844
	dd	_42621
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_42635:
	dd	_42624
	dd	16
	dd	3
	align	4
_42644:
	dd	1
	dd	_3478
	dd	2
	dd	_20844
	dd	_42621
	dd	-4
	dd	0
	align	4
_42641:
	dd	_42624
	dd	20
	dd	3
_42647:
	db	":ISkinnedMesh",0
	align	4
_42646:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
	align	4
_42645:
	dd	3
	dd	0
	dd	0
	align	4
_42653:
	dd	1
	dd	_2942
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
_42650:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iskinnedmesh.bmx",0
	align	4
_42649:
	dd	_42650
	dd	9
	dd	3
	align	4
_42657:
	dd	1
	dd	_3481
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_24039
	dd	_427
	dd	-8
	dd	0
	align	4
_42654:
	dd	_42650
	dd	13
	dd	3
	align	4
_42663:
	dd	1
	dd	_3482
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_42658:
	dd	_42650
	dd	17
	dd	3
	align	4
_42669:
	dd	1
	dd	_3483
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_20992
	dd	_42647
	dd	-8
	dd	0
	align	4
_42664:
	dd	_42650
	dd	21
	dd	3
	align	4
_42673:
	dd	1
	dd	_3485
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_37528
	dd	_427
	dd	-8
	dd	0
	align	4
_42670:
	dd	_42650
	dd	25
	dd	3
_42678:
	db	"E_INTERPOLATION_MODE",0
	align	4
_42677:
	dd	1
	dd	_3486
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_42678
	dd	_427
	dd	-8
	dd	0
	align	4
_42674:
	dd	_42650
	dd	29
	dd	3
_42683:
	db	"blend",0
	align	4
_42682:
	dd	1
	dd	_3487
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_37323
	dd	_20971
	dd	-8
	dd	2
	dd	_42683
	dd	_20971
	dd	-12
	dd	0
	align	4
_42679:
	dd	_42650
	dd	33
	dd	3
	align	4
_42687:
	dd	1
	dd	_3488
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
	align	4
_42684:
	dd	_42650
	dd	37
	dd	3
	align	4
_42691:
	dd	1
	dd	_3489
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
	align	4
_42688:
	dd	_42650
	dd	41
	dd	3
	align	4
_42695:
	dd	1
	dd	_3490
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_37528
	dd	_427
	dd	-8
	dd	0
	align	4
_42692:
	dd	_42650
	dd	45
	dd	3
	align	4
_42699:
	dd	1
	dd	_3491
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
	align	4
_42696:
	dd	_42650
	dd	49
	dd	3
	align	4
_42703:
	dd	1
	dd	_3492
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
	align	4
_42700:
	dd	_42650
	dd	53
	dd	3
	align	4
_42707:
	dd	1
	dd	_3193
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	0
	align	4
_42704:
	dd	_42650
	dd	57
	dd	3
_42712:
	db	":SJoint",0
	align	4
_42711:
	dd	1
	dd	_3494
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_30065
	dd	_42712
	dd	-8
	dd	0
	align	4
_42708:
	dd	_42650
	dd	61
	dd	3
_42717:
	db	"joint",0
	align	4
_42716:
	dd	1
	dd	_3496
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_42717
	dd	_42712
	dd	-8
	dd	0
	align	4
_42713:
	dd	_42650
	dd	65
	dd	3
	align	4
_42721:
	dd	1
	dd	_3498
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_42717
	dd	_42712
	dd	-8
	dd	0
	align	4
_42718:
	dd	_42650
	dd	69
	dd	3
	align	4
_42725:
	dd	1
	dd	_3500
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_42717
	dd	_42712
	dd	-8
	dd	0
	align	4
_42722:
	dd	_42650
	dd	73
	dd	3
	align	4
_42729:
	dd	1
	dd	_3502
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_42717
	dd	_42712
	dd	-8
	dd	0
	align	4
_42726:
	dd	_42650
	dd	77
	dd	3
_42759:
	db	"[]:SSkinMeshBuffer",0
	align	4
_42758:
	dd	1
	dd	_3504
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_42759
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42730:
	dd	_42650
	dd	82
	dd	3
	align	4
_42732:
	dd	_42650
	dd	83
	dd	3
	align	4
_42734:
	dd	_42650
	dd	84
	dd	3
	align	4
_42738:
	dd	_42650
	dd	86
	dd	3
	align	4
_42755:
	dd	3
	dd	0
	dd	0
	align	4
_42740:
	dd	_42650
	dd	87
	dd	4
_42741:
	db	":SSkinMeshBuffer",0
	align	4
_42742:
	dd	_42650
	dd	89
	dd	4
	align	4
_42754:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42746:
	dd	_42650
	dd	90
	dd	5
	align	4
_42756:
	dd	_42650
	dd	94
	dd	3
	align	4
_42757:
	dd	_42650
	dd	95
	dd	3
_42789:
	db	"[]:SJoint",0
	align	4
_42788:
	dd	1
	dd	_3506
	dd	2
	dd	_20844
	dd	_42647
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_42789
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42760:
	dd	_42650
	dd	99
	dd	3
	align	4
_42762:
	dd	_42650
	dd	100
	dd	3
	align	4
_42764:
	dd	_42650
	dd	101
	dd	3
	align	4
_42768:
	dd	_42650
	dd	103
	dd	3
	align	4
_42785:
	dd	3
	dd	0
	dd	0
	align	4
_42770:
	dd	_42650
	dd	104
	dd	4
_42771:
	db	":SJoint",0
	align	4
_42772:
	dd	_42650
	dd	106
	dd	4
	align	4
_42784:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42776:
	dd	_42650
	dd	107
	dd	5
	align	4
_42786:
	dd	_42650
	dd	111
	dd	3
	align	4
_42787:
	dd	_42650
	dd	112
	dd	3
	align	4
_42800:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42647
	dd	-12
	dd	0
	align	4
_42790:
	dd	_42650
	dd	116
	dd	3
	align	4
_42793:
	dd	3
	dd	0
	dd	0
	align	4
_42792:
	dd	_42650
	dd	116
	dd	23
	align	4
_42794:
	dd	_42650
	dd	117
	dd	3
	align	4
_42796:
	dd	_42650
	dd	118
	dd	3
	align	4
_42799:
	dd	_42650
	dd	119
	dd	3
_42803:
	db	":SPositionKey",0
	align	4
_42802:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42803
	dd	-4
	dd	0
	align	4
_42801:
	dd	3
	dd	0
	dd	0
	align	4
_42809:
	dd	1
	dd	_2039
	dd	2
	dd	_20844
	dd	_42803
	dd	-4
	dd	0
	align	4
_42806:
	dd	_42650
	dd	127
	dd	3
	align	4
_42813:
	dd	1
	dd	_3511
	dd	2
	dd	_20844
	dd	_42803
	dd	-4
	dd	2
	dd	_37323
	dd	_20971
	dd	-8
	dd	0
	align	4
_42810:
	dd	_42650
	dd	131
	dd	3
	align	4
_42817:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_42803
	dd	-4
	dd	0
	align	4
_42814:
	dd	_42650
	dd	135
	dd	3
	align	4
_42823:
	dd	1
	dd	_3028
	dd	2
	dd	_20844
	dd	_42803
	dd	-4
	dd	2
	dd	_28010
	dd	_22598
	dd	-8
	dd	0
	align	4
_42818:
	dd	_42650
	dd	139
	dd	3
	align	4
_42834:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42803
	dd	-12
	dd	0
	align	4
_42824:
	dd	_42650
	dd	143
	dd	3
	align	4
_42827:
	dd	3
	dd	0
	dd	0
	align	4
_42826:
	dd	_42650
	dd	143
	dd	23
	align	4
_42828:
	dd	_42650
	dd	144
	dd	3
	align	4
_42830:
	dd	_42650
	dd	145
	dd	3
	align	4
_42833:
	dd	_42650
	dd	146
	dd	3
	align	4
_42836:
	dd	1
	dd	_480
	dd	0
	align	4
_42835:
	dd	_42650
	dd	150
	dd	3
_42839:
	db	":SScaleKey",0
	align	4
_42838:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42839
	dd	-4
	dd	0
	align	4
_42837:
	dd	3
	dd	0
	dd	0
	align	4
_42845:
	dd	1
	dd	_2039
	dd	2
	dd	_20844
	dd	_42839
	dd	-4
	dd	0
	align	4
_42842:
	dd	_42650
	dd	162
	dd	3
	align	4
_42849:
	dd	1
	dd	_3511
	dd	2
	dd	_20844
	dd	_42839
	dd	-4
	dd	2
	dd	_37323
	dd	_20971
	dd	-8
	dd	0
	align	4
_42846:
	dd	_42650
	dd	166
	dd	3
	align	4
_42853:
	dd	1
	dd	_1025
	dd	2
	dd	_20844
	dd	_42839
	dd	-4
	dd	0
	align	4
_42850:
	dd	_42650
	dd	170
	dd	3
	align	4
_42859:
	dd	1
	dd	_3516
	dd	2
	dd	_20844
	dd	_42839
	dd	-4
	dd	2
	dd	_3227
	dd	_22598
	dd	-8
	dd	0
	align	4
_42854:
	dd	_42650
	dd	174
	dd	3
	align	4
_42870:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42839
	dd	-12
	dd	0
	align	4
_42860:
	dd	_42650
	dd	178
	dd	3
	align	4
_42863:
	dd	3
	dd	0
	dd	0
	align	4
_42862:
	dd	_42650
	dd	178
	dd	23
	align	4
_42864:
	dd	_42650
	dd	179
	dd	3
	align	4
_42866:
	dd	_42650
	dd	180
	dd	3
	align	4
_42869:
	dd	_42650
	dd	181
	dd	3
	align	4
_42872:
	dd	1
	dd	_480
	dd	0
	align	4
_42871:
	dd	_42650
	dd	185
	dd	3
_42875:
	db	":SRotationKey",0
	align	4
_42874:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42875
	dd	-4
	dd	0
	align	4
_42873:
	dd	3
	dd	0
	dd	0
	align	4
_42881:
	dd	1
	dd	_2039
	dd	2
	dd	_20844
	dd	_42875
	dd	-4
	dd	0
	align	4
_42878:
	dd	_42650
	dd	197
	dd	3
	align	4
_42885:
	dd	1
	dd	_3511
	dd	2
	dd	_20844
	dd	_42875
	dd	-4
	dd	2
	dd	_37323
	dd	_20971
	dd	-8
	dd	0
	align	4
_42882:
	dd	_42650
	dd	201
	dd	3
	align	4
_42889:
	dd	1
	dd	_3521
	dd	2
	dd	_20844
	dd	_42875
	dd	-4
	dd	0
	align	4
_42886:
	dd	_42650
	dd	205
	dd	3
	align	4
_42895:
	dd	1
	dd	_3165
	dd	2
	dd	_20844
	dd	_42875
	dd	-4
	dd	2
	dd	_38762
	dd	_23622
	dd	-8
	dd	0
	align	4
_42890:
	dd	_42650
	dd	209
	dd	3
	align	4
_42906:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42875
	dd	-12
	dd	0
	align	4
_42896:
	dd	_42650
	dd	213
	dd	3
	align	4
_42899:
	dd	3
	dd	0
	dd	0
	align	4
_42898:
	dd	_42650
	dd	213
	dd	23
	align	4
_42900:
	dd	_42650
	dd	214
	dd	3
	align	4
_42902:
	dd	_42650
	dd	215
	dd	3
	align	4
_42905:
	dd	_42650
	dd	216
	dd	3
	align	4
_42908:
	dd	1
	dd	_480
	dd	0
	align	4
_42907:
	dd	_42650
	dd	220
	dd	3
_42911:
	db	":SWeight",0
	align	4
_42910:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42911
	dd	-4
	dd	0
	align	4
_42909:
	dd	3
	dd	0
	dd	0
	align	4
_42917:
	dd	1
	dd	_3526
	dd	2
	dd	_20844
	dd	_42911
	dd	-4
	dd	0
	align	4
_42914:
	dd	_42650
	dd	232
	dd	3
_42922:
	db	"buffer_id",0
	align	4
_42921:
	dd	1
	dd	_3527
	dd	2
	dd	_20844
	dd	_42911
	dd	-8
	dd	2
	dd	_42922
	dd	_23662
	dd	-4
	dd	0
	align	4
_42918:
	dd	_42650
	dd	236
	dd	3
	align	4
_42926:
	dd	1
	dd	_3528
	dd	2
	dd	_20844
	dd	_42911
	dd	-4
	dd	0
	align	4
_42923:
	dd	_42650
	dd	240
	dd	3
_42931:
	db	"vertex_id",0
	align	4
_42930:
	dd	1
	dd	_3529
	dd	2
	dd	_20844
	dd	_42911
	dd	-4
	dd	2
	dd	_42931
	dd	_427
	dd	-8
	dd	0
	align	4
_42927:
	dd	_42650
	dd	244
	dd	3
	align	4
_42935:
	dd	1
	dd	_3530
	dd	2
	dd	_20844
	dd	_42911
	dd	-4
	dd	0
	align	4
_42932:
	dd	_42650
	dd	248
	dd	3
_42940:
	db	"strength",0
	align	4
_42939:
	dd	1
	dd	_3531
	dd	2
	dd	_20844
	dd	_42911
	dd	-4
	dd	2
	dd	_42940
	dd	_20971
	dd	-8
	dd	0
	align	4
_42936:
	dd	_42650
	dd	252
	dd	3
	align	4
_42951:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42911
	dd	-12
	dd	0
	align	4
_42941:
	dd	_42650
	dd	256
	dd	3
	align	4
_42944:
	dd	3
	dd	0
	dd	0
	align	4
_42943:
	dd	_42650
	dd	256
	dd	23
	align	4
_42945:
	dd	_42650
	dd	257
	dd	3
	align	4
_42947:
	dd	_42650
	dd	258
	dd	3
	align	4
_42950:
	dd	_42650
	dd	259
	dd	3
	align	4
_42953:
	dd	1
	dd	_480
	dd	0
	align	4
_42952:
	dd	_42650
	dd	263
	dd	3
	align	4
_42955:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_42954:
	dd	3
	dd	0
	dd	0
	align	4
_42961:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_42958:
	dd	_42650
	dd	275
	dd	3
	align	4
_42967:
	dd	1
	dd	_2124
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_42962:
	dd	_42650
	dd	279
	dd	3
	align	4
_42971:
	dd	1
	dd	_3536
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_42968:
	dd	_42650
	dd	283
	dd	3
_42976:
	db	"LocalMatrix",0
	align	4
_42975:
	dd	1
	dd	_3537
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_42976
	dd	_23645
	dd	-8
	dd	0
	align	4
_42972:
	dd	_42650
	dd	287
	dd	3
	align	4
_42980:
	dd	1
	dd	_3538
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_42977:
	dd	_42650
	dd	291
	dd	3
_42985:
	db	"GlobalMatrix",0
	align	4
_42984:
	dd	1
	dd	_3539
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_42985
	dd	_23645
	dd	-8
	dd	0
	align	4
_42981:
	dd	_42650
	dd	295
	dd	3
	align	4
_42989:
	dd	1
	dd	_3540
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_42986:
	dd	_42650
	dd	299
	dd	3
_42994:
	db	"GlobalAnimatedMatrix",0
	align	4
_42993:
	dd	1
	dd	_3541
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_42994
	dd	_23645
	dd	-8
	dd	0
	align	4
_42990:
	dd	_42650
	dd	303
	dd	3
	align	4
_42998:
	dd	1
	dd	_3542
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_42995:
	dd	_42650
	dd	307
	dd	3
_43003:
	db	"LocalAnimatedMatrix",0
	align	4
_43002:
	dd	1
	dd	_3543
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43003
	dd	_23645
	dd	-8
	dd	0
	align	4
_42999:
	dd	_42650
	dd	311
	dd	3
	align	4
_43007:
	dd	1
	dd	_3544
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_43004:
	dd	_42650
	dd	315
	dd	3
_43012:
	db	"GlobalInversedMatrix",0
	align	4
_43011:
	dd	1
	dd	_3545
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43012
	dd	_23645
	dd	-8
	dd	0
	align	4
_43008:
	dd	_42650
	dd	319
	dd	3
	align	4
_43016:
	dd	1
	dd	_3546
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_43013:
	dd	_42650
	dd	323
	dd	3
_43021:
	db	"Animatedposition",0
	align	4
_43020:
	dd	1
	dd	_3547
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43021
	dd	_22598
	dd	-8
	dd	0
	align	4
_43017:
	dd	_42650
	dd	327
	dd	3
	align	4
_43025:
	dd	1
	dd	_3548
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_43022:
	dd	_42650
	dd	331
	dd	3
_43030:
	db	"Animatedscale",0
	align	4
_43029:
	dd	1
	dd	_3549
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43030
	dd	_22598
	dd	-8
	dd	0
	align	4
_43026:
	dd	_42650
	dd	335
	dd	3
	align	4
_43034:
	dd	1
	dd	_3550
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	0
	align	4
_43031:
	dd	_42650
	dd	339
	dd	3
_43039:
	db	"Animatedrotation",0
	align	4
_43038:
	dd	1
	dd	_3551
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43039
	dd	_23622
	dd	-8
	dd	0
	align	4
_43035:
	dd	_42650
	dd	343
	dd	3
_43055:
	db	"PositionKeys",0
_43056:
	db	"[]:SPositionKey",0
_43057:
	db	"positionkeys_size",0
_43058:
	db	"positionkeys_array",0
	align	4
_43054:
	dd	1
	dd	_3552
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43055
	dd	_43056
	dd	-8
	dd	2
	dd	_43057
	dd	_427
	dd	-12
	dd	2
	dd	_43058
	dd	_24877
	dd	-16
	dd	0
	align	4
_43040:
	dd	_42650
	dd	348
	dd	3
	align	4
_43042:
	dd	_42650
	dd	349
	dd	3
	align	4
_43044:
	dd	_42650
	dd	350
	dd	3
	align	4
_43050:
	dd	3
	dd	0
	dd	0
	align	4
_43046:
	dd	_42650
	dd	350
	dd	30
	align	4
_43051:
	dd	_42650
	dd	352
	dd	3
	align	4
_43087:
	dd	1
	dd	_3554
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_43056
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43059:
	dd	_42650
	dd	356
	dd	3
	align	4
_43061:
	dd	_42650
	dd	357
	dd	3
	align	4
_43063:
	dd	_42650
	dd	359
	dd	3
	align	4
_43067:
	dd	_42650
	dd	361
	dd	3
	align	4
_43084:
	dd	3
	dd	0
	dd	0
	align	4
_43069:
	dd	_42650
	dd	362
	dd	4
_43070:
	db	":SPositionKey",0
	align	4
_43071:
	dd	_42650
	dd	364
	dd	4
	align	4
_43083:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43075:
	dd	_42650
	dd	365
	dd	5
	align	4
_43085:
	dd	_42650
	dd	369
	dd	3
	align	4
_43086:
	dd	_42650
	dd	370
	dd	3
_43103:
	db	"ScaleKeys",0
_43104:
	db	"[]:SScaleKey",0
_43105:
	db	"scalekeys_size",0
_43106:
	db	"scalekeys_array",0
	align	4
_43102:
	dd	1
	dd	_3556
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43103
	dd	_43104
	dd	-8
	dd	2
	dd	_43105
	dd	_427
	dd	-12
	dd	2
	dd	_43106
	dd	_24877
	dd	-16
	dd	0
	align	4
_43088:
	dd	_42650
	dd	374
	dd	3
	align	4
_43090:
	dd	_42650
	dd	375
	dd	3
	align	4
_43092:
	dd	_42650
	dd	376
	dd	3
	align	4
_43098:
	dd	3
	dd	0
	dd	0
	align	4
_43094:
	dd	_42650
	dd	376
	dd	27
	align	4
_43099:
	dd	_42650
	dd	378
	dd	3
	align	4
_43135:
	dd	1
	dd	_3558
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_43104
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43107:
	dd	_42650
	dd	382
	dd	3
	align	4
_43109:
	dd	_42650
	dd	383
	dd	3
	align	4
_43111:
	dd	_42650
	dd	385
	dd	3
	align	4
_43115:
	dd	_42650
	dd	387
	dd	3
	align	4
_43132:
	dd	3
	dd	0
	dd	0
	align	4
_43117:
	dd	_42650
	dd	388
	dd	4
_43118:
	db	":SScaleKey",0
	align	4
_43119:
	dd	_42650
	dd	390
	dd	4
	align	4
_43131:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43123:
	dd	_42650
	dd	391
	dd	5
	align	4
_43133:
	dd	_42650
	dd	395
	dd	3
	align	4
_43134:
	dd	_42650
	dd	396
	dd	3
_43151:
	db	"RotationKeys",0
_43152:
	db	"[]:SRotationKey",0
_43153:
	db	"keys_size",0
_43154:
	db	"keys_array",0
	align	4
_43150:
	dd	1
	dd	_3560
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43151
	dd	_43152
	dd	-8
	dd	2
	dd	_43153
	dd	_427
	dd	-12
	dd	2
	dd	_43154
	dd	_24877
	dd	-16
	dd	0
	align	4
_43136:
	dd	_42650
	dd	400
	dd	3
	align	4
_43138:
	dd	_42650
	dd	401
	dd	3
	align	4
_43140:
	dd	_42650
	dd	402
	dd	3
	align	4
_43146:
	dd	3
	dd	0
	dd	0
	align	4
_43142:
	dd	_42650
	dd	402
	dd	22
	align	4
_43147:
	dd	_42650
	dd	404
	dd	3
	align	4
_43183:
	dd	1
	dd	_3562
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_43152
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43155:
	dd	_42650
	dd	408
	dd	3
	align	4
_43157:
	dd	_42650
	dd	409
	dd	3
	align	4
_43159:
	dd	_42650
	dd	411
	dd	3
	align	4
_43163:
	dd	_42650
	dd	413
	dd	3
	align	4
_43180:
	dd	3
	dd	0
	dd	0
	align	4
_43165:
	dd	_42650
	dd	414
	dd	4
_43166:
	db	":SRotationKey",0
	align	4
_43167:
	dd	_42650
	dd	416
	dd	4
	align	4
_43179:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43171:
	dd	_42650
	dd	417
	dd	5
	align	4
_43181:
	dd	_42650
	dd	421
	dd	3
	align	4
_43182:
	dd	_42650
	dd	422
	dd	3
_43199:
	db	"Weights",0
_43200:
	db	"[]:SWeight",0
_43201:
	db	"weights_size",0
_43202:
	db	"weights_array",0
	align	4
_43198:
	dd	1
	dd	_3564
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43199
	dd	_43200
	dd	-8
	dd	2
	dd	_43201
	dd	_427
	dd	-12
	dd	2
	dd	_43202
	dd	_24877
	dd	-16
	dd	0
	align	4
_43184:
	dd	_42650
	dd	426
	dd	3
	align	4
_43186:
	dd	_42650
	dd	427
	dd	3
	align	4
_43188:
	dd	_42650
	dd	428
	dd	3
	align	4
_43194:
	dd	3
	dd	0
	dd	0
	align	4
_43190:
	dd	_42650
	dd	428
	dd	25
	align	4
_43195:
	dd	_42650
	dd	430
	dd	3
	align	4
_43231:
	dd	1
	dd	_3566
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_43200
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43203:
	dd	_42650
	dd	434
	dd	3
	align	4
_43205:
	dd	_42650
	dd	435
	dd	3
	align	4
_43207:
	dd	_42650
	dd	437
	dd	3
	align	4
_43211:
	dd	_42650
	dd	439
	dd	3
	align	4
_43228:
	dd	3
	dd	0
	dd	0
	align	4
_43213:
	dd	_42650
	dd	440
	dd	4
_43214:
	db	":SWeight",0
	align	4
_43215:
	dd	_42650
	dd	442
	dd	4
	align	4
_43227:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43219:
	dd	_42650
	dd	443
	dd	5
	align	4
_43229:
	dd	_42650
	dd	447
	dd	3
	align	4
_43230:
	dd	_42650
	dd	448
	dd	3
_43247:
	db	"children",0
_43248:
	db	"children_size",0
_43249:
	db	"children_array",0
	align	4
_43246:
	dd	1
	dd	_3568
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43247
	dd	_42789
	dd	-8
	dd	2
	dd	_43248
	dd	_427
	dd	-12
	dd	2
	dd	_43249
	dd	_24877
	dd	-16
	dd	0
	align	4
_43232:
	dd	_42650
	dd	452
	dd	3
	align	4
_43234:
	dd	_42650
	dd	453
	dd	3
	align	4
_43236:
	dd	_42650
	dd	454
	dd	3
	align	4
_43242:
	dd	3
	dd	0
	dd	0
	align	4
_43238:
	dd	_42650
	dd	454
	dd	26
	align	4
_43243:
	dd	_42650
	dd	456
	dd	3
	align	4
_43278:
	dd	1
	dd	_1569
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_42789
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43250:
	dd	_42650
	dd	460
	dd	3
	align	4
_43252:
	dd	_42650
	dd	461
	dd	3
	align	4
_43254:
	dd	_42650
	dd	463
	dd	3
	align	4
_43258:
	dd	_42650
	dd	465
	dd	3
	align	4
_43275:
	dd	3
	dd	0
	dd	0
	align	4
_43260:
	dd	_42650
	dd	466
	dd	4
_43261:
	db	":SJoint",0
	align	4
_43262:
	dd	_42650
	dd	468
	dd	4
	align	4
_43274:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43266:
	dd	_42650
	dd	469
	dd	5
	align	4
_43276:
	dd	_42650
	dd	473
	dd	3
	align	4
_43277:
	dd	_42650
	dd	474
	dd	3
_43292:
	db	"AttachedMeshes",0
	align	4
_43291:
	dd	1
	dd	_3570
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_43292
	dd	_24877
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	0
	align	4
_43279:
	dd	_42650
	dd	478
	dd	3
	align	4
_43281:
	dd	_42650
	dd	479
	dd	3
	align	4
_43287:
	dd	3
	dd	0
	dd	0
	align	4
_43283:
	dd	_42650
	dd	479
	dd	26
	align	4
_43288:
	dd	_42650
	dd	481
	dd	3
_43318:
	db	"meshes",0
	align	4
_43317:
	dd	1
	dd	_3572
	dd	2
	dd	_20844
	dd	_42712
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_43318
	dd	_24877
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43293:
	dd	_42650
	dd	485
	dd	3
	align	4
_43295:
	dd	_42650
	dd	486
	dd	3
	align	4
_43297:
	dd	_42650
	dd	488
	dd	3
	align	4
_43301:
	dd	_42650
	dd	490
	dd	3
	align	4
_43314:
	dd	3
	dd	0
	dd	0
	align	4
_43303:
	dd	_42650
	dd	491
	dd	4
_43304:
	db	"i",0
	align	4
_43305:
	dd	_42650
	dd	493
	dd	4
	align	4
_43313:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43309:
	dd	_42650
	dd	494
	dd	5
	align	4
_43315:
	dd	_42650
	dd	498
	dd	3
	align	4
_43316:
	dd	_42650
	dd	499
	dd	3
	align	4
_43329:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_42712
	dd	-12
	dd	0
	align	4
_43319:
	dd	_42650
	dd	503
	dd	3
	align	4
_43322:
	dd	3
	dd	0
	dd	0
	align	4
_43321:
	dd	_42650
	dd	503
	dd	23
	align	4
_43323:
	dd	_42650
	dd	504
	dd	3
	align	4
_43325:
	dd	_42650
	dd	505
	dd	3
	align	4
_43328:
	dd	_42650
	dd	506
	dd	3
	align	4
_43331:
	dd	1
	dd	_480
	dd	0
	align	4
_43330:
	dd	_42650
	dd	510
	dd	3
_43334:
	db	":ITerrainSceneNode",0
	align	4
_43333:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	0
	align	4
_43332:
	dd	3
	dd	0
	dd	0
	align	4
_43347:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_43334
	dd	-16
	dd	0
_43337:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iterrainscenenode.bmx",0
	align	4
_43336:
	dd	_43337
	dd	9
	dd	3
	align	4
_43340:
	dd	3
	dd	0
	dd	0
	align	4
_43339:
	dd	_43337
	dd	9
	dd	23
	align	4
_43341:
	dd	_43337
	dd	10
	dd	3
	align	4
_43343:
	dd	_43337
	dd	11
	dd	3
	align	4
_43346:
	dd	_43337
	dd	12
	dd	3
_43352:
	db	"patchX",0
_43353:
	db	"patchZ",0
	align	4
_43351:
	dd	1
	dd	_3579
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43352
	dd	_427
	dd	-8
	dd	2
	dd	_43353
	dd	_427
	dd	-12
	dd	0
	align	4
_43348:
	dd	_43337
	dd	16
	dd	3
	align	4
_43357:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	0
	align	4
_43354:
	dd	_43337
	dd	20
	dd	3
_43364:
	db	"LODs",0
	align	4
_43363:
	dd	1
	dd	_3580
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43364
	dd	_25726
	dd	-8
	dd	0
	align	4
_43358:
	dd	_43337
	dd	24
	dd	3
	align	4
_43368:
	dd	1
	dd	_2833
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	0
	align	4
_43365:
	dd	_43337
	dd	28
	dd	3
_43375:
	db	"outIndices",0
_43376:
	db	"LOD",0
	align	4
_43374:
	dd	1
	dd	_3581
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43375
	dd	_25956
	dd	-8
	dd	2
	dd	_43352
	dd	_427
	dd	-12
	dd	2
	dd	_43353
	dd	_427
	dd	-16
	dd	2
	dd	_43376
	dd	_427
	dd	-20
	dd	0
	align	4
_43369:
	dd	_43337
	dd	33
	dd	3
	align	4
_43380:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	0
	align	4
_43377:
	dd	_43337
	dd	38
	dd	3
	align	4
_43386:
	dd	1
	dd	_3583
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_35448
	dd	_36666
	dd	-8
	dd	2
	dd	_43376
	dd	_427
	dd	-12
	dd	0
	align	4
_43381:
	dd	_43337
	dd	42
	dd	3
	align	4
_43390:
	dd	1
	dd	_3585
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43352
	dd	_427
	dd	-8
	dd	2
	dd	_43353
	dd	_427
	dd	-12
	dd	2
	dd	_43376
	dd	_427
	dd	-16
	dd	0
	align	4
_43387:
	dd	_43337
	dd	46
	dd	3
	align	4
_43394:
	dd	1
	dd	_3586
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	0
	align	4
_43391:
	dd	_43337
	dd	50
	dd	3
_43399:
	db	"newDistance",0
	align	4
_43398:
	dd	1
	dd	_3587
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43376
	dd	_427
	dd	-8
	dd	2
	dd	_43399
	dd	_21047
	dd	-16
	dd	0
	align	4
_43395:
	dd	_43337
	dd	54
	dd	3
_43404:
	db	"scale2",0
	align	4
_43403:
	dd	1
	dd	_3589
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_3227
	dd	_20971
	dd	-8
	dd	2
	dd	_43404
	dd	_20971
	dd	-12
	dd	0
	align	4
_43400:
	dd	_43337
	dd	58
	dd	3
_43409:
	db	"delta",0
	align	4
_43408:
	dd	1
	dd	_3590
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43409
	dd	_20971
	dd	-8
	dd	0
	align	4
_43405:
	dd	_43337
	dd	62
	dd	3
	align	4
_43413:
	dd	1
	dd	_3591
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_43409
	dd	_20971
	dd	-8
	dd	0
	align	4
_43410:
	dd	_43337
	dd	66
	dd	3
	align	4
_43417:
	dd	1
	dd	_3592
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_25811
	dd	_427
	dd	-8
	dd	0
	align	4
_43414:
	dd	_43337
	dd	70
	dd	3
	align	4
_43421:
	dd	1
	dd	_469
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_21050
	dd	_20971
	dd	-8
	dd	2
	dd	_21051
	dd	_20971
	dd	-12
	dd	0
	align	4
_43418:
	dd	_43337
	dd	74
	dd	3
_43428:
	db	"vertexColor",0
_43429:
	db	"smoothFactor",0
	align	4
_43427:
	dd	1
	dd	_3594
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	2
	dd	_43428
	dd	_27774
	dd	-12
	dd	2
	dd	_43429
	dd	_427
	dd	-16
	dd	0
	align	4
_43422:
	dd	_43337
	dd	78
	dd	3
_43436:
	db	"bitsPerPixel",0
_43437:
	db	"bSignedData",0
_43438:
	db	"bFloatVals",0
	align	4
_43435:
	dd	1
	dd	_3596
	dd	2
	dd	_20844
	dd	_43334
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	2
	dd	_43436
	dd	_427
	dd	-12
	dd	2
	dd	_43437
	dd	_427
	dd	-16
	dd	2
	dd	_43438
	dd	_427
	dd	-20
	dd	2
	dd	_21019
	dd	_427
	dd	-24
	dd	2
	dd	_43428
	dd	_27774
	dd	-28
	dd	2
	dd	_43429
	dd	_427
	dd	-32
	dd	0
	align	4
_43430:
	dd	_43337
	dd	82
	dd	3
_43441:
	db	":ITextSceneNode",0
	align	4
_43440:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43441
	dd	-4
	dd	0
	align	4
_43439:
	dd	3
	dd	0
	dd	0
	align	4
_43454:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_43441
	dd	-16
	dd	0
_43444:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/itextscenenode.bmx",0
	align	4
_43443:
	dd	_43444
	dd	10
	dd	3
	align	4
_43447:
	dd	3
	dd	0
	dd	0
	align	4
_43446:
	dd	_43444
	dd	10
	dd	23
	align	4
_43448:
	dd	_43444
	dd	11
	dd	3
	align	4
_43450:
	dd	_43444
	dd	12
	dd	3
	align	4
_43453:
	dd	_43444
	dd	13
	dd	3
	align	4
_43458:
	dd	1
	dd	_1567
	dd	2
	dd	_20844
	dd	_43441
	dd	-4
	dd	2
	dd	_27285
	dd	_19409
	dd	-8
	dd	0
	align	4
_43455:
	dd	_43444
	dd	17
	dd	3
	align	4
_43464:
	dd	1
	dd	_1807
	dd	2
	dd	_20844
	dd	_43441
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_43459:
	dd	_43444
	dd	21
	dd	3
	align	4
_43466:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43465:
	dd	3
	dd	0
	dd	0
	align	4
_43481:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_36631
	dd	-12
	dd	0
_43471:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ivertexbuffer.bmx",0
	align	4
_43470:
	dd	_43471
	dd	6
	dd	3
	align	4
_43474:
	dd	3
	dd	0
	dd	0
	align	4
_43473:
	dd	_43471
	dd	6
	dd	23
	align	4
_43475:
	dd	_43471
	dd	7
	dd	3
	align	4
_43477:
	dd	_43471
	dd	8
	dd	3
	align	4
_43480:
	dd	_43471
	dd	9
	dd	3
	align	4
_43485:
	dd	1
	dd	_1874
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43482:
	dd	_43471
	dd	13
	dd	3
	align	4
_43489:
	dd	1
	dd	_1490
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43486:
	dd	_43471
	dd	17
	dd	3
	align	4
_43493:
	dd	1
	dd	_2443
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_33917
	dd	_427
	dd	-8
	dd	0
	align	4
_43490:
	dd	_43471
	dd	21
	dd	3
	align	4
_43497:
	dd	1
	dd	_3177
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43494:
	dd	_43471
	dd	25
	dd	3
	align	4
_43501:
	dd	1
	dd	_832
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43498:
	dd	_43471
	dd	29
	dd	3
	align	4
_43507:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_25782
	dd	_26338
	dd	-8
	dd	0
	align	4
_43502:
	dd	_43471
	dd	33
	dd	3
	align	4
_43511:
	dd	1
	dd	_971
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_43508:
	dd	_43471
	dd	37
	dd	3
	align	4
_43515:
	dd	1
	dd	_1070
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43512:
	dd	_43471
	dd	41
	dd	3
	align	4
_43519:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_40494
	dd	_427
	dd	-8
	dd	0
	align	4
_43516:
	dd	_43471
	dd	45
	dd	3
	align	4
_43523:
	dd	1
	dd	_1077
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_43520:
	dd	_43471
	dd	49
	dd	3
	align	4
_43527:
	dd	1
	dd	_1065
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43524:
	dd	_43471
	dd	53
	dd	3
	align	4
_43556:
	dd	1
	dd	_1026
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_36825
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_43528:
	dd	_43471
	dd	57
	dd	3
	align	4
_43530:
	dd	_43471
	dd	58
	dd	3
	align	4
_43532:
	dd	_43471
	dd	60
	dd	3
	align	4
_43536:
	dd	_43471
	dd	62
	dd	3
	align	4
_43553:
	dd	3
	dd	0
	dd	0
	align	4
_43538:
	dd	_43471
	dd	63
	dd	4
_43539:
	db	":S3DVertex",0
	align	4
_43540:
	dd	_43471
	dd	65
	dd	4
	align	4
_43552:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_43544:
	dd	_43471
	dd	66
	dd	5
	align	4
_43554:
	dd	_43471
	dd	70
	dd	3
	align	4
_43555:
	dd	_43471
	dd	71
	dd	3
	align	4
_43560:
	dd	1
	dd	_3178
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43557:
	dd	_43471
	dd	75
	dd	3
	align	4
_43564:
	dd	1
	dd	_2858
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	2
	dd	_36959
	dd	_427
	dd	-8
	dd	0
	align	4
_43561:
	dd	_43471
	dd	79
	dd	3
	align	4
_43568:
	dd	1
	dd	_2859
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43565:
	dd	_43471
	dd	83
	dd	3
	align	4
_43572:
	dd	1
	dd	_3179
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43569:
	dd	_43471
	dd	87
	dd	3
	align	4
_43585:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43573:
	dd	_43471
	dd	91
	dd	3
	align	4
_43581:
	dd	3
	dd	0
	dd	0
	align	4
_43577:
	dd	_43471
	dd	91
	dd	22
	align	4
_43582:
	dd	_43471
	dd	92
	dd	3
	align	4
_43589:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43586:
	dd	_43471
	dd	96
	dd	3
	align	4
_43593:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_36631
	dd	-4
	dd	0
	align	4
_43590:
	dd	_43471
	dd	100
	dd	3
_43596:
	db	":IVolumeLightSceneNode",0
	align	4
_43595:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	0
	align	4
_43594:
	dd	3
	dd	0
	dd	0
	align	4
_43609:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_43596
	dd	-16
	dd	0
_43599:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ivolumelightscenenode.bmx",0
	align	4
_43598:
	dd	_43599
	dd	6
	dd	3
	align	4
_43602:
	dd	3
	dd	0
	dd	0
	align	4
_43601:
	dd	_43599
	dd	6
	dd	23
	align	4
_43603:
	dd	_43599
	dd	7
	dd	3
	align	4
_43605:
	dd	_43599
	dd	8
	dd	3
	align	4
_43608:
	dd	_43599
	dd	9
	dd	3
_43614:
	db	"inU",0
	align	4
_43613:
	dd	1
	dd	_3607
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	2
	dd	_43614
	dd	_427
	dd	-8
	dd	0
	align	4
_43610:
	dd	_43599
	dd	13
	dd	3
_43619:
	db	"inV",0
	align	4
_43618:
	dd	1
	dd	_3608
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	2
	dd	_43619
	dd	_427
	dd	-8
	dd	0
	align	4
_43615:
	dd	_43599
	dd	17
	dd	3
	align	4
_43623:
	dd	1
	dd	_3609
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	0
	align	4
_43620:
	dd	_43599
	dd	21
	dd	3
	align	4
_43627:
	dd	1
	dd	_3610
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	0
	align	4
_43624:
	dd	_43599
	dd	25
	dd	3
_43634:
	db	"inColor",0
	align	4
_43633:
	dd	1
	dd	_3611
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	2
	dd	_43634
	dd	_27774
	dd	-8
	dd	0
	align	4
_43628:
	dd	_43599
	dd	29
	dd	3
	align	4
_43640:
	dd	1
	dd	_3612
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	2
	dd	_43634
	dd	_27774
	dd	-8
	dd	0
	align	4
_43635:
	dd	_43599
	dd	33
	dd	3
	align	4
_43644:
	dd	1
	dd	_3613
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	0
	align	4
_43641:
	dd	_43599
	dd	37
	dd	3
	align	4
_43648:
	dd	1
	dd	_3614
	dd	2
	dd	_20844
	dd	_43596
	dd	-4
	dd	0
	align	4
_43645:
	dd	_43599
	dd	41
	dd	3
_43651:
	db	":SMeshBufferLightMap",0
	align	4
_43650:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43651
	dd	-4
	dd	0
	align	4
_43649:
	dd	3
	dd	0
	dd	0
	align	4
_43655:
	dd	1
	dd	_480
	dd	0
_43654:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smeshbufferlightmap.bmx",0
	align	4
_43653:
	dd	_43654
	dd	9
	dd	3
	align	4
_43666:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_43651
	dd	-12
	dd	0
	align	4
_43656:
	dd	_43654
	dd	13
	dd	3
	align	4
_43659:
	dd	3
	dd	0
	dd	0
	align	4
_43658:
	dd	_43654
	dd	13
	dd	23
	align	4
_43660:
	dd	_43654
	dd	14
	dd	3
	align	4
_43662:
	dd	_43654
	dd	15
	dd	3
	align	4
_43665:
	dd	_43654
	dd	16
	dd	3
_43669:
	db	":SAnimatedMesh",0
	align	4
_43668:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	0
	align	4
_43667:
	dd	3
	dd	0
	dd	0
	align	4
_43682:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_43669
	dd	-12
	dd	0
_43672:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sanimatedmesh.bmx",0
	align	4
_43671:
	dd	_43672
	dd	9
	dd	3
	align	4
_43675:
	dd	3
	dd	0
	dd	0
	align	4
_43674:
	dd	_43672
	dd	9
	dd	23
	align	4
_43676:
	dd	_43672
	dd	10
	dd	3
	align	4
_43678:
	dd	_43672
	dd	11
	dd	3
	align	4
_43681:
	dd	_43672
	dd	12
	dd	3
	align	4
_43684:
	dd	1
	dd	_480
	dd	0
	align	4
_43683:
	dd	_43672
	dd	16
	dd	3
	align	4
_43686:
	dd	1
	dd	_3623
	dd	2
	dd	_30490
	dd	_37010
	dd	-4
	dd	2
	dd	_40767
	dd	_427
	dd	-8
	dd	0
	align	4
_43685:
	dd	_43672
	dd	20
	dd	3
	align	4
_43690:
	dd	1
	dd	_2832
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	0
	align	4
_43687:
	dd	_43672
	dd	24
	dd	3
	align	4
_43696:
	dd	1
	dd	_2865
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	0
	align	4
_43691:
	dd	_43672
	dd	28
	dd	3
	align	4
_43700:
	dd	1
	dd	_2038
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	0
	align	4
_43697:
	dd	_43672
	dd	32
	dd	3
	align	4
_43704:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	2
	dd	_37323
	dd	_427
	dd	-8
	dd	2
	dd	_37324
	dd	_427
	dd	-12
	dd	2
	dd	_37325
	dd	_427
	dd	-16
	dd	2
	dd	_37326
	dd	_427
	dd	-20
	dd	0
	align	4
_43701:
	dd	_43672
	dd	37
	dd	3
	align	4
_43708:
	dd	1
	dd	_2910
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	0
	align	4
_43705:
	dd	_43672
	dd	41
	dd	3
	align	4
_43712:
	dd	1
	dd	_2853
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	0
	align	4
_43709:
	dd	_43672
	dd	45
	dd	3
	align	4
_43718:
	dd	1
	dd	_2849
	dd	2
	dd	_20844
	dd	_43669
	dd	-4
	dd	2
	dd	_28511
	dd	_23117
	dd	-8
	dd	0
	align	4
_43713:
	dd	_43672
	dd	49
	dd	3
_43721:
	db	":SMeshBuffer",0
	align	4
_43720:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43721
	dd	-4
	dd	0
	align	4
_43719:
	dd	3
	dd	0
	dd	0
	align	4
_43725:
	dd	1
	dd	_480
	dd	0
_43724:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smeshbuffer.bmx",0
	align	4
_43723:
	dd	_43724
	dd	12
	dd	3
	align	4
_43736:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_43721
	dd	-12
	dd	0
	align	4
_43726:
	dd	_43724
	dd	16
	dd	3
	align	4
_43729:
	dd	3
	dd	0
	dd	0
	align	4
_43728:
	dd	_43724
	dd	16
	dd	23
	align	4
_43730:
	dd	_43724
	dd	17
	dd	3
	align	4
_43732:
	dd	_43724
	dd	18
	dd	3
	align	4
_43735:
	dd	_43724
	dd	19
	dd	3
_43739:
	db	":SMeshBufferTangents",0
	align	4
_43738:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43739
	dd	-4
	dd	0
	align	4
_43737:
	dd	3
	dd	0
	dd	0
	align	4
_43743:
	dd	1
	dd	_480
	dd	0
_43742:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smeshbuffertangents.bmx",0
	align	4
_43741:
	dd	_43742
	dd	9
	dd	3
	align	4
_43754:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_43739
	dd	-12
	dd	0
	align	4
_43744:
	dd	_43742
	dd	13
	dd	3
	align	4
_43747:
	dd	3
	dd	0
	dd	0
	align	4
_43746:
	dd	_43742
	dd	13
	dd	23
	align	4
_43748:
	dd	_43742
	dd	14
	dd	3
	align	4
_43750:
	dd	_43742
	dd	15
	dd	3
	align	4
_43753:
	dd	_43742
	dd	16
	dd	3
_43757:
	db	":SSharedMeshBuffer",0
	align	4
_43756:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43757
	dd	-4
	dd	0
	align	4
_43755:
	dd	3
	dd	0
	dd	0
	align	4
_43770:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_43757
	dd	-12
	dd	0
_43760:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ssharedmeshbuffer.bmx",0
	align	4
_43759:
	dd	_43760
	dd	23
	dd	3
	align	4
_43763:
	dd	3
	dd	0
	dd	0
	align	4
_43762:
	dd	_43760
	dd	23
	dd	23
	align	4
_43764:
	dd	_43760
	dd	24
	dd	3
	align	4
_43766:
	dd	_43760
	dd	25
	dd	3
	align	4
_43769:
	dd	_43760
	dd	26
	dd	3
_43773:
	db	":SSkinMeshBuffer",0
	align	4
_43772:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_43773
	dd	-4
	dd	0
	align	4
_43771:
	dd	3
	dd	0
	dd	0
	align	4
_43777:
	dd	1
	dd	_480
	dd	2
	dd	_33917
	dd	_427
	dd	-4
	dd	0
_43776:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sskinmeshbuffer.bmx",0
	align	4
_43775:
	dd	_43776
	dd	9
	dd	3
	align	4
_43788:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_43773
	dd	-12
	dd	0
	align	4
_43778:
	dd	_43776
	dd	13
	dd	3
	align	4
_43781:
	dd	3
	dd	0
	dd	0
	align	4
_43780:
	dd	_43776
	dd	13
	dd	23
	align	4
_43782:
	dd	_43776
	dd	14
	dd	3
	align	4
_43784:
	dd	_43776
	dd	15
	dd	3
	align	4
_43787:
	dd	_43776
	dd	16
	dd	3
	align	4
_43792:
	dd	1
	dd	_3640
	dd	2
	dd	_20844
	dd	_43773
	dd	-4
	dd	0
	align	4
_43789:
	dd	_43776
	dd	20
	dd	3
	align	4
_43796:
	dd	1
	dd	_3641
	dd	2
	dd	_20844
	dd	_43773
	dd	-4
	dd	0
	align	4
_43793:
	dd	_43776
	dd	24
	dd	3
	align	4
_43800:
	dd	1
	dd	_3642
	dd	2
	dd	_20844
	dd	_43773
	dd	-4
	dd	0
	align	4
_43797:
	dd	_43776
	dd	28
	dd	3
	align	4
_43824:
	dd	1
	dd	_2850
	dd	2
	dd	_20844
	dd	_43773
	dd	-4
	dd	2
	dd	_35227
	dd	_36825
	dd	-8
	dd	2
	dd	_32237
	dd	_36753
	dd	-12
	dd	2
	dd	_36919
	dd	_427
	dd	-16
	dd	2
	dd	_32239
	dd	_427
	dd	-20
	dd	2
	dd	_36920
	dd	_24877
	dd	-24
	dd	0
	align	4
_43801:
	dd	_43776
	dd	32
	dd	3
	align	4
_43803:
	dd	_43776
	dd	33
	dd	3
	align	4
_43805:
	dd	_43776
	dd	34
	dd	3
	align	4
_43807:
	dd	_43776
	dd	35
	dd	3
	align	4
_43813:
	dd	3
	dd	0
	dd	0
	align	4
_43809:
	dd	_43776
	dd	35
	dd	26
	align	4
_43814:
	dd	_43776
	dd	36
	dd	3
	align	4
_43820:
	dd	3
	dd	0
	dd	0
	align	4
_43816:
	dd	_43776
	dd	36
	dd	19
	align	4
_43821:
	dd	_43776
	dd	38
	dd	3
	align	4
_43826:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_43825:
	dd	3
	dd	0
	dd	0
	align	4
_43840:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_33095
	dd	-12
	dd	0
_43830:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenemanager.bmx",0
	align	4
_43829:
	dd	_43830
	dd	9
	dd	3
	align	4
_43833:
	dd	3
	dd	0
	dd	0
	align	4
_43832:
	dd	_43830
	dd	9
	dd	23
	align	4
_43834:
	dd	_43830
	dd	10
	dd	3
	align	4
_43836:
	dd	_43830
	dd	11
	dd	3
	align	4
_43839:
	dd	_43830
	dd	12
	dd	3
_43856:
	db	"textures",0
_43857:
	db	"[]:ITexture",0
_43858:
	db	"timePerFrame",0
_43859:
	db	"texarr_size",0
_43860:
	db	"texarr",0
	align	4
_43855:
	dd	1
	dd	_3646
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_43856
	dd	_43857
	dd	-8
	dd	2
	dd	_43858
	dd	_427
	dd	-12
	dd	2
	dd	_29826
	dd	_427
	dd	-16
	dd	2
	dd	_43859
	dd	_427
	dd	-20
	dd	2
	dd	_43860
	dd	_24877
	dd	-24
	dd	0
	align	4
_43841:
	dd	_43830
	dd	16
	dd	3
	align	4
_43843:
	dd	_43830
	dd	17
	dd	3
	align	4
_43845:
	dd	_43830
	dd	18
	dd	3
	align	4
_43851:
	dd	3
	dd	0
	dd	0
	align	4
_43847:
	dd	_43830
	dd	18
	dd	18
	align	4
_43852:
	dd	_43830
	dd	20
	dd	3
_43872:
	db	"startTime",0
_43873:
	db	"points",0
_43874:
	db	"tightness",0
_43875:
	db	"bPingpong",0
_43876:
	db	"point_cnt",0
_43877:
	db	"point_array",0
	align	4
_43871:
	dd	1
	dd	_3648
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_43872
	dd	_427
	dd	-8
	dd	2
	dd	_43873
	dd	_24875
	dd	-12
	dd	2
	dd	_32547
	dd	_20971
	dd	-16
	dd	2
	dd	_43874
	dd	_20971
	dd	-20
	dd	2
	dd	_29826
	dd	_427
	dd	-24
	dd	2
	dd	_43875
	dd	_427
	dd	-28
	dd	2
	dd	_43876
	dd	_427
	dd	-32
	dd	2
	dd	_43877
	dd	_24877
	dd	-36
	dd	0
	align	4
_43861:
	dd	_43830
	dd	24
	dd	3
	align	4
_43866:
	dd	_43830
	dd	25
	dd	3
	align	4
_43868:
	dd	_43830
	dd	27
	dd	3
	align	4
_43881:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_43878:
	dd	_43830
	dd	31
	dd	3
_43888:
	db	"usrevent",0
	align	4
_43887:
	dd	1
	dd	_1983
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_43888
	dd	_31820
	dd	-8
	dd	0
	align	4
_43882:
	dd	_43830
	dd	35
	dd	3
	align	4
_43894:
	dd	1
	dd	_3650
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	0
	align	4
_43889:
	dd	_43830
	dd	39
	dd	3
	align	4
_43898:
	dd	1
	dd	_2562
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_43895:
	dd	_43830
	dd	43
	dd	3
	align	4
_43902:
	dd	1
	dd	_3651
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_43899:
	dd	_43830
	dd	47
	dd	3
	align	4
_43908:
	dd	1
	dd	_3653
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_27519
	dd	_37182
	dd	-8
	dd	0
	align	4
_43903:
	dd	_43830
	dd	51
	dd	3
	align	4
_43912:
	dd	1
	dd	_3655
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_43909:
	dd	_43830
	dd	55
	dd	3
	align	4
_43918:
	dd	1
	dd	_3657
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_31956
	dd	_43334
	dd	-8
	dd	2
	dd	_43376
	dd	_427
	dd	-12
	dd	0
	align	4
_43913:
	dd	_43830
	dd	59
	dd	3
_43927:
	db	"minimalPolysPerNode",0
	align	4
_43926:
	dd	1
	dd	_3659
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_31956
	dd	_37549
	dd	-12
	dd	2
	dd	_43927
	dd	_427
	dd	-16
	dd	0
	align	4
_43919:
	dd	_43830
	dd	63
	dd	3
	align	4
_43933:
	dd	1
	dd	_3661
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	0
	align	4
_43928:
	dd	_43830
	dd	67
	dd	3
	align	4
_43941:
	dd	1
	dd	_3663
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_31956
	dd	_37549
	dd	-12
	dd	0
	align	4
_43934:
	dd	_43830
	dd	71
	dd	3
	align	4
_43945:
	dd	1
	dd	_3665
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_31956
	dd	_37395
	dd	-8
	dd	0
	align	4
_43942:
	dd	_43830
	dd	75
	dd	3
_43972:
	db	"world",0
_43973:
	db	"sceneNode",0
_43974:
	db	"gravityPerSecond",0
_43975:
	db	"ellipsoidTranslation",0
_43976:
	db	"slidingValue",0
	align	4
_43971:
	dd	1
	dd	_3667
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_43972
	dd	_37730
	dd	-8
	dd	2
	dd	_43973
	dd	_37549
	dd	-12
	dd	2
	dd	_42105
	dd	_22598
	dd	-16
	dd	2
	dd	_43974
	dd	_22598
	dd	-20
	dd	2
	dd	_43975
	dd	_22598
	dd	-24
	dd	2
	dd	_43976
	dd	_20971
	dd	-28
	dd	0
	align	4
_43946:
	dd	_43830
	dd	79
	dd	3
	align	4
_43949:
	dd	3
	dd	0
	dd	0
	align	4
_43948:
	dd	_43830
	dd	79
	dd	32
	align	4
_43950:
	dd	_43830
	dd	80
	dd	3
	align	4
_43953:
	dd	3
	dd	0
	dd	0
	align	4
_43952:
	dd	_43830
	dd	80
	dd	33
	align	4
_43954:
	dd	_43830
	dd	81
	dd	3
	align	4
_43957:
	dd	3
	dd	0
	dd	0
	align	4
_43956:
	dd	_43830
	dd	81
	dd	37
	align	4
_43958:
	dd	_43830
	dd	82
	dd	3
	align	4
_43980:
	dd	1
	dd	_3669
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_29636
	dd	_427
	dd	-8
	dd	0
	align	4
_43977:
	dd	_43830
	dd	86
	dd	3
_43989:
	db	"startPoint",0
_43990:
	db	"endPoint",0
_43991:
	db	"timeForWay",0
	align	4
_43988:
	dd	1
	dd	_3671
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_43989
	dd	_22598
	dd	-8
	dd	2
	dd	_43990
	dd	_22598
	dd	-12
	dd	2
	dd	_43991
	dd	_427
	dd	-16
	dd	2
	dd	_29826
	dd	_427
	dd	-20
	dd	0
	align	4
_43981:
	dd	_43830
	dd	90
	dd	3
_43996:
	db	"startPosition",0
_43997:
	db	"radiusEllipsoid",0
	align	4
_43995:
	dd	1
	dd	_3673
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_23816
	dd	_22598
	dd	-8
	dd	2
	dd	_34984
	dd	_20971
	dd	-12
	dd	2
	dd	_32547
	dd	_20971
	dd	-16
	dd	2
	dd	_41920
	dd	_22598
	dd	-20
	dd	2
	dd	_43996
	dd	_20971
	dd	-24
	dd	2
	dd	_43997
	dd	_20971
	dd	-28
	dd	0
	align	4
_43992:
	dd	_43830
	dd	94
	dd	3
_44002:
	db	"rotationSpeed",0
	align	4
_44001:
	dd	1
	dd	_3675
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44002
	dd	_22598
	dd	-8
	dd	0
	align	4
_43998:
	dd	_43830
	dd	98
	dd	3
_44009:
	db	"E_SCENE_NODE_RENDER_PASS_pass",0
	align	4
_44008:
	dd	1
	dd	_3677
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	2
	dd	_44009
	dd	_427
	dd	-12
	dd	0
	align	4
_44003:
	dd	_43830
	dd	102
	dd	3
	align	4
_44013:
	dd	1
	dd	_3678
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44010:
	dd	_43830
	dd	106
	dd	3
	align	4
_44023:
	dd	1
	dd	_3679
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_3260
	dd	_27774
	dd	-8
	dd	0
	align	4
_44014:
	dd	_43830
	dd	110
	dd	3
	align	4
_44017:
	dd	3
	dd	0
	dd	0
	align	4
_44016:
	dd	_43830
	dd	110
	dd	22
	align	4
_44018:
	dd	_43830
	dd	111
	dd	3
	align	4
_44029:
	dd	1
	dd	_3680
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_42137
	dd	_40285
	dd	-8
	dd	0
	align	4
_44024:
	dd	_43830
	dd	115
	dd	3
	align	4
_44033:
	dd	1
	dd	_3682
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44030:
	dd	_43830
	dd	119
	dd	3
	align	4
_44039:
	dd	1
	dd	_3684
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26805
	dd	_427
	dd	-8
	dd	2
	dd	_2097
	dd	_37549
	dd	-12
	dd	0
	align	4
_44034:
	dd	_43830
	dd	123
	dd	3
	align	4
_44047:
	dd	1
	dd	_3685
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_2097
	dd	_37549
	dd	-12
	dd	0
	align	4
_44040:
	dd	_43830
	dd	127
	dd	3
	align	4
_44051:
	dd	1
	dd	_3686
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44048:
	dd	_43830
	dd	131
	dd	3
_44074:
	db	"meshname",0
_44075:
	db	"stretch",0
_44076:
	db	"defBlock",0
	align	4
_44073:
	dd	1
	dd	_3687
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44074
	dd	_19409
	dd	-8
	dd	2
	dd	_27815
	dd	_27816
	dd	-12
	dd	2
	dd	_34956
	dd	_33772
	dd	-16
	dd	2
	dd	_44075
	dd	_20944
	dd	-20
	dd	2
	dd	_34958
	dd	_20971
	dd	-24
	dd	2
	dd	_44076
	dd	_21072
	dd	-28
	dd	0
	align	4
_44052:
	dd	_43830
	dd	135
	dd	3
	align	4
_44055:
	dd	3
	dd	0
	dd	0
	align	4
_44054:
	dd	_43830
	dd	135
	dd	24
	align	4
_44056:
	dd	_43830
	dd	136
	dd	3
	align	4
_44059:
	dd	3
	dd	0
	dd	0
	align	4
_44058:
	dd	_43830
	dd	136
	dd	25
	align	4
_44060:
	dd	_43830
	dd	137
	dd	3
_44113:
	db	"heightMapFile",0
_44114:
	db	"VertexColor",0
_44115:
	db	"maxLOD",0
_44116:
	db	"patchSize",0
_44117:
	db	"bAddAlsoIfHeightmapEmpty",0
	align	4
_44112:
	dd	1
	dd	_3689
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44113
	dd	_26833
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	2
	dd	_44114
	dd	_27774
	dd	-32
	dd	2
	dd	_44115
	dd	_427
	dd	-36
	dd	2
	dd	_44116
	dd	_427
	dd	-40
	dd	2
	dd	_43429
	dd	_427
	dd	-44
	dd	2
	dd	_44117
	dd	_427
	dd	-48
	dd	0
	align	4
_44077:
	dd	_43830
	dd	141
	dd	3
	align	4
_44080:
	dd	3
	dd	0
	dd	0
	align	4
_44079:
	dd	_43830
	dd	141
	dd	23
	align	4
_44081:
	dd	_43830
	dd	142
	dd	3
	align	4
_44084:
	dd	3
	dd	0
	dd	0
	align	4
_44083:
	dd	_43830
	dd	142
	dd	20
	align	4
_44085:
	dd	_43830
	dd	143
	dd	3
	align	4
_44088:
	dd	3
	dd	0
	dd	0
	align	4
_44087:
	dd	_43830
	dd	143
	dd	20
	align	4
_44089:
	dd	_43830
	dd	144
	dd	3
	align	4
_44092:
	dd	3
	dd	0
	dd	0
	align	4
_44091:
	dd	_43830
	dd	144
	dd	22
	align	4
_44093:
	dd	_43830
	dd	145
	dd	3
	align	4
_44096:
	dd	3
	dd	0
	dd	0
	align	4
_44095:
	dd	_43830
	dd	145
	dd	28
	align	4
_44097:
	dd	_43830
	dd	147
	dd	3
_44154:
	db	"heightMapFileName",0
	align	4
_44153:
	dd	1
	dd	_3691
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44154
	dd	_19409
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	2
	dd	_44114
	dd	_27774
	dd	-32
	dd	2
	dd	_44115
	dd	_427
	dd	-36
	dd	2
	dd	_44116
	dd	_427
	dd	-40
	dd	2
	dd	_43429
	dd	_427
	dd	-44
	dd	2
	dd	_44117
	dd	_427
	dd	-48
	dd	0
	align	4
_44118:
	dd	_43830
	dd	151
	dd	3
	align	4
_44121:
	dd	3
	dd	0
	dd	0
	align	4
_44120:
	dd	_43830
	dd	151
	dd	23
	align	4
_44122:
	dd	_43830
	dd	152
	dd	3
	align	4
_44125:
	dd	3
	dd	0
	dd	0
	align	4
_44124:
	dd	_43830
	dd	152
	dd	20
	align	4
_44126:
	dd	_43830
	dd	153
	dd	3
	align	4
_44129:
	dd	3
	dd	0
	dd	0
	align	4
_44128:
	dd	_43830
	dd	153
	dd	20
	align	4
_44130:
	dd	_43830
	dd	154
	dd	3
	align	4
_44133:
	dd	3
	dd	0
	dd	0
	align	4
_44132:
	dd	_43830
	dd	154
	dd	22
	align	4
_44134:
	dd	_43830
	dd	155
	dd	3
	align	4
_44137:
	dd	3
	dd	0
	dd	0
	align	4
_44136:
	dd	_43830
	dd	155
	dd	28
	align	4
_44138:
	dd	_43830
	dd	157
	dd	3
	align	4
_44182:
	dd	1
	dd	_3693
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_34943
	dd	_20944
	dd	-12
	dd	2
	dd	_34944
	dd	_21072
	dd	-16
	dd	2
	dd	_30482
	dd	_30483
	dd	-20
	dd	2
	dd	_34945
	dd	_20971
	dd	-24
	dd	2
	dd	_34946
	dd	_20944
	dd	-28
	dd	2
	dd	_34947
	dd	_20944
	dd	-32
	dd	0
	align	4
_44155:
	dd	_43830
	dd	161
	dd	3
	align	4
_44158:
	dd	3
	dd	0
	dd	0
	align	4
_44157:
	dd	_43830
	dd	161
	dd	25
	align	4
_44159:
	dd	_43830
	dd	162
	dd	3
	align	4
_44162:
	dd	3
	dd	0
	dd	0
	align	4
_44161:
	dd	_43830
	dd	162
	dd	27
	align	4
_44163:
	dd	_43830
	dd	163
	dd	3
	align	4
_44166:
	dd	3
	dd	0
	dd	0
	align	4
_44165:
	dd	_43830
	dd	163
	dd	35
	align	4
_44167:
	dd	_43830
	dd	164
	dd	3
	align	4
_44208:
	dd	1
	dd	_3695
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_3260
	dd	_27774
	dd	-16
	dd	2
	dd	_30065
	dd	_37549
	dd	-20
	dd	2
	dd	_3263
	dd	_22598
	dd	-24
	dd	2
	dd	_26805
	dd	_427
	dd	-28
	dd	0
	align	4
_44183:
	dd	_43830
	dd	168
	dd	3
	align	4
_44186:
	dd	3
	dd	0
	dd	0
	align	4
_44185:
	dd	_43830
	dd	168
	dd	22
	align	4
_44187:
	dd	_43830
	dd	169
	dd	3
	align	4
_44190:
	dd	3
	dd	0
	dd	0
	align	4
_44189:
	dd	_43830
	dd	169
	dd	23
	align	4
_44191:
	dd	_43830
	dd	170
	dd	3
	align	4
_44194:
	dd	3
	dd	0
	dd	0
	align	4
_44193:
	dd	_43830
	dd	170
	dd	20
	align	4
_44195:
	dd	_43830
	dd	172
	dd	3
	align	4
_44214:
	dd	1
	dd	_3697
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	0
	align	4
_44209:
	dd	_43830
	dd	176
	dd	3
	align	4
_44224:
	dd	1
	dd	_3699
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	0
	align	4
_44215:
	dd	_43830
	dd	180
	dd	3
	align	4
_44218:
	dd	3
	dd	0
	dd	0
	align	4
_44217:
	dd	_43830
	dd	180
	dd	23
	align	4
_44219:
	dd	_43830
	dd	181
	dd	3
_44253:
	db	"bWithDefaultEmitter",0
	align	4
_44252:
	dd	1
	dd	_3701
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44253
	dd	_427
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	0
	align	4
_44225:
	dd	_43830
	dd	185
	dd	3
	align	4
_44228:
	dd	3
	dd	0
	dd	0
	align	4
_44227:
	dd	_43830
	dd	185
	dd	23
	align	4
_44229:
	dd	_43830
	dd	186
	dd	3
	align	4
_44232:
	dd	3
	dd	0
	dd	0
	align	4
_44231:
	dd	_43830
	dd	186
	dd	20
	align	4
_44233:
	dd	_43830
	dd	187
	dd	3
	align	4
_44236:
	dd	3
	dd	0
	dd	0
	align	4
_44235:
	dd	_43830
	dd	187
	dd	20
	align	4
_44237:
	dd	_43830
	dd	188
	dd	3
	align	4
_44240:
	dd	3
	dd	0
	dd	0
	align	4
_44239:
	dd	_43830
	dd	188
	dd	22
	align	4
_44241:
	dd	_43830
	dd	189
	dd	3
_44276:
	db	"top",0
_44277:
	db	"bottom",0
_44278:
	db	"tLeft",0
_44279:
	db	"tRight",0
_44280:
	db	"front",0
_44281:
	db	"back",0
	align	4
_44275:
	dd	1
	dd	_3703
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44276
	dd	_27816
	dd	-8
	dd	2
	dd	_44277
	dd	_27816
	dd	-12
	dd	2
	dd	_44278
	dd	_27816
	dd	-16
	dd	2
	dd	_44279
	dd	_27816
	dd	-20
	dd	2
	dd	_44280
	dd	_27816
	dd	-24
	dd	2
	dd	_44281
	dd	_27816
	dd	-28
	dd	2
	dd	_30065
	dd	_37549
	dd	-32
	dd	2
	dd	_26805
	dd	_427
	dd	-36
	dd	0
	align	4
_44254:
	dd	_43830
	dd	193
	dd	3
	align	4
_44257:
	dd	3
	dd	0
	dd	0
	align	4
_44256:
	dd	_43830
	dd	193
	dd	23
	align	4
_44258:
	dd	_43830
	dd	194
	dd	3
_44316:
	db	"shade_top",0
_44317:
	db	":SCOlor",0
_44318:
	db	"shade_down",0
	align	4
_44315:
	dd	1
	dd	_3705
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_832
	dd	_20944
	dd	-12
	dd	2
	dd	_3263
	dd	_22598
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	2
	dd	_44316
	dd	_44317
	dd	-24
	dd	2
	dd	_44318
	dd	_27774
	dd	-28
	dd	0
	align	4
_44282:
	dd	_43830
	dd	198
	dd	3
	align	4
_44285:
	dd	3
	dd	0
	dd	0
	align	4
_44284:
	dd	_43830
	dd	198
	dd	23
	align	4
_44286:
	dd	_43830
	dd	199
	dd	3
	align	4
_44289:
	dd	3
	dd	0
	dd	0
	align	4
_44288:
	dd	_43830
	dd	199
	dd	16
	align	4
_44290:
	dd	_43830
	dd	200
	dd	3
	align	4
_44293:
	dd	3
	dd	0
	dd	0
	align	4
_44292:
	dd	_43830
	dd	200
	dd	20
	align	4
_44294:
	dd	_43830
	dd	201
	dd	3
	align	4
_44297:
	dd	3
	dd	0
	dd	0
	align	4
_44296:
	dd	_43830
	dd	201
	dd	25
	align	4
_44298:
	dd	_43830
	dd	202
	dd	3
	align	4
_44301:
	dd	3
	dd	0
	dd	0
	align	4
_44300:
	dd	_43830
	dd	202
	dd	26
	align	4
_44302:
	dd	_43830
	dd	203
	dd	3
	align	4
_44340:
	dd	1
	dd	_3707
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_3263
	dd	_22598
	dd	-12
	dd	2
	dd	_3260
	dd	_27783
	dd	-16
	dd	2
	dd	_34984
	dd	_20971
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	0
	align	4
_44319:
	dd	_43830
	dd	207
	dd	3
	align	4
_44322:
	dd	3
	dd	0
	dd	0
	align	4
_44321:
	dd	_43830
	dd	207
	dd	23
	align	4
_44323:
	dd	_43830
	dd	208
	dd	3
	align	4
_44326:
	dd	3
	dd	0
	dd	0
	align	4
_44325:
	dd	_43830
	dd	208
	dd	20
	align	4
_44327:
	dd	_43830
	dd	209
	dd	3
	align	4
_44330:
	dd	3
	dd	0
	dd	0
	align	4
_44329:
	dd	_43830
	dd	209
	dd	22
	align	4
_44331:
	dd	_43830
	dd	210
	dd	3
_44360:
	db	"keyMapArray",0
_44361:
	db	"bNoVerticalMovement",0
_44362:
	db	"bInvertMouse",0
_44363:
	db	"bMakeActive",0
_44364:
	db	"keymap",0
	align	4
_44359:
	dd	1
	dd	_3709
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_42278
	dd	_20971
	dd	-12
	dd	2
	dd	_42269
	dd	_20971
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	2
	dd	_44360
	dd	_42295
	dd	-24
	dd	2
	dd	_44361
	dd	_427
	dd	-28
	dd	2
	dd	_42488
	dd	_20971
	dd	-32
	dd	2
	dd	_44362
	dd	_427
	dd	-36
	dd	2
	dd	_44363
	dd	_427
	dd	-40
	dd	2
	dd	_42296
	dd	_427
	dd	-44
	dd	2
	dd	_44364
	dd	_24877
	dd	-48
	dd	0
	align	4
_44341:
	dd	_43830
	dd	214
	dd	3
	align	4
_44344:
	dd	3
	dd	0
	dd	0
	align	4
_44343:
	dd	_43830
	dd	214
	dd	23
	align	4
_44345:
	dd	_43830
	dd	215
	dd	3
	align	4
_44347:
	dd	_43830
	dd	216
	dd	3
	align	4
_44349:
	dd	_43830
	dd	217
	dd	3
	align	4
_44355:
	dd	3
	dd	0
	dd	0
	align	4
_44351:
	dd	_43830
	dd	217
	dd	18
	align	4
_44356:
	dd	_43830
	dd	219
	dd	3
_44375:
	db	"translationSpeed",0
	align	4
_44374:
	dd	1
	dd	_3711
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_42278
	dd	_20971
	dd	-12
	dd	2
	dd	_42348
	dd	_20971
	dd	-16
	dd	2
	dd	_44375
	dd	_20971
	dd	-20
	dd	2
	dd	_26805
	dd	_427
	dd	-24
	dd	2
	dd	_44363
	dd	_427
	dd	-28
	dd	0
	align	4
_44365:
	dd	_43830
	dd	223
	dd	3
	align	4
_44368:
	dd	3
	dd	0
	dd	0
	align	4
_44367:
	dd	_43830
	dd	223
	dd	23
	align	4
_44369:
	dd	_43830
	dd	224
	dd	3
_44398:
	db	"lookat",0
	align	4
_44397:
	dd	1
	dd	_3713
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_3263
	dd	_22598
	dd	-12
	dd	2
	dd	_44398
	dd	_22598
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	2
	dd	_44363
	dd	_427
	dd	-24
	dd	0
	align	4
_44376:
	dd	_43830
	dd	228
	dd	3
	align	4
_44379:
	dd	3
	dd	0
	dd	0
	align	4
_44378:
	dd	_43830
	dd	228
	dd	23
	align	4
_44380:
	dd	_43830
	dd	229
	dd	3
	align	4
_44383:
	dd	3
	dd	0
	dd	0
	align	4
_44382:
	dd	_43830
	dd	229
	dd	20
	align	4
_44384:
	dd	_43830
	dd	230
	dd	3
	align	4
_44387:
	dd	3
	dd	0
	dd	0
	align	4
_44386:
	dd	_43830
	dd	230
	dd	23
	align	4
_44388:
	dd	_43830
	dd	231
	dd	3
_44403:
	db	"bAlsoAddIfMeshPointerZero",0
	align	4
_44402:
	dd	1
	dd	_3715
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_43927
	dd	_427
	dd	-20
	dd	2
	dd	_44403
	dd	_427
	dd	-24
	dd	0
	align	4
_44399:
	dd	_43830
	dd	235
	dd	3
	align	4
_44407:
	dd	1
	dd	_3717
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_43927
	dd	_427
	dd	-20
	dd	0
	align	4
_44404:
	dd	_43830
	dd	239
	dd	3
_44438:
	db	"waveHeight",0
_44439:
	db	"waveSpeed",0
_44440:
	db	"waveLength",0
	align	4
_44437:
	dd	1
	dd	_3719
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_44438
	dd	_20971
	dd	-12
	dd	2
	dd	_44439
	dd	_20971
	dd	-16
	dd	2
	dd	_44440
	dd	_20971
	dd	-20
	dd	2
	dd	_30065
	dd	_37549
	dd	-24
	dd	2
	dd	_26805
	dd	_427
	dd	-28
	dd	2
	dd	_3263
	dd	_22598
	dd	-32
	dd	2
	dd	_39095
	dd	_22598
	dd	-36
	dd	2
	dd	_3227
	dd	_22598
	dd	-40
	dd	0
	align	4
_44408:
	dd	_43830
	dd	243
	dd	3
	align	4
_44411:
	dd	3
	dd	0
	dd	0
	align	4
_44410:
	dd	_43830
	dd	243
	dd	23
	align	4
_44412:
	dd	_43830
	dd	244
	dd	3
	align	4
_44415:
	dd	3
	dd	0
	dd	0
	align	4
_44414:
	dd	_43830
	dd	244
	dd	20
	align	4
_44416:
	dd	_43830
	dd	245
	dd	3
	align	4
_44419:
	dd	3
	dd	0
	dd	0
	align	4
_44418:
	dd	_43830
	dd	245
	dd	20
	align	4
_44420:
	dd	_43830
	dd	246
	dd	3
	align	4
_44423:
	dd	3
	dd	0
	dd	0
	align	4
_44422:
	dd	_43830
	dd	246
	dd	22
	align	4
_44424:
	dd	_43830
	dd	247
	dd	3
	align	4
_44470:
	dd	1
	dd	_3721
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_37010
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	2
	dd	_44403
	dd	_427
	dd	-32
	dd	0
	align	4
_44441:
	dd	_43830
	dd	251
	dd	3
	align	4
_44444:
	dd	3
	dd	0
	dd	0
	align	4
_44443:
	dd	_43830
	dd	251
	dd	23
	align	4
_44445:
	dd	_43830
	dd	252
	dd	3
	align	4
_44448:
	dd	3
	dd	0
	dd	0
	align	4
_44447:
	dd	_43830
	dd	252
	dd	20
	align	4
_44449:
	dd	_43830
	dd	253
	dd	3
	align	4
_44452:
	dd	3
	dd	0
	dd	0
	align	4
_44451:
	dd	_43830
	dd	253
	dd	20
	align	4
_44453:
	dd	_43830
	dd	254
	dd	3
	align	4
_44456:
	dd	3
	dd	0
	dd	0
	align	4
_44455:
	dd	_43830
	dd	254
	dd	22
	align	4
_44457:
	dd	_43830
	dd	255
	dd	3
	align	4
_44500:
	dd	1
	dd	_3723
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30490
	dd	_30491
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	2
	dd	_44403
	dd	_427
	dd	-32
	dd	0
	align	4
_44471:
	dd	_43830
	dd	259
	dd	3
	align	4
_44474:
	dd	3
	dd	0
	dd	0
	align	4
_44473:
	dd	_43830
	dd	259
	dd	23
	align	4
_44475:
	dd	_43830
	dd	260
	dd	3
	align	4
_44478:
	dd	3
	dd	0
	dd	0
	align	4
_44477:
	dd	_43830
	dd	260
	dd	20
	align	4
_44479:
	dd	_43830
	dd	261
	dd	3
	align	4
_44482:
	dd	3
	dd	0
	dd	0
	align	4
_44481:
	dd	_43830
	dd	261
	dd	20
	align	4
_44483:
	dd	_43830
	dd	262
	dd	3
	align	4
_44486:
	dd	3
	dd	0
	dd	0
	align	4
_44485:
	dd	_43830
	dd	262
	dd	22
	align	4
_44487:
	dd	_43830
	dd	263
	dd	3
	align	4
_44528:
	dd	1
	dd	_3725
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_832
	dd	_20971
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	2
	dd	_26805
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22598
	dd	-20
	dd	2
	dd	_39095
	dd	_22598
	dd	-24
	dd	2
	dd	_3227
	dd	_22598
	dd	-28
	dd	0
	align	4
_44501:
	dd	_43830
	dd	267
	dd	3
	align	4
_44504:
	dd	3
	dd	0
	dd	0
	align	4
_44503:
	dd	_43830
	dd	267
	dd	23
	align	4
_44505:
	dd	_43830
	dd	268
	dd	3
	align	4
_44508:
	dd	3
	dd	0
	dd	0
	align	4
_44507:
	dd	_43830
	dd	268
	dd	20
	align	4
_44509:
	dd	_43830
	dd	269
	dd	3
	align	4
_44512:
	dd	3
	dd	0
	dd	0
	align	4
_44511:
	dd	_43830
	dd	269
	dd	20
	align	4
_44513:
	dd	_43830
	dd	270
	dd	3
	align	4
_44516:
	dd	3
	dd	0
	dd	0
	align	4
_44515:
	dd	_43830
	dd	270
	dd	22
	align	4
_44517:
	dd	_43830
	dd	271
	dd	3
_44557:
	db	"polyCount",0
	align	4
_44556:
	dd	1
	dd	_3727
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_34984
	dd	_20971
	dd	-8
	dd	2
	dd	_44557
	dd	_427
	dd	-12
	dd	2
	dd	_30065
	dd	_37549
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	2
	dd	_3263
	dd	_22598
	dd	-24
	dd	2
	dd	_39095
	dd	_22598
	dd	-28
	dd	2
	dd	_3227
	dd	_22598
	dd	-32
	dd	0
	align	4
_44529:
	dd	_43830
	dd	275
	dd	3
	align	4
_44532:
	dd	3
	dd	0
	dd	0
	align	4
_44531:
	dd	_43830
	dd	275
	dd	23
	align	4
_44533:
	dd	_43830
	dd	276
	dd	3
	align	4
_44536:
	dd	3
	dd	0
	dd	0
	align	4
_44535:
	dd	_43830
	dd	276
	dd	20
	align	4
_44537:
	dd	_43830
	dd	277
	dd	3
	align	4
_44540:
	dd	3
	dd	0
	dd	0
	align	4
_44539:
	dd	_43830
	dd	277
	dd	20
	align	4
_44541:
	dd	_43830
	dd	278
	dd	3
	align	4
_44544:
	dd	3
	dd	0
	dd	0
	align	4
_44543:
	dd	_43830
	dd	278
	dd	22
	align	4
_44545:
	dd	_43830
	dd	279
	dd	3
	align	4
_44561:
	dd	1
	dd	_1980
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44558:
	dd	_43830
	dd	283
	dd	3
	align	4
_44567:
	dd	1
	dd	_1739
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	0
	align	4
_44562:
	dd	_43830
	dd	287
	dd	3
	align	4
_44573:
	dd	1
	dd	_3729
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	0
	align	4
_44568:
	dd	_43830
	dd	291
	dd	3
	align	4
_44577:
	dd	1
	dd	_1970
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44574:
	dd	_43830
	dd	295
	dd	3
	align	4
_44581:
	dd	1
	dd	_3730
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44578:
	dd	_43830
	dd	299
	dd	3
_44586:
	db	"bCloneContent",0
	align	4
_44585:
	dd	1
	dd	_3732
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44586
	dd	_427
	dd	-8
	dd	0
	align	4
_44582:
	dd	_43830
	dd	303
	dd	3
_44599:
	db	"horiRes",0
_44600:
	db	"vertRes",0
_44601:
	db	"texturePercentage",0
_44602:
	db	"spherePercentage",0
	align	4
_44598:
	dd	1
	dd	_3734
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_27815
	dd	_27816
	dd	-8
	dd	2
	dd	_44599
	dd	_427
	dd	-12
	dd	2
	dd	_44600
	dd	_427
	dd	-16
	dd	2
	dd	_44601
	dd	_20971
	dd	-20
	dd	2
	dd	_44602
	dd	_20971
	dd	-24
	dd	2
	dd	_34984
	dd	_20971
	dd	-28
	dd	2
	dd	_30065
	dd	_37549
	dd	-32
	dd	2
	dd	_26805
	dd	_427
	dd	-36
	dd	0
	align	4
_44587:
	dd	_43830
	dd	307
	dd	3
	align	4
_44590:
	dd	3
	dd	0
	dd	0
	align	4
_44589:
	dd	_43830
	dd	307
	dd	23
	align	4
_44591:
	dd	_43830
	dd	308
	dd	3
	align	4
_44606:
	dd	1
	dd	_3736
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44603:
	dd	_43830
	dd	312
	dd	3
_44613:
	db	"factoryToAdd",0
	align	4
_44612:
	dd	1
	dd	_3738
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44613
	dd	_39913
	dd	-8
	dd	0
	align	4
_44607:
	dd	_43830
	dd	316
	dd	3
	align	4
_44617:
	dd	1
	dd	_3740
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44614:
	dd	_43830
	dd	320
	dd	3
	align	4
_44621:
	dd	1
	dd	_3741
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_44618:
	dd	_43830
	dd	324
	dd	3
	align	4
_44625:
	dd	1
	dd	_3743
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44622:
	dd	_43830
	dd	328
	dd	3
	align	4
_44631:
	dd	1
	dd	_3745
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44613
	dd	_42531
	dd	-8
	dd	0
	align	4
_44626:
	dd	_43830
	dd	332
	dd	3
	align	4
_44635:
	dd	1
	dd	_3747
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44632:
	dd	_43830
	dd	336
	dd	3
	align	4
_44639:
	dd	1
	dd	_3748
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_44636:
	dd	_43830
	dd	340
	dd	3
	align	4
_44643:
	dd	1
	dd	_3750
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44640:
	dd	_43830
	dd	344
	dd	3
	align	4
_44647:
	dd	1
	dd	_3752
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_39931
	dd	_427
	dd	-8
	dd	0
	align	4
_44644:
	dd	_43830
	dd	348
	dd	3
_44652:
	db	"userDataSerializer",0
_44653:
	db	":ISceneUserDataSerializer",0
	align	4
_44651:
	dd	1
	dd	_3753
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_44652
	dd	_44653
	dd	-12
	dd	0
	align	4
_44648:
	dd	_43830
	dd	352
	dd	3
_44672:
	db	"UDhandle",0
	align	4
_44671:
	dd	1
	dd	_3755
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_44652
	dd	_44653
	dd	-12
	dd	2
	dd	_44672
	dd	_427
	dd	-16
	dd	0
	align	4
_44654:
	dd	_43830
	dd	356
	dd	3
	align	4
_44656:
	dd	_43830
	dd	357
	dd	3
	align	4
_44665:
	dd	3
	dd	0
	dd	0
	align	4
_44662:
	dd	_43830
	dd	357
	dd	63
	align	4
_44666:
	dd	_43830
	dd	358
	dd	3
	align	4
_44690:
	dd	1
	dd	_3756
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_28973
	dd	_26895
	dd	-8
	dd	2
	dd	_44652
	dd	_44653
	dd	-12
	dd	2
	dd	_44672
	dd	_427
	dd	-16
	dd	0
	align	4
_44673:
	dd	_43830
	dd	362
	dd	3
	align	4
_44675:
	dd	_43830
	dd	363
	dd	3
	align	4
_44684:
	dd	3
	dd	0
	dd	0
	align	4
_44681:
	dd	_43830
	dd	363
	dd	63
	align	4
_44685:
	dd	_43830
	dd	364
	dd	3
	align	4
_44694:
	dd	1
	dd	_3758
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_44652
	dd	_44653
	dd	-12
	dd	0
	align	4
_44691:
	dd	_43830
	dd	368
	dd	3
	align	4
_44712:
	dd	1
	dd	_3759
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26787
	dd	_19409
	dd	-8
	dd	2
	dd	_44652
	dd	_44653
	dd	-12
	dd	2
	dd	_44672
	dd	_427
	dd	-16
	dd	0
	align	4
_44695:
	dd	_43830
	dd	372
	dd	3
	align	4
_44697:
	dd	_43830
	dd	373
	dd	3
	align	4
_44706:
	dd	3
	dd	0
	dd	0
	align	4
_44703:
	dd	_43830
	dd	373
	dd	63
	align	4
_44707:
	dd	_43830
	dd	374
	dd	3
	align	4
_44730:
	dd	1
	dd	_3760
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_28973
	dd	_26833
	dd	-8
	dd	2
	dd	_44652
	dd	_44653
	dd	-12
	dd	2
	dd	_44672
	dd	_427
	dd	-16
	dd	0
	align	4
_44713:
	dd	_43830
	dd	378
	dd	3
	align	4
_44715:
	dd	_43830
	dd	379
	dd	3
	align	4
_44724:
	dd	3
	dd	0
	dd	0
	align	4
_44721:
	dd	_43830
	dd	379
	dd	63
	align	4
_44725:
	dd	_43830
	dd	380
	dd	3
	align	4
_44743:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44731:
	dd	_43830
	dd	384
	dd	3
	align	4
_44739:
	dd	3
	dd	0
	dd	0
	align	4
_44735:
	dd	_43830
	dd	384
	dd	22
	align	4
_44740:
	dd	_43830
	dd	385
	dd	3
	align	4
_44747:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44744:
	dd	_43830
	dd	389
	dd	3
	align	4
_44751:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44748:
	dd	_43830
	dd	393
	dd	3
_44758:
	db	"ambientColor",0
	align	4
_44757:
	dd	1
	dd	_2630
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44758
	dd	_27783
	dd	-8
	dd	0
	align	4
_44752:
	dd	_43830
	dd	401
	dd	3
	align	4
_44762:
	dd	1
	dd	_3762
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44759:
	dd	_43830
	dd	405
	dd	3
	align	4
_44766:
	dd	1
	dd	_2224
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44763:
	dd	_43830
	dd	409
	dd	3
	align	4
_44772:
	dd	1
	dd	_3763
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_29771
	dd	_29138
	dd	-8
	dd	2
	dd	_27285
	dd	_19409
	dd	-12
	dd	2
	dd	_30065
	dd	_37549
	dd	-16
	dd	2
	dd	_832
	dd	_20944
	dd	-20
	dd	2
	dd	_3263
	dd	_22598
	dd	-24
	dd	2
	dd	_26805
	dd	_427
	dd	-28
	dd	2
	dd	_35010
	dd	_44317
	dd	-32
	dd	2
	dd	_35011
	dd	_27774
	dd	-36
	dd	0
	align	4
_44767:
	dd	_43830
	dd	413
	dd	3
_44779:
	db	"vtxColor0",0
_44780:
	db	"vtxColor1",0
_44781:
	db	"width0",0
_44782:
	db	"width1",0
	align	4
_44778:
	dd	1
	dd	_3765
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_44779
	dd	_27774
	dd	-12
	dd	2
	dd	_44780
	dd	_27774
	dd	-16
	dd	2
	dd	_34973
	dd	_427
	dd	-20
	dd	2
	dd	_34974
	dd	_427
	dd	-24
	dd	2
	dd	_21024
	dd	_20971
	dd	-28
	dd	2
	dd	_34975
	dd	_20971
	dd	-32
	dd	2
	dd	_44781
	dd	_20971
	dd	-36
	dd	2
	dd	_44782
	dd	_20971
	dd	-40
	dd	0
	align	4
_44773:
	dd	_43830
	dd	421
	dd	3
	align	4
_44788:
	dd	1
	dd	_3767
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_34984
	dd	_20971
	dd	-12
	dd	2
	dd	_34985
	dd	_427
	dd	-16
	dd	2
	dd	_34986
	dd	_427
	dd	-20
	dd	0
	align	4
_44783:
	dd	_43830
	dd	427
	dd	3
_44793:
	db	"meshBuffer",0
_44794:
	db	"q3shader",0
_44795:
	db	":IShader",0
	align	4
_44792:
	dd	1
	dd	_3769
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44793
	dd	_35449
	dd	-8
	dd	2
	dd	_44794
	dd	_44795
	dd	-12
	dd	2
	dd	_30065
	dd	_37549
	dd	-16
	dd	2
	dd	_26805
	dd	_427
	dd	-20
	dd	0
	align	4
_44789:
	dd	_43830
	dd	431
	dd	3
	align	4
_44799:
	dd	1
	dd	_3771
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_39931
	dd	_427
	dd	-8
	dd	2
	dd	_2097
	dd	_37549
	dd	-12
	dd	0
	align	4
_44796:
	dd	_43830
	dd	435
	dd	3
_44806:
	db	"sceneNodeTypeName",0
	align	4
_44805:
	dd	1
	dd	_3772
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44806
	dd	_19409
	dd	-8
	dd	2
	dd	_30065
	dd	_37549
	dd	-12
	dd	0
	align	4
_44800:
	dd	_43830
	dd	439
	dd	3
	align	4
_44835:
	dd	1
	dd	_3773
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_39931
	dd	_427
	dd	-8
	dd	2
	dd	_2097
	dd	_37549
	dd	-12
	dd	2
	dd	_28810
	dd	_22097
	dd	-16
	dd	2
	dd	_28811
	dd	_38858
	dd	-20
	dd	2
	dd	_832
	dd	_427
	dd	-24
	dd	0
	align	4
_44807:
	dd	_43830
	dd	443
	dd	3
	align	4
_44809:
	dd	_43830
	dd	444
	dd	3
	align	4
_44811:
	dd	_43830
	dd	446
	dd	3
	align	4
_44815:
	dd	_43830
	dd	448
	dd	3
	align	4
_44832:
	dd	3
	dd	0
	dd	0
	align	4
_44817:
	dd	_43830
	dd	449
	dd	4
_44818:
	db	":ISceneNode",0
	align	4
_44819:
	dd	_43830
	dd	451
	dd	4
	align	4
_44831:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_44823:
	dd	_43830
	dd	452
	dd	5
	align	4
_44833:
	dd	_43830
	dd	456
	dd	3
	align	4
_44834:
	dd	_43830
	dd	457
	dd	3
_44840:
	db	"subdivU",0
_44841:
	db	"subdivV",0
_44842:
	db	"foot",0
_44843:
	db	"tail",0
	align	4
_44839:
	dd	1
	dd	_3775
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_30065
	dd	_37549
	dd	-8
	dd	2
	dd	_26805
	dd	_427
	dd	-12
	dd	2
	dd	_44840
	dd	_427
	dd	-16
	dd	2
	dd	_44841
	dd	_427
	dd	-20
	dd	2
	dd	_44842
	dd	_27774
	dd	-24
	dd	2
	dd	_44843
	dd	_27774
	dd	-28
	dd	2
	dd	_28010
	dd	_22598
	dd	-32
	dd	2
	dd	_38762
	dd	_22598
	dd	-36
	dd	2
	dd	_3227
	dd	_22598
	dd	-40
	dd	0
	align	4
_44836:
	dd	_43830
	dd	465
	dd	3
_44848:
	db	"lightManager",0
_44849:
	db	":ILightManager",0
	align	4
_44847:
	dd	1
	dd	_3777
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_44848
	dd	_44849
	dd	-8
	dd	0
	align	4
_44844:
	dd	_43830
	dd	473
	dd	3
_44856:
	db	"SubdivideU",0
_44857:
	db	"SubdivideV",0
_44858:
	db	"FootColor",0
_44859:
	db	"TailColor",0
	align	4
_44855:
	dd	1
	dd	_3779
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_44856
	dd	_427
	dd	-12
	dd	2
	dd	_44857
	dd	_427
	dd	-16
	dd	2
	dd	_44858
	dd	_27774
	dd	-20
	dd	2
	dd	_44859
	dd	_27774
	dd	-24
	dd	0
	align	4
_44850:
	dd	_43830
	dd	477
	dd	3
	align	4
_44863:
	dd	1
	dd	_3781
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_42541
	dd	_427
	dd	-8
	dd	0
	align	4
_44860:
	dd	_43830
	dd	481
	dd	3
	align	4
_44867:
	dd	1
	dd	_3782
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44864:
	dd	_43830
	dd	485
	dd	3
	align	4
_44871:
	dd	1
	dd	_3784
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	0
	align	4
_44868:
	dd	_43830
	dd	489
	dd	3
	align	4
_44875:
	dd	1
	dd	_3786
	dd	2
	dd	_20844
	dd	_33095
	dd	-4
	dd	2
	dd	_31956
	dd	_37549
	dd	-8
	dd	0
	align	4
_44872:
	dd	_43830
	dd	493
	dd	3
	align	4
_44877:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_44653
	dd	-4
	dd	0
	align	4
_44876:
	dd	3
	dd	0
	dd	0
	align	4
_44887:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_44653
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
_44880:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/isceneuserdataserializer.bmx",0
	align	4
_44879:
	dd	_44880
	dd	14
	dd	3
	align	4
_44881:
	dd	_44880
	dd	15
	dd	3
	align	4
_44884:
	dd	_44880
	dd	18
	dd	3
_44916:
	db	"pISceneNode_forSceneNode",0
	align	4
_44915:
	dd	1
	dd	_3793
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_44916
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_44653
	dd	-12
	dd	0
	align	4
_44888:
	dd	_44880
	dd	25
	dd	3
	align	4
_44890:
	dd	_44880
	dd	27
	dd	3
	align	4
_44911:
	dd	3
	dd	0
	dd	2
	dd	_37615
	dd	_37549
	dd	-16
	dd	2
	dd	_22684
	dd	_27620
	dd	-20
	dd	0
	align	4
_44892:
	dd	_44880
	dd	29
	dd	6
	align	4
_44894:
	dd	_44880
	dd	31
	dd	6
	align	4
_44898:
	dd	_44880
	dd	32
	dd	6
	align	4
_44905:
	dd	3
	dd	0
	dd	0
	align	4
_44904:
	dd	_44880
	dd	32
	dd	49
	align	4
_44910:
	dd	3
	dd	0
	dd	0
	align	4
_44907:
	dd	_44880
	dd	32
	dd	63
	align	4
_44914:
	dd	3
	dd	0
	dd	0
	align	4
_44913:
	dd	_44880
	dd	34
	dd	4
_44934:
	db	"pIAttributes_userData",0
	align	4
_44933:
	dd	1
	dd	_3794
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_44916
	dd	_427
	dd	-8
	dd	2
	dd	_44934
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_44653
	dd	-16
	dd	0
	align	4
_44917:
	dd	_44880
	dd	40
	dd	3
	align	4
_44919:
	dd	_44880
	dd	42
	dd	3
_44929:
	db	"tempattributes",0
	align	4
_44928:
	dd	3
	dd	0
	dd	2
	dd	_37615
	dd	_37549
	dd	-20
	dd	2
	dd	_44929
	dd	_27620
	dd	-24
	dd	0
	align	4
_44921:
	dd	_44880
	dd	44
	dd	6
	align	4
_44923:
	dd	_44880
	dd	46
	dd	6
	align	4
_44925:
	dd	_44880
	dd	48
	dd	6
	align	4
_44932:
	dd	3
	dd	0
	dd	0
	align	4
_44931:
	dd	_44880
	dd	50
	dd	4
	align	4
_44938:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_44653
	dd	-4
	dd	0
	align	4
_44935:
	dd	_44880
	dd	55
	dd	3
	align	4
_44940:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_44939:
	dd	_44880
	dd	63
	dd	3
_44960:
	db	"():ISceneUserDataSerializer",0
	align	4
_44959:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_2247
	dd	_44960
	dd	-16
	dd	2
	dd	_21069
	dd	_44653
	dd	-20
	dd	0
	align	4
_44941:
	dd	_44880
	dd	67
	dd	3
	align	4
_44944:
	dd	3
	dd	0
	dd	0
	align	4
_44943:
	dd	_44880
	dd	67
	dd	23
	align	4
_44945:
	dd	_44880
	dd	69
	dd	3
	align	4
_44949:
	dd	_44880
	dd	71
	dd	3
	align	4
_44951:
	dd	_44880
	dd	74
	dd	3
	align	4
_44955:
	dd	_44880
	dd	76
	dd	3
	align	4
_44958:
	dd	_44880
	dd	78
	dd	3
_44963:
	db	":SMD3AnimationInfo",0
	align	4
_44962:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	0
	align	4
_44961:
	dd	3
	dd	0
	dd	0
	align	4
_44976:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_44963
	dd	-12
	dd	0
_44966:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmeshmd3.bmx",0
	align	4
_44965:
	dd	_44966
	dd	53
	dd	3
	align	4
_44969:
	dd	3
	dd	0
	dd	0
	align	4
_44968:
	dd	_44966
	dd	53
	dd	23
	align	4
_44970:
	dd	_44966
	dd	54
	dd	3
	align	4
_44972:
	dd	_44966
	dd	55
	dd	3
	align	4
_44975:
	dd	_44966
	dd	56
	dd	3
	align	4
_44980:
	dd	1
	dd	_3800
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	0
	align	4
_44977:
	dd	_44966
	dd	60
	dd	3
	align	4
_44984:
	dd	1
	dd	_3801
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	2
	dd	_29727
	dd	_427
	dd	-8
	dd	0
	align	4
_44981:
	dd	_44966
	dd	64
	dd	3
	align	4
_44988:
	dd	1
	dd	_3802
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	0
	align	4
_44985:
	dd	_44966
	dd	68
	dd	3
_44993:
	db	"num",0
	align	4
_44992:
	dd	1
	dd	_3803
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	2
	dd	_44993
	dd	_427
	dd	-8
	dd	0
	align	4
_44989:
	dd	_44966
	dd	72
	dd	3
	align	4
_44997:
	dd	1
	dd	_3804
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	0
	align	4
_44994:
	dd	_44966
	dd	76
	dd	3
_45002:
	db	"looping",0
	align	4
_45001:
	dd	1
	dd	_3805
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	2
	dd	_45002
	dd	_427
	dd	-8
	dd	0
	align	4
_44998:
	dd	_44966
	dd	80
	dd	3
	align	4
_45006:
	dd	1
	dd	_2625
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	0
	align	4
_45003:
	dd	_44966
	dd	84
	dd	3
_45011:
	db	"fps",0
	align	4
_45010:
	dd	1
	dd	_3806
	dd	2
	dd	_20844
	dd	_44963
	dd	-4
	dd	2
	dd	_45011
	dd	_427
	dd	-8
	dd	0
	align	4
_45007:
	dd	_44966
	dd	88
	dd	3
_45014:
	db	":SMD3Header",0
	align	4
_45013:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45012:
	dd	3
	dd	0
	dd	0
	align	4
_45026:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45014
	dd	-12
	dd	0
	align	4
_45016:
	dd	_44966
	dd	99
	dd	3
	align	4
_45019:
	dd	3
	dd	0
	dd	0
	align	4
_45018:
	dd	_44966
	dd	99
	dd	23
	align	4
_45020:
	dd	_44966
	dd	100
	dd	3
	align	4
_45022:
	dd	_44966
	dd	101
	dd	3
	align	4
_45025:
	dd	_44966
	dd	102
	dd	3
	align	4
_45030:
	dd	1
	dd	_3810
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45027:
	dd	_44966
	dd	106
	dd	3
	align	4
_45034:
	dd	1
	dd	_2211
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45031:
	dd	_44966
	dd	110
	dd	3
	align	4
_45038:
	dd	1
	dd	_1178
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45035:
	dd	_44966
	dd	114
	dd	3
	align	4
_45042:
	dd	1
	dd	_3811
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45039:
	dd	_44966
	dd	118
	dd	3
	align	4
_45046:
	dd	1
	dd	_3812
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45043:
	dd	_44966
	dd	122
	dd	3
	align	4
_45050:
	dd	1
	dd	_3813
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45047:
	dd	_44966
	dd	126
	dd	3
	align	4
_45054:
	dd	1
	dd	_3814
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45051:
	dd	_44966
	dd	130
	dd	3
	align	4
_45058:
	dd	1
	dd	_3815
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45055:
	dd	_44966
	dd	134
	dd	3
	align	4
_45062:
	dd	1
	dd	_3816
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45059:
	dd	_44966
	dd	138
	dd	3
	align	4
_45066:
	dd	1
	dd	_3817
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45063:
	dd	_44966
	dd	142
	dd	3
	align	4
_45070:
	dd	1
	dd	_3818
	dd	2
	dd	_20844
	dd	_45014
	dd	-4
	dd	0
	align	4
_45067:
	dd	_44966
	dd	146
	dd	3
_45073:
	db	":SMD3MeshHeader",0
	align	4
_45072:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45071:
	dd	3
	dd	0
	dd	0
	align	4
_45085:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45073
	dd	-12
	dd	0
	align	4
_45075:
	dd	_44966
	dd	157
	dd	3
	align	4
_45078:
	dd	3
	dd	0
	dd	0
	align	4
_45077:
	dd	_44966
	dd	157
	dd	23
	align	4
_45079:
	dd	_44966
	dd	158
	dd	3
	align	4
_45081:
	dd	_44966
	dd	159
	dd	3
	align	4
_45084:
	dd	_44966
	dd	160
	dd	3
	align	4
_45089:
	dd	1
	dd	_3822
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45086:
	dd	_44966
	dd	164
	dd	3
	align	4
_45093:
	dd	1
	dd	_2878
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45090:
	dd	_44966
	dd	168
	dd	3
	align	4
_45097:
	dd	1
	dd	_3811
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45094:
	dd	_44966
	dd	172
	dd	3
	align	4
_45101:
	dd	1
	dd	_3823
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45098:
	dd	_44966
	dd	176
	dd	3
	align	4
_45105:
	dd	1
	dd	_3824
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45102:
	dd	_44966
	dd	180
	dd	3
	align	4
_45109:
	dd	1
	dd	_3825
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45106:
	dd	_44966
	dd	184
	dd	3
	align	4
_45113:
	dd	1
	dd	_3826
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45110:
	dd	_44966
	dd	188
	dd	3
	align	4
_45117:
	dd	1
	dd	_3827
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45114:
	dd	_44966
	dd	192
	dd	3
	align	4
_45121:
	dd	1
	dd	_3828
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45118:
	dd	_44966
	dd	196
	dd	3
	align	4
_45125:
	dd	1
	dd	_3829
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45122:
	dd	_44966
	dd	200
	dd	3
	align	4
_45129:
	dd	1
	dd	_3830
	dd	2
	dd	_20844
	dd	_45073
	dd	-4
	dd	0
	align	4
_45126:
	dd	_44966
	dd	204
	dd	3
_45132:
	db	":SMD3Vertex",0
	align	4
_45131:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45132
	dd	-4
	dd	0
	align	4
_45130:
	dd	3
	dd	0
	dd	0
	align	4
_45144:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45132
	dd	-12
	dd	0
	align	4
_45134:
	dd	_44966
	dd	215
	dd	3
	align	4
_45137:
	dd	3
	dd	0
	dd	0
	align	4
_45136:
	dd	_44966
	dd	215
	dd	23
	align	4
_45138:
	dd	_44966
	dd	216
	dd	3
	align	4
_45140:
	dd	_44966
	dd	217
	dd	3
	align	4
_45143:
	dd	_44966
	dd	218
	dd	3
	align	4
_45148:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_45132
	dd	-4
	dd	0
	align	4
_45145:
	dd	_44966
	dd	222
	dd	3
	align	4
_45152:
	dd	1
	dd	_677
	dd	2
	dd	_20844
	dd	_45132
	dd	-4
	dd	0
	align	4
_45149:
	dd	_44966
	dd	226
	dd	3
_45155:
	db	":SMD3TexCoord",0
	align	4
_45154:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45155
	dd	-4
	dd	0
	align	4
_45153:
	dd	3
	dd	0
	dd	0
	align	4
_45167:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45155
	dd	-12
	dd	0
	align	4
_45157:
	dd	_44966
	dd	237
	dd	3
	align	4
_45160:
	dd	3
	dd	0
	dd	0
	align	4
_45159:
	dd	_44966
	dd	237
	dd	23
	align	4
_45161:
	dd	_44966
	dd	238
	dd	3
	align	4
_45163:
	dd	_44966
	dd	239
	dd	3
	align	4
_45166:
	dd	_44966
	dd	240
	dd	3
	align	4
_45171:
	dd	1
	dd	_3837
	dd	2
	dd	_20844
	dd	_45155
	dd	-4
	dd	0
	align	4
_45168:
	dd	_44966
	dd	244
	dd	3
	align	4
_45175:
	dd	1
	dd	_3838
	dd	2
	dd	_20844
	dd	_45155
	dd	-4
	dd	0
	align	4
_45172:
	dd	_44966
	dd	248
	dd	3
_45178:
	db	":SMD3Face",0
	align	4
_45177:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45178
	dd	-4
	dd	0
	align	4
_45176:
	dd	3
	dd	0
	dd	0
	align	4
_45190:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45178
	dd	-12
	dd	0
	align	4
_45180:
	dd	_44966
	dd	259
	dd	3
	align	4
_45183:
	dd	3
	dd	0
	dd	0
	align	4
_45182:
	dd	_44966
	dd	259
	dd	23
	align	4
_45184:
	dd	_44966
	dd	260
	dd	3
	align	4
_45186:
	dd	_44966
	dd	261
	dd	3
	align	4
_45189:
	dd	_44966
	dd	262
	dd	3
	align	4
_45194:
	dd	1
	dd	_3842
	dd	2
	dd	_20844
	dd	_45178
	dd	-4
	dd	0
	align	4
_45191:
	dd	_44966
	dd	266
	dd	3
_45197:
	db	":SMD3MeshBuffer",0
	align	4
_45196:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	0
	align	4
_45195:
	dd	3
	dd	0
	dd	0
	align	4
_45210:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45197
	dd	-12
	dd	0
	align	4
_45200:
	dd	_44966
	dd	277
	dd	3
	align	4
_45203:
	dd	3
	dd	0
	dd	0
	align	4
_45202:
	dd	_44966
	dd	277
	dd	23
	align	4
_45204:
	dd	_44966
	dd	278
	dd	3
	align	4
_45206:
	dd	_44966
	dd	279
	dd	3
	align	4
_45209:
	dd	_44966
	dd	280
	dd	3
	align	4
_45223:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	0
	align	4
_45211:
	dd	_44966
	dd	284
	dd	3
	align	4
_45219:
	dd	3
	dd	0
	dd	0
	align	4
_45215:
	dd	_44966
	dd	284
	dd	22
	align	4
_45220:
	dd	_44966
	dd	285
	dd	3
	align	4
_45227:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	0
	align	4
_45224:
	dd	_44966
	dd	289
	dd	3
	align	4
_45231:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	0
	align	4
_45228:
	dd	_44966
	dd	293
	dd	3
	align	4
_45235:
	dd	1
	dd	_3846
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	0
	align	4
_45232:
	dd	_44966
	dd	302
	dd	3
	align	4
_45239:
	dd	1
	dd	_2966
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	0
	align	4
_45236:
	dd	_44966
	dd	306
	dd	3
_45269:
	db	"[]:SMD3Vertex",0
	align	4
_45268:
	dd	1
	dd	_2838
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_35227
	dd	_45269
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_45240:
	dd	_44966
	dd	310
	dd	3
	align	4
_45242:
	dd	_44966
	dd	311
	dd	3
	align	4
_45244:
	dd	_44966
	dd	313
	dd	3
	align	4
_45248:
	dd	_44966
	dd	314
	dd	3
	align	4
_45265:
	dd	3
	dd	0
	dd	0
	align	4
_45250:
	dd	_44966
	dd	315
	dd	4
_45251:
	db	":SMD3Vertex",0
	align	4
_45252:
	dd	_44966
	dd	317
	dd	4
	align	4
_45264:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_45256:
	dd	_44966
	dd	318
	dd	5
	align	4
_45266:
	dd	_44966
	dd	322
	dd	3
	align	4
_45267:
	dd	_44966
	dd	324
	dd	3
_45299:
	db	"[]:SMD3TexCoord",0
	align	4
_45298:
	dd	1
	dd	_3849
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_45299
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_45270:
	dd	_44966
	dd	328
	dd	3
	align	4
_45272:
	dd	_44966
	dd	329
	dd	3
	align	4
_45274:
	dd	_44966
	dd	331
	dd	3
	align	4
_45278:
	dd	_44966
	dd	332
	dd	3
	align	4
_45295:
	dd	3
	dd	0
	dd	0
	align	4
_45280:
	dd	_44966
	dd	333
	dd	4
_45281:
	db	":SMD3TexCoord",0
	align	4
_45282:
	dd	_44966
	dd	335
	dd	4
	align	4
_45294:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_45286:
	dd	_44966
	dd	336
	dd	5
	align	4
_45296:
	dd	_44966
	dd	340
	dd	3
	align	4
_45297:
	dd	_44966
	dd	342
	dd	3
	align	4
_45324:
	dd	1
	dd	_2834
	dd	2
	dd	_20844
	dd	_45197
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_24877
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_45300:
	dd	_44966
	dd	346
	dd	3
	align	4
_45302:
	dd	_44966
	dd	347
	dd	3
	align	4
_45304:
	dd	_44966
	dd	349
	dd	3
	align	4
_45308:
	dd	_44966
	dd	350
	dd	3
	align	4
_45321:
	dd	3
	dd	0
	dd	0
	align	4
_45310:
	dd	_44966
	dd	351
	dd	4
_45311:
	db	"i",0
	align	4
_45312:
	dd	_44966
	dd	353
	dd	4
	align	4
_45320:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_45316:
	dd	_44966
	dd	354
	dd	5
	align	4
_45322:
	dd	_44966
	dd	358
	dd	3
	align	4
_45323:
	dd	_44966
	dd	360
	dd	3
_45327:
	db	":SMD3QuaternionTag",0
	align	4
_45326:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45327
	dd	-4
	dd	0
	align	4
_45325:
	dd	3
	dd	0
	dd	0
	align	4
_45339:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45327
	dd	-12
	dd	0
	align	4
_45329:
	dd	_44966
	dd	370
	dd	3
	align	4
_45332:
	dd	3
	dd	0
	dd	0
	align	4
_45331:
	dd	_44966
	dd	370
	dd	23
	align	4
_45333:
	dd	_44966
	dd	371
	dd	3
	align	4
_45335:
	dd	_44966
	dd	372
	dd	3
	align	4
_45338:
	dd	_44966
	dd	373
	dd	3
	align	4
_45345:
	dd	1
	dd	_3854
	dd	2
	dd	_20844
	dd	_45327
	dd	-4
	dd	2
	dd	_40760
	dd	_23645
	dd	-8
	dd	0
	align	4
_45340:
	dd	_44966
	dd	377
	dd	3
	align	4
_45349:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_45327
	dd	-4
	dd	0
	align	4
_45346:
	dd	_44966
	dd	381
	dd	3
	align	4
_45353:
	dd	1
	dd	_1518
	dd	2
	dd	_20844
	dd	_45327
	dd	-4
	dd	0
	align	4
_45350:
	dd	_44966
	dd	385
	dd	3
	align	4
_45357:
	dd	1
	dd	_3521
	dd	2
	dd	_20844
	dd	_45327
	dd	-4
	dd	0
	align	4
_45354:
	dd	_44966
	dd	389
	dd	3
	align	4
_45363:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_45327
	dd	-4
	dd	2
	dd	_20992
	dd	_45327
	dd	-8
	dd	0
	align	4
_45358:
	dd	_44966
	dd	393
	dd	3
_45366:
	db	":SMD3QuaternionTagList",0
	align	4
_45365:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	0
	align	4
_45364:
	dd	3
	dd	0
	dd	0
	align	4
_45378:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45366
	dd	-12
	dd	0
	align	4
_45368:
	dd	_44966
	dd	403
	dd	3
	align	4
_45371:
	dd	3
	dd	0
	dd	0
	align	4
_45370:
	dd	_44966
	dd	403
	dd	23
	align	4
_45372:
	dd	_44966
	dd	404
	dd	3
	align	4
_45374:
	dd	_44966
	dd	405
	dd	3
	align	4
_45377:
	dd	_44966
	dd	406
	dd	3
	align	4
_45384:
	dd	1
	dd	_3859
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_45379:
	dd	_44966
	dd	410
	dd	3
	align	4
_45388:
	dd	1
	dd	_530
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	0
	align	4
_45385:
	dd	_44966
	dd	414
	dd	3
	align	4
_45392:
	dd	1
	dd	_3860
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	2
	dd	_23217
	dd	_427
	dd	-8
	dd	0
	align	4
_45389:
	dd	_44966
	dd	418
	dd	3
_45400:
	db	"copyMe",0
	align	4
_45399:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	2
	dd	_45400
	dd	_45366
	dd	-8
	dd	0
	align	4
_45393:
	dd	_44966
	dd	422
	dd	3
	align	4
_45398:
	dd	_44966
	dd	423
	dd	3
	align	4
_45404:
	dd	1
	dd	_1075
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	2
	dd	_20992
	dd	_45327
	dd	-8
	dd	0
	align	4
_45401:
	dd	_44966
	dd	427
	dd	3
	align	4
_45408:
	dd	1
	dd	_1080
	dd	2
	dd	_20844
	dd	_45366
	dd	-4
	dd	2
	dd	_25801
	dd	_427
	dd	-8
	dd	0
	align	4
_45405:
	dd	_44966
	dd	431
	dd	3
_45411:
	db	":SMD3Mesh",0
	align	4
_45410:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45409:
	dd	3
	dd	0
	dd	0
	align	4
_45424:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45411
	dd	-12
	dd	0
	align	4
_45414:
	dd	_44966
	dd	442
	dd	3
	align	4
_45417:
	dd	3
	dd	0
	dd	0
	align	4
_45416:
	dd	_44966
	dd	442
	dd	23
	align	4
_45418:
	dd	_44966
	dd	443
	dd	3
	align	4
_45420:
	dd	_44966
	dd	444
	dd	3
	align	4
_45423:
	dd	_44966
	dd	445
	dd	3
	align	4
_45437:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45425:
	dd	_44966
	dd	449
	dd	3
	align	4
_45433:
	dd	3
	dd	0
	dd	0
	align	4
_45429:
	dd	_44966
	dd	449
	dd	22
	align	4
_45434:
	dd	_44966
	dd	450
	dd	3
	align	4
_45441:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45438:
	dd	_44966
	dd	454
	dd	3
	align	4
_45445:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45442:
	dd	_44966
	dd	458
	dd	3
	align	4
_45449:
	dd	1
	dd	_3866
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45446:
	dd	_44966
	dd	466
	dd	3
	align	4
_45453:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45450:
	dd	_44966
	dd	470
	dd	3
_45483:
	db	"[]:SMD3MeshBuffer",0
	align	4
_45482:
	dd	1
	dd	_3868
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_45483
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_45454:
	dd	_44966
	dd	475
	dd	3
	align	4
_45456:
	dd	_44966
	dd	476
	dd	3
	align	4
_45458:
	dd	_44966
	dd	478
	dd	3
	align	4
_45462:
	dd	_44966
	dd	479
	dd	3
	align	4
_45479:
	dd	3
	dd	0
	dd	0
	align	4
_45464:
	dd	_44966
	dd	480
	dd	4
_45465:
	db	":SMD3MeshBuffer",0
	align	4
_45466:
	dd	_44966
	dd	482
	dd	4
	align	4
_45478:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_45470:
	dd	_44966
	dd	483
	dd	5
	align	4
_45480:
	dd	_44966
	dd	487
	dd	3
	align	4
_45481:
	dd	_44966
	dd	489
	dd	3
	align	4
_45487:
	dd	1
	dd	_3870
	dd	2
	dd	_20844
	dd	_45411
	dd	-4
	dd	0
	align	4
_45484:
	dd	_44966
	dd	493
	dd	3
_45490:
	db	":IAnimatedMeshMD3",0
	align	4
_45489:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45490
	dd	-4
	dd	0
	align	4
_45488:
	dd	3
	dd	0
	dd	0
	align	4
_45502:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45490
	dd	-12
	dd	0
	align	4
_45492:
	dd	_44966
	dd	504
	dd	3
	align	4
_45495:
	dd	3
	dd	0
	dd	0
	align	4
_45494:
	dd	_44966
	dd	504
	dd	23
	align	4
_45496:
	dd	_44966
	dd	505
	dd	3
	align	4
_45498:
	dd	_44966
	dd	506
	dd	3
	align	4
_45501:
	dd	_44966
	dd	507
	dd	3
_45507:
	db	"shift",0
_45508:
	db	"loopMode",0
	align	4
_45506:
	dd	1
	dd	_3875
	dd	2
	dd	_20844
	dd	_45490
	dd	-4
	dd	2
	dd	_45507
	dd	_427
	dd	-8
	dd	2
	dd	_45508
	dd	_427
	dd	-12
	dd	0
	align	4
_45503:
	dd	_44966
	dd	511
	dd	3
	align	4
_45512:
	dd	1
	dd	_3870
	dd	2
	dd	_20844
	dd	_45490
	dd	-4
	dd	2
	dd	_37323
	dd	_427
	dd	-8
	dd	2
	dd	_37324
	dd	_427
	dd	-12
	dd	2
	dd	_37325
	dd	_427
	dd	-16
	dd	2
	dd	_37326
	dd	_427
	dd	-20
	dd	0
	align	4
_45509:
	dd	_44966
	dd	515
	dd	3
	align	4
_45516:
	dd	1
	dd	_3877
	dd	2
	dd	_20844
	dd	_45490
	dd	-4
	dd	0
	align	4
_45513:
	dd	_44966
	dd	519
	dd	3
_45522:
	db	"Quake3_getAsFloat",0
	align	4
_45521:
	dd	1
	dd	_45522
	dd	2
	dd	_23903
	dd	_19409
	dd	-4
	dd	5
	dd	_3263
	dd	_427
	dd	-8
	dd	0
_45518:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iq3shader.bmx",0
	align	4
_45517:
	dd	_45518
	dd	15
	dd	2
_45527:
	db	"Quake3_getAsVector3df",0
	align	4
_45526:
	dd	1
	dd	_45527
	dd	2
	dd	_23903
	dd	_19409
	dd	-4
	dd	5
	dd	_3263
	dd	_427
	dd	-8
	dd	0
	align	4
_45523:
	dd	_45518
	dd	19
	dd	2
_45530:
	db	":SVariable",0
	align	4
_45529:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	0
	align	4
_45528:
	dd	3
	dd	0
	dd	0
	align	4
_45542:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45530
	dd	-12
	dd	0
	align	4
_45532:
	dd	_45518
	dd	28
	dd	3
	align	4
_45535:
	dd	3
	dd	0
	dd	0
	align	4
_45534:
	dd	_45518
	dd	28
	dd	23
	align	4
_45536:
	dd	_45518
	dd	29
	dd	3
	align	4
_45538:
	dd	_45518
	dd	30
	dd	3
	align	4
_45541:
	dd	_45518
	dd	31
	dd	3
	align	4
_45546:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	0
	align	4
_45543:
	dd	_45518
	dd	35
	dd	3
	align	4
_45552:
	dd	1
	dd	_2124
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_45547:
	dd	_45518
	dd	39
	dd	3
	align	4
_45556:
	dd	1
	dd	_3882
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	0
	align	4
_45553:
	dd	_45518
	dd	43
	dd	3
_45563:
	db	"content",0
	align	4
_45562:
	dd	1
	dd	_3883
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	2
	dd	_45563
	dd	_19409
	dd	-8
	dd	0
	align	4
_45557:
	dd	_45518
	dd	47
	dd	3
	align	4
_45567:
	dd	1
	dd	_1066
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	0
	align	4
_45564:
	dd	_45518
	dd	51
	dd	3
	align	4
_45571:
	dd	1
	dd	_437
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	0
	align	4
_45568:
	dd	_45518
	dd	55
	dd	3
	align	4
_45577:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_45530
	dd	-4
	dd	2
	dd	_20992
	dd	_45530
	dd	-8
	dd	0
	align	4
_45572:
	dd	_45518
	dd	59
	dd	3
_45580:
	db	":SVarGroup",0
	align	4
_45579:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45580
	dd	-4
	dd	0
	align	4
_45578:
	dd	3
	dd	0
	dd	0
	align	4
_45592:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45580
	dd	-12
	dd	0
	align	4
_45582:
	dd	_45518
	dd	70
	dd	3
	align	4
_45585:
	dd	3
	dd	0
	dd	0
	align	4
_45584:
	dd	_45518
	dd	70
	dd	23
	align	4
_45586:
	dd	_45518
	dd	71
	dd	3
	align	4
_45588:
	dd	_45518
	dd	72
	dd	3
	align	4
_45591:
	dd	_45518
	dd	73
	dd	3
	align	4
_45599:
	dd	1
	dd	_596
	dd	2
	dd	_20844
	dd	_45580
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_45563
	dd	_19409
	dd	-12
	dd	0
	align	4
_45593:
	dd	_45518
	dd	77
	dd	3
	align	4
_45605:
	dd	1
	dd	_3859
	dd	2
	dd	_20844
	dd	_45580
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	0
	align	4
_45600:
	dd	_45518
	dd	81
	dd	3
	align	4
_45612:
	dd	1
	dd	_3888
	dd	2
	dd	_20844
	dd	_45580
	dd	-4
	dd	2
	dd	_26980
	dd	_19409
	dd	-8
	dd	2
	dd	_45563
	dd	_19409
	dd	-12
	dd	0
	align	4
_45606:
	dd	_45518
	dd	85
	dd	3
_45642:
	db	"[]:SVariable",0
	align	4
_45641:
	dd	1
	dd	_3889
	dd	2
	dd	_20844
	dd	_45580
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_45642
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_45613:
	dd	_45518
	dd	89
	dd	3
	align	4
_45615:
	dd	_45518
	dd	90
	dd	3
	align	4
_45617:
	dd	_45518
	dd	92
	dd	3
	align	4
_45621:
	dd	_45518
	dd	93
	dd	3
	align	4
_45638:
	dd	3
	dd	0
	dd	0
	align	4
_45623:
	dd	_45518
	dd	94
	dd	4
_45624:
	db	":SVariable",0
	align	4
_45625:
	dd	_45518
	dd	96
	dd	4
	align	4
_45637:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_45629:
	dd	_45518
	dd	97
	dd	5
	align	4
_45639:
	dd	_45518
	dd	101
	dd	3
	align	4
_45640:
	dd	_45518
	dd	103
	dd	3
_45645:
	db	":SVarGroupList",0
	align	4
_45644:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_45645
	dd	-4
	dd	0
	align	4
_45643:
	dd	3
	dd	0
	dd	0
	align	4
_45657:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_45645
	dd	-12
	dd	0
	align	4
_45647:
	dd	_45518
	dd	114
	dd	3
	align	4
_45650:
	dd	3
	dd	0
	dd	0
	align	4
_45649:
	dd	_45518
	dd	114
	dd	23
	align	4
_45651:
	dd	_45518
	dd	115
	dd	3
	align	4
_45653:
	dd	_45518
	dd	116
	dd	3
	align	4
_45656:
	dd	_45518
	dd	117
	dd	3
	align	4
_45661:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_45645
	dd	-4
	dd	0
	align	4
_45658:
	dd	_45518
	dd	121
	dd	3
	align	4
_45665:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_45645
	dd	-4
	dd	0
	align	4
_45662:
	dd	_45518
	dd	125
	dd	3
	align	4
_45669:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_45645
	dd	-4
	dd	0
	align	4
_45666:
	dd	_45518
	dd	129
	dd	3
_45699:
	db	"[]:SVarGroup",0
	align	4
_45698:
	dd	1
	dd	_3889
	dd	2
	dd	_20844
	dd	_45645
	dd	-4
	dd	2
	dd	_28810
	dd	_22097
	dd	-8
	dd	2
	dd	_28811
	dd	_45699
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_45670:
	dd	_45518
	dd	133
	dd	3
	align	4
_45672:
	dd	_45518
	dd	134
	dd	3
	align	4
_45674:
	dd	_45518
	dd	136
	dd	3
	align	4
_45678:
	dd	_45518
	dd	137
	dd	3
	align	4
_45695:
	dd	3
	dd	0
	dd	0
	align	4
_45680:
	dd	_45518
	dd	138
	dd	4
_45681:
	db	":SVarGroup",0
	align	4
_45682:
	dd	_45518
	dd	140
	dd	4
	align	4
_45694:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_45686:
	dd	_45518
	dd	141
	dd	5
	align	4
_45696:
	dd	_45518
	dd	145
	dd	3
	align	4
_45697:
	dd	_45518
	dd	147
	dd	3
	align	4
_45701:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	0
	align	4
_45700:
	dd	3
	dd	0
	dd	0
	align	4
_45713:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_21069
	dd	_44795
	dd	-12
	dd	0
	align	4
_45703:
	dd	_45518
	dd	157
	dd	3
	align	4
_45706:
	dd	3
	dd	0
	dd	0
	align	4
_45705:
	dd	_45518
	dd	157
	dd	23
	align	4
_45707:
	dd	_45518
	dd	158
	dd	3
	align	4
_45709:
	dd	_45518
	dd	159
	dd	3
	align	4
_45712:
	dd	_45518
	dd	160
	dd	3
	align	4
_45719:
	dd	1
	dd	_454
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	2
	dd	_20992
	dd	_44795
	dd	-8
	dd	0
	align	4
_45714:
	dd	_45518
	dd	164
	dd	3
	align	4
_45725:
	dd	1
	dd	_535
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	2
	dd	_20992
	dd	_44795
	dd	-8
	dd	0
	align	4
_45720:
	dd	_45518
	dd	168
	dd	3
	align	4
_45729:
	dd	1
	dd	_1183
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	0
	align	4
_45726:
	dd	_45518
	dd	172
	dd	3
	align	4
_45733:
	dd	1
	dd	_2123
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	0
	align	4
_45730:
	dd	_45518
	dd	176
	dd	3
	align	4
_45737:
	dd	1
	dd	_3899
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	0
	align	4
_45734:
	dd	_45518
	dd	180
	dd	3
_45742:
	db	"stage",0
	align	4
_45741:
	dd	1
	dd	_3901
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	2
	dd	_45742
	dd	_427
	dd	-8
	dd	0
	align	4
_45738:
	dd	_45518
	dd	184
	dd	3
	align	4
_45746:
	dd	1
	dd	_581
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	2
	dd	_20992
	dd	_44795
	dd	-8
	dd	0
	align	4
_45743:
	dd	_45518
	dd	188
	dd	3
	align	4
_45750:
	dd	1
	dd	_3903
	dd	2
	dd	_20844
	dd	_44795
	dd	-4
	dd	0
	align	4
_45747:
	dd	_45518
	dd	192
	dd	3
	align	4
_45752:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_44849
	dd	-4
	dd	0
	align	4
_45751:
	dd	3
	dd	0
	dd	0
	align	4
_45768:
	dd	1
	dd	_1186
	dd	2
	dd	_20844
	dd	_44849
	dd	-4
	dd	0
_45756:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ilightmanager.bmx",0
	align	4
_45755:
	dd	_45756
	dd	22
	dd	3
	align	4
_45764:
	dd	3
	dd	0
	dd	0
	align	4
_45760:
	dd	_45756
	dd	22
	dd	22
	align	4
_45765:
	dd	_45756
	dd	23
	dd	3
	align	4
_45772:
	dd	1
	dd	_1187
	dd	2
	dd	_20844
	dd	_44849
	dd	-4
	dd	0
	align	4
_45769:
	dd	_45756
	dd	27
	dd	3
	align	4
_45776:
	dd	1
	dd	_1188
	dd	2
	dd	_20844
	dd	_44849
	dd	-4
	dd	0
	align	4
_45773:
	dd	_45756
	dd	31
	dd	3
	align	4
_45778:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
	align	4
_45777:
	dd	_45756
	dd	44
	dd	3
	align	4
_45804:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_44849
	dd	-16
	dd	0
	align	4
_45779:
	dd	_45756
	dd	48
	dd	3
	align	4
_45782:
	dd	3
	dd	0
	dd	0
	align	4
_45781:
	dd	_45756
	dd	48
	dd	23
	align	4
_45783:
	dd	_45756
	dd	49
	dd	3
	align	4
_45785:
	dd	_45756
	dd	51
	dd	3
_45793:
	db	"():ILightManager",0
	align	4
_45792:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_45793
	dd	-20
	dd	0
	align	4
_45787:
	dd	_45756
	dd	53
	dd	4
	align	4
_45791:
	dd	_45756
	dd	55
	dd	4
	align	4
_45794:
	dd	_45756
	dd	59
	dd	3
	align	4
_45800:
	dd	_45756
	dd	61
	dd	3
	align	4
_45803:
	dd	_45756
	dd	63
	dd	3
	align	4
_45806:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_44849
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_45805:
	dd	_45756
	dd	71
	dd	3
	align	4
_45810:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_44849
	dd	-4
	dd	0
	align	4
_45807:
	dd	_45756
	dd	75
	dd	3
_45844:
	db	"lightList",0
_45845:
	db	"lightCount",0
	align	4
_45843:
	dd	1
	dd	_3914
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_45844
	dd	_22097
	dd	-8
	dd	2
	dd	_45845
	dd	_427
	dd	-12
	dd	2
	dd	_33198
	dd	_44849
	dd	-16
	dd	0
	align	4
_45811:
	dd	_45756
	dd	80
	dd	3
	align	4
_45813:
	dd	_45756
	dd	82
	dd	3
_45839:
	db	"[]:ILightSceneNode",0
	align	4
_45838:
	dd	3
	dd	0
	dd	2
	dd	_28811
	dd	_45839
	dd	-20
	dd	0
	align	4
_45815:
	dd	_45756
	dd	84
	dd	4
	align	4
_45817:
	dd	_45756
	dd	86
	dd	4
	align	4
_45834:
	dd	3
	dd	0
	dd	0
	align	4
_45819:
	dd	_45756
	dd	87
	dd	5
_45820:
	db	":ILightSceneNode",0
	align	4
_45821:
	dd	_45756
	dd	89
	dd	5
	align	4
_45833:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_45825:
	dd	_45756
	dd	90
	dd	6
	align	4
_45835:
	dd	_45756
	dd	95
	dd	6
	align	4
_45842:
	dd	3
	dd	0
	dd	0
	align	4
_45841:
	dd	_45756
	dd	97
	dd	4
	align	4
_45857:
	dd	1
	dd	_3916
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_33198
	dd	_44849
	dd	-8
	dd	0
	align	4
_45846:
	dd	_45756
	dd	103
	dd	3
	align	4
_45848:
	dd	_45756
	dd	105
	dd	3
	align	4
_45853:
	dd	3
	dd	0
	dd	0
	align	4
_45850:
	dd	_45756
	dd	107
	dd	6
	align	4
_45856:
	dd	3
	dd	0
	dd	0
	align	4
_45855:
	dd	_45756
	dd	109
	dd	4
_45870:
	db	"E_SCENE_NODE_RENDER_PASS",0
	align	4
_45869:
	dd	1
	dd	_3917
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_45870
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_44849
	dd	-12
	dd	0
	align	4
_45858:
	dd	_45756
	dd	115
	dd	3
	align	4
_45860:
	dd	_45756
	dd	117
	dd	3
	align	4
_45865:
	dd	3
	dd	0
	dd	0
	align	4
_45862:
	dd	_45756
	dd	119
	dd	6
	align	4
_45868:
	dd	3
	dd	0
	dd	0
	align	4
_45867:
	dd	_45756
	dd	121
	dd	4
	align	4
_45882:
	dd	1
	dd	_3918
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_45870
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_44849
	dd	-12
	dd	0
	align	4
_45871:
	dd	_45756
	dd	127
	dd	3
	align	4
_45873:
	dd	_45756
	dd	129
	dd	3
	align	4
_45878:
	dd	3
	dd	0
	dd	0
	align	4
_45875:
	dd	_45756
	dd	131
	dd	6
	align	4
_45881:
	dd	3
	dd	0
	dd	0
	align	4
_45880:
	dd	_45756
	dd	133
	dd	4
_45895:
	db	"pISceneNode",0
	align	4
_45894:
	dd	1
	dd	_3919
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_45895
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_44849
	dd	-12
	dd	0
	align	4
_45883:
	dd	_45756
	dd	139
	dd	3
	align	4
_45885:
	dd	_45756
	dd	141
	dd	3
	align	4
_45890:
	dd	3
	dd	0
	dd	0
	align	4
_45887:
	dd	_45756
	dd	143
	dd	6
	align	4
_45893:
	dd	3
	dd	0
	dd	0
	align	4
_45892:
	dd	_45756
	dd	145
	dd	4
	align	4
_45907:
	dd	1
	dd	_3920
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_45895
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_44849
	dd	-12
	dd	0
	align	4
_45896:
	dd	_45756
	dd	151
	dd	3
	align	4
_45898:
	dd	_45756
	dd	153
	dd	3
	align	4
_45903:
	dd	3
	dd	0
	dd	0
	align	4
_45900:
	dd	_45756
	dd	155
	dd	6
	align	4
_45906:
	dd	3
	dd	0
	dd	0
	align	4
_45905:
	dd	_45756
	dd	157
	dd	4
	align	4
_45909:
	dd	1
	dd	_430
	dd	2
	dd	_20844
	dd	_40876
	dd	-4
	dd	0
	align	4
_45908:
	dd	3
	dd	0
	dd	0
	align	4
_45914:
	dd	1
	dd	_480
	dd	2
	dd	_27613
	dd	_2292
	dd	-4
	dd	0
_45913:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/svertexmanipulator.bmx",0
	align	4
_45912:
	dd	_45913
	dd	32
	dd	3
	align	4
_45940:
	dd	1
	dd	_482
	dd	2
	dd	_20870
	dd	_427
	dd	-4
	dd	2
	dd	_20871
	dd	_427
	dd	-8
	dd	2
	dd	_27613
	dd	_2292
	dd	-12
	dd	2
	dd	_21069
	dd	_40876
	dd	-16
	dd	0
	align	4
_45915:
	dd	_45913
	dd	36
	dd	3
	align	4
_45918:
	dd	3
	dd	0
	dd	0
	align	4
_45917:
	dd	_45913
	dd	36
	dd	23
	align	4
_45919:
	dd	_45913
	dd	37
	dd	3
	align	4
_45921:
	dd	_45913
	dd	39
	dd	3
_45929:
	db	"():IVertexManipulator",0
	align	4
_45928:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_45929
	dd	-20
	dd	0
	align	4
_45923:
	dd	_45913
	dd	41
	dd	4
	align	4
_45927:
	dd	_45913
	dd	43
	dd	4
	align	4
_45930:
	dd	_45913
	dd	47
	dd	3
	align	4
_45936:
	dd	_45913
	dd	49
	dd	3
	align	4
_45939:
	dd	_45913
	dd	51
	dd	3
	align	4
_45942:
	dd	1
	dd	_443
	dd	2
	dd	_20844
	dd	_40876
	dd	-4
	dd	2
	dd	_31839
	dd	_427
	dd	-8
	dd	0
	align	4
_45941:
	dd	_45913
	dd	59
	dd	3
	align	4
_45946:
	dd	1
	dd	_450
	dd	2
	dd	_20844
	dd	_40876
	dd	-4
	dd	0
	align	4
_45943:
	dd	_45913
	dd	63
	dd	3
_45961:
	db	"s3d_vertex",0
	align	4
_45960:
	dd	1
	dd	_3926
	dd	2
	dd	_20914
	dd	_427
	dd	-4
	dd	2
	dd	_45961
	dd	_427
	dd	-8
	dd	2
	dd	_33198
	dd	_40876
	dd	-12
	dd	0
	align	4
_45947:
	dd	_45913
	dd	68
	dd	3
	align	4
_45949:
	dd	_45913
	dd	70
	dd	3
	align	4
_45956:
	dd	3
	dd	0
	dd	2
	dd	_20878
	dd	_26338
	dd	-16
	dd	0
	align	4
_45951:
	dd	_45913
	dd	71
	dd	4
	align	4
_45953:
	dd	_45913
	dd	74
	dd	6
	align	4
_45959:
	dd	3
	dd	0
	dd	0
	align	4
_45958:
	dd	_45913
	dd	76
	dd	4
_45965:
	db	"_VECTOR3DF",0
	align	4
_45964:
	dd	1
	dd	_45965
	dd	2
	dd	_21050
	dd	_20971
	dd	-4
	dd	2
	dd	_21051
	dd	_20971
	dd	-8
	dd	2
	dd	_22278
	dd	_20971
	dd	-12
	dd	0
_45963:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irrbmax.bmx",0
	align	4
_45962:
	dd	_45963
	dd	202
	dd	2
_45968:
	db	"_DIMENSION2DI",0
	align	4
_45967:
	dd	1
	dd	_45968
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_45966:
	dd	_45963
	dd	206
	dd	2
_45971:
	db	"_DIMENSION2DF",0
	align	4
_45970:
	dd	1
	dd	_45971
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_45969:
	dd	_45963
	dd	210
	dd	2
_45974:
	db	"_RECTI",0
	align	4
_45973:
	dd	1
	dd	_45974
	dd	2
	dd	_21539
	dd	_427
	dd	-4
	dd	2
	dd	_21540
	dd	_427
	dd	-8
	dd	2
	dd	_21541
	dd	_427
	dd	-12
	dd	2
	dd	_21542
	dd	_427
	dd	-16
	dd	0
	align	4
_45972:
	dd	_45963
	dd	214
	dd	2
_45977:
	db	"_POSITION2DI",0
	align	4
_45976:
	dd	1
	dd	_45977
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_45975:
	dd	_45963
	dd	218
	dd	2
_45980:
	db	"_POSITION2DF",0
	align	4
_45979:
	dd	1
	dd	_45980
	dd	2
	dd	_21050
	dd	_427
	dd	-4
	dd	2
	dd	_21051
	dd	_427
	dd	-8
	dd	0
	align	4
_45978:
	dd	_45963
	dd	222
	dd	2
_45983:
	db	"_SCOLOR",0
	align	4
_45982:
	dd	1
	dd	_45983
	dd	2
	dd	_21780
	dd	_427
	dd	-4
	dd	2
	dd	_33498
	dd	_427
	dd	-8
	dd	2
	dd	_33499
	dd	_427
	dd	-12
	dd	2
	dd	_21781
	dd	_427
	dd	-16
	dd	0
	align	4
_45981:
	dd	_45963
	dd	226
	dd	2
_45986:
	db	"_SCOLORF",0
	align	4
_45985:
	dd	1
	dd	_45986
	dd	2
	dd	_33498
	dd	_20971
	dd	-4
	dd	2
	dd	_33499
	dd	_20971
	dd	-8
	dd	2
	dd	_21781
	dd	_20971
	dd	-12
	dd	2
	dd	_21780
	dd	_20971
	dd	-16
	dd	0
	align	4
_45984:
	dd	_45963
	dd	230
	dd	2
_46015:
	db	"GetHandleArray",0
_46016:
	db	"objects",0
_46017:
	db	"[]:IrrBase",0
_46018:
	db	"handle_array",0
	align	4
_46014:
	dd	1
	dd	_46015
	dd	2
	dd	_46016
	dd	_46017
	dd	-4
	dd	2
	dd	_832
	dd	_427
	dd	-8
	dd	2
	dd	_46018
	dd	_24877
	dd	-12
	dd	0
	align	4
_45987:
	dd	_45963
	dd	235
	dd	2
	align	4
_45989:
	dd	_45963
	dd	236
	dd	2
	align	4
_45991:
	dd	_45963
	dd	238
	dd	2
	align	4
_46012:
	dd	3
	dd	0
	dd	0
	align	4
_45993:
	dd	_45963
	dd	239
	dd	3
	align	4
_45997:
	dd	_45963
	dd	240
	dd	3
_45998:
	db	"i",0
	align	4
_45999:
	dd	_45963
	dd	242
	dd	3
	align	4
_46011:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-16
	dd	0
	align	4
_46003:
	dd	_45963
	dd	243
	dd	4
	align	4
_46013:
	dd	_45963
	dd	247
	dd	2
_46029:
	db	"_HANDLE",0
	align	4
_46028:
	dd	1
	dd	_46029
	dd	2
	dd	_20878
	dd	_20845
	dd	-4
	dd	0
	align	4
_46019:
	dd	_45963
	dd	251
	dd	2
	align	4
_46022:
	dd	3
	dd	0
	dd	0
	align	4
_46021:
	dd	_45963
	dd	251
	dd	18
	align	4
_46027:
	dd	3
	dd	0
	dd	0
	align	4
_46024:
	dd	_45963
	dd	251
	dd	32
