	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	_bbHandleFromObject
	extrn	_bbHandleRelease
	extrn	_bbHandleToObject
	extrn	_bbMemFree
	extrn	_bbNullObject
	extrn	_bbObjectClass
	extrn	_bbObjectCtor
	extrn	_bbObjectDowncast
	extrn	_bbObjectDtor
	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_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_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_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_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_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_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_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_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_New
	public	__irrlicht_core_IDummyTransformationSceneNode_createFromHandle
	public	__irrlicht_core_IDummyTransformationSceneNode_getRelativeTransformationMatrix
	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_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_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_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_New
	public	__irrlicht_core_IGUICheckBox_createFromHandle
	public	__irrlicht_core_IGUICheckBox_isChecked
	public	__irrlicht_core_IGUICheckBox_setChecked
	public	__irrlicht_core_IGUIColorSelectDialog_New
	public	__irrlicht_core_IGUIColorSelectDialog_createFromHandle
	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_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_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_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_New
	public	__irrlicht_core_IGUIFileOpenDialog_createFromHandle
	public	__irrlicht_core_IGUIFileOpenDialog_getDirectoryName
	public	__irrlicht_core_IGUIFileOpenDialog_getFilename
	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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_New
	public	__irrlicht_core_IParticleBoxEmitter_createFromHandle
	public	__irrlicht_core_IParticleBoxEmitter_getBox
	public	__irrlicht_core_IParticleBoxEmitter_setBox
	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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_New
	public	__irrlicht_core_IShadowVolumeSceneNode_createFromHandle
	public	__irrlicht_core_IShadowVolumeSceneNode_setShadowMesh
	public	__irrlicht_core_IShadowVolumeSceneNode_updateShadowVolumes
	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_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_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_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_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_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_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_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_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_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_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_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_New
	public	__irrlicht_core_SMD3Face_createFromHandle
	public	__irrlicht_core_SMD3Face_getIndex
	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_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_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_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_New
	public	__irrlicht_core_SMD3TexCoord_createFromHandle
	public	__irrlicht_core_SMD3TexCoord_getU
	public	__irrlicht_core_SMD3TexCoord_getV
	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_New
	public	__irrlicht_core_SMeshBufferLightMap_create
	public	__irrlicht_core_SMeshBufferLightMap_createFromHandle
	public	__irrlicht_core_SMeshBufferTangents_New
	public	__irrlicht_core_SMeshBufferTangents_create
	public	__irrlicht_core_SMeshBufferTangents_createFromHandle
	public	__irrlicht_core_SMeshBuffer_New
	public	__irrlicht_core_SMeshBuffer_create
	public	__irrlicht_core_SMeshBuffer_createFromHandle
	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_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_New
	public	__irrlicht_core_SSharedMeshBuffer_createFromHandle
	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_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_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_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 [_20343],0
	je	_20344
	mov	eax,0
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
_20344:
	mov	dword [_20343],1
	push	ebp
	push	_19293
	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	_19127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,1
	cmp	eax,0
	jne	_19132
	push	8
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_11
	mov	dword [eax+28],_12
	mov	dword [eax+32],_13
	mov	dword [eax+36],_14
	mov	dword [eax+40],_15
	mov	dword [eax+44],_16
	mov	dword [eax+48],_17
	mov	dword [eax+52],_1
	mov	dword [_irrlicht_core_VERTEX_SHADER_TYPE_NAMES],eax
	or	dword [_19131],1
_19132:
	push	_19133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,2
	cmp	eax,0
	jne	_19135
	push	12
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_18
	mov	dword [eax+28],_19
	mov	dword [eax+32],_20
	mov	dword [eax+36],_21
	mov	dword [eax+40],_22
	mov	dword [eax+44],_23
	mov	dword [eax+48],_24
	mov	dword [eax+52],_25
	mov	dword [eax+56],_26
	mov	dword [eax+60],_27
	mov	dword [eax+64],_28
	mov	dword [eax+68],_1
	mov	dword [_irrlicht_core_PIXEL_SHADER_TYPE_NAMES],eax
	or	dword [_19131],2
_19135:
	push	_19136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,4
	cmp	eax,0
	jne	_19138
	push	2
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_29
	mov	dword [eax+28],_1
	mov	dword [_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES],eax
	or	dword [_19131],4
_19138:
	push	_19139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,8
	cmp	eax,0
	jne	_19142
	push	4
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_30
	mov	dword [eax+28],_31
	mov	dword [eax+32],_32
	mov	dword [eax+36],_1
	mov	dword [_irrlicht_core_LightTypeNames],eax
	or	dword [_19131],8
_19142:
	push	_19143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,16
	cmp	eax,0
	jne	_19146
	push	3
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_33
	mov	dword [eax+28],_34
	mov	dword [eax+32],_35
	mov	dword [_irrlicht_core_sBuiltInVertexTypeNames],eax
	or	dword [_19131],16
_19146:
	push	_19147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,32
	cmp	eax,0
	jne	_19150
	push	9
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_36
	mov	dword [eax+28],_37
	mov	dword [eax+32],_38
	mov	dword [eax+36],_39
	mov	dword [eax+40],_40
	mov	dword [eax+44],_41
	mov	dword [eax+48],_42
	mov	dword [eax+52],_43
	mov	dword [eax+56],_1
	mov	dword [_irrlicht_core_aTextureClampNames],eax
	or	dword [_19131],32
_19150:
	push	_19151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,64
	cmp	eax,0
	jne	_19153
	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 [_19131],64
_19153:
	push	_19154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,128
	cmp	eax,0
	jne	_19155
	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 [_19131],128
_19155:
	push	_19156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,256
	cmp	eax,0
	jne	_19157
	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 [_19131],256
_19157:
	push	_19158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,512
	cmp	eax,0
	jne	_19159
	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 [_19131],512
_19159:
	push	_19160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,1024
	cmp	eax,0
	jne	_19161
	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 [_19131],1024
_19161:
	push	_19162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,2048
	cmp	eax,0
	jne	_19163
	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 [_19131],2048
_19163:
	push	_19164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,4096
	cmp	eax,0
	jne	_19165
	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 [_19131],4096
_19165:
	push	_19166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,8192
	cmp	eax,0
	jne	_19167
	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 [_19131],8192
_19167:
	push	_19168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,16384
	cmp	eax,0
	jne	_19169
	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 [_19131],16384
_19169:
	push	_19170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,32768
	cmp	eax,0
	jne	_19171
	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 [_19131],32768
_19171:
	push	_19172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,65536
	cmp	eax,0
	jne	_19173
	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 [_19131],65536
_19173:
	push	_19174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,131072
	cmp	eax,0
	jne	_19175
	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 [_19131],131072
_19175:
	push	_19176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,262144
	cmp	eax,0
	jne	_19177
	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 [_19131],262144
_19177:
	push	_19178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,524288
	cmp	eax,0
	jne	_19179
	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 [_19131],524288
_19179:
	push	_19180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,1048576
	cmp	eax,0
	jne	_19181
	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 [_19131],1048576
_19181:
	push	_19182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,2097152
	cmp	eax,0
	jne	_19183
	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 [_19131],2097152
_19183:
	push	_19184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,4194304
	cmp	eax,0
	jne	_19185
	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 [_19131],4194304
_19185:
	push	_19186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,8388608
	cmp	eax,0
	jne	_19187
	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 [_19131],8388608
_19187:
	push	_19188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,16777216
	cmp	eax,0
	jne	_19189
	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 [_19131],16777216
_19189:
	push	_19190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,33554432
	cmp	eax,0
	jne	_19191
	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 [_19131],33554432
_19191:
	push	_19192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,67108864
	cmp	eax,0
	jne	_19193
	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 [_19131],67108864
_19193:
	push	_19194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,134217728
	cmp	eax,0
	jne	_19195
	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 [_19131],134217728
_19195:
	push	_19196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,268435456
	cmp	eax,0
	jne	_19197
	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 [_19131],268435456
_19197:
	push	_19198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,536870912
	cmp	eax,0
	jne	_19199
	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 [_19131],536870912
_19199:
	push	_19200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,1073741824
	cmp	eax,0
	jne	_19203
	push	7
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_71
	mov	dword [eax+28],_72
	mov	dword [eax+32],_73
	mov	dword [eax+36],_74
	mov	dword [eax+40],_75
	mov	dword [eax+44],_76
	mov	dword [eax+48],_1
	mov	dword [_irrlicht_core_ParticleAffectorTypeNames],eax
	or	dword [_19131],1073741824
_19203:
	push	_19204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19131]
	and	eax,-2147483648
	cmp	eax,0
	jne	_19207
	push	8
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_30
	mov	dword [eax+28],_77
	mov	dword [eax+32],_78
	mov	dword [eax+36],_79
	mov	dword [eax+40],_80
	mov	dword [eax+44],_81
	mov	dword [eax+48],_82
	mov	dword [eax+52],_1
	mov	dword [_irrlicht_core_ParticleEmitterTypeNames],eax
	or	dword [_19131],-2147483648
_19207:
	push	_19208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,1
	cmp	eax,0
	jne	_19212
	push	5
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_83
	mov	dword [eax+28],_84
	mov	dword [eax+32],_85
	mov	dword [eax+36],_86
	mov	dword [eax+40],_1
	mov	dword [_irrlicht_core_AutomaticCullingNames],eax
	or	dword [_19211],1
_19212:
	push	_19213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,2
	cmp	eax,0
	jne	_19216
	push	3
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_87
	mov	dword [eax+28],_88
	mov	dword [eax+32],_89
	mov	dword [_irrlicht_core_BoneAnimationModeNames],eax
	or	dword [_19211],2
_19216:
	push	_19217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,4
	cmp	eax,0
	jne	_19219
	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 [_19211],4
_19219:
	push	_19220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,8
	cmp	eax,0
	jne	_19221
	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 [_19211],8
_19221:
	push	_19222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,16
	cmp	eax,0
	jne	_19223
	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 [_19211],16
_19223:
	push	_19224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,32
	cmp	eax,0
	jne	_19225
	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 [_19211],32
_19225:
	push	_19226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,64
	cmp	eax,0
	jne	_19227
	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 [_19211],64
_19227:
	push	_19228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,128
	cmp	eax,0
	jne	_19231
	push	22
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_91
	mov	dword [eax+28],_92
	mov	dword [eax+32],_93
	mov	dword [eax+36],_94
	mov	dword [eax+40],_95
	mov	dword [eax+44],_96
	mov	dword [eax+48],_97
	mov	dword [eax+52],_98
	mov	dword [eax+56],_99
	mov	dword [eax+60],_100
	mov	dword [eax+64],_101
	mov	dword [eax+68],_102
	mov	dword [eax+72],_103
	mov	dword [eax+76],_104
	mov	dword [eax+80],_105
	mov	dword [eax+84],_106
	mov	dword [eax+88],_107
	mov	dword [eax+92],_108
	mov	dword [eax+96],_109
	mov	dword [eax+100],_110
	mov	dword [eax+104],_111
	mov	dword [eax+108],_1
	mov	dword [_irrlicht_core_GUISkinColorNames],eax
	or	dword [_19211],128
_19231:
	push	_19232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,256
	cmp	eax,0
	jne	_19235
	push	18
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_112
	mov	dword [eax+28],_113
	mov	dword [eax+32],_114
	mov	dword [eax+36],_115
	mov	dword [eax+40],_116
	mov	dword [eax+44],_117
	mov	dword [eax+48],_118
	mov	dword [eax+52],_119
	mov	dword [eax+56],_120
	mov	dword [eax+60],_121
	mov	dword [eax+64],_122
	mov	dword [eax+68],_123
	mov	dword [eax+72],_124
	mov	dword [eax+76],_125
	mov	dword [eax+80],_126
	mov	dword [eax+84],_127
	mov	dword [eax+88],_128
	mov	dword [eax+92],_1
	mov	dword [_irrlicht_core_GUISkinSizeNames],eax
	or	dword [_19211],256
_19235:
	push	_19236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,512
	cmp	eax,0
	jne	_19239
	push	9
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_129
	mov	dword [eax+28],_130
	mov	dword [eax+32],_131
	mov	dword [eax+36],_132
	mov	dword [eax+40],_133
	mov	dword [eax+44],_134
	mov	dword [eax+48],_135
	mov	dword [eax+52],_136
	mov	dword [eax+56],_1
	mov	dword [_irrlicht_core_GUISkinTextNames],eax
	or	dword [_19211],512
_19239:
	push	_19240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,1024
	cmp	eax,0
	jne	_19243
	push	5
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_137
	mov	dword [eax+28],_138
	mov	dword [eax+32],_139
	mov	dword [eax+36],_140
	mov	dword [eax+40],_1
	mov	dword [_irrlicht_core_GUISkinTypeNames],eax
	or	dword [_19211],1024
_19243:
	push	_19244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,2048
	cmp	eax,0
	jne	_19247
	push	25
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_141
	mov	dword [eax+28],_142
	mov	dword [eax+32],_143
	mov	dword [eax+36],_144
	mov	dword [eax+40],_145
	mov	dword [eax+44],_146
	mov	dword [eax+48],_147
	mov	dword [eax+52],_148
	mov	dword [eax+56],_149
	mov	dword [eax+60],_150
	mov	dword [eax+64],_151
	mov	dword [eax+68],_152
	mov	dword [eax+72],_153
	mov	dword [eax+76],_154
	mov	dword [eax+80],_155
	mov	dword [eax+84],_156
	mov	dword [eax+88],_157
	mov	dword [eax+92],_158
	mov	dword [eax+96],_159
	mov	dword [eax+100],_160
	mov	dword [eax+104],_161
	mov	dword [eax+108],_162
	mov	dword [eax+112],_163
	mov	dword [eax+116],_164
	mov	dword [eax+120],_1
	mov	dword [_irrlicht_core_GUIElementTypeNames],eax
	or	dword [_19211],2048
_19247:
	push	_19248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,4096
	cmp	eax,0
	jne	_19251
	push	5
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_165
	mov	dword [eax+28],_166
	mov	dword [eax+32],_167
	mov	dword [eax+36],_168
	mov	dword [eax+40],_1
	mov	dword [_irrlicht_core_GUIAlignmentNames],eax
	or	dword [_19211],4096
_19251:
	push	_19252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,8192
	cmp	eax,0
	jne	_19255
	push	6
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_169
	mov	dword [eax+28],_170
	mov	dword [eax+32],_171
	mov	dword [eax+36],_172
	mov	dword [eax+40],_173
	mov	dword [eax+44],_1
	mov	dword [_irrlicht_core_GUIColumnOrderingNames],eax
	or	dword [_19211],8192
_19255:
	push	_19256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,16384
	cmp	eax,0
	jne	_19259
	push	4
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_169
	mov	dword [eax+28],_174
	mov	dword [eax+32],_175
	mov	dword [eax+36],_1
	mov	dword [_irrlicht_core_GUIOrderingModeNames],eax
	or	dword [_19211],16384
_19259:
	push	_19260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,32768
	cmp	eax,0
	jne	_19262
	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 [_19211],32768
_19262:
	push	_19263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,65536
	cmp	eax,0
	jne	_19264
	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 [_19211],65536
_19264:
	push	_19265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,131072
	cmp	eax,0
	jne	_19266
	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 [_19211],131072
_19266:
	push	_19267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,262144
	cmp	eax,0
	jne	_19268
	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 [_19211],262144
_19268:
	push	_19269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,524288
	cmp	eax,0
	jne	_19270
	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 [_19211],524288
_19270:
	push	_19271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,1048576
	cmp	eax,0
	jne	_19272
	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 [_19211],1048576
_19272:
	push	_19273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,2097152
	cmp	eax,0
	jne	_19274
	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 [_19211],2097152
_19274:
	push	_19275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,4194304
	cmp	eax,0
	jne	_19278
	push	4
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_186
	mov	dword [eax+28],_187
	mov	dword [eax+32],_188
	mov	dword [eax+36],_1
	mov	dword [_irrlicht_core_FogTypeNames],eax
	or	dword [_19211],4194304
_19278:
	push	_19279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,8388608
	cmp	eax,0
	jne	_19281
	call	_get_MATERIAL_MAX_TEXTURES
	mov	dword [_irrlicht_core_MATERIAL_MAX_TEXTURES],eax
	or	dword [_19211],8388608
_19281:
	push	_19282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,16777216
	cmp	eax,0
	jne	_19285
	push	7
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_300
	mov	dword [eax+28],_301
	mov	dword [eax+32],_302
	mov	dword [eax+36],_303
	mov	dword [eax+40],_304
	mov	dword [eax+44],_305
	mov	dword [eax+48],_1
	mov	dword [_irrlicht_core_GUIButtonStateNames],eax
	or	dword [_19211],16777216
_19285:
	push	_19286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,33554432
	cmp	eax,0
	jne	_19289
	push	24
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_307
	mov	dword [eax+28],_308
	mov	dword [eax+32],_309
	mov	dword [eax+36],_310
	mov	dword [eax+40],_311
	mov	dword [eax+44],_312
	mov	dword [eax+48],_313
	mov	dword [eax+52],_314
	mov	dword [eax+56],_315
	mov	dword [eax+60],_316
	mov	dword [eax+64],_317
	mov	dword [eax+68],_318
	mov	dword [eax+72],_319
	mov	dword [eax+76],_320
	mov	dword [eax+80],_321
	mov	dword [eax+84],_322
	mov	dword [eax+88],_323
	mov	dword [eax+92],_324
	mov	dword [eax+96],_325
	mov	dword [eax+100],_326
	mov	dword [eax+104],_327
	mov	dword [eax+108],_328
	mov	dword [eax+112],_329
	mov	dword [eax+116],_1
	mov	dword [_irrlicht_core_GUISkinIconNames],eax
	or	dword [_19211],33554432
_19289:
	push	_19290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_19211]
	and	eax,67108864
	cmp	eax,0
	jne	_19292
	push	6
	push	_19130
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [eax+24],_330
	mov	dword [eax+28],_331
	mov	dword [eax+32],_332
	mov	dword [eax+36],_333
	mov	dword [eax+40],_334
	mov	dword [eax+44],_1
	mov	dword [_irrlicht_core_GUISkinFontNames],eax
	or	dword [_19211],67108864
_19292:
	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	_20346
	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	_20345
	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_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	_20371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20352
	call	_brl_blitz_NullObjectError
_20352:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+8],eax
	push	_20354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20356
	call	_brl_blitz_NullObjectError
_20356:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+12],eax
	push	_20358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	je	_20361
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20360
	call	_brl_blitz_NullObjectError
_20360:
	mov	eax,dword [ebx+16]
_20361:
	cmp	eax,0
	je	_20363
	push	ebp
	push	_20369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbHandleFromObject
	add	esp,4
	mov	dword [ebp-16],eax
	push	_20366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20368
	call	_brl_blitz_NullObjectError
_20368:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+68]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_20363:
	mov	ebx,0
	jmp	_3935
_3935:
	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	_20379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20376
	call	_brl_blitz_NullObjectError
_20376:
	push	_irrlicht_core_IrrBase
	push	dword [ebp-8]
	call	_bbObjectDowncast
	add	esp,8
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_20378
	call	_brl_blitz_NullObjectError
_20378:
	mov	eax,dword [ebx+8]
	cmp	eax,dword [esi+8]
	sete	al
	movzx	eax,al
	mov	ebx,eax
	jmp	_3939
_3939:
	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	_20385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20384
	call	_brl_blitz_NullObjectError
_20384:
	mov	eax,dword [ebx+8]
	cmp	eax,0
	setg	al
	movzx	eax,al
	mov	ebx,eax
	jmp	_3942
_3942:
	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	_20387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringToWString
	add	esp,4
	mov	ebx,eax
	jmp	_3945
_3945:
	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	_20390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbStringFromWString
	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_Destroy:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20400
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20394
	call	_brl_blitz_NullObjectError
_20394:
	cmp	dword [ebx+16],0
	je	_20395
	push	ebp
	push	_20399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20398
	call	_brl_blitz_NullObjectError
_20398:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	push	eax
	call	_BMXBinder_del
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_20395:
	mov	ebx,0
	jmp	_3951
_3951:
	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	_20415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20403
	call	_brl_blitz_NullObjectError
_20403:
	cmp	dword [ebx+16],0
	je	_20404
	push	ebp
	push	_20413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20407
	call	_brl_blitz_NullObjectError
_20407:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+88]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_20409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20411
	call	_brl_blitz_NullObjectError
_20411:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	call	__irrlicht_core_IrrBase_setBinding
	add	esp,12
	push	_20412
	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]
_20404:
	mov	ebx,0
	jmp	_3955
_3955:
	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	_20423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_translate
	add	esp,4
	mov	dword [ebp-8],eax
	push	_20419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_bbHandleRelease
	add	esp,4
	mov	dword [ebp-4],0
	push	_20420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20422
	call	_brl_blitz_NullObjectError
_20422:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+92]
	add	esp,4
	mov	ebx,0
	jmp	_3958
_3958:
	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	_20426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20425
	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	_3961
_3961:
	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	_20434
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_20428
	push	ebp
	push	_20430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-12]
	call	_BMXBinder_setBinding
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_20431
_20428:
	push	ebp
	push	_20433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_206
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_20431:
	mov	ebx,0
	jmp	_3966
_3966:
	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	_20440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20439
	call	_brl_blitz_NullObjectError
_20439:
	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	_3969
_3969:
	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	_20442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_3972
_3972:
	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	_20443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_3975
_3975:
	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	_20445
	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	_20444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_3978
_3978:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_20453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20450
	call	_brl_blitz_NullObjectError
_20450:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20452
	call	_brl_blitz_NullObjectError
_20452:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_3982
_3982:
	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	_20460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20457
	call	_brl_blitz_NullObjectError
_20457:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20459
	call	_brl_blitz_NullObjectError
_20459:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_3986
_3986:
	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	_20466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20463
	call	_brl_blitz_NullObjectError
_20463:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20465
	call	_brl_blitz_NullObjectError
_20465:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_Eq
	add	esp,8
	mov	ebx,0
	jmp	_3990
_3990:
	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	_20470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20469
	call	_brl_blitz_NullObjectError
_20469:
	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	_3994
_3994:
	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	_20475
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20474
	call	_brl_blitz_NullObjectError
_20474:
	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	_3998
_3998:
	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	_20480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20478
	call	_brl_blitz_NullObjectError
_20478:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_DivEq
	add	esp,8
	push	_20479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4002
_4002:
	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	_20485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20483
	call	_brl_blitz_NullObjectError
_20483:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_MultEq
	add	esp,8
	push	_20484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4006
_4006:
	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	_20491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20488
	call	_brl_blitz_NullObjectError
_20488:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20490
	call	_brl_blitz_NullObjectError
_20490:
	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	_4010
_4010:
	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	_20499
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20495
	call	_brl_blitz_NullObjectError
_20495:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20497
	call	_brl_blitz_NullObjectError
_20497:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_PlusEq
	add	esp,8
	push	_20498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4014
_4014:
	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	_20506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20502
	call	_brl_blitz_NullObjectError
_20502:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20504
	call	_brl_blitz_NullObjectError
_20504:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2df_PlusEq
	add	esp,8
	push	_20505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4018
_4018:
	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	_20510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20509
	call	_brl_blitz_NullObjectError
_20509:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getWidth
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4021
_4021:
	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	_20514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20513
	call	_brl_blitz_NullObjectError
_20513:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getHeight
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4024
_4024:
	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	_20518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20517
	call	_brl_blitz_NullObjectError
_20517:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_setWidth
	add	esp,8
	mov	ebx,0
	jmp	_4028
_4028:
	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	_20523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20522
	call	_brl_blitz_NullObjectError
_20522:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_setHeight
	add	esp,8
	mov	ebx,0
	jmp	_4032
_4032:
	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	_20529
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20527
	call	_brl_blitz_NullObjectError
_20527:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_set
	add	esp,12
	push	_20528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4037
_4037:
	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	_20533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20532
	call	_brl_blitz_NullObjectError
_20532:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2df_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4040
_4040:
	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	_20537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20536
	call	_brl_blitz_NullObjectError
_20536:
	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	_4046
_4046:
	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	_20546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20541
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20543
	call	_brl_blitz_NullObjectError
_20543:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20545
	call	_brl_blitz_NullObjectError
_20545:
	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	_4051
_4051:
	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	_20549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20548
	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	_4055
_4055:
	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	_20555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20554
	call	_brl_blitz_NullObjectError
_20554:
	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	_4058
_4058:
	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	_20567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_20558
	push	ebp
	push	_20560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4062
_20558:
	push	_20561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_20563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_20565
	call	_brl_blitz_NullObjectError
_20565:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_20566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4062
_4062:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20570
	push	dword [eax+8]
	call	_IrrCore_Dimension2df_del
	add	esp,4
_20570:
_4065:
	mov	eax,0
	jmp	_20571
_20571:
	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	_20573
	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	_20572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4068
_4068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_20581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20578
	call	_brl_blitz_NullObjectError
_20578:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20580
	call	_brl_blitz_NullObjectError
_20580:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4072
_4072:
	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	_20587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20584
	call	_brl_blitz_NullObjectError
_20584:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20586
	call	_brl_blitz_NullObjectError
_20586:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4076
_4076:
	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	_20593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20590
	call	_brl_blitz_NullObjectError
_20590:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20592
	call	_brl_blitz_NullObjectError
_20592:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_Eq
	add	esp,8
	mov	ebx,0
	jmp	_4080
_4080:
	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	_20597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20596
	call	_brl_blitz_NullObjectError
_20596:
	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	_4084
_4084:
	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	_20601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20600
	call	_brl_blitz_NullObjectError
_20600:
	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	_4088
_4088:
	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	_20606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20604
	call	_brl_blitz_NullObjectError
_20604:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_DivEq
	add	esp,8
	push	_20605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4092
_4092:
	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	_20611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20609
	call	_brl_blitz_NullObjectError
_20609:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_MultEq
	add	esp,8
	push	_20610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4096
_4096:
	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	_20617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20614
	call	_brl_blitz_NullObjectError
_20614:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20616
	call	_brl_blitz_NullObjectError
_20616:
	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	_4100
_4100:
	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	_20624
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20620
	call	_brl_blitz_NullObjectError
_20620:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20622
	call	_brl_blitz_NullObjectError
_20622:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_PlusEq
	add	esp,8
	push	_20623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4104
_4104:
	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	_20631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20627
	call	_brl_blitz_NullObjectError
_20627:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20629
	call	_brl_blitz_NullObjectError
_20629:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Dimension2di_MinusEq
	add	esp,8
	push	_20630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4108
_4108:
	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	_20635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20634
	call	_brl_blitz_NullObjectError
_20634:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getWidth
	add	esp,4
	mov	ebx,eax
	jmp	_4111
_4111:
	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	_20639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20638
	call	_brl_blitz_NullObjectError
_20638:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getHeight
	add	esp,4
	mov	ebx,eax
	jmp	_4114
_4114:
	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	_20643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20642
	call	_brl_blitz_NullObjectError
_20642:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_setWidth
	add	esp,8
	mov	ebx,0
	jmp	_4118
_4118:
	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	_20647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20646
	call	_brl_blitz_NullObjectError
_20646:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_setHeight
	add	esp,8
	mov	ebx,0
	jmp	_4122
_4122:
	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	_20652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20650
	call	_brl_blitz_NullObjectError
_20650:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_set
	add	esp,12
	push	_20651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4127
_4127:
	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	_20656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20655
	call	_brl_blitz_NullObjectError
_20655:
	push	dword [ebx+8]
	call	_IrrCore_Dimension2di_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_4130
_4130:
	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	_20660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20659
	call	_brl_blitz_NullObjectError
_20659:
	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	_4136
_4136:
	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	_20666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20663
	call	_brl_blitz_NullObjectError
_20663:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20665
	call	_brl_blitz_NullObjectError
_20665:
	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	_4141
_4141:
	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	_20668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20667
	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	_4145
_4145:
	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	_20672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20671
	call	_brl_blitz_NullObjectError
_20671:
	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	_4148
_4148:
	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	_20683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_20674
	push	ebp
	push	_20676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4152
_20674:
	push	_20677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_20679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_20681
	call	_brl_blitz_NullObjectError
_20681:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_20682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4152
_4152:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Dimension2di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20684
	push	dword [eax+8]
	call	_IrrCore_Dimension2di_del
	add	esp,4
_20684:
_4155:
	mov	eax,0
	jmp	_20685
_20685:
	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	_20687
	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	_20686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4158
_4158:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_20695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20692
	call	_brl_blitz_NullObjectError
_20692:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20694
	call	_brl_blitz_NullObjectError
_20694:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4162
_4162:
	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	_20701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20698
	call	_brl_blitz_NullObjectError
_20698:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20700
	call	_brl_blitz_NullObjectError
_20700:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4166
_4166:
	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	_20707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20704
	call	_brl_blitz_NullObjectError
_20704:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20706
	call	_brl_blitz_NullObjectError
_20706:
	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	_4170
_4170:
	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	_20713
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20710
	call	_brl_blitz_NullObjectError
_20710:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20712
	call	_brl_blitz_NullObjectError
_20712:
	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	_4174
_4174:
	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	_20719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20716
	call	_brl_blitz_NullObjectError
_20716:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20718
	call	_brl_blitz_NullObjectError
_20718:
	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	_4178
_4178:
	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	_20725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20722
	call	_brl_blitz_NullObjectError
_20722:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20724
	call	_brl_blitz_NullObjectError
_20724:
	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	_4182
_4182:
	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	_20731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20728
	call	_brl_blitz_NullObjectError
_20728:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20730
	call	_brl_blitz_NullObjectError
_20730:
	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	_4186
_4186:
	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	_20737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20734
	call	_brl_blitz_NullObjectError
_20734:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20736
	call	_brl_blitz_NullObjectError
_20736:
	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	_4190
_4190:
	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	_20741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20740
	call	_brl_blitz_NullObjectError
_20740:
	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	_4194
_4194:
	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	_20748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20745
	call	_brl_blitz_NullObjectError
_20745:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20747
	call	_brl_blitz_NullObjectError
_20747:
	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	_4198
_4198:
	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	_20754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20751
	call	_brl_blitz_NullObjectError
_20751:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20753
	call	_brl_blitz_NullObjectError
_20753:
	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	_4202
_4202:
	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	_20760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20757
	call	_brl_blitz_NullObjectError
_20757:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20759
	call	_brl_blitz_NullObjectError
_20759:
	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	_4206
_4206:
	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	_20766
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20763
	call	_brl_blitz_NullObjectError
_20763:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20765
	call	_brl_blitz_NullObjectError
_20765:
	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	_4210
_4210:
	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	_20770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20769
	call	_brl_blitz_NullObjectError
_20769:
	push	dword [ebx+8]
	call	_IrrCore_Position2df_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4213
_4213:
	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	_20774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20773
	call	_brl_blitz_NullObjectError
_20773:
	push	dword [ebx+8]
	call	_IrrCore_Position2df_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4216
_4216:
	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	_20778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20777
	call	_brl_blitz_NullObjectError
_20777:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2df_setX
	add	esp,8
	mov	ebx,0
	jmp	_4220
_4220:
	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	_20782
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20781
	call	_brl_blitz_NullObjectError
_20781:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2df_setY
	add	esp,8
	mov	ebx,0
	jmp	_4224
_4224:
	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	_20784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20783
	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	_4228
_4228:
	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	_20788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20787
	call	_brl_blitz_NullObjectError
_20787:
	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	_4231
_4231:
	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	_20799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_20790
	push	ebp
	push	_20792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4235
_20790:
	push	_20793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Position2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_20795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_20797
	call	_brl_blitz_NullObjectError
_20797:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_20798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4235
_4235:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20800
	push	dword [eax+8]
	call	_IrrCore_Position2df_del
	add	esp,4
_20800:
_4238:
	mov	eax,0
	jmp	_20801
_20801:
	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	_20803
	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	_20802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4241
_4241:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_20811
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20808
	call	_brl_blitz_NullObjectError
_20808:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20810
	call	_brl_blitz_NullObjectError
_20810:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4245
_4245:
	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	_20817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20814
	call	_brl_blitz_NullObjectError
_20814:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20816
	call	_brl_blitz_NullObjectError
_20816:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Position2di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4249
_4249:
	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	_20823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20820
	call	_brl_blitz_NullObjectError
_20820:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20822
	call	_brl_blitz_NullObjectError
_20822:
	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	_4253
_4253:
	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	_20829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20826
	call	_brl_blitz_NullObjectError
_20826:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20828
	call	_brl_blitz_NullObjectError
_20828:
	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	_4257
_4257:
	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	_20835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20832
	call	_brl_blitz_NullObjectError
_20832:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20834
	call	_brl_blitz_NullObjectError
_20834:
	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	_4261
_4261:
	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	_20841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20838
	call	_brl_blitz_NullObjectError
_20838:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20840
	call	_brl_blitz_NullObjectError
_20840:
	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	_4265
_4265:
	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	_20847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20844
	call	_brl_blitz_NullObjectError
_20844:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20846
	call	_brl_blitz_NullObjectError
_20846:
	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	_4269
_4269:
	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	_20853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20850
	call	_brl_blitz_NullObjectError
_20850:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20852
	call	_brl_blitz_NullObjectError
_20852:
	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	_4273
_4273:
	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	_20857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20856
	call	_brl_blitz_NullObjectError
_20856:
	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	_4277
_4277:
	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	_20863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20860
	call	_brl_blitz_NullObjectError
_20860:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20862
	call	_brl_blitz_NullObjectError
_20862:
	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	_4281
_4281:
	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	_20869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20866
	call	_brl_blitz_NullObjectError
_20866:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20868
	call	_brl_blitz_NullObjectError
_20868:
	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	_4285
_4285:
	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	_20875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20872
	call	_brl_blitz_NullObjectError
_20872:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20874
	call	_brl_blitz_NullObjectError
_20874:
	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	_4289
_4289:
	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	_20881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20878
	call	_brl_blitz_NullObjectError
_20878:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20880
	call	_brl_blitz_NullObjectError
_20880:
	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	_4293
_4293:
	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	_20885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20884
	call	_brl_blitz_NullObjectError
_20884:
	push	dword [ebx+8]
	call	_IrrCore_Position2di_getX
	add	esp,4
	mov	ebx,eax
	jmp	_4296
_4296:
	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	_20889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20888
	call	_brl_blitz_NullObjectError
_20888:
	push	dword [ebx+8]
	call	_IrrCore_Position2di_getY
	add	esp,4
	mov	ebx,eax
	jmp	_4299
_4299:
	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	_20893
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2di_setX
	add	esp,8
	mov	ebx,0
	jmp	_4303
_4303:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Position2di_setY
	add	esp,8
	mov	ebx,0
	jmp	_4307
_4307:
	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	_20899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20898
	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	_4311
_4311:
	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	_20903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20902
	call	_brl_blitz_NullObjectError
_20902:
	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	_4314
_4314:
	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	_20914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_20905
	push	ebp
	push	_20907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4318
_20905:
	push	_20908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Position2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_20910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_20912
	call	_brl_blitz_NullObjectError
_20912:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_20913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4318
_4318:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Position2di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_20915
	push	dword [eax+8]
	call	_IrrCore_Position2di_del
	add	esp,4
_20915:
_4321:
	mov	eax,0
	jmp	_20916
_20916:
	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	_20918
	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	_20917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4324
_4324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_20927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20923
	call	_brl_blitz_NullObjectError
_20923:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20925
	call	_brl_blitz_NullObjectError
_20925:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_PlusEq
	add	esp,8
	push	_20926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4328
_4328:
	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	_20933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20930
	call	_brl_blitz_NullObjectError
_20930:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20932
	call	_brl_blitz_NullObjectError
_20932:
	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	_4332
_4332:
	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	_20940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20936
	call	_brl_blitz_NullObjectError
_20936:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20938
	call	_brl_blitz_NullObjectError
_20938:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_MinusEq
	add	esp,8
	push	_20939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4336
_4336:
	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	_20946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20943
	call	_brl_blitz_NullObjectError
_20943:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20945
	call	_brl_blitz_NullObjectError
_20945:
	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	_4340
_4340:
	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	_20952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20949
	call	_brl_blitz_NullObjectError
_20949:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20951
	call	_brl_blitz_NullObjectError
_20951:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4344
_4344:
	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	_20958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20955
	call	_brl_blitz_NullObjectError
_20955:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20957
	call	_brl_blitz_NullObjectError
_20957:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4348
_4348:
	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	_20964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20961
	call	_brl_blitz_NullObjectError
_20961:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20963
	call	_brl_blitz_NullObjectError
_20963:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_4352
_4352:
	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	_20970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20967
	call	_brl_blitz_NullObjectError
_20967:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20969
	call	_brl_blitz_NullObjectError
_20969:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_isRectCollided
	add	esp,8
	mov	ebx,eax
	jmp	_4356
_4356:
	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	_20976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_20973
	call	_brl_blitz_NullObjectError
_20973:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_20975
	call	_brl_blitz_NullObjectError
_20975:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_clipAgainst
	add	esp,8
	mov	ebx,0
	jmp	_4360
_4360:
	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	_20980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20979
	call	_brl_blitz_NullObjectError
_20979:
	push	dword [ebx+8]
	call	_IrrCore_Recti_getWidth
	add	esp,4
	mov	ebx,eax
	jmp	_4363
_4363:
	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	_20984
	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 [ebx+8]
	call	_IrrCore_Recti_getHeight
	add	esp,4
	mov	ebx,eax
	jmp	_4366
_4366:
	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	_20988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20987
	call	_brl_blitz_NullObjectError
_20987:
	push	dword [ebx+8]
	call	_IrrCore_Recti_repair
	add	esp,4
	mov	ebx,0
	jmp	_4369
_4369:
	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	_20992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20991
	call	_brl_blitz_NullObjectError
_20991:
	push	dword [ebx+8]
	call	_IrrCore_Recti_isValid
	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_getCenter:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_20996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20995
	call	_brl_blitz_NullObjectError
_20995:
	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	_4375
_4375:
	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	_21000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_20997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_20999
	call	_brl_blitz_NullObjectError
_20999:
	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	_4378
_4378:
	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	_21004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21003
	call	_brl_blitz_NullObjectError
_21003:
	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	_4381
_4381:
	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	_21008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21007
	call	_brl_blitz_NullObjectError
_21007:
	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	_4384
_4384:
	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	_21014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21011
	call	_brl_blitz_NullObjectError
_21011:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21013
	call	_brl_blitz_NullObjectError
_21013:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_addInternalPointFromPos
	add	esp,8
	mov	ebx,0
	jmp	_4388
_4388:
	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	_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-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Recti_addInternalPoint
	add	esp,12
	mov	ebx,0
	jmp	_4393
_4393:
	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	_21022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21021
	call	_brl_blitz_NullObjectError
_21021:
	push	dword [ebx+8]
	call	_IrrCore_Recti_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_4396
_4396:
	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	_21028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21025
	call	_brl_blitz_NullObjectError
_21025:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21027
	call	_brl_blitz_NullObjectError
_21027:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_constrainTo
	add	esp,8
	mov	ebx,eax
	jmp	_4400
_4400:
	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	_21034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21031
	call	_brl_blitz_NullObjectError
_21031:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21033
	call	_brl_blitz_NullObjectError
_21033:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Recti_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4404
_4404:
	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	_21036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21035
	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	_4406
_4406:
	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	_21038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21037
	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	_4412
_4412:
	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	_21048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21045
	call	_brl_blitz_NullObjectError
_21045:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21047
	call	_brl_blitz_NullObjectError
_21047:
	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	_4416
_4416:
	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	_21056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21053
	call	_brl_blitz_NullObjectError
_21053:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21055
	call	_brl_blitz_NullObjectError
_21055:
	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	_4420
_4420:
	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	_21060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21059
	call	_brl_blitz_NullObjectError
_21059:
	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	_4423
_4423:
	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	_21072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21063
	push	ebp
	push	_21065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4427
_21063:
	push	_21066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21070
	call	_brl_blitz_NullObjectError
_21070:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4427
_4427:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Recti_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21073
	push	dword [eax+8]
	call	_IrrCore_Recti_del
	add	esp,4
_21073:
_4430:
	mov	eax,0
	jmp	_21074
_21074:
	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	_21076
	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	_21075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4433
_4433:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_21085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21081
	call	_brl_blitz_NullObjectError
_21081:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21083
	call	_brl_blitz_NullObjectError
_21083:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_PlusEq
	add	esp,8
	push	_21084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4437
_4437:
	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	_21091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21088
	call	_brl_blitz_NullObjectError
_21088:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21090
	call	_brl_blitz_NullObjectError
_21090:
	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	_4441
_4441:
	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	_21098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21094
	call	_brl_blitz_NullObjectError
_21094:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21096
	call	_brl_blitz_NullObjectError
_21096:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_PlusEq
	add	esp,8
	push	_21097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4445
_4445:
	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	_21104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21101
	call	_brl_blitz_NullObjectError
_21101:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21103
	call	_brl_blitz_NullObjectError
_21103:
	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	_4449
_4449:
	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	_21110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21107
	call	_brl_blitz_NullObjectError
_21107:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21109
	call	_brl_blitz_NullObjectError
_21109:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4453
_4453:
	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	_21116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21113
	call	_brl_blitz_NullObjectError
_21113:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21115
	call	_brl_blitz_NullObjectError
_21115:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4457
_4457:
	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	_21122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21119
	call	_brl_blitz_NullObjectError
_21119:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21121
	call	_brl_blitz_NullObjectError
_21121:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_4461
_4461:
	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	_21128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21125
	call	_brl_blitz_NullObjectError
_21125:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21127
	call	_brl_blitz_NullObjectError
_21127:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_isRectCollided
	add	esp,8
	mov	ebx,eax
	jmp	_4465
_4465:
	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	_21134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21131
	call	_brl_blitz_NullObjectError
_21131:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21133
	call	_brl_blitz_NullObjectError
_21133:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_clipAgainst
	add	esp,8
	mov	ebx,0
	jmp	_4469
_4469:
	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	_21138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21137
	call	_brl_blitz_NullObjectError
_21137:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getWidth
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4472
_4472:
	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	_21142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21141
	call	_brl_blitz_NullObjectError
_21141:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getHeight
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4475
_4475:
	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	_21146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21145
	call	_brl_blitz_NullObjectError
_21145:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_repair
	add	esp,4
	mov	ebx,0
	jmp	_4478
_4478:
	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	_21150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21149
	call	_brl_blitz_NullObjectError
_21149:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_isValid
	add	esp,4
	mov	ebx,eax
	jmp	_4481
_4481:
	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	_21154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21153
	call	_brl_blitz_NullObjectError
_21153:
	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	_4484
_4484:
	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	_21158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21157
	call	_brl_blitz_NullObjectError
_21157:
	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	_4487
_4487:
	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	_21162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21161
	call	_brl_blitz_NullObjectError
_21161:
	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	_4490
_4490:
	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	_21166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21165
	call	_brl_blitz_NullObjectError
_21165:
	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	_4493
_4493:
	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	_21172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21169
	call	_brl_blitz_NullObjectError
_21169:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21171
	call	_brl_blitz_NullObjectError
_21171:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_addInternalPointFromPos
	add	esp,8
	mov	ebx,0
	jmp	_4497
_4497:
	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	_21176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21175
	call	_brl_blitz_NullObjectError
_21175:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Rectf_addInternalPoint
	add	esp,12
	mov	ebx,0
	jmp	_4502
_4502:
	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	_21180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21179
	call	_brl_blitz_NullObjectError
_21179:
	push	dword [ebx+8]
	call	_IrrCore_Rectf_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_4505
_4505:
	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	_21186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21183
	call	_brl_blitz_NullObjectError
_21183:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21185
	call	_brl_blitz_NullObjectError
_21185:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_constrainTo
	add	esp,8
	mov	ebx,eax
	jmp	_4509
_4509:
	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	_21192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21189
	call	_brl_blitz_NullObjectError
_21189:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21191
	call	_brl_blitz_NullObjectError
_21191:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Rectf_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4513
_4513:
	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	_21194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21193
	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	_4515
_4515:
	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	_21196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21195
	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	_4521
_4521:
	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	_21202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21199
	call	_brl_blitz_NullObjectError
_21199:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21201
	call	_brl_blitz_NullObjectError
_21201:
	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	_4525
_4525:
	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	_21208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21205
	call	_brl_blitz_NullObjectError
_21205:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21207
	call	_brl_blitz_NullObjectError
_21207:
	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	_4529
_4529:
	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	_21212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21211
	call	_brl_blitz_NullObjectError
_21211:
	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	_4532
_4532:
	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	_21223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21214
	push	ebp
	push	_21216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4536
_21214:
	push	_21217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Rectf
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21221
	call	_brl_blitz_NullObjectError
_21221:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4536
_4536:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Rectf_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21224
	push	dword [eax+8]
	call	_IrrCore_Rectf_del
	add	esp,4
_21224:
_4539:
	mov	eax,0
	jmp	_21225
_21225:
	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	_21227
	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	_21226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4542
_4542:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_21233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21232
	call	_brl_blitz_NullObjectError
_21232:
	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	_4545
_4545:
	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	_21237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21236
	call	_brl_blitz_NullObjectError
_21236:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getAngle
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4548
_4548:
	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	_21243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21240
	call	_brl_blitz_NullObjectError
_21240:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21242
	call	_brl_blitz_NullObjectError
_21242:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_4552
_4552:
	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	_21247
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21246
	call	_brl_blitz_NullObjectError
_21246:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getAngleTrig
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4555
_4555:
	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	_21252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21250
	call	_brl_blitz_NullObjectError
_21250:
	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	_21251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4560
_4560:
	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	_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	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getDistanceFrom
	add	esp,8
	mov	ebx,eax
	jmp	_4564
_4564:
	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	_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	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_dotProduct
	add	esp,8
	mov	ebx,eax
	jmp	_4568
_4568:
	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	_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_Vector2di_getLength
	add	esp,4
	mov	ebx,eax
	jmp	_4571
_4571:
	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	_21279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21273
	call	_brl_blitz_NullObjectError
_21273:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21275
	call	_brl_blitz_NullObjectError
_21275:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21277
	call	_brl_blitz_NullObjectError
_21277:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2di_interpolate
	add	esp,16
	push	_21278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4577
_4577:
	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	_21288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21285
	call	_brl_blitz_NullObjectError
_21285:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21287
	call	_brl_blitz_NullObjectError
_21287:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_equals
	add	esp,8
	mov	ebx,eax
	jmp	_4581
_4581:
	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	_21292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21291
	call	_brl_blitz_NullObjectError
_21291:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_4584
_4584:
	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	_21298
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21295
	call	_brl_blitz_NullObjectError
_21295:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21297
	call	_brl_blitz_NullObjectError
_21297:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_getDistanceFromSQ
	add	esp,8
	mov	ebx,eax
	jmp	_4588
_4588:
	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	_21306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21301
	call	_brl_blitz_NullObjectError
_21301:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21303
	call	_brl_blitz_NullObjectError
_21303:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21305
	call	_brl_blitz_NullObjectError
_21305:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2di_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_4593
_4593:
	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	_21316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21311
	call	_brl_blitz_NullObjectError
_21311:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21313
	call	_brl_blitz_NullObjectError
_21313:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21315
	call	_brl_blitz_NullObjectError
_21315:
	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	_4599
_4599:
	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	_21324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21321
	call	_brl_blitz_NullObjectError
_21321:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21323
	call	_brl_blitz_NullObjectError
_21323:
	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	_4604
_4604:
	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	_21331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21327
	call	_brl_blitz_NullObjectError
_21327:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21329
	call	_brl_blitz_NullObjectError
_21329:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_setEq
	add	esp,8
	push	_21330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4608
_4608:
	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	_21337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21334
	call	_brl_blitz_NullObjectError
_21334:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21336
	call	_brl_blitz_NullObjectError
_21336:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4612
_4612:
	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	_21343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21340
	call	_brl_blitz_NullObjectError
_21340:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21342
	call	_brl_blitz_NullObjectError
_21342:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4616
_4616:
	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	_21349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21346
	call	_brl_blitz_NullObjectError
_21346:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21348
	call	_brl_blitz_NullObjectError
_21348:
	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	_4620
_4620:
	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	_21356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21352
	call	_brl_blitz_NullObjectError
_21352:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21354
	call	_brl_blitz_NullObjectError
_21354:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_PlusEqVect
	add	esp,8
	push	_21355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4624
_4624:
	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	_21360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21359
	call	_brl_blitz_NullObjectError
_21359:
	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	_4628
_4628:
	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	_21366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21364
	call	_brl_blitz_NullObjectError
_21364:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_PlusEq
	add	esp,8
	push	_21365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4632
_4632:
	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	_21372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21369
	call	_brl_blitz_NullObjectError
_21369:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21371
	call	_brl_blitz_NullObjectError
_21371:
	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	_4636
_4636:
	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	_21379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21375
	call	_brl_blitz_NullObjectError
_21375:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21377
	call	_brl_blitz_NullObjectError
_21377:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_MinusEqVect
	add	esp,8
	push	_21378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4640
_4640:
	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	_21383
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21382
	call	_brl_blitz_NullObjectError
_21382:
	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	_4644
_4644:
	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	_21388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21386
	call	_brl_blitz_NullObjectError
_21386:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MinusEq
	add	esp,8
	push	_21387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4648
_4648:
	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	_21394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21391
	call	_brl_blitz_NullObjectError
_21391:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21393
	call	_brl_blitz_NullObjectError
_21393:
	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	_4652
_4652:
	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	_21398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21397
	call	_brl_blitz_NullObjectError
_21397:
	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	_4656
_4656:
	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	_21406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21402
	call	_brl_blitz_NullObjectError
_21402:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21404
	call	_brl_blitz_NullObjectError
_21404:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_MultEqVect
	add	esp,8
	push	_21405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4660
_4660:
	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	_21411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21409
	call	_brl_blitz_NullObjectError
_21409:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_MultEq
	add	esp,8
	push	_21410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4664
_4664:
	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	_21417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21414
	call	_brl_blitz_NullObjectError
_21414:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21416
	call	_brl_blitz_NullObjectError
_21416:
	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	_4668
_4668:
	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	_21421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21420
	call	_brl_blitz_NullObjectError
_21420:
	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	_4672
_4672:
	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	_21428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21424
	call	_brl_blitz_NullObjectError
_21424:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21426
	call	_brl_blitz_NullObjectError
_21426:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_DivEqVect
	add	esp,8
	push	_21427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4676
_4676:
	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	_21433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21431
	call	_brl_blitz_NullObjectError
_21431:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_DivEq
	add	esp,8
	push	_21432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4680
_4680:
	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	_21439
	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_Vector2di_LessEq
	add	esp,8
	mov	ebx,eax
	jmp	_4684
_4684:
	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	_21445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21442
	call	_brl_blitz_NullObjectError
_21442:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21444
	call	_brl_blitz_NullObjectError
_21444:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_GreatEq
	add	esp,8
	mov	ebx,eax
	jmp	_4688
_4688:
	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	_21451
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21448
	call	_brl_blitz_NullObjectError
_21448:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21450
	call	_brl_blitz_NullObjectError
_21450:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4692
_4692:
	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	_21457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21454
	call	_brl_blitz_NullObjectError
_21454:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21456
	call	_brl_blitz_NullObjectError
_21456:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_Great
	add	esp,8
	mov	ebx,eax
	jmp	_4696
_4696:
	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	_21461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21460
	call	_brl_blitz_NullObjectError
_21460:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_setX
	add	esp,8
	mov	ebx,0
	jmp	_4700
_4700:
	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	_21465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21464
	call	_brl_blitz_NullObjectError
_21464:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_setY
	add	esp,8
	mov	ebx,0
	jmp	_4704
_4704:
	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	_21472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21468
	call	_brl_blitz_NullObjectError
_21468:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21470
	call	_brl_blitz_NullObjectError
_21470:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2di_setFromVect
	add	esp,8
	push	_21471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4708
_4708:
	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	_21477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21475
	call	_brl_blitz_NullObjectError
_21475:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_set
	add	esp,12
	push	_21476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4713
_4713:
	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	_21481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21480
	call	_brl_blitz_NullObjectError
_21480:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getX
	add	esp,4
	mov	ebx,eax
	jmp	_4716
_4716:
	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	_21485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21484
	call	_brl_blitz_NullObjectError
_21484:
	push	dword [ebx+8]
	call	_IrrCore_Vector2di_getY
	add	esp,4
	mov	ebx,eax
	jmp	_4719
_4719:
	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	_21487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21486
	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	_4721
_4721:
	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	_21489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21488
	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	_4725
_4725:
	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	_21491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21490
	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	_4728
_4728:
	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	_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_Vector2di_newFromVect
	add	esp,4
	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_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	_21508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21499
	push	ebp
	push	_21501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4735
_21499:
	push	_21502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21504
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21506
	call	_brl_blitz_NullObjectError
_21506:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4735
_4735:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21510
	push	dword [eax+8]
	call	_IrrCore_Vector2di_del
	add	esp,4
_21510:
_4738:
	mov	eax,0
	jmp	_21511
_21511:
	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	_21513
	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	_21512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4741
_4741:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_21523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21518
	call	_brl_blitz_NullObjectError
_21518:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21520
	call	_brl_blitz_NullObjectError
_21520:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21522
	call	_brl_blitz_NullObjectError
_21522:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3di_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_4746
_4746:
	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	_21530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21528
	call	_brl_blitz_NullObjectError
_21528:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_invert
	add	esp,4
	push	_21529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4749
_4749:
	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	_21535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21533
	call	_brl_blitz_NullObjectError
_21533:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setLength
	add	esp,8
	push	_21534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4753
_4753:
	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	_21542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21539
	call	_brl_blitz_NullObjectError
_21539:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21541
	call	_brl_blitz_NullObjectError
_21541:
	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	_4757
_4757:
	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	_21549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21546
	call	_brl_blitz_NullObjectError
_21546:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21548
	call	_brl_blitz_NullObjectError
_21548:
	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	_4762
_4762:
	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	_21553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21552
	call	_brl_blitz_NullObjectError
_21552:
	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	_4767
_4767:
	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	_21557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21556
	call	_brl_blitz_NullObjectError
_21556:
	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	_4772
_4772:
	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	_21561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21560
	call	_brl_blitz_NullObjectError
_21560:
	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	_4777
_4777:
	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	_21565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21564
	call	_brl_blitz_NullObjectError
_21564:
	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	_4780
_4780:
	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	_21571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21568
	call	_brl_blitz_NullObjectError
_21568:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21570
	call	_brl_blitz_NullObjectError
_21570:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_getDistanceFrom
	add	esp,8
	mov	ebx,eax
	jmp	_4784
_4784:
	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	_21577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21574
	call	_brl_blitz_NullObjectError
_21574:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21576
	call	_brl_blitz_NullObjectError
_21576:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_getDistanceFromSQ
	add	esp,8
	mov	ebx,eax
	jmp	_4788
_4788:
	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	_21583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21580
	call	_brl_blitz_NullObjectError
_21580:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21582
	call	_brl_blitz_NullObjectError
_21582:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_dotProduct
	add	esp,8
	mov	ebx,eax
	jmp	_4792
_4792:
	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	_21587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21586
	call	_brl_blitz_NullObjectError
_21586:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4795
_4795:
	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	_21591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21590
	call	_brl_blitz_NullObjectError
_21590:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_4798
_4798:
	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	_21595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21594
	call	_brl_blitz_NullObjectError
_21594:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getAs4Values
	add	esp,8
	mov	ebx,0
	jmp	_4802
_4802:
	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	_21601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21600
	call	_brl_blitz_NullObjectError
_21600:
	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	_4805
_4805:
	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	_21607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21604
	call	_brl_blitz_NullObjectError
_21604:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21606
	call	_brl_blitz_NullObjectError
_21606:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_equals
	add	esp,12
	mov	ebx,eax
	jmp	_4810
_4810:
	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	_21616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21611
	call	_brl_blitz_NullObjectError
_21611:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21613
	call	_brl_blitz_NullObjectError
_21613:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21615
	call	_brl_blitz_NullObjectError
_21615:
	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	_4816
_4816:
	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	_21625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21619
	call	_brl_blitz_NullObjectError
_21619:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21621
	call	_brl_blitz_NullObjectError
_21621:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21623
	call	_brl_blitz_NullObjectError
_21623:
	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	_21624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4822
_4822:
	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	_21629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21628
	call	_brl_blitz_NullObjectError
_21628:
	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	_4826
_4826:
	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	_21634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21633
	call	_brl_blitz_NullObjectError
_21633:
	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	_4829
_4829:
	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	_21641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21637
	call	_brl_blitz_NullObjectError
_21637:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21639
	call	_brl_blitz_NullObjectError
_21639:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_setEq
	add	esp,8
	push	_21640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4833
_4833:
	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	_21647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21644
	call	_brl_blitz_NullObjectError
_21644:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21646
	call	_brl_blitz_NullObjectError
_21646:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_4837
_4837:
	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	_21653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21650
	call	_brl_blitz_NullObjectError
_21650:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21652
	call	_brl_blitz_NullObjectError
_21652:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_4841
_4841:
	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	_21659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21656
	call	_brl_blitz_NullObjectError
_21656:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21658
	call	_brl_blitz_NullObjectError
_21658:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_GreatEq
	add	esp,8
	mov	ebx,0
	jmp	_4845
_4845:
	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	_21665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21662
	call	_brl_blitz_NullObjectError
_21662:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21664
	call	_brl_blitz_NullObjectError
_21664:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_LessEq
	add	esp,8
	mov	ebx,0
	jmp	_4849
_4849:
	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	_21671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21668
	call	_brl_blitz_NullObjectError
_21668:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21670
	call	_brl_blitz_NullObjectError
_21670:
	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	_4853
_4853:
	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	_21678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21674
	call	_brl_blitz_NullObjectError
_21674:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21676
	call	_brl_blitz_NullObjectError
_21676:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_PlusEq
	add	esp,8
	push	_21677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4857
_4857:
	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	_21682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21681
	call	_brl_blitz_NullObjectError
_21681:
	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	_4861
_4861:
	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	_21687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21685
	call	_brl_blitz_NullObjectError
_21685:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_PlusEqVal
	add	esp,8
	push	_21686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4865
_4865:
	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	_21693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21690
	call	_brl_blitz_NullObjectError
_21690:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21692
	call	_brl_blitz_NullObjectError
_21692:
	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	_4869
_4869:
	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	_21700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21696
	call	_brl_blitz_NullObjectError
_21696:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21698
	call	_brl_blitz_NullObjectError
_21698:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_MinusEq
	add	esp,8
	push	_21699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4873
_4873:
	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	_21704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21703
	call	_brl_blitz_NullObjectError
_21703:
	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	_4877
_4877:
	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	_21709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21707
	call	_brl_blitz_NullObjectError
_21707:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MinusEqVal
	add	esp,8
	push	_21708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4881
_4881:
	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	_21715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21712
	call	_brl_blitz_NullObjectError
_21712:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21714
	call	_brl_blitz_NullObjectError
_21714:
	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	_4885
_4885:
	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	_21719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21718
	call	_brl_blitz_NullObjectError
_21718:
	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	_4889
_4889:
	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	_21726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21722
	call	_brl_blitz_NullObjectError
_21722:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21724
	call	_brl_blitz_NullObjectError
_21724:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_MultEqVect
	add	esp,8
	push	_21725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4893
_4893:
	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	_21731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21729
	call	_brl_blitz_NullObjectError
_21729:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_MultEq
	add	esp,8
	push	_21730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4897
_4897:
	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	_21737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21734
	call	_brl_blitz_NullObjectError
_21734:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21736
	call	_brl_blitz_NullObjectError
_21736:
	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	_4901
_4901:
	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	_21741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21740
	call	_brl_blitz_NullObjectError
_21740:
	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	_4905
_4905:
	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	_21748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21744
	call	_brl_blitz_NullObjectError
_21744:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21746
	call	_brl_blitz_NullObjectError
_21746:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_DivEqVect
	add	esp,8
	push	_21747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4909
_4909:
	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	_21753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21751
	call	_brl_blitz_NullObjectError
_21751:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_DivEq
	add	esp,8
	push	_21752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4913
_4913:
	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	_21759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21756
	call	_brl_blitz_NullObjectError
_21756:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21758
	call	_brl_blitz_NullObjectError
_21758:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_Less
	add	esp,8
	mov	ebx,eax
	jmp	_4917
_4917:
	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	_21765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21762
	call	_brl_blitz_NullObjectError
_21762:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21764
	call	_brl_blitz_NullObjectError
_21764:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_Great
	add	esp,8
	mov	ebx,eax
	jmp	_4921
_4921:
	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	_21769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21768
	call	_brl_blitz_NullObjectError
_21768:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setX
	add	esp,8
	mov	ebx,0
	jmp	_4925
_4925:
	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	_21773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21772
	call	_brl_blitz_NullObjectError
_21772:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setY
	add	esp,8
	mov	ebx,0
	jmp	_4929
_4929:
	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	_21777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21776
	call	_brl_blitz_NullObjectError
_21776:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_setZ
	add	esp,8
	mov	ebx,0
	jmp	_4933
_4933:
	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	_21785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21781
	call	_brl_blitz_NullObjectError
_21781:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21783
	call	_brl_blitz_NullObjectError
_21783:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3di_setFromVect
	add	esp,8
	push	_21784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4937
_4937:
	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	_21790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21788
	call	_brl_blitz_NullObjectError
_21788:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_set
	add	esp,16
	push	_21789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4943
_4943:
	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	_21794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21793
	call	_brl_blitz_NullObjectError
_21793:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getX
	add	esp,4
	mov	ebx,eax
	jmp	_4946
_4946:
	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	_21798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21797
	call	_brl_blitz_NullObjectError
_21797:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getY
	add	esp,4
	mov	ebx,eax
	jmp	_4949
_4949:
	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	_21802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21801
	call	_brl_blitz_NullObjectError
_21801:
	push	dword [ebx+8]
	call	_IrrCore_Vector3di_getZ
	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_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_21804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21803
	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	_4954
_4954:
	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	_21806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21805
	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	_4959
_4959:
	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	_21808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21807
	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	_4962
_4962:
	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	_21812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21811
	call	_brl_blitz_NullObjectError
_21811:
	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	_4965
_4965:
	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	_21823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_21814
	push	ebp
	push	_21816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_4969
_21814:
	push	_21817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_21819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21821
	call	_brl_blitz_NullObjectError
_21821:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_21822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_4969
_4969:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_21824
	push	dword [eax+8]
	call	_IrrCore_Vector3di_del
	add	esp,4
_21824:
_4972:
	mov	eax,0
	jmp	_21825
_21825:
	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	_21827
	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	_21826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_4975
_4975:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_21833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21832
	call	_brl_blitz_NullObjectError
_21832:
	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	_4978
_4978:
	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	_21837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21836
	call	_brl_blitz_NullObjectError
_21836:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getAngle
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4981
_4981:
	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	_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_Vector2df_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_4985
_4985:
	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	_21847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21846
	call	_brl_blitz_NullObjectError
_21846:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getAngleTrig
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_4988
_4988:
	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	_21852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21850
	call	_brl_blitz_NullObjectError
_21850:
	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	_21851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_4993
_4993:
	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	_21858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21855
	call	_brl_blitz_NullObjectError
_21855:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21857
	call	_brl_blitz_NullObjectError
_21857:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_getDistanceFrom
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_4997
_4997:
	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	_21864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21861
	call	_brl_blitz_NullObjectError
_21861:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21863
	call	_brl_blitz_NullObjectError
_21863:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_dotProduct
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5001
_5001:
	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	_21868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21867
	call	_brl_blitz_NullObjectError
_21867:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getLength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5004
_5004:
	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	_21877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21871
	call	_brl_blitz_NullObjectError
_21871:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21873
	call	_brl_blitz_NullObjectError
_21873:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21875
	call	_brl_blitz_NullObjectError
_21875:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2df_interpolate
	add	esp,16
	push	_21876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5010
_5010:
	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	_21883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21880
	call	_brl_blitz_NullObjectError
_21880:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21882
	call	_brl_blitz_NullObjectError
_21882:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_equals
	add	esp,8
	mov	ebx,eax
	jmp	_5014
_5014:
	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	_21887
	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 [ebx+8]
	call	_IrrCore_Vector2df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5017
_5017:
	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	_21893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21890
	call	_brl_blitz_NullObjectError
_21890:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21892
	call	_brl_blitz_NullObjectError
_21892:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_getDistanceFromSQ
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5021
_5021:
	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	_21901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21896
	call	_brl_blitz_NullObjectError
_21896:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21898
	call	_brl_blitz_NullObjectError
_21898:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21900
	call	_brl_blitz_NullObjectError
_21900:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector2df_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_5026
_5026:
	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	_21909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_21904
	call	_brl_blitz_NullObjectError
_21904:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_21906
	call	_brl_blitz_NullObjectError
_21906:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_21908
	call	_brl_blitz_NullObjectError
_21908:
	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	_5032
_5032:
	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	_21915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21912
	call	_brl_blitz_NullObjectError
_21912:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21914
	call	_brl_blitz_NullObjectError
_21914:
	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	_5037
_5037:
	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	_21922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21918
	call	_brl_blitz_NullObjectError
_21918:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21920
	call	_brl_blitz_NullObjectError
_21920:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_setEq
	add	esp,8
	push	_21921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5041
_5041:
	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	_21928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21925
	call	_brl_blitz_NullObjectError
_21925:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21927
	call	_brl_blitz_NullObjectError
_21927:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5045
_5045:
	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	_21934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21931
	call	_brl_blitz_NullObjectError
_21931:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21933
	call	_brl_blitz_NullObjectError
_21933:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5049
_5049:
	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	_21940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21937
	call	_brl_blitz_NullObjectError
_21937:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21939
	call	_brl_blitz_NullObjectError
_21939:
	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	_5053
_5053:
	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	_21947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21943
	call	_brl_blitz_NullObjectError
_21943:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21945
	call	_brl_blitz_NullObjectError
_21945:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_PlusEqVect
	add	esp,8
	push	_21946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5057
_5057:
	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	_21951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21950
	call	_brl_blitz_NullObjectError
_21950:
	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	_5061
_5061:
	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	_21956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21954
	call	_brl_blitz_NullObjectError
_21954:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_PlusEq
	add	esp,8
	push	_21955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5065
_5065:
	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	_21962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21959
	call	_brl_blitz_NullObjectError
_21959:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21961
	call	_brl_blitz_NullObjectError
_21961:
	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	_5069
_5069:
	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	_21969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21965
	call	_brl_blitz_NullObjectError
_21965:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21967
	call	_brl_blitz_NullObjectError
_21967:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_MinusEqVect
	add	esp,8
	push	_21968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5073
_5073:
	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	_21973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21972
	call	_brl_blitz_NullObjectError
_21972:
	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	_5077
_5077:
	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	_21978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21976
	call	_brl_blitz_NullObjectError
_21976:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MinusEq
	add	esp,8
	push	_21977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5081
_5081:
	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	_21984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21981
	call	_brl_blitz_NullObjectError
_21981:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21983
	call	_brl_blitz_NullObjectError
_21983:
	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	_5085
_5085:
	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	_21988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21987
	call	_brl_blitz_NullObjectError
_21987:
	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	_5089
_5089:
	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	_21995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_21991
	call	_brl_blitz_NullObjectError
_21991:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_21993
	call	_brl_blitz_NullObjectError
_21993:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_MultEqVect
	add	esp,8
	push	_21994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5093
_5093:
	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	_22000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_21996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_21998
	call	_brl_blitz_NullObjectError
_21998:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_MultEq
	add	esp,8
	push	_21999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5097
_5097:
	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	_22006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22003
	call	_brl_blitz_NullObjectError
_22003:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22005
	call	_brl_blitz_NullObjectError
_22005:
	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	_5101
_5101:
	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	_22010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22009
	call	_brl_blitz_NullObjectError
_22009:
	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	_5105
_5105:
	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	_22017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22013
	call	_brl_blitz_NullObjectError
_22013:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22015
	call	_brl_blitz_NullObjectError
_22015:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_DivEqVect
	add	esp,8
	push	_22016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5109
_5109:
	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	_22022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22020
	call	_brl_blitz_NullObjectError
_22020:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_DivEq
	add	esp,8
	push	_22021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5113
_5113:
	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	_22028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22025
	call	_brl_blitz_NullObjectError
_22025:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22027
	call	_brl_blitz_NullObjectError
_22027:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_LessEq
	add	esp,8
	mov	ebx,eax
	jmp	_5117
_5117:
	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	_22034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22031
	call	_brl_blitz_NullObjectError
_22031:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22033
	call	_brl_blitz_NullObjectError
_22033:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_GreatEq
	add	esp,8
	mov	ebx,eax
	jmp	_5121
_5121:
	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	_22040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22037
	call	_brl_blitz_NullObjectError
_22037:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22039
	call	_brl_blitz_NullObjectError
_22039:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_Less
	add	esp,8
	mov	ebx,eax
	jmp	_5125
_5125:
	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	_22046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22043
	call	_brl_blitz_NullObjectError
_22043:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22045
	call	_brl_blitz_NullObjectError
_22045:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_Great
	add	esp,8
	mov	ebx,eax
	jmp	_5129
_5129:
	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	_22050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22049
	call	_brl_blitz_NullObjectError
_22049:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_setX
	add	esp,8
	mov	ebx,0
	jmp	_5133
_5133:
	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	_22054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22053
	call	_brl_blitz_NullObjectError
_22053:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_setY
	add	esp,8
	mov	ebx,0
	jmp	_5137
_5137:
	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	_22061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22057
	call	_brl_blitz_NullObjectError
_22057:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22059
	call	_brl_blitz_NullObjectError
_22059:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector2df_setFromVect
	add	esp,8
	push	_22060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5141
_5141:
	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	_22066
	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	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_set
	add	esp,12
	push	_22065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5146
_5146:
	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	_22070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22069
	call	_brl_blitz_NullObjectError
_22069:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5149
_5149:
	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	_22074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22073
	call	_brl_blitz_NullObjectError
_22073:
	push	dword [ebx+8]
	call	_IrrCore_Vector2df_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5152
_5152:
	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	_22076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22075
	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	_5154
_5154:
	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	_22078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22077
	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	_5158
_5158:
	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	_22080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22079
	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	_5161
_5161:
	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	_22084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22083
	call	_brl_blitz_NullObjectError
_22083:
	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	_5164
_5164:
	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	_22095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22086
	push	ebp
	push	_22088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5168
_22086:
	push	_22089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22093
	call	_brl_blitz_NullObjectError
_22093:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5168
_5168:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector2df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22096
	push	dword [eax+8]
	call	_IrrCore_Vector2df_del
	add	esp,4
_22096:
_5171:
	mov	eax,0
	jmp	_22097
_22097:
	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	_22099
	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	_22098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5174
_5174:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_22109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22104
	call	_brl_blitz_NullObjectError
_22104:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22106
	call	_brl_blitz_NullObjectError
_22106:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22108
	call	_brl_blitz_NullObjectError
_22108:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Vector3df_isBetweenPoints
	add	esp,12
	mov	ebx,eax
	jmp	_5179
_5179:
	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	_22114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22112
	call	_brl_blitz_NullObjectError
_22112:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_invert
	add	esp,4
	push	_22113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5182
_5182:
	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	_22119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22117
	call	_brl_blitz_NullObjectError
_22117:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setLength
	add	esp,8
	push	_22118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5186
_5186:
	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	_22125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22122
	call	_brl_blitz_NullObjectError
_22122:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22124
	call	_brl_blitz_NullObjectError
_22124:
	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	_5190
_5190:
	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	_22131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22128
	call	_brl_blitz_NullObjectError
_22128:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22130
	call	_brl_blitz_NullObjectError
_22130:
	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	_5195
_5195:
	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	_22135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22134
	call	_brl_blitz_NullObjectError
_22134:
	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	_5200
_5200:
	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	_22139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22138
	call	_brl_blitz_NullObjectError
_22138:
	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	_5205
_5205:
	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	_22143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22142
	call	_brl_blitz_NullObjectError
_22142:
	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	_5210
_5210:
	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	_22147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22146
	call	_brl_blitz_NullObjectError
_22146:
	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	_5213
_5213:
	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	_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_Vector3df_getDistanceFrom
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5217
_5217:
	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	_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_Vector3df_getDistanceFromSQ
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5221
_5221:
	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	_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_Vector3df_dotProduct
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5225
_5225:
	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	_22169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22168
	call	_brl_blitz_NullObjectError
_22168:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_5228
_5228:
	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	_22173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22172
	call	_brl_blitz_NullObjectError
_22172:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5231
_5231:
	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	_22183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4
	push	_22175
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_22177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22179
	call	_brl_blitz_NullObjectError
_22179:
	mov	ebx,0
	mov	eax,dword [ebp-8]
	cmp	ebx,dword [eax+20]
	jb	_22181
	call	_brl_blitz_ArrayBoundsError
_22181:
	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	_22182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_5234
_5234:
	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	_22189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22188
	call	_brl_blitz_NullObjectError
_22188:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getAs4Values
	add	esp,8
	mov	ebx,0
	jmp	_5238
_5238:
	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	_22194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22193
	call	_brl_blitz_NullObjectError
_22193:
	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	_5241
_5241:
	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	_22200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22197
	call	_brl_blitz_NullObjectError
_22197:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22199
	call	_brl_blitz_NullObjectError
_22199:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_equals
	add	esp,12
	mov	ebx,eax
	jmp	_5246
_5246:
	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	_22208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22203
	call	_brl_blitz_NullObjectError
_22203:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22205
	call	_brl_blitz_NullObjectError
_22205:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22207
	call	_brl_blitz_NullObjectError
_22207:
	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	_5252
_5252:
	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	_22217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22211
	call	_brl_blitz_NullObjectError
_22211:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22213
	call	_brl_blitz_NullObjectError
_22213:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22215
	call	_brl_blitz_NullObjectError
_22215:
	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	_22216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5258
_5258:
	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	_22221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22220
	call	_brl_blitz_NullObjectError
_22220:
	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	_5262
_5262:
	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	_22225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22224
	call	_brl_blitz_NullObjectError
_22224:
	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	_5265
_5265:
	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	_22232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22228
	call	_brl_blitz_NullObjectError
_22228:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22230
	call	_brl_blitz_NullObjectError
_22230:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_setEq
	add	esp,8
	push	_22231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5269
_5269:
	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	_22238
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22235
	call	_brl_blitz_NullObjectError
_22235:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22237
	call	_brl_blitz_NullObjectError
_22237:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5273
_5273:
	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	_22244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22241
	call	_brl_blitz_NullObjectError
_22241:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22243
	call	_brl_blitz_NullObjectError
_22243:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5277
_5277:
	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	_22250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22247
	call	_brl_blitz_NullObjectError
_22247:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22249
	call	_brl_blitz_NullObjectError
_22249:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_GreatEq
	add	esp,8
	mov	ebx,0
	jmp	_5281
_5281:
	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	_22256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22253
	call	_brl_blitz_NullObjectError
_22253:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22255
	call	_brl_blitz_NullObjectError
_22255:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_LessEq
	add	esp,8
	mov	ebx,0
	jmp	_5285
_5285:
	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	_22262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22259
	call	_brl_blitz_NullObjectError
_22259:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22261
	call	_brl_blitz_NullObjectError
_22261:
	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	_5289
_5289:
	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	_22269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22265
	call	_brl_blitz_NullObjectError
_22265:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22267
	call	_brl_blitz_NullObjectError
_22267:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_PlusEq
	add	esp,8
	push	_22268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5293
_5293:
	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	_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	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	_5297
_5297:
	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	_22278
	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_Vector3df_PlusEqVal
	add	esp,8
	push	_22277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5301
_5301:
	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	_22284
	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	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	_5305
_5305:
	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	_22291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22287
	call	_brl_blitz_NullObjectError
_22287:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22289
	call	_brl_blitz_NullObjectError
_22289:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_MinusEq
	add	esp,8
	push	_22290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5309
_5309:
	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	_22295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22294
	call	_brl_blitz_NullObjectError
_22294:
	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	_5313
_5313:
	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	_22300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22298
	call	_brl_blitz_NullObjectError
_22298:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MinusEqVal
	add	esp,8
	push	_22299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5317
_5317:
	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	_22306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22303
	call	_brl_blitz_NullObjectError
_22303:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22305
	call	_brl_blitz_NullObjectError
_22305:
	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	_5321
_5321:
	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	_22310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22309
	call	_brl_blitz_NullObjectError
_22309:
	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	_5325
_5325:
	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	_22317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22313
	call	_brl_blitz_NullObjectError
_22313:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22315
	call	_brl_blitz_NullObjectError
_22315:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_MultEqVect
	add	esp,8
	push	_22316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5329
_5329:
	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	_22322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22320
	call	_brl_blitz_NullObjectError
_22320:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_MultEq
	add	esp,8
	push	_22321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5333
_5333:
	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	_22328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22325
	call	_brl_blitz_NullObjectError
_22325:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22327
	call	_brl_blitz_NullObjectError
_22327:
	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	_5337
_5337:
	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	_22332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22331
	call	_brl_blitz_NullObjectError
_22331:
	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	_5341
_5341:
	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	_22339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22335
	call	_brl_blitz_NullObjectError
_22335:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22337
	call	_brl_blitz_NullObjectError
_22337:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_DivEqVect
	add	esp,8
	push	_22338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5345
_5345:
	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	_22344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22342
	call	_brl_blitz_NullObjectError
_22342:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_DivEq
	add	esp,8
	push	_22343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5349
_5349:
	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	_22350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22347
	call	_brl_blitz_NullObjectError
_22347:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22349
	call	_brl_blitz_NullObjectError
_22349:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_Less
	add	esp,8
	mov	ebx,eax
	jmp	_5353
_5353:
	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	_22356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22353
	call	_brl_blitz_NullObjectError
_22353:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22355
	call	_brl_blitz_NullObjectError
_22355:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_Great
	add	esp,8
	mov	ebx,eax
	jmp	_5357
_5357:
	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	_22360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22359
	call	_brl_blitz_NullObjectError
_22359:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setX
	add	esp,8
	mov	ebx,0
	jmp	_5361
_5361:
	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	_22364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22363
	call	_brl_blitz_NullObjectError
_22363:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setY
	add	esp,8
	mov	ebx,0
	jmp	_5365
_5365:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_setZ
	add	esp,8
	mov	ebx,0
	jmp	_5369
_5369:
	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	_22375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22371
	call	_brl_blitz_NullObjectError
_22371:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22373
	call	_brl_blitz_NullObjectError
_22373:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Vector3df_setFromVect
	add	esp,8
	push	_22374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5373
_5373:
	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	_22380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22378
	call	_brl_blitz_NullObjectError
_22378:
	push	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_set
	add	esp,16
	push	_22379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5379
_5379:
	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	_22384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22383
	call	_brl_blitz_NullObjectError
_22383:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5382
_5382:
	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	_22388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22387
	call	_brl_blitz_NullObjectError
_22387:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5385
_5385:
	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	_22392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22391
	call	_brl_blitz_NullObjectError
_22391:
	push	dword [ebx+8]
	call	_IrrCore_Vector3df_getZ
	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_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_22394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22393
	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	_5390
_5390:
	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	_22396
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22395
	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	_5395
_5395:
	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	_22398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22397
	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	_5398
_5398:
	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	_22402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22401
	call	_brl_blitz_NullObjectError
_22401:
	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	_5401
_5401:
	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	_22413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22404
	push	ebp
	push	_22406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5405
_22404:
	push	_22407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22411
	call	_brl_blitz_NullObjectError
_22411:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5405
_5405:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Vector3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22414
	push	dword [eax+8]
	call	_IrrCore_Vector3df_del
	add	esp,4
_22414:
_5408:
	mov	eax,0
	jmp	_22415
_22415:
	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	_22417
	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	_22416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5411
_5411:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_22425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22422
	call	_brl_blitz_NullObjectError
_22422:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22424
	call	_brl_blitz_NullObjectError
_22424:
	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	_5415
_5415:
	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	_22431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22428
	call	_brl_blitz_NullObjectError
_22428:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22430
	call	_brl_blitz_NullObjectError
_22430:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isTotalInsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5419
_5419:
	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	_22439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22436
	call	_brl_blitz_NullObjectError
_22436:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22438
	call	_brl_blitz_NullObjectError
_22438:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isTotalOutsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5423
_5423:
	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	_22445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22442
	call	_brl_blitz_NullObjectError
_22442:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22444
	call	_brl_blitz_NullObjectError
_22444:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5427
_5427:
	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	_22452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22449
	call	_brl_blitz_NullObjectError
_22449:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22451
	call	_brl_blitz_NullObjectError
_22451:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_5431
_5431:
	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	_22458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22455
	call	_brl_blitz_NullObjectError
_22455:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22457
	call	_brl_blitz_NullObjectError
_22457:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_isPointInsideFast
	add	esp,8
	mov	ebx,eax
	jmp	_5435
_5435:
	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	_22464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22461
	call	_brl_blitz_NullObjectError
_22461:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22463
	call	_brl_blitz_NullObjectError
_22463:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5439
_5439:
	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	_22471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22468
	call	_brl_blitz_NullObjectError
_22468:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22470
	call	_brl_blitz_NullObjectError
_22470:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5443
_5443:
	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	_22479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22474
	call	_brl_blitz_NullObjectError
_22474:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22476
	call	_brl_blitz_NullObjectError
_22476:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22478
	call	_brl_blitz_NullObjectError
_22478:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Triangle3di_getIntersectionWithLimitedLine
	add	esp,12
	mov	ebx,eax
	jmp	_5448
_5448:
	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	_22492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22485
	call	_brl_blitz_NullObjectError
_22485:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22487
	call	_brl_blitz_NullObjectError
_22487:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22489
	call	_brl_blitz_NullObjectError
_22489:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22491
	call	_brl_blitz_NullObjectError
_22491:
	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	_5454
_5454:
	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	_22504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22497
	call	_brl_blitz_NullObjectError
_22497:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22499
	call	_brl_blitz_NullObjectError
_22499:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22501
	call	_brl_blitz_NullObjectError
_22501:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22503
	call	_brl_blitz_NullObjectError
_22503:
	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	_5460
_5460:
	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	_22508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22507
	call	_brl_blitz_NullObjectError
_22507:
	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	_5463
_5463:
	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	_22512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22511
	call	_brl_blitz_NullObjectError
_22511:
	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	_5466
_5466:
	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	_22516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22515
	call	_brl_blitz_NullObjectError
_22515:
	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	_5469
_5469:
	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	_22520
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22519
	call	_brl_blitz_NullObjectError
_22519:
	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	_5472
_5472:
	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	_22524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22523
	call	_brl_blitz_NullObjectError
_22523:
	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	_5475
_5475:
	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	_22528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22527
	call	_brl_blitz_NullObjectError
_22527:
	push	dword [ebx+8]
	call	_IrrCore_Triangle3di_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_5478
_5478:
	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	_22538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22531
	call	_brl_blitz_NullObjectError
_22531:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22533
	call	_brl_blitz_NullObjectError
_22533:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22535
	call	_brl_blitz_NullObjectError
_22535:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22537
	call	_brl_blitz_NullObjectError
_22537:
	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	_5484
_5484:
	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	_22545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22544
	call	_brl_blitz_NullObjectError
_22544:
	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	_5496
_5496:
	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	_22556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22553
	call	_brl_blitz_NullObjectError
_22553:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22555
	call	_brl_blitz_NullObjectError
_22555:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_setPointA
	add	esp,8
	mov	ebx,0
	jmp	_5500
_5500:
	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	_22562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22559
	call	_brl_blitz_NullObjectError
_22559:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22561
	call	_brl_blitz_NullObjectError
_22561:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_setPointB
	add	esp,8
	mov	ebx,0
	jmp	_5504
_5504:
	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	_22568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22565
	call	_brl_blitz_NullObjectError
_22565:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22567
	call	_brl_blitz_NullObjectError
_22567:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3di_setPointC
	add	esp,8
	mov	ebx,0
	jmp	_5508
_5508:
	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	_22570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22569
	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	_5510
_5510:
	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	_22572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22571
	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	_5521
_5521:
	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	_22580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22575
	call	_brl_blitz_NullObjectError
_22575:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22577
	call	_brl_blitz_NullObjectError
_22577:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22579
	call	_brl_blitz_NullObjectError
_22579:
	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	_5526
_5526:
	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	_22591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22582
	push	ebp
	push	_22584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5530
_22582:
	push	_22585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Triangle3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22589
	call	_brl_blitz_NullObjectError
_22589:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5530
_5530:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22593
	push	dword [eax+8]
	call	_IrrCore_Triangle3di_del
	add	esp,4
_22593:
_5533:
	mov	eax,0
	jmp	_22594
_22594:
	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	_22596
	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	_22595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5536
_5536:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_22604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22601
	call	_brl_blitz_NullObjectError
_22601:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22603
	call	_brl_blitz_NullObjectError
_22603:
	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	_5540
_5540:
	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	_22610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22607
	call	_brl_blitz_NullObjectError
_22607:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22609
	call	_brl_blitz_NullObjectError
_22609:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5544
_5544:
	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	_22616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22613
	call	_brl_blitz_NullObjectError
_22613:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22615
	call	_brl_blitz_NullObjectError
_22615:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isTotalInsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5548
_5548:
	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	_22623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22620
	call	_brl_blitz_NullObjectError
_22620:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22622
	call	_brl_blitz_NullObjectError
_22622:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isTotalOutsideBox
	add	esp,8
	mov	ebx,eax
	jmp	_5552
_5552:
	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	_22629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22626
	call	_brl_blitz_NullObjectError
_22626:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22628
	call	_brl_blitz_NullObjectError
_22628:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_5556
_5556:
	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	_22635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22632
	call	_brl_blitz_NullObjectError
_22632:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22634
	call	_brl_blitz_NullObjectError
_22634:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_isPointInsideFast
	add	esp,8
	mov	ebx,eax
	jmp	_5560
_5560:
	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	_22641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22638
	call	_brl_blitz_NullObjectError
_22638:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22640
	call	_brl_blitz_NullObjectError
_22640:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5564
_5564:
	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	_22647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22644
	call	_brl_blitz_NullObjectError
_22644:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22646
	call	_brl_blitz_NullObjectError
_22646:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5568
_5568:
	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	_22655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22650
	call	_brl_blitz_NullObjectError
_22650:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22652
	call	_brl_blitz_NullObjectError
_22652:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22654
	call	_brl_blitz_NullObjectError
_22654:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Triangle3df_getIntersectionWithLimitedLine
	add	esp,12
	mov	ebx,eax
	jmp	_5573
_5573:
	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	_22666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22659
	call	_brl_blitz_NullObjectError
_22659:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22661
	call	_brl_blitz_NullObjectError
_22661:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22663
	call	_brl_blitz_NullObjectError
_22663:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22665
	call	_brl_blitz_NullObjectError
_22665:
	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	_5579
_5579:
	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	_22676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22669
	call	_brl_blitz_NullObjectError
_22669:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22671
	call	_brl_blitz_NullObjectError
_22671:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22673
	call	_brl_blitz_NullObjectError
_22673:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22675
	call	_brl_blitz_NullObjectError
_22675:
	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	_5585
_5585:
	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	_22680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22679
	call	_brl_blitz_NullObjectError
_22679:
	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	_5588
_5588:
	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	_22684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22683
	call	_brl_blitz_NullObjectError
_22683:
	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	_5591
_5591:
	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	_22688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22687
	call	_brl_blitz_NullObjectError
_22687:
	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	_5594
_5594:
	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	_22692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22691
	call	_brl_blitz_NullObjectError
_22691:
	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	_5597
_5597:
	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	_22696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22695
	call	_brl_blitz_NullObjectError
_22695:
	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	_5600
_5600:
	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	_22716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_22698
	push	ebp
	push	_22702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22701
	call	_brl_blitz_NullObjectError
_22701:
	push	ebx
	call	__irrlicht_core_Triangle3df_getPointA
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5604
_22698:
	push	_22703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],1
	jne	_22704
	push	ebp
	push	_22708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22707
	call	_brl_blitz_NullObjectError
_22707:
	push	ebx
	call	__irrlicht_core_Triangle3df_getPointB
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5604
_22704:
	push	_22709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],2
	jne	_22710
	push	ebp
	push	_22714
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22713
	call	_brl_blitz_NullObjectError
_22713:
	push	ebx
	call	__irrlicht_core_Triangle3df_getPointC
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5604
_22710:
	push	_22715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_5604
_5604:
	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	_22727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22720
	call	_brl_blitz_NullObjectError
_22720:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22722
	call	_brl_blitz_NullObjectError
_22722:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22724
	call	_brl_blitz_NullObjectError
_22724:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22726
	call	_brl_blitz_NullObjectError
_22726:
	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	_5610
_5610:
	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	_22731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22730
	call	_brl_blitz_NullObjectError
_22730:
	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	_5622
_5622:
	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	_22737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22734
	call	_brl_blitz_NullObjectError
_22734:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22736
	call	_brl_blitz_NullObjectError
_22736:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_setPointA
	add	esp,8
	mov	ebx,0
	jmp	_5626
_5626:
	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	_22743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22740
	call	_brl_blitz_NullObjectError
_22740:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22742
	call	_brl_blitz_NullObjectError
_22742:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_setPointB
	add	esp,8
	mov	ebx,0
	jmp	_5630
_5630:
	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	_22749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22746
	call	_brl_blitz_NullObjectError
_22746:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22748
	call	_brl_blitz_NullObjectError
_22748:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Triangle3df_setPointC
	add	esp,8
	mov	ebx,0
	jmp	_5634
_5634:
	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	_22753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22752
	call	_brl_blitz_NullObjectError
_22752:
	push	dword [ebx+8]
	call	_IrrCore_Triangle3df_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5637
_5637:
	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	_22755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22754
	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	_5639
_5639:
	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	_22757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22756
	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	_5650
_5650:
	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	_22765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22760
	call	_brl_blitz_NullObjectError
_22760:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22762
	call	_brl_blitz_NullObjectError
_22762:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22764
	call	_brl_blitz_NullObjectError
_22764:
	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	_5655
_5655:
	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	_22776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22767
	push	ebp
	push	_22769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5659
_22767:
	push	_22770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Triangle3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22774
	call	_brl_blitz_NullObjectError
_22774:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5659
_5659:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Triangle3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22777
	push	dword [eax+8]
	call	_IrrCore_Triangle3df_del
	add	esp,4
_22777:
_5662:
	mov	eax,0
	jmp	_22778
_22778:
	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	_22780
	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	_22779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5665
_5665:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_22788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22785
	call	_brl_blitz_NullObjectError
_22785:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22787
	call	_brl_blitz_NullObjectError
_22787:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5669
_5669:
	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	_22794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22791
	call	_brl_blitz_NullObjectError
_22791:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22793
	call	_brl_blitz_NullObjectError
_22793:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5673
_5673:
	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	_22798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22797
	call	_brl_blitz_NullObjectError
_22797:
	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	_5676
_5676:
	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	_22804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22801
	call	_brl_blitz_NullObjectError
_22801:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22803
	call	_brl_blitz_NullObjectError
_22803:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_getDistanceTo
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5680
_5680:
	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	_22809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22808
	call	_brl_blitz_NullObjectError
_22808:
	push	dword [ebx+8]
	call	_IrrCore_Plane3df_getD
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_5683
_5683:
	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	_22813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22812
	call	_brl_blitz_NullObjectError
_22812:
	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	_5686
_5686:
	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	_22819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22816
	call	_brl_blitz_NullObjectError
_22816:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22818
	call	_brl_blitz_NullObjectError
_22818:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5690
_5690:
	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	_22825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22822
	call	_brl_blitz_NullObjectError
_22822:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22824
	call	_brl_blitz_NullObjectError
_22824:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_classifyPointRelation
	add	esp,8
	mov	ebx,eax
	jmp	_5694
_5694:
	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	_22831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22828
	call	_brl_blitz_NullObjectError
_22828:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22830
	call	_brl_blitz_NullObjectError
_22830:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_recalculateD
	add	esp,8
	mov	ebx,0
	jmp	_5698
_5698:
	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	_22842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22835
	call	_brl_blitz_NullObjectError
_22835:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22837
	call	_brl_blitz_NullObjectError
_22837:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22839
	call	_brl_blitz_NullObjectError
_22839:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22841
	call	_brl_blitz_NullObjectError
_22841:
	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	_5704
_5704:
	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	_22848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22845
	call	_brl_blitz_NullObjectError
_22845:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22847
	call	_brl_blitz_NullObjectError
_22847:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_existsIntersection
	add	esp,8
	mov	ebx,eax
	jmp	_5708
_5708:
	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	_22858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22851
	call	_brl_blitz_NullObjectError
_22851:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22853
	call	_brl_blitz_NullObjectError
_22853:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22855
	call	_brl_blitz_NullObjectError
_22855:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22857
	call	_brl_blitz_NullObjectError
_22857:
	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	_5714
_5714:
	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	_22870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22863
	call	_brl_blitz_NullObjectError
_22863:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22865
	call	_brl_blitz_NullObjectError
_22865:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22867
	call	_brl_blitz_NullObjectError
_22867:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22869
	call	_brl_blitz_NullObjectError
_22869:
	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	_5720
_5720:
	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	_22883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22876
	call	_brl_blitz_NullObjectError
_22876:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22878
	call	_brl_blitz_NullObjectError
_22878:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22880
	call	_brl_blitz_NullObjectError
_22880:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22882
	call	_brl_blitz_NullObjectError
_22882:
	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	_5726
_5726:
	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	_22895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_22888
	call	_brl_blitz_NullObjectError
_22888:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_22890
	call	_brl_blitz_NullObjectError
_22890:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_22892
	call	_brl_blitz_NullObjectError
_22892:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_22894
	call	_brl_blitz_NullObjectError
_22894:
	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	_5732
_5732:
	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	_22906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22901
	call	_brl_blitz_NullObjectError
_22901:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22903
	call	_brl_blitz_NullObjectError
_22903:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22905
	call	_brl_blitz_NullObjectError
_22905:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Plane3df_setPlaneFromPointVect
	add	esp,12
	mov	ebx,0
	jmp	_5737
_5737:
	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	_22912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22909
	call	_brl_blitz_NullObjectError
_22909:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22911
	call	_brl_blitz_NullObjectError
_22911:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3df_setPlaneFromVectVal
	add	esp,12
	mov	ebx,0
	jmp	_5742
_5742:
	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	_22914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22913
	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	_5744
_5744:
	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	_22916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22915
	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	_5752
_5752:
	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	_22930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_22925
	call	_brl_blitz_NullObjectError
_22925:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_22927
	call	_brl_blitz_NullObjectError
_22927:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22929
	call	_brl_blitz_NullObjectError
_22929:
	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	_5757
_5757:
	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	_22934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22933
	call	_brl_blitz_NullObjectError
_22933:
	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	_5760
_5760:
	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	_22941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22938
	call	_brl_blitz_NullObjectError
_22938:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22940
	call	_brl_blitz_NullObjectError
_22940:
	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	_5764
_5764:
	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	_22946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22945
	call	_brl_blitz_NullObjectError
_22945:
	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	_5768
_5768:
	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	_22958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_22949
	push	ebp
	push	_22951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5772
_22949:
	push	_22952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Plane3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_22954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_22956
	call	_brl_blitz_NullObjectError
_22956:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_22957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5772
_5772:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_22959
	push	dword [eax+8]
	call	_IrrCore_Plane3df_del
	add	esp,4
_22959:
_5775:
	mov	eax,0
	jmp	_22960
_22960:
	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	_22962
	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	_22961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5778
_5778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_22970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22967
	call	_brl_blitz_NullObjectError
_22967:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22969
	call	_brl_blitz_NullObjectError
_22969:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5782
_5782:
	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	_22976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22973
	call	_brl_blitz_NullObjectError
_22973:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22975
	call	_brl_blitz_NullObjectError
_22975:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_5786
_5786:
	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	_22980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22979
	call	_brl_blitz_NullObjectError
_22979:
	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	_5789
_5789:
	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	_22986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22983
	call	_brl_blitz_NullObjectError
_22983:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22985
	call	_brl_blitz_NullObjectError
_22985:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_getDistanceTo
	add	esp,8
	mov	ebx,eax
	jmp	_5793
_5793:
	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	_22990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22989
	call	_brl_blitz_NullObjectError
_22989:
	push	dword [ebx+8]
	call	_IrrCore_Plane3di_getD
	add	esp,4
	mov	ebx,eax
	jmp	_5796
_5796:
	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	_22994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_22993
	call	_brl_blitz_NullObjectError
_22993:
	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	_5799
_5799:
	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	_23000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_22995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_22997
	call	_brl_blitz_NullObjectError
_22997:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_22999
	call	_brl_blitz_NullObjectError
_22999:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_isFrontFacing
	add	esp,8
	mov	ebx,eax
	jmp	_5803
_5803:
	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	_23006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23003
	call	_brl_blitz_NullObjectError
_23003:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23005
	call	_brl_blitz_NullObjectError
_23005:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_classifyPointRelation
	add	esp,8
	mov	ebx,eax
	jmp	_5807
_5807:
	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	_23012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23009
	call	_brl_blitz_NullObjectError
_23009:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23011
	call	_brl_blitz_NullObjectError
_23011:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_recalculateD
	add	esp,8
	mov	ebx,0
	jmp	_5811
_5811:
	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	_23022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23015
	call	_brl_blitz_NullObjectError
_23015:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23017
	call	_brl_blitz_NullObjectError
_23017:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23019
	call	_brl_blitz_NullObjectError
_23019:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23021
	call	_brl_blitz_NullObjectError
_23021:
	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	_5817
_5817:
	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	_23028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23025
	call	_brl_blitz_NullObjectError
_23025:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23027
	call	_brl_blitz_NullObjectError
_23027:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_existsIntersection
	add	esp,8
	mov	ebx,eax
	jmp	_5821
_5821:
	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	_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_Plane3di_getIntersectionWithPlane
	add	esp,16
	mov	ebx,eax
	jmp	_5827
_5827:
	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	_23048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23041
	call	_brl_blitz_NullObjectError
_23041:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23043
	call	_brl_blitz_NullObjectError
_23043:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23045
	call	_brl_blitz_NullObjectError
_23045:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23047
	call	_brl_blitz_NullObjectError
_23047:
	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	_5833
_5833:
	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	_23058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23051
	call	_brl_blitz_NullObjectError
_23051:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23053
	call	_brl_blitz_NullObjectError
_23053:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23055
	call	_brl_blitz_NullObjectError
_23055:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23057
	call	_brl_blitz_NullObjectError
_23057:
	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	_5839
_5839:
	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	_23068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_23061
	call	_brl_blitz_NullObjectError
_23061:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_23063
	call	_brl_blitz_NullObjectError
_23063:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23065
	call	_brl_blitz_NullObjectError
_23065:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_23067
	call	_brl_blitz_NullObjectError
_23067:
	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	_5845
_5845:
	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	_23076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23071
	call	_brl_blitz_NullObjectError
_23071:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23073
	call	_brl_blitz_NullObjectError
_23073:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23075
	call	_brl_blitz_NullObjectError
_23075:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Plane3di_setPlaneFromPointVect
	add	esp,12
	mov	ebx,0
	jmp	_5850
_5850:
	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	_23082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23079
	call	_brl_blitz_NullObjectError
_23079:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23081
	call	_brl_blitz_NullObjectError
_23081:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Plane3di_setPlaneFromVectVal
	add	esp,12
	mov	ebx,0
	jmp	_5855
_5855:
	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	_23084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23083
	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	_5857
_5857:
	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	_23086
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23085
	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	_5865
_5865:
	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	_23094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23089
	call	_brl_blitz_NullObjectError
_23089:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23091
	call	_brl_blitz_NullObjectError
_23091:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23093
	call	_brl_blitz_NullObjectError
_23093:
	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	_5870
_5870:
	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	_23098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23097
	call	_brl_blitz_NullObjectError
_23097:
	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	_5873
_5873:
	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	_23104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23099
	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_Plane3di_newFromPointNormal
	add	esp,8
	push	eax
	call	__irrlicht_core_Plane3di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_5877
_5877:
	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	_23108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23107
	call	_brl_blitz_NullObjectError
_23107:
	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	_5881
_5881:
	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	_23119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23110
	push	ebp
	push	_23112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_5885
_23110:
	push	_23113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Plane3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23117
	call	_brl_blitz_NullObjectError
_23117:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_5885
_5885:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Plane3di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_23120
	push	dword [eax+8]
	call	_IrrCore_Plane3di_del
	add	esp,4
_23120:
_5888:
	mov	eax,0
	jmp	_23121
_23121:
	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	_23123
	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	_23122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_5891
_5891:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_23131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23128
	call	_brl_blitz_NullObjectError
_23128:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23130
	call	_brl_blitz_NullObjectError
_23130:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_5895
_5895:
	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	_23137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23134
	call	_brl_blitz_NullObjectError
_23134:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23136
	call	_brl_blitz_NullObjectError
_23136:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_EqQuat
	add	esp,8
	mov	ebx,0
	jmp	_5899
_5899:
	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	_23143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23140
	call	_brl_blitz_NullObjectError
_23140:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23142
	call	_brl_blitz_NullObjectError
_23142:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_EqMat
	add	esp,8
	mov	ebx,0
	jmp	_5903
_5903:
	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	_23151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23148
	call	_brl_blitz_NullObjectError
_23148:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23150
	call	_brl_blitz_NullObjectError
_23150:
	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	_5907
_5907:
	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	_23157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23154
	call	_brl_blitz_NullObjectError
_23154:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23156
	call	_brl_blitz_NullObjectError
_23156:
	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	_5911
_5911:
	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	_23161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23160
	call	_brl_blitz_NullObjectError
_23160:
	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	_5915
_5915:
	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	_23168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23165
	call	_brl_blitz_NullObjectError
_23165:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23167
	call	_brl_blitz_NullObjectError
_23167:
	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	_5919
_5919:
	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	_23172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23171
	call	_brl_blitz_NullObjectError
_23171:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_MultEqFloat
	add	esp,8
	mov	ebx,0
	jmp	_5923
_5923:
	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	_23178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23175
	call	_brl_blitz_NullObjectError
_23175:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23177
	call	_brl_blitz_NullObjectError
_23177:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_MultEqQuat
	add	esp,8
	mov	ebx,0
	jmp	_5927
_5927:
	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	_23182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23181
	call	_brl_blitz_NullObjectError
_23181:
	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	_5932
_5932:
	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	_23186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23185
	call	_brl_blitz_NullObjectError
_23185:
	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	_5936
_5936:
	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	_23192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23189
	call	_brl_blitz_NullObjectError
_23189:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23191
	call	_brl_blitz_NullObjectError
_23191:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_dotProduct
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_5940
_5940:
	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	_23197
	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	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	_23196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5947
_5947:
	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	_23203
	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	dword [ebp-16]
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_setFrom3Vals
	add	esp,16
	push	_23202
	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_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	_23210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23206
	call	_brl_blitz_NullObjectError
_23206:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23208
	call	_brl_blitz_NullObjectError
_23208:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_setFromVect
	add	esp,8
	push	_23209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5957
_5957:
	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	_23216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23214
	call	_brl_blitz_NullObjectError
_23214:
	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	_23215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5961
_5961:
	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	_23220
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23219
	call	_brl_blitz_NullObjectError
_23219:
	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	_5964
_5964:
	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	_23224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23223
	call	_brl_blitz_NullObjectError
_23223:
	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	_5967
_5967:
	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	_23232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23227
	call	_brl_blitz_NullObjectError
_23227:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23229
	call	_brl_blitz_NullObjectError
_23229:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23231
	call	_brl_blitz_NullObjectError
_23231:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Quaternion_getMatrixToDest
	add	esp,12
	mov	ebx,0
	jmp	_5972
_5972:
	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	_23240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23237
	call	_brl_blitz_NullObjectError
_23237:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23239
	call	_brl_blitz_NullObjectError
_23239:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_getMatrix_transposed
	add	esp,8
	mov	ebx,0
	jmp	_5976
_5976:
	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	_23245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23243
	call	_brl_blitz_NullObjectError
_23243:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_makeInverse
	add	esp,4
	push	_23244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5979
_5979:
	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	_23254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23248
	call	_brl_blitz_NullObjectError
_23248:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23250
	call	_brl_blitz_NullObjectError
_23250:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23252
	call	_brl_blitz_NullObjectError
_23252:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Quaternion_slerp
	add	esp,16
	push	_23253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5985
_5985:
	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	_23263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23259
	call	_brl_blitz_NullObjectError
_23259:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23261
	call	_brl_blitz_NullObjectError
_23261:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_fromAngleAxis
	add	esp,12
	push	_23262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5990
_5990:
	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	_23271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23268
	call	_brl_blitz_NullObjectError
_23268:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23270
	call	_brl_blitz_NullObjectError
_23270:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Quaternion_toEuler
	add	esp,8
	mov	ebx,0
	jmp	_5994
_5994:
	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	_23277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23275
	call	_brl_blitz_NullObjectError
_23275:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_makeIdentity
	add	esp,4
	push	_23276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_5997
_5997:
	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	_23281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23280
	call	_brl_blitz_NullObjectError
_23280:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getX
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6000
_6000:
	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	_23285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23284
	call	_brl_blitz_NullObjectError
_23284:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getY
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6003
_6003:
	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	_23289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23288
	call	_brl_blitz_NullObjectError
_23288:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getZ
	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_getW:
	push	ebp
	mov	ebp,esp
	sub	esp,8
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_23293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23292
	call	_brl_blitz_NullObjectError
_23292:
	push	dword [ebx+8]
	call	_IrrCore_Quaternion_getW
	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_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	_23299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23296
	call	_brl_blitz_NullObjectError
_23296:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_23298
	call	_brl_blitz_NullObjectError
_23298:
	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	_6014
_6014:
	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	_23309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23303
	call	_brl_blitz_NullObjectError
_23303:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23305
	call	_brl_blitz_NullObjectError
_23305:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23307
	call	_brl_blitz_NullObjectError
_23307:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Quaternion_rotationFromTo
	add	esp,12
	push	_23308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_6019
_6019:
	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	_23315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23314
	call	_brl_blitz_NullObjectError
_23314:
	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	_6025
_6025:
	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	_23318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23317
	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	_6027
_6027:
	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	_23320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23319
	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	_6032
_6032:
	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	_23322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23321
	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	_6038
_6038:
	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	_23326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23325
	call	_brl_blitz_NullObjectError
_23325:
	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	_6041
_6041:
	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	_23331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23330
	call	_brl_blitz_NullObjectError
_23330:
	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	_6044
_6044:
	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	_23342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23333
	push	ebp
	push	_23335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6048
_23333:
	push	_23336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Quaternion
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23340
	call	_brl_blitz_NullObjectError
_23340:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6048
_6048:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Quaternion_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_23344
	push	dword [eax+8]
	call	_IrrCore_Quaternion_del
	add	esp,4
_23344:
_6051:
	mov	eax,0
	jmp	_23345
_23345:
	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	_23347
	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	_23346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6054
_6054:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_23355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23352
	call	_brl_blitz_NullObjectError
_23352:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23354
	call	_brl_blitz_NullObjectError
_23354:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_EqEqStringC
	add	esp,8
	mov	ebx,eax
	jmp	_6058
_6058:
	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	_23361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23358
	call	_brl_blitz_NullObjectError
_23358:
	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	_6062
_6062:
	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	_23367
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23364
	call	_brl_blitz_NullObjectError
_23364:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23366
	call	_brl_blitz_NullObjectError
_23366:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6066
_6066:
	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	_23373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23370
	call	_brl_blitz_NullObjectError
_23370:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23372
	call	_brl_blitz_NullObjectError
_23372:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_Less
	add	esp,8
	mov	ebx,eax
	jmp	_6070
_6070:
	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	_23377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23376
	call	_brl_blitz_NullObjectError
_23376:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqChar
	add	esp,8
	mov	ebx,0
	jmp	_6074
_6074:
	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	_23384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23381
	call	_brl_blitz_NullObjectError
_23381:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23383
	call	_brl_blitz_NullObjectError
_23383:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_PlusEqString
	add	esp,8
	mov	ebx,0
	jmp	_6078
_6078:
	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	_23388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23387
	call	_brl_blitz_NullObjectError
_23387:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqInt
	add	esp,8
	mov	ebx,0
	jmp	_6082
_6082:
	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	_23394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23391
	call	_brl_blitz_NullObjectError
_23391:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23393
	call	_brl_blitz_NullObjectError
_23393:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_Eq
	add	esp,8
	mov	ebx,0
	jmp	_6086
_6086:
	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	_23398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23397
	call	_brl_blitz_NullObjectError
_23397:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_EqStringPtr
	add	esp,8
	mov	ebx,0
	jmp	_6090
_6090:
	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	_23402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23401
	call	_brl_blitz_NullObjectError
_23401:
	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	_6094
_6094:
	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	_23407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23406
	call	_brl_blitz_NullObjectError
_23406:
	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	_6098
_6098:
	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	_23413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23410
	call	_brl_blitz_NullObjectError
_23410:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23412
	call	_brl_blitz_NullObjectError
_23412:
	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	_6102
_6102:
	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	_23417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23416
	call	_brl_blitz_NullObjectError
_23416:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_idx
	add	esp,8
	mov	eax,eax
	mov	byte [ebp-12],al
	jmp	_6106
_6106:
	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	_23421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23420
	call	_brl_blitz_NullObjectError
_23420:
	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	_6110
_6110:
	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	_23427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23424
	call	_brl_blitz_NullObjectError
_23424:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23426
	call	_brl_blitz_NullObjectError
_23426:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_equals_ignore_case
	add	esp,8
	mov	ebx,eax
	jmp	_6114
_6114:
	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	_23433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23430
	call	_brl_blitz_NullObjectError
_23430:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23432
	call	_brl_blitz_NullObjectError
_23432:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_equalsnStringC
	add	esp,12
	mov	ebx,eax
	jmp	_6119
_6119:
	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	_23440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23437
	call	_brl_blitz_NullObjectError
_23437:
	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	_6124
_6124:
	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	_23444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23443
	call	_brl_blitz_NullObjectError
_23443:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_reserve
	add	esp,8
	mov	ebx,0
	jmp	_6128
_6128:
	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	_23449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23448
	call	_brl_blitz_NullObjectError
_23448:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_findFirst
	add	esp,8
	mov	ebx,eax
	jmp	_6132
_6132:
	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	_23453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23452
	call	_brl_blitz_NullObjectError
_23452:
	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	_6137
_6137:
	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	_23458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23457
	call	_brl_blitz_NullObjectError
_23457:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_findLast
	add	esp,8
	mov	ebx,eax
	jmp	_6141
_6141:
	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	_23464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23461
	call	_brl_blitz_NullObjectError
_23461:
	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	_6145
_6145:
	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	_23468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23467
	call	_brl_blitz_NullObjectError
_23467:
	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	_6150
_6150:
	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	_23476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23473
	call	_brl_blitz_NullObjectError
_23473:
	push	dword [ebp-8]
	call	__irrlicht_core_StringC_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_23475
	call	_brl_blitz_NullObjectError
_23475:
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendStringC
	add	esp,8
	mov	ebx,0
	jmp	_6154
_6154:
	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	_23482
	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	dword [ebp-8]
	call	__irrlicht_core_StringC_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_23481
	call	_brl_blitz_NullObjectError
_23481:
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendStringCWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6159
_6159:
	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	_23486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23485
	call	_brl_blitz_NullObjectError
_23485:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendChar
	add	esp,8
	mov	ebx,0
	jmp	_6163
_6163:
	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	_23492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23489
	call	_brl_blitz_NullObjectError
_23489:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23491
	call	_brl_blitz_NullObjectError
_23491:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_appendStringC
	add	esp,8
	mov	ebx,0
	jmp	_6167
_6167:
	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	_23498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23495
	call	_brl_blitz_NullObjectError
_23495:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23497
	call	_brl_blitz_NullObjectError
_23497:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringC_appendStringCWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6172
_6172:
	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	_23502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23501
	call	_brl_blitz_NullObjectError
_23501:
	push	ebx
	call	__irrlicht_core_StringC_c_str
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_6175
_6175:
	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	_23506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23505
	call	_brl_blitz_NullObjectError
_23505:
	push	dword [ebx+8]
	call	_IrrCore_StringC_c_str
	add	esp,4
	mov	ebx,eax
	jmp	_6178
_6178:
	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	_23510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23509
	call	_brl_blitz_NullObjectError
_23509:
	push	dword [ebx+8]
	call	_IrrCore_StringC_make_lower
	add	esp,4
	mov	ebx,0
	jmp	_6181
_6181:
	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	_23514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23513
	call	_brl_blitz_NullObjectError
_23513:
	push	dword [ebx+8]
	call	_IrrCore_StringC_make_upper
	add	esp,4
	mov	ebx,0
	jmp	_6184
_6184:
	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	_23518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23517
	call	_brl_blitz_NullObjectError
_23517:
	push	dword [ebx+8]
	call	_IrrCore_StringC_size
	add	esp,4
	mov	ebx,eax
	jmp	_6187
_6187:
	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	_23522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23521
	call	_brl_blitz_NullObjectError
_23521:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_PlusEqcharString
	add	esp,8
	mov	ebx,0
	jmp	_6191
_6191:
	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	_23526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23525
	call	_brl_blitz_NullObjectError
_23525:
	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	_6195
_6195:
	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	_23530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23529
	call	_brl_blitz_NullObjectError
_23529:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringC_appendCharString
	add	esp,8
	mov	ebx,0
	jmp	_6199
_6199:
	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	_23532
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23531
	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	_6202
_6202:
	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	_23536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23535
	call	_brl_blitz_NullObjectError
_23535:
	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	_6205
_6205:
	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	_23538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23537
	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	_6208
_6208:
	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	_23541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23540
	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	_6211
_6211:
	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	_23543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23542
	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	_6215
_6215:
	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	_23545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23544
	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	_6217
_6217:
	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	_23556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23547
	push	ebp
	push	_23549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6221
_23547:
	push	_23550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_StringC
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23554
	call	_brl_blitz_NullObjectError
_23554:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6221
_6221:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringC_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_23557
	push	dword [eax+8]
	call	_IrrCore_StringC_del
	add	esp,4
_23557:
_6224:
	mov	eax,0
	jmp	_23558
_23558:
	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	_23560
	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	_23559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6227
_6227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_23568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23565
	call	_brl_blitz_NullObjectError
_23565:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23567
	call	_brl_blitz_NullObjectError
_23567:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_EqEqStringW
	add	esp,8
	mov	ebx,eax
	jmp	_6231
_6231:
	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	_23572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23571
	call	_brl_blitz_NullObjectError
_23571:
	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	_6235
_6235:
	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	_23578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23575
	call	_brl_blitz_NullObjectError
_23575:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23577
	call	_brl_blitz_NullObjectError
_23577:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6239
_6239:
	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	_23584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23581
	call	_brl_blitz_NullObjectError
_23581:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23583
	call	_brl_blitz_NullObjectError
_23583:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_Less
	add	esp,8
	mov	ebx,eax
	jmp	_6243
_6243:
	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	_23588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23587
	call	_brl_blitz_NullObjectError
_23587:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqChar
	add	esp,8
	mov	ebx,0
	jmp	_6247
_6247:
	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	_23594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23591
	call	_brl_blitz_NullObjectError
_23591:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23593
	call	_brl_blitz_NullObjectError
_23593:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_PlusEqString
	add	esp,8
	mov	ebx,0
	jmp	_6251
_6251:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqInt
	add	esp,8
	mov	ebx,0
	jmp	_6255
_6255:
	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	_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	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_Eq
	add	esp,8
	mov	ebx,0
	jmp	_6259
_6259:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_EqStringPtr
	add	esp,8
	mov	ebx,0
	jmp	_6263
_6263:
	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	_23613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23612
	call	_brl_blitz_NullObjectError
_23612:
	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	_6267
_6267:
	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	_23617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23616
	call	_brl_blitz_NullObjectError
_23616:
	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	_6271
_6271:
	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	_23623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23620
	call	_brl_blitz_NullObjectError
_23620:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23622
	call	_brl_blitz_NullObjectError
_23622:
	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	_6275
_6275:
	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	_23627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23626
	call	_brl_blitz_NullObjectError
_23626:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_idx
	add	esp,8
	mov	eax,eax
	mov	word [ebp-12],ax
	jmp	_6279
_6279:
	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	_23631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23630
	call	_brl_blitz_NullObjectError
_23630:
	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	_6283
_6283:
	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	_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_StringW_equals_ignore_case
	add	esp,8
	mov	ebx,eax
	jmp	_6287
_6287:
	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	_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 [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_equalsnStringW
	add	esp,12
	mov	ebx,eax
	jmp	_6292
_6292:
	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	_23647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23646
	call	_brl_blitz_NullObjectError
_23646:
	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	_6297
_6297:
	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	_23651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23650
	call	_brl_blitz_NullObjectError
_23650:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_reserve
	add	esp,8
	mov	ebx,0
	jmp	_6301
_6301:
	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	_23655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23654
	call	_brl_blitz_NullObjectError
_23654:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_findFirst
	add	esp,8
	mov	ebx,eax
	jmp	_6305
_6305:
	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	_23659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23658
	call	_brl_blitz_NullObjectError
_23658:
	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	_6310
_6310:
	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	_23663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23662
	call	_brl_blitz_NullObjectError
_23662:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_findLast
	add	esp,8
	mov	ebx,eax
	jmp	_6314
_6314:
	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	_23667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23666
	call	_brl_blitz_NullObjectError
_23666:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_find
	add	esp,8
	mov	ebx,eax
	jmp	_6318
_6318:
	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	_23671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23670
	call	_brl_blitz_NullObjectError
_23670:
	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	_6323
_6323:
	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	_23677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23674
	call	_brl_blitz_NullObjectError
_23674:
	push	dword [ebp-8]
	call	__irrlicht_core_StringW_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_23676
	call	_brl_blitz_NullObjectError
_23676:
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendStringW
	add	esp,8
	mov	ebx,0
	jmp	_6327
_6327:
	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	_23683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23680
	call	_brl_blitz_NullObjectError
_23680:
	push	dword [ebp-8]
	call	__irrlicht_core_StringW_createFromString
	add	esp,4
	mov	esi,eax
	cmp	esi,_bbNullObject
	jne	_23682
	call	_brl_blitz_NullObjectError
_23682:
	push	dword [ebp-12]
	push	dword [esi+8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendStringWWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6332
_6332:
	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	_23687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23686
	call	_brl_blitz_NullObjectError
_23686:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendChar
	add	esp,8
	mov	ebx,0
	jmp	_6336
_6336:
	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	_23693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23690
	call	_brl_blitz_NullObjectError
_23690:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23692
	call	_brl_blitz_NullObjectError
_23692:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_appendStringW
	add	esp,8
	mov	ebx,0
	jmp	_6340
_6340:
	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	_23699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23696
	call	_brl_blitz_NullObjectError
_23696:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23698
	call	_brl_blitz_NullObjectError
_23698:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_StringW_appendStringWWithLength
	add	esp,12
	mov	ebx,0
	jmp	_6345
_6345:
	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	_23703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23702
	call	_brl_blitz_NullObjectError
_23702:
	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	_6348
_6348:
	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	_23707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23706
	call	_brl_blitz_NullObjectError
_23706:
	push	dword [ebx+8]
	call	_IrrCore_StringW_c_str
	add	esp,4
	mov	ebx,eax
	jmp	_6351
_6351:
	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	_23711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23710
	call	_brl_blitz_NullObjectError
_23710:
	push	dword [ebx+8]
	call	_IrrCore_StringW_make_lower
	add	esp,4
	mov	ebx,0
	jmp	_6354
_6354:
	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	_23715
	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 [ebx+8]
	call	_IrrCore_StringW_make_upper
	add	esp,4
	mov	ebx,0
	jmp	_6357
_6357:
	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	_23719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23718
	call	_brl_blitz_NullObjectError
_23718:
	push	dword [ebx+8]
	call	_IrrCore_StringW_size
	add	esp,4
	mov	ebx,eax
	jmp	_6360
_6360:
	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	_23723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23722
	call	_brl_blitz_NullObjectError
_23722:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_PlusEqcharString
	add	esp,8
	mov	ebx,0
	jmp	_6364
_6364:
	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	_23727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23726
	call	_brl_blitz_NullObjectError
_23726:
	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	_6368
_6368:
	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	_23731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23730
	call	_brl_blitz_NullObjectError
_23730:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_StringW_appendCharString
	add	esp,8
	mov	ebx,0
	jmp	_6372
_6372:
	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	_23733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23732
	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	_6375
_6375:
	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	_23737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23736
	call	_brl_blitz_NullObjectError
_23736:
	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	_6378
_6378:
	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	_23739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23738
	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	_6381
_6381:
	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	_23741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23740
	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	_6384
_6384:
	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	_23743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23742
	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	_6388
_6388:
	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	_23745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23744
	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	_6390
_6390:
	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	_23756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23747
	push	ebp
	push	_23749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6394
_23747:
	push	_23750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_StringW
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23754
	call	_brl_blitz_NullObjectError
_23754:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6394
_6394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_StringW_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_23757
	push	dword [eax+8]
	call	_IrrCore_StringW_del
	add	esp,4
_23757:
_6397:
	mov	eax,0
	jmp	_23758
_23758:
	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	_23760
	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	_23759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6400
_6400:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_23768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23765
	call	_brl_blitz_NullObjectError
_23765:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23767
	call	_brl_blitz_NullObjectError
_23767:
	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	_6404
_6404:
	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	_23774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23771
	call	_brl_blitz_NullObjectError
_23771:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23773
	call	_brl_blitz_NullObjectError
_23773:
	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	_6408
_6408:
	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	_23780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23777
	call	_brl_blitz_NullObjectError
_23777:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23779
	call	_brl_blitz_NullObjectError
_23779:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6412
_6412:
	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	_23786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23783
	call	_brl_blitz_NullObjectError
_23783:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23785
	call	_brl_blitz_NullObjectError
_23785:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_MinusEq
	add	esp,8
	mov	ebx,0
	jmp	_6416
_6416:
	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	_23792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23789
	call	_brl_blitz_NullObjectError
_23789:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23791
	call	_brl_blitz_NullObjectError
_23791:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6420
_6420:
	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	_23799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23796
	call	_brl_blitz_NullObjectError
_23796:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23798
	call	_brl_blitz_NullObjectError
_23798:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6424
_6424:
	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	_23803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23802
	call	_brl_blitz_NullObjectError
_23802:
	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	_6431
_6431:
	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	_23815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23810
	call	_brl_blitz_NullObjectError
_23810:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23812
	call	_brl_blitz_NullObjectError
_23812:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23814
	call	_brl_blitz_NullObjectError
_23814:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2di_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6436
_6436:
	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	_23823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23820
	call	_brl_blitz_NullObjectError
_23820:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23822
	call	_brl_blitz_NullObjectError
_23822:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6440
_6440:
	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	_23827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23826
	call	_brl_blitz_NullObjectError
_23826:
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_6443
_6443:
	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	_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_Line2di_getVector
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector2di_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6446
_6446:
	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	_23835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23834
	call	_brl_blitz_NullObjectError
_23834:
	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	_6449
_6449:
	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	_23841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23838
	call	_brl_blitz_NullObjectError
_23838:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23840
	call	_brl_blitz_NullObjectError
_23840:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_6453
_6453:
	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	_23849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23844
	call	_brl_blitz_NullObjectError
_23844:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23846
	call	_brl_blitz_NullObjectError
_23846:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23848
	call	_brl_blitz_NullObjectError
_23848:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2di_intersectWith
	add	esp,12
	mov	ebx,eax
	jmp	_6458
_6458:
	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	_23854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23853
	call	_brl_blitz_NullObjectError
_23853:
	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	_6461
_6461:
	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	_23858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23857
	call	_brl_blitz_NullObjectError
_23857:
	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	_6464
_6464:
	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	_23862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23861
	call	_brl_blitz_NullObjectError
_23861:
	push	dword [ebx+8]
	call	_IrrCore_Line2di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_6467
_6467:
	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	_23866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23865
	call	_brl_blitz_NullObjectError
_23865:
	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	_6470
_6470:
	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	_23872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23869
	call	_brl_blitz_NullObjectError
_23869:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23871
	call	_brl_blitz_NullObjectError
_23871:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_getPointOrientation
	add	esp,8
	mov	ebx,eax
	jmp	_6474
_6474:
	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	_23879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23876
	call	_brl_blitz_NullObjectError
_23876:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23878
	call	_brl_blitz_NullObjectError
_23878:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_isPointOnLine
	add	esp,8
	mov	ebx,eax
	jmp	_6478
_6478:
	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	_23885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23882
	call	_brl_blitz_NullObjectError
_23882:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23884
	call	_brl_blitz_NullObjectError
_23884:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2di_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6482
_6482:
	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	_23891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23888
	call	_brl_blitz_NullObjectError
_23888:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23890
	call	_brl_blitz_NullObjectError
_23890:
	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	_6486
_6486:
	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	_23893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23892
	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	_6488
_6488:
	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	_23895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23894
	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	_6494
_6494:
	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	_23901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23898
	call	_brl_blitz_NullObjectError
_23898:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23900
	call	_brl_blitz_NullObjectError
_23900:
	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	_6498
_6498:
	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	_23905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23904
	call	_brl_blitz_NullObjectError
_23904:
	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	_6501
_6501:
	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	_23916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_23907
	push	ebp
	push	_23909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6505
_23907:
	push	_23910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_23912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23914
	call	_brl_blitz_NullObjectError
_23914:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_23915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6505
_6505:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_23917
	push	dword [eax+8]
	call	_IrrCore_Line2di_del
	add	esp,4
_23917:
_6508:
	mov	eax,0
	jmp	_23918
_23918:
	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	_23920
	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	_23919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6511
_6511:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_23928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23925
	call	_brl_blitz_NullObjectError
_23925:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23927
	call	_brl_blitz_NullObjectError
_23927:
	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	_6515
_6515:
	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	_23934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23931
	call	_brl_blitz_NullObjectError
_23931:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23933
	call	_brl_blitz_NullObjectError
_23933:
	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	_6519
_6519:
	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	_23940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23937
	call	_brl_blitz_NullObjectError
_23937:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23939
	call	_brl_blitz_NullObjectError
_23939:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6523
_6523:
	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	_23946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23943
	call	_brl_blitz_NullObjectError
_23943:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23945
	call	_brl_blitz_NullObjectError
_23945:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_MinusEq
	add	esp,8
	mov	ebx,0
	jmp	_6527
_6527:
	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	_23952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23949
	call	_brl_blitz_NullObjectError
_23949:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23951
	call	_brl_blitz_NullObjectError
_23951:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6531
_6531:
	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	_23958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23955
	call	_brl_blitz_NullObjectError
_23955:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23957
	call	_brl_blitz_NullObjectError
_23957:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6535
_6535:
	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	_23962
	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-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	_6542
_6542:
	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	_23970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23965
	call	_brl_blitz_NullObjectError
_23965:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23967
	call	_brl_blitz_NullObjectError
_23967:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_23969
	call	_brl_blitz_NullObjectError
_23969:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2df_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6547
_6547:
	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	_23976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23973
	call	_brl_blitz_NullObjectError
_23973:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23975
	call	_brl_blitz_NullObjectError
_23975:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6551
_6551:
	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	_23980
	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 [ebx+8]
	call	_IrrCore_Line2df_getLength
	add	esp,4
	fstp	qword [ebp-12]
	jmp	_6554
_6554:
	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	_23984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23983
	call	_brl_blitz_NullObjectError
_23983:
	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	_6557
_6557:
	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	_23988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_23987
	call	_brl_blitz_NullObjectError
_23987:
	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	_6560
_6560:
	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	_23994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_23991
	call	_brl_blitz_NullObjectError
_23991:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_23993
	call	_brl_blitz_NullObjectError
_23993:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_getAngleWith
	add	esp,8
	fstp	qword [ebp-16]
	jmp	_6564
_6564:
	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	_24002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_23995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_23997
	call	_brl_blitz_NullObjectError
_23997:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_23999
	call	_brl_blitz_NullObjectError
_23999:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24001
	call	_brl_blitz_NullObjectError
_24001:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line2df_intersectWith
	add	esp,12
	mov	ebx,eax
	jmp	_6569
_6569:
	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	_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	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	_6572
_6572:
	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	_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	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	_6575
_6575:
	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	_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_Line2df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6578
_6578:
	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	_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	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	_6581
_6581:
	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	_24024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24021
	call	_brl_blitz_NullObjectError
_24021:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24023
	call	_brl_blitz_NullObjectError
_24023:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_getPointOrientation
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_6585
_6585:
	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	_24030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24027
	call	_brl_blitz_NullObjectError
_24027:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24029
	call	_brl_blitz_NullObjectError
_24029:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_isPointOnLine
	add	esp,8
	mov	ebx,eax
	jmp	_6589
_6589:
	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	_24036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24033
	call	_brl_blitz_NullObjectError
_24033:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24035
	call	_brl_blitz_NullObjectError
_24035:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line2df_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6593
_6593:
	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	_24042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24039
	call	_brl_blitz_NullObjectError
_24039:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24041
	call	_brl_blitz_NullObjectError
_24041:
	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	_6597
_6597:
	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	_24044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24043
	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	_6599
_6599:
	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	_24046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24045
	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	_6605
_6605:
	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	_24052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24049
	call	_brl_blitz_NullObjectError
_24049:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24051
	call	_brl_blitz_NullObjectError
_24051:
	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	_6609
_6609:
	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	_24056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24055
	call	_brl_blitz_NullObjectError
_24055:
	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	_6612
_6612:
	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	_24067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24058
	push	ebp
	push	_24060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6616
_24058:
	push	_24061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24065
	call	_brl_blitz_NullObjectError
_24065:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6616
_6616:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line2df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_24068
	push	dword [eax+8]
	call	_IrrCore_Line2df_del
	add	esp,4
_24068:
_6619:
	mov	eax,0
	jmp	_24069
_24069:
	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	_24071
	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	_24070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6622
_6622:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_24078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24072
	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	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	_6626
_6626:
	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	_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	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	_6630
_6630:
	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	_24090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24087
	call	_brl_blitz_NullObjectError
_24087:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24089
	call	_brl_blitz_NullObjectError
_24089:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6634
_6634:
	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	_24096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24093
	call	_brl_blitz_NullObjectError
_24093:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24095
	call	_brl_blitz_NullObjectError
_24095:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6638
_6638:
	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	_24102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24099
	call	_brl_blitz_NullObjectError
_24099:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24101
	call	_brl_blitz_NullObjectError
_24101:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6642
_6642:
	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	_24108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24105
	call	_brl_blitz_NullObjectError
_24105:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24107
	call	_brl_blitz_NullObjectError
_24107:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6646
_6646:
	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	_24112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24111
	call	_brl_blitz_NullObjectError
_24111:
	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	_6655
_6655:
	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	_24122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24117
	call	_brl_blitz_NullObjectError
_24117:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24119
	call	_brl_blitz_NullObjectError
_24119:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24121
	call	_brl_blitz_NullObjectError
_24121:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line3di_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6660
_6660:
	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	_24128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24125
	call	_brl_blitz_NullObjectError
_24125:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24127
	call	_brl_blitz_NullObjectError
_24127:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6664
_6664:
	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	_24132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24131
	call	_brl_blitz_NullObjectError
_24131:
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getLength
	add	esp,4
	mov	ebx,eax
	jmp	_6667
_6667:
	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	_24136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24135
	call	_brl_blitz_NullObjectError
_24135:
	push	dword [ebx+8]
	call	_IrrCore_Line3di_getLengthSQ
	add	esp,4
	mov	ebx,eax
	jmp	_6670
_6670:
	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	_24140
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24139
	call	_brl_blitz_NullObjectError
_24139:
	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	_6673
_6673:
	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	_24144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24143
	call	_brl_blitz_NullObjectError
_24143:
	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	_6676
_6676:
	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	_24150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24147
	call	_brl_blitz_NullObjectError
_24147:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24149
	call	_brl_blitz_NullObjectError
_24149:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3di_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6680
_6680:
	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	_24156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24153
	call	_brl_blitz_NullObjectError
_24153:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24155
	call	_brl_blitz_NullObjectError
_24155:
	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	_6684
_6684:
	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	_24160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24159
	call	_brl_blitz_NullObjectError
_24159:
	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	_6687
_6687:
	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	_24164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24163
	call	_brl_blitz_NullObjectError
_24163:
	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	_6690
_6690:
	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	_24170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24167
	call	_brl_blitz_NullObjectError
_24167:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24169
	call	_brl_blitz_NullObjectError
_24169:
	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	_6696
_6696:
	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	_24176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24175
	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	_6704
_6704:
	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	_24182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24179
	call	_brl_blitz_NullObjectError
_24179:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24181
	call	_brl_blitz_NullObjectError
_24181:
	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	_6708
_6708:
	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	_24186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24185
	call	_brl_blitz_NullObjectError
_24185:
	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	_6711
_6711:
	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	_24188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24187
	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	_6713
_6713:
	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	_24199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24190
	push	ebp
	push	_24192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6717
_24190:
	push	_24193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24197
	call	_brl_blitz_NullObjectError
_24197:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6717
_6717:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_24200
	push	dword [eax+8]
	call	_IrrCore_Line3di_del
	add	esp,4
_24200:
_6720:
	mov	eax,0
	jmp	_24201
_24201:
	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	_24203
	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	_24202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6723
_6723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_24210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24207
	call	_brl_blitz_NullObjectError
_24207:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24209
	call	_brl_blitz_NullObjectError
_24209:
	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	_6727
_6727:
	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	_24216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24213
	call	_brl_blitz_NullObjectError
_24213:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24215
	call	_brl_blitz_NullObjectError
_24215:
	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	_6731
_6731:
	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	_24222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24219
	call	_brl_blitz_NullObjectError
_24219:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24221
	call	_brl_blitz_NullObjectError
_24221:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6735
_6735:
	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	_24228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24225
	call	_brl_blitz_NullObjectError
_24225:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24227
	call	_brl_blitz_NullObjectError
_24227:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_PlusEq
	add	esp,8
	mov	ebx,0
	jmp	_6739
_6739:
	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	_24234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24231
	call	_brl_blitz_NullObjectError
_24231:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24233
	call	_brl_blitz_NullObjectError
_24233:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6743
_6743:
	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	_24240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24237
	call	_brl_blitz_NullObjectError
_24237:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24239
	call	_brl_blitz_NullObjectError
_24239:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6747
_6747:
	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	_24244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24243
	call	_brl_blitz_NullObjectError
_24243:
	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	_6756
_6756:
	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	_24252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24247
	call	_brl_blitz_NullObjectError
_24247:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24249
	call	_brl_blitz_NullObjectError
_24249:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24251
	call	_brl_blitz_NullObjectError
_24251:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Line3df_setLineFromVects
	add	esp,12
	mov	ebx,0
	jmp	_6761
_6761:
	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	_24258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24255
	call	_brl_blitz_NullObjectError
_24255:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24257
	call	_brl_blitz_NullObjectError
_24257:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Line3df_setLineFromLine
	add	esp,8
	mov	ebx,0
	jmp	_6765
_6765:
	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	_24262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24261
	call	_brl_blitz_NullObjectError
_24261:
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getLength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6768
_6768:
	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	_24266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24265
	call	_brl_blitz_NullObjectError
_24265:
	push	dword [ebx+8]
	call	_IrrCore_Line3df_getLengthSQ
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6771
_6771:
	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	_24270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24269
	call	_brl_blitz_NullObjectError
_24269:
	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	_6774
_6774:
	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	_24274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24273
	call	_brl_blitz_NullObjectError
_24273:
	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	_6777
_6777:
	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	_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_Line3df_isPointBetweenStartAndEnd
	add	esp,8
	mov	ebx,eax
	jmp	_6781
_6781:
	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	_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	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	_6785
_6785:
	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	_24290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24289
	call	_brl_blitz_NullObjectError
_24289:
	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	_6788
_6788:
	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	_24294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24293
	call	_brl_blitz_NullObjectError
_24293:
	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	_6791
_6791:
	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	_24300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24297
	call	_brl_blitz_NullObjectError
_24297:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24299
	call	_brl_blitz_NullObjectError
_24299:
	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	_6797
_6797:
	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	_24302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24301
	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	_6805
_6805:
	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	_24308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24305
	call	_brl_blitz_NullObjectError
_24305:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24307
	call	_brl_blitz_NullObjectError
_24307:
	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	_6809
_6809:
	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	_24312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24311
	call	_brl_blitz_NullObjectError
_24311:
	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	_6812
_6812:
	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	_24314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24313
	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	_6814
_6814:
	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	_24325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24316
	push	ebp
	push	_24318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6818
_24316:
	push	_24319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Line3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24323
	call	_brl_blitz_NullObjectError
_24323:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6818
_6818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Line3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_24326
	push	dword [eax+8]
	call	_IrrCore_Line3df_del
	add	esp,4
_24326:
_6821:
	mov	eax,0
	jmp	_24327
_24327:
	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	_24329
	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	_24328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6824
_6824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_24336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24333
	call	_brl_blitz_NullObjectError
_24333:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24335
	call	_brl_blitz_NullObjectError
_24335:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6828
_6828:
	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	_24342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24339
	call	_brl_blitz_NullObjectError
_24339:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24341
	call	_brl_blitz_NullObjectError
_24341:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6832
_6832:
	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	_24369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_24344
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_24346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_24347
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_24349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	jmp	_24351
_209:
	push	ebp
	push	_24364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-8]
	cmp	esi,dword [eax+20]
	jb	_24354
	call	_brl_blitz_ArrayBoundsError
_24354:
	mov	ebx,dword [ebp-8]
	shl	esi,2
	add	ebx,esi
	call	__irrlicht_core_Vector3df_create
	mov	dword [ebx+24],eax
	push	_24356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_24358
	call	_brl_blitz_ArrayBoundsError
_24358:
	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	_24361
	call	_brl_blitz_ArrayBoundsError
_24361:
	mov	eax,dword [ebp-8]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_24363
	call	_brl_blitz_NullObjectError
_24363:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_207:
	add	dword [ebp-16],1
_24351:
	cmp	dword [ebp-16],7
	jle	_209
_208:
	push	_24365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24367
	call	_brl_blitz_NullObjectError
_24367:
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getEdges
	add	esp,8
	push	_24368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_6835
_6835:
	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	_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_AABbox3df_intersectsWithBox
	add	esp,8
	mov	ebx,eax
	jmp	_6839
_6839:
	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	_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_AABbox3df_intersectsWithLine
	add	esp,8
	mov	ebx,eax
	jmp	_6843
_6843:
	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	_24393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24388
	call	_brl_blitz_NullObjectError
_24388:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24390
	call	_brl_blitz_NullObjectError
_24390:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24392
	call	_brl_blitz_NullObjectError
_24392:
	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	_6849
_6849:
	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	_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	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_classifyPlaneRelation
	add	esp,8
	mov	ebx,eax
	jmp	_6853
_6853:
	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	_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_AABbox3df_getCenter
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_6856
_6856:
	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	_24409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24408
	call	_brl_blitz_NullObjectError
_24408:
	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	_6859
_6859:
	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	_24413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24412
	call	_brl_blitz_NullObjectError
_24412:
	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	_6862
_6862:
	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	_24417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24416
	call	_brl_blitz_NullObjectError
_24416:
	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	_6865
_6865:
	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	_24421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24420
	call	_brl_blitz_NullObjectError
_24420:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_isEmpty
	add	esp,4
	mov	ebx,eax
	jmp	_6868
_6868:
	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	_24425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24424
	call	_brl_blitz_NullObjectError
_24424:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_repair
	add	esp,4
	mov	ebx,0
	jmp	_6871
_6871:
	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	_24431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24428
	call	_brl_blitz_NullObjectError
_24428:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24430
	call	_brl_blitz_NullObjectError
_24430:
	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	_6876
_6876:
	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	_24437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24434
	call	_brl_blitz_NullObjectError
_24434:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24436
	call	_brl_blitz_NullObjectError
_24436:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_addInternalPoint
	add	esp,8
	mov	ebx,0
	jmp	_6880
_6880:
	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	_24441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24440
	call	_brl_blitz_NullObjectError
_24440:
	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	_6886
_6886:
	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	_24447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24444
	call	_brl_blitz_NullObjectError
_24444:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24446
	call	_brl_blitz_NullObjectError
_24446:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_addInternalBox
	add	esp,8
	mov	ebx,0
	jmp	_6890
_6890:
	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	_24452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24451
	call	_brl_blitz_NullObjectError
_24451:
	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	_6896
_6896:
	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	_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_AABbox3df_resetFromBox
	add	esp,8
	mov	ebx,0
	jmp	_6900
_6900:
	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	_24465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24462
	call	_brl_blitz_NullObjectError
_24462:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24464
	call	_brl_blitz_NullObjectError
_24464:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_resetFromVect
	add	esp,8
	mov	ebx,0
	jmp	_6904
_6904:
	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	_24471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24468
	call	_brl_blitz_NullObjectError
_24468:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24470
	call	_brl_blitz_NullObjectError
_24470:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_6908
_6908:
	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	_24477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24474
	call	_brl_blitz_NullObjectError
_24474:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24476
	call	_brl_blitz_NullObjectError
_24476:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_isPointTotalInside
	add	esp,8
	mov	ebx,eax
	jmp	_6912
_6912:
	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	_24483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24480
	call	_brl_blitz_NullObjectError
_24480:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24482
	call	_brl_blitz_NullObjectError
_24482:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3df_isFullInside
	add	esp,8
	mov	ebx,eax
	jmp	_6916
_6916:
	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	_24487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24486
	call	_brl_blitz_NullObjectError
_24486:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getVolume
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6919
_6919:
	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	_24491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24490
	call	_brl_blitz_NullObjectError
_24490:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3df_getArea
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_6922
_6922:
	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	_24493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24492
	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	_6924
_6924:
	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	_24497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24496
	call	_brl_blitz_NullObjectError
_24496:
	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	_6927
_6927:
	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	_24501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24500
	call	_brl_blitz_NullObjectError
_24500:
	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	_6930
_6930:
	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	_24508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24505
	call	_brl_blitz_NullObjectError
_24505:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24507
	call	_brl_blitz_NullObjectError
_24507:
	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	_6934
_6934:
	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	_24511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24510
	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	_6942
_6942:
	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	_24528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24519
	push	ebp
	push	_24521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_6946
_24519:
	push	_24522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_AABbox3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24526
	call	_brl_blitz_NullObjectError
_24526:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_6946
_6946:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_24529
	push	dword [eax+8]
	call	_IrrCore_AABbox3df_del
	add	esp,4
_24529:
_6949:
	mov	eax,0
	jmp	_24530
_24530:
	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	_24532
	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	_24531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_6952
_6952:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_24539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24536
	call	_brl_blitz_NullObjectError
_24536:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24538
	call	_brl_blitz_NullObjectError
_24538:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_6956
_6956:
	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	_24545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24542
	call	_brl_blitz_NullObjectError
_24542:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24544
	call	_brl_blitz_NullObjectError
_24544:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_6960
_6960:
	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	_24572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_24547
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_24549
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	8
	push	_24550
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_24552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	jmp	_24554
_212:
	push	ebp
	push	_24567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-8]
	cmp	esi,dword [eax+20]
	jb	_24557
	call	_brl_blitz_ArrayBoundsError
_24557:
	mov	ebx,dword [ebp-8]
	shl	esi,2
	add	ebx,esi
	call	__irrlicht_core_Vector3di_create
	mov	dword [ebx+24],eax
	push	_24559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-16]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_24561
	call	_brl_blitz_ArrayBoundsError
_24561:
	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	_24564
	call	_brl_blitz_ArrayBoundsError
_24564:
	mov	eax,dword [ebp-8]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_24566
	call	_brl_blitz_NullObjectError
_24566:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_210:
	add	dword [ebp-16],1
_24554:
	cmp	dword [ebp-16],7
	jle	_212
_211:
	push	_24568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24570
	call	_brl_blitz_NullObjectError
_24570:
	mov	eax,dword [ebp-12]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getEdges
	add	esp,8
	push	_24571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_6963
_6963:
	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	_24579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24576
	call	_brl_blitz_NullObjectError
_24576:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24578
	call	_brl_blitz_NullObjectError
_24578:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_intersectsWithBox
	add	esp,8
	mov	ebx,eax
	jmp	_6967
_6967:
	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	_24585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24582
	call	_brl_blitz_NullObjectError
_24582:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24584
	call	_brl_blitz_NullObjectError
_24584:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_intersectsWithLine
	add	esp,8
	mov	ebx,eax
	jmp	_6971
_6971:
	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	_24593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24588
	call	_brl_blitz_NullObjectError
_24588:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24590
	call	_brl_blitz_NullObjectError
_24590:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24592
	call	_brl_blitz_NullObjectError
_24592:
	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	_6977
_6977:
	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	_24599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24596
	call	_brl_blitz_NullObjectError
_24596:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24598
	call	_brl_blitz_NullObjectError
_24598:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_classifyPlaneRelation
	add	esp,8
	mov	ebx,eax
	jmp	_6981
_6981:
	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	_24603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24602
	call	_brl_blitz_NullObjectError
_24602:
	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	_6984
_6984:
	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	_24607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24606
	call	_brl_blitz_NullObjectError
_24606:
	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	_6987
_6987:
	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	_24611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24610
	call	_brl_blitz_NullObjectError
_24610:
	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	_6990
_6990:
	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	_24615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24614
	call	_brl_blitz_NullObjectError
_24614:
	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	_6993
_6993:
	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	_24619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24618
	call	_brl_blitz_NullObjectError
_24618:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_isEmpty
	add	esp,4
	mov	ebx,eax
	jmp	_6996
_6996:
	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	_24623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24622
	call	_brl_blitz_NullObjectError
_24622:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_repair
	add	esp,4
	mov	ebx,0
	jmp	_6999
_6999:
	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	_24629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24626
	call	_brl_blitz_NullObjectError
_24626:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24628
	call	_brl_blitz_NullObjectError
_24628:
	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	_7004
_7004:
	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	_24635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24632
	call	_brl_blitz_NullObjectError
_24632:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24634
	call	_brl_blitz_NullObjectError
_24634:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_addInternalPoint
	add	esp,8
	mov	ebx,0
	jmp	_7008
_7008:
	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	_24639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24638
	call	_brl_blitz_NullObjectError
_24638:
	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	_7014
_7014:
	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	_24645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24642
	call	_brl_blitz_NullObjectError
_24642:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24644
	call	_brl_blitz_NullObjectError
_24644:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_addInternalBox
	add	esp,8
	mov	ebx,0
	jmp	_7018
_7018:
	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	_24649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24648
	call	_brl_blitz_NullObjectError
_24648:
	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	_7024
_7024:
	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	_24655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24652
	call	_brl_blitz_NullObjectError
_24652:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24654
	call	_brl_blitz_NullObjectError
_24654:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_resetFromBox
	add	esp,8
	mov	ebx,0
	jmp	_7028
_7028:
	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	_24661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24658
	call	_brl_blitz_NullObjectError
_24658:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24660
	call	_brl_blitz_NullObjectError
_24660:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_resetFromVect
	add	esp,8
	mov	ebx,0
	jmp	_7032
_7032:
	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	_24667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24664
	call	_brl_blitz_NullObjectError
_24664:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24666
	call	_brl_blitz_NullObjectError
_24666:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_7036
_7036:
	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	_24673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24670
	call	_brl_blitz_NullObjectError
_24670:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24672
	call	_brl_blitz_NullObjectError
_24672:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_isPointTotalInside
	add	esp,8
	mov	ebx,eax
	jmp	_7040
_7040:
	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	_24679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24676
	call	_brl_blitz_NullObjectError
_24676:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24678
	call	_brl_blitz_NullObjectError
_24678:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_AABbox3di_isFullInside
	add	esp,8
	mov	ebx,eax
	jmp	_7044
_7044:
	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	_24683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24682
	call	_brl_blitz_NullObjectError
_24682:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getVolume
	add	esp,4
	mov	ebx,eax
	jmp	_7047
_7047:
	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	_24687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24686
	call	_brl_blitz_NullObjectError
_24686:
	push	dword [ebx+8]
	call	_IrrCore_AABbox3di_getArea
	add	esp,4
	mov	ebx,eax
	jmp	_7050
_7050:
	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	_24689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24688
	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	_7052
_7052:
	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	_24693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24692
	call	_brl_blitz_NullObjectError
_24692:
	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	_7055
_7055:
	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	_24697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24696
	call	_brl_blitz_NullObjectError
_24696:
	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	_7058
_7058:
	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	_24703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24700
	call	_brl_blitz_NullObjectError
_24700:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24702
	call	_brl_blitz_NullObjectError
_24702:
	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	_7062
_7062:
	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	_24705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24704
	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	_7070
_7070:
	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	_24716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_24707
	push	ebp
	push	_24709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7074
_24707:
	push	_24710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_AABbox3di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_24712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24714
	call	_brl_blitz_NullObjectError
_24714:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_24715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7074
_7074:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_AABbox3di_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_24717
	push	dword [eax+8]
	call	_IrrCore_AABbox3di_del
	add	esp,4
_24717:
_7077:
	mov	eax,0
	jmp	_24718
_24718:
	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	_24720
	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	_24719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7080
_7080:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_24725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24724
	call	_brl_blitz_NullObjectError
_24724:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_elementAt
	add	esp,12
	fstp	dword [ebp-16]
	jmp	_7085
_7085:
	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	_24734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24730
	call	_brl_blitz_NullObjectError
_24730:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24732
	call	_brl_blitz_NullObjectError
_24732:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_Eq
	add	esp,8
	push	_24733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7089
_7089:
	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	_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_Matrix4_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_7093
_7093:
	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	_24746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24743
	call	_brl_blitz_NullObjectError
_24743:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24745
	call	_brl_blitz_NullObjectError
_24745:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_7097
_7097:
	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	_24753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24749
	call	_brl_blitz_NullObjectError
_24749:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24751
	call	_brl_blitz_NullObjectError
_24751:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_MultEq
	add	esp,8
	push	_24752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7101
_7101:
	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	_24759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24756
	call	_brl_blitz_NullObjectError
_24756:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24758
	call	_brl_blitz_NullObjectError
_24758:
	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	_7105
_7105:
	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	_24763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24762
	call	_brl_blitz_NullObjectError
_24762:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_Idx
	add	esp,8
	mov	ebx,eax
	jmp	_7109
_7109:
	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	_24768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24766
	call	_brl_blitz_NullObjectError
_24766:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_EqScalar
	add	esp,8
	push	_24767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7113
_7113:
	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	_24773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24771
	call	_brl_blitz_NullObjectError
_24771:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_MultEqScalar
	add	esp,8
	push	_24772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7117
_7117:
	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	_24777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24776
	call	_brl_blitz_NullObjectError
_24776:
	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	_7121
_7121:
	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	_24784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24780
	call	_brl_blitz_NullObjectError
_24780:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24782
	call	_brl_blitz_NullObjectError
_24782:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_PlusEq
	add	esp,8
	push	_24783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7125
_7125:
	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	_24790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24787
	call	_brl_blitz_NullObjectError
_24787:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24789
	call	_brl_blitz_NullObjectError
_24789:
	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	_7129
_7129:
	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	_24797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24793
	call	_brl_blitz_NullObjectError
_24793:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24795
	call	_brl_blitz_NullObjectError
_24795:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_MinusEq
	add	esp,8
	push	_24796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7133
_7133:
	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	_24803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24800
	call	_brl_blitz_NullObjectError
_24800:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24802
	call	_brl_blitz_NullObjectError
_24802:
	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	_7137
_7137:
	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	_24807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24806
	call	_brl_blitz_NullObjectError
_24806:
	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	_7142
_7142:
	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	_24812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24810
	call	_brl_blitz_NullObjectError
_24810:
	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	_24811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7149
_7149:
	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	_24821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24819
	call	_brl_blitz_NullObjectError
_24819:
	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	_24820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7156
_7156:
	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	_24826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24824
	call	_brl_blitz_NullObjectError
_24824:
	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	_24825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7163
_7163:
	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	_24833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24831
	call	_brl_blitz_NullObjectError
_24831:
	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	_24832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7170
_7170:
	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	_24838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24836
	call	_brl_blitz_NullObjectError
_24836:
	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	_24837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7177
_7177:
	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	_24843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24841
	call	_brl_blitz_NullObjectError
_24841:
	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	_24842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7184
_7184:
	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	_24854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_24846
	call	_brl_blitz_NullObjectError
_24846:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_24848
	call	_brl_blitz_NullObjectError
_24848:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_24850
	call	_brl_blitz_NullObjectError
_24850:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_24852
	call	_brl_blitz_NullObjectError
_24852:
	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	_24853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7190
_7190:
	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	_24868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_24860
	call	_brl_blitz_NullObjectError
_24860:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_24862
	call	_brl_blitz_NullObjectError
_24862:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_24864
	call	_brl_blitz_NullObjectError
_24864:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_24866
	call	_brl_blitz_NullObjectError
_24866:
	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	_24867
	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_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	_24877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24871
	call	_brl_blitz_NullObjectError
_24871:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24873
	call	_brl_blitz_NullObjectError
_24873:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24875
	call	_brl_blitz_NullObjectError
_24875:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_buildShadowMatrix
	add	esp,16
	push	_24876
	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_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	_24885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24881
	call	_brl_blitz_NullObjectError
_24881:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24883
	call	_brl_blitz_NullObjectError
_24883:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_buildNDCToDCMatrix
	add	esp,12
	push	_24884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7207
_7207:
	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	_24891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24890
	call	_brl_blitz_NullObjectError
_24890:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_multiplyWith1x4Matrix
	add	esp,8
	mov	ebx,0
	jmp	_7211
_7211:
	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	_24896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24895
	call	_brl_blitz_NullObjectError
_24895:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_makeInverse
	add	esp,4
	mov	ebx,eax
	jmp	_7214
_7214:
	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	_24902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24899
	call	_brl_blitz_NullObjectError
_24899:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24901
	call	_brl_blitz_NullObjectError
_24901:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_getInverse
	add	esp,8
	mov	ebx,eax
	jmp	_7218
_7218:
	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	_24908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24905
	call	_brl_blitz_NullObjectError
_24905:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24907
	call	_brl_blitz_NullObjectError
_24907:
	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	_7223
_7223:
	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	_24914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24913
	call	_brl_blitz_NullObjectError
_24913:
	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	_7226
_7226:
	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	_24921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24917
	call	_brl_blitz_NullObjectError
_24917:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24919
	call	_brl_blitz_NullObjectError
_24919:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setInverseRotationRadians
	add	esp,8
	push	_24920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7230
_7230:
	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	_24929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24925
	call	_brl_blitz_NullObjectError
_24925:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24927
	call	_brl_blitz_NullObjectError
_24927:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setInverseRotationDegrees
	add	esp,8
	push	_24928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7234
_7234:
	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	_24936
	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	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setScale
	add	esp,8
	push	_24935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7238
_7238:
	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	_24942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24940
	call	_brl_blitz_NullObjectError
_24940:
	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	_24941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7242
_7242:
	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	_24948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24945
	call	_brl_blitz_NullObjectError
_24945:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24947
	call	_brl_blitz_NullObjectError
_24947:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_inverseTranslateVect
	add	esp,8
	mov	ebx,0
	jmp	_7246
_7246:
	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	_24954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24951
	call	_brl_blitz_NullObjectError
_24951:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24953
	call	_brl_blitz_NullObjectError
_24953:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_inverseRotateVect
	add	esp,8
	mov	ebx,0
	jmp	_7250
_7250:
	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	_24960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24957
	call	_brl_blitz_NullObjectError
_24957:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24959
	call	_brl_blitz_NullObjectError
_24959:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_rotateVect
	add	esp,8
	mov	ebx,0
	jmp	_7254
_7254:
	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	_24968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24963
	call	_brl_blitz_NullObjectError
_24963:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24965
	call	_brl_blitz_NullObjectError
_24965:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24967
	call	_brl_blitz_NullObjectError
_24967:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_rotateVectToVect
	add	esp,12
	mov	ebx,0
	jmp	_7259
_7259:
	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	_24976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_24973
	call	_brl_blitz_NullObjectError
_24973:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_24975
	call	_brl_blitz_NullObjectError
_24975:
	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	_7264
_7264:
	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	_24984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_24979
	call	_brl_blitz_NullObjectError
_24979:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_24981
	call	_brl_blitz_NullObjectError
_24981:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24983
	call	_brl_blitz_NullObjectError
_24983:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_transformVectIO
	add	esp,12
	mov	ebx,0
	jmp	_7269
_7269:
	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	_24991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24988
	call	_brl_blitz_NullObjectError
_24988:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_24990
	call	_brl_blitz_NullObjectError
_24990:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformVect
	add	esp,8
	mov	ebx,0
	jmp	_7273
_7273:
	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	_24997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_24994
	call	_brl_blitz_NullObjectError
_24994:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_24996
	call	_brl_blitz_NullObjectError
_24996:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformVectArray
	add	esp,12
	mov	ebx,0
	jmp	_7278
_7278:
	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	_25003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_24998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25000
	call	_brl_blitz_NullObjectError
_25000:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25002
	call	_brl_blitz_NullObjectError
_25002:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_translateVect
	add	esp,8
	mov	ebx,0
	jmp	_7282
_7282:
	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	_25011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25006
	call	_brl_blitz_NullObjectError
_25006:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25008
	call	_brl_blitz_NullObjectError
_25008:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25010
	call	_brl_blitz_NullObjectError
_25010:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_transformPlaneIO
	add	esp,12
	mov	ebx,0
	jmp	_7287
_7287:
	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	_25017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25014
	call	_brl_blitz_NullObjectError
_25014:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25016
	call	_brl_blitz_NullObjectError
_25016:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformPlane
	add	esp,8
	mov	ebx,0
	jmp	_7291
_7291:
	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	_25023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25020
	call	_brl_blitz_NullObjectError
_25020:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25022
	call	_brl_blitz_NullObjectError
_25022:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformBox
	add	esp,8
	mov	ebx,0
	jmp	_7295
_7295:
	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	_25029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25026
	call	_brl_blitz_NullObjectError
_25026:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25028
	call	_brl_blitz_NullObjectError
_25028:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_transformBoxEx
	add	esp,8
	mov	ebx,0
	jmp	_7299
_7299:
	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	_25034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25032
	call	_brl_blitz_NullObjectError
_25032:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_makeIdentity
	add	esp,4
	push	_25033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7302
_7302:
	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	_25038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25037
	call	_brl_blitz_NullObjectError
_25037:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_isIdentity
	add	esp,4
	mov	ebx,eax
	jmp	_7305
_7305:
	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	_25045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25041
	call	_brl_blitz_NullObjectError
_25041:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25043
	call	_brl_blitz_NullObjectError
_25043:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setTranslation
	add	esp,8
	push	_25044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7309
_7309:
	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	_25050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25049
	call	_brl_blitz_NullObjectError
_25049:
	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	_7312
_7312:
	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	_25057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25053
	call	_brl_blitz_NullObjectError
_25053:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25055
	call	_brl_blitz_NullObjectError
_25055:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setInverseTranslation
	add	esp,8
	push	_25056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7316
_7316:
	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	_25064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25060
	call	_brl_blitz_NullObjectError
_25060:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25062
	call	_brl_blitz_NullObjectError
_25062:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setRotationRadians
	add	esp,8
	push	_25063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7320
_7320:
	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	_25071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25067
	call	_brl_blitz_NullObjectError
_25067:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25069
	call	_brl_blitz_NullObjectError
_25069:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_setRotationDegrees
	add	esp,8
	push	_25070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7324
_7324:
	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	_25075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25074
	call	_brl_blitz_NullObjectError
_25074:
	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	_7327
_7327:
	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	_25079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25078
	call	_brl_blitz_NullObjectError
_25078:
	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	_7330
_7330:
	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	_25083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25082
	call	_brl_blitz_NullObjectError
_25082:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_pointer
	add	esp,4
	mov	ebx,eax
	jmp	_7333
_7333:
	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	_25091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_25086
	call	_brl_blitz_NullObjectError
_25086:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_25088
	call	_brl_blitz_NullObjectError
_25088:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25090
	call	_brl_blitz_NullObjectError
_25090:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_setbyproduct_nocheck
	add	esp,12
	mov	ebx,0
	jmp	_7338
_7338:
	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	_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:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrCore_Matrix4_setbyproduct
	add	esp,12
	mov	ebx,0
	jmp	_7343
_7343:
	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	_25105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25104
	call	_brl_blitz_NullObjectError
_25104:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_isIdentity_integer_base
	add	esp,4
	mov	ebx,eax
	jmp	_7346
_7346:
	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	_25111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25108
	call	_brl_blitz_NullObjectError
_25108:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_25110
	call	_brl_blitz_NullObjectError
_25110:
	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	_7351
_7351:
	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	_25117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25114
	call	_brl_blitz_NullObjectError
_25114:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25116
	call	_brl_blitz_NullObjectError
_25116:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_getInversePrimitive
	add	esp,8
	mov	ebx,eax
	jmp	_7355
_7355:
	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	_25123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25120
	call	_brl_blitz_NullObjectError
_25120:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25122
	call	_brl_blitz_NullObjectError
_25122:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Matrix4_getTransposedToDest
	add	esp,8
	mov	ebx,0
	jmp	_7359
_7359:
	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	_25128
	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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureRotationCenter
	add	esp,8
	push	_25127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7363
_7363:
	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	_25134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25132
	call	_brl_blitz_NullObjectError
_25132:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureTranslate
	add	esp,12
	push	_25133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7368
_7368:
	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	_25139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25137
	call	_brl_blitz_NullObjectError
_25137:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureScale
	add	esp,12
	push	_25138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7373
_7373:
	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	_25146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25144
	call	_brl_blitz_NullObjectError
_25144:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureScaleCenter
	add	esp,12
	push	_25145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7378
_7378:
	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	_25157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_25149
	call	_brl_blitz_NullObjectError
_25149:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_25151
	call	_brl_blitz_NullObjectError
_25151:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_25153
	call	_brl_blitz_NullObjectError
_25153:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_25155
	call	_brl_blitz_NullObjectError
_25155:
	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	_25156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7385
_7385:
	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	_25163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25161
	call	_brl_blitz_NullObjectError
_25161:
	mov	eax,dword [ebp-8]
	lea	eax,dword [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setM
	add	esp,8
	push	_25162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7389
_7389:
	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	_25168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25167
	call	_brl_blitz_NullObjectError
_25167:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setDefinitelyIdentityMatrix
	add	esp,8
	mov	ebx,0
	jmp	_7393
_7393:
	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	_25173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25172
	call	_brl_blitz_NullObjectError
_25172:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_getDefinitelyIdentityMatrix
	add	esp,4
	mov	ebx,eax
	jmp	_7396
_7396:
	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	_25178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25176
	call	_brl_blitz_NullObjectError
_25176:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_setTextureTranslateTransposed
	add	esp,12
	push	_25177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_7401
_7401:
	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	_25182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25181
	call	_brl_blitz_NullObjectError
_25181:
	push	dword [ebx+8]
	call	_IrrCore_Matrix4_isOrthogonal
	add	esp,4
	mov	ebx,eax
	jmp	_7404
_7404:
	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	_25186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25185
	call	_brl_blitz_NullObjectError
_25185:
	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	_7409
_7409:
	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	_25192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25191
	call	_brl_blitz_NullObjectError
_25191:
	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	_7414
_7414:
	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	_25196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25195
	call	_brl_blitz_NullObjectError
_25195:
	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	_7422
_7422:
	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	_25199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25198
	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	_7425
_7425:
	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	_25204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25203
	call	_brl_blitz_NullObjectError
_25203:
	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	_7429
_7429:
	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	_25215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25206
	push	ebp
	push	_25208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7433
_25206:
	push	_25209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25213
	call	_brl_blitz_NullObjectError
_25213:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7433
_7433:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Matrix4_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25216
	push	dword [eax+8]
	call	_IrrCore_Matrix4_del
	add	esp,4
_25216:
_7436:
	mov	eax,0
	jmp	_25217
_25217:
	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	_25219
	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	_25218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7439
_7439:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25221
	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	_7442
_7442:
	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	_25228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25227
	call	_brl_blitz_NullObjectError
_25227:
	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	_7445
_7445:
	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	_25230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25229
	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	_7447
_7447:
	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	_25241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25232
	push	ebp
	push	_25234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7451
_25232:
	push	_25235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_s32
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25239
	call	_brl_blitz_NullObjectError
_25239:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7451
_7451:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_s32_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25242
	push	dword [eax+8]
	call	_IrrCore_Array_s32_del
	add	esp,4
_25242:
_7454:
	mov	eax,0
	jmp	_25243
_25243:
	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	_25247
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25246
	call	_brl_blitz_NullObjectError
_25246:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7457
_7457:
	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	_25251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25250
	call	_brl_blitz_NullObjectError
_25250:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_clear
	add	esp,4
	mov	ebx,0
	jmp	_7460
_7460:
	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	_25255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25254
	call	_brl_blitz_NullObjectError
_25254:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7463
_7463:
	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	_25259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25258
	call	_brl_blitz_NullObjectError
_25258:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7468
_7468:
	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	_25263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25262
	call	_brl_blitz_NullObjectError
_25262:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_erase
	add	esp,8
	mov	ebx,0
	jmp	_7472
_7472:
	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	_25267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25266
	call	_brl_blitz_NullObjectError
_25266:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_7475
_7475:
	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	_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_Array_s32_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_7479
_7479:
	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	_25275
	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-12]
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_insert
	add	esp,12
	mov	ebx,0
	jmp	_7484
_7484:
	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	_25282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25279
	call	_brl_blitz_NullObjectError
_25279:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25281
	call	_brl_blitz_NullObjectError
_25281:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_s32_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7488
_7488:
	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	_25286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25285
	call	_brl_blitz_NullObjectError
_25285:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7492
_7492:
	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	_25290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25289
	call	_brl_blitz_NullObjectError
_25289:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7496
_7496:
	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	_25294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25293
	call	_brl_blitz_NullObjectError
_25293:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7500
_7500:
	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	_25299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25298
	call	_brl_blitz_NullObjectError
_25298:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7504
_7504:
	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	_25304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25303
	call	_brl_blitz_NullObjectError
_25303:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7508
_7508:
	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	_25309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25308
	call	_brl_blitz_NullObjectError
_25308:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7512
_7512:
	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	_25314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25313
	call	_brl_blitz_NullObjectError
_25313:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_size
	add	esp,4
	mov	ebx,eax
	jmp	_7515
_7515:
	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	_25318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25317
	call	_brl_blitz_NullObjectError
_25317:
	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	_7519
_7519:
	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	_25322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25321
	call	_brl_blitz_NullObjectError
_25321:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_linear_search
	add	esp,8
	mov	ebx,eax
	jmp	_7523
_7523:
	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	_25326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25325
	call	_brl_blitz_NullObjectError
_25325:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_binary_search
	add	esp,8
	mov	ebx,eax
	jmp	_7527
_7527:
	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	_25330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25329
	call	_brl_blitz_NullObjectError
_25329:
	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	_7533
_7533:
	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	_25336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25335
	call	_brl_blitz_NullObjectError
_25335:
	push	dword [ebx+8]
	call	_IrrCore_Array_s32_sort
	add	esp,4
	mov	ebx,0
	jmp	_7536
_7536:
	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	_25338
	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	_25337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7539
_7539:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25340
	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	_7542
_7542:
	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	_25346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25345
	call	_brl_blitz_NullObjectError
_25345:
	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	_7545
_7545:
	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	_25348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25347
	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	_7547
_7547:
	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	_25359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25350
	push	ebp
	push	_25352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7551
_25350:
	push	_25353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_u16
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25357
	call	_brl_blitz_NullObjectError
_25357:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7551
_7551:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u16_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25360
	push	dword [eax+8]
	call	_IrrCore_Array_u16_del
	add	esp,4
_25360:
_7554:
	mov	eax,0
	jmp	_25361
_25361:
	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	_25365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25364
	call	_brl_blitz_NullObjectError
_25364:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7557
_7557:
	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	_25369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25368
	call	_brl_blitz_NullObjectError
_25368:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_clear
	add	esp,4
	mov	ebx,0
	jmp	_7560
_7560:
	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	_25373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25372
	call	_brl_blitz_NullObjectError
_25372:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7563
_7563:
	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	_25377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25376
	call	_brl_blitz_NullObjectError
_25376:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7568
_7568:
	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	_25381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25380
	call	_brl_blitz_NullObjectError
_25380:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_erase
	add	esp,8
	mov	ebx,0
	jmp	_7572
_7572:
	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	_25385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25384
	call	_brl_blitz_NullObjectError
_25384:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_7575
_7575:
	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	_25389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25388
	call	_brl_blitz_NullObjectError
_25388:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_7579
_7579:
	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	_25393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25392
	call	_brl_blitz_NullObjectError
_25392:
	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	_7584
_7584:
	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	_25399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25396
	call	_brl_blitz_NullObjectError
_25396:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25398
	call	_brl_blitz_NullObjectError
_25398:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_u16_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7588
_7588:
	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	_25403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25402
	call	_brl_blitz_NullObjectError
_25402:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7592
_7592:
	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	_25407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25406
	call	_brl_blitz_NullObjectError
_25406:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7596
_7596:
	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	_25411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25410
	call	_brl_blitz_NullObjectError
_25410:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7600
_7600:
	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	_25415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25414
	call	_brl_blitz_NullObjectError
_25414:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7604
_7604:
	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	_25419
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25418
	call	_brl_blitz_NullObjectError
_25418:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7608
_7608:
	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	_25423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25422
	call	_brl_blitz_NullObjectError
_25422:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7612
_7612:
	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	_25427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25426
	call	_brl_blitz_NullObjectError
_25426:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_size
	add	esp,4
	mov	ebx,eax
	jmp	_7615
_7615:
	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	_25431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25430
	call	_brl_blitz_NullObjectError
_25430:
	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	_7619
_7619:
	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	_25435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25434
	call	_brl_blitz_NullObjectError
_25434:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_linear_search
	add	esp,8
	mov	ebx,eax
	jmp	_7623
_7623:
	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	_25439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25438
	call	_brl_blitz_NullObjectError
_25438:
	lea	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_binary_search
	add	esp,8
	mov	ebx,eax
	jmp	_7627
_7627:
	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	_25443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25442
	call	_brl_blitz_NullObjectError
_25442:
	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	_7633
_7633:
	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	_25447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25446
	call	_brl_blitz_NullObjectError
_25446:
	push	dword [ebx+8]
	call	_IrrCore_Array_u16_sort
	add	esp,4
	mov	ebx,0
	jmp	_7636
_7636:
	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	_25449
	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	_25448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7639
_7639:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25451
	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	_7642
_7642:
	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	_25457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25456
	call	_brl_blitz_NullObjectError
_25456:
	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	_7645
_7645:
	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	_25459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25458
	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	_7647
_7647:
	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	_25470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25461
	push	ebp
	push	_25463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7651
_25461:
	push	_25464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_u32
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25468
	call	_brl_blitz_NullObjectError
_25468:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7651
_7651:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_u32_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25471
	push	dword [eax+8]
	call	_IrrCore_Array_u32_del
	add	esp,4
_25471:
_7654:
	mov	eax,0
	jmp	_25472
_25472:
	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	_25476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25475
	call	_brl_blitz_NullObjectError
_25475:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7657
_7657:
	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	_25480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25479
	call	_brl_blitz_NullObjectError
_25479:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_clear
	add	esp,4
	mov	ebx,0
	jmp	_7660
_7660:
	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	_25484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25483
	call	_brl_blitz_NullObjectError
_25483:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7663
_7663:
	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	_25488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25487
	call	_brl_blitz_NullObjectError
_25487:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7668
_7668:
	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	_25492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25491
	call	_brl_blitz_NullObjectError
_25491:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_erase
	add	esp,8
	mov	ebx,0
	jmp	_7672
_7672:
	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	_25496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25495
	call	_brl_blitz_NullObjectError
_25495:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_7675
_7675:
	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	_25500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25499
	call	_brl_blitz_NullObjectError
_25499:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_7679
_7679:
	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	_25504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25503
	call	_brl_blitz_NullObjectError
_25503:
	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	_7684
_7684:
	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	_25510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25507
	call	_brl_blitz_NullObjectError
_25507:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25509
	call	_brl_blitz_NullObjectError
_25509:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_u32_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7688
_7688:
	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	_25514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25513
	call	_brl_blitz_NullObjectError
_25513:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7692
_7692:
	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	_25518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25517
	call	_brl_blitz_NullObjectError
_25517:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7696
_7696:
	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	_25522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25521
	call	_brl_blitz_NullObjectError
_25521:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7700
_7700:
	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	_25526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25525
	call	_brl_blitz_NullObjectError
_25525:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7704
_7704:
	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	_25530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25529
	call	_brl_blitz_NullObjectError
_25529:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7708
_7708:
	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	_25534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25533
	call	_brl_blitz_NullObjectError
_25533:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7712
_7712:
	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	_25538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25537
	call	_brl_blitz_NullObjectError
_25537:
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_size
	add	esp,4
	mov	ebx,eax
	jmp	_7715
_7715:
	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	_25542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25541
	call	_brl_blitz_NullObjectError
_25541:
	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	_7719
_7719:
	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	_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:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_linear_search
	add	esp,8
	mov	ebx,eax
	jmp	_7723
_7723:
	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	_25550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25549
	call	_brl_blitz_NullObjectError
_25549:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrCore_Array_u32_binary_search
	add	esp,8
	mov	ebx,eax
	jmp	_7727
_7727:
	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	_25554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25553
	call	_brl_blitz_NullObjectError
_25553:
	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	_7733
_7733:
	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	_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	dword [ebx+8]
	call	_IrrCore_Array_u32_sort
	add	esp,4
	mov	ebx,0
	jmp	_7736
_7736:
	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	_25560
	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	_25559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7739
_7739:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25562
	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	_7742
_7742:
	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	_25568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25567
	call	_brl_blitz_NullObjectError
_25567:
	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	_7745
_7745:
	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	_25570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25569
	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	_7747
_7747:
	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	_25581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25572
	push	ebp
	push	_25574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7751
_25572:
	push	_25575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25579
	call	_brl_blitz_NullObjectError
_25579:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7751
_7751:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_vector3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25582
	push	dword [eax+8]
	call	_IrrCore_Array_vector3df_del
	add	esp,4
_25582:
_7754:
	mov	eax,0
	jmp	_25583
_25583:
	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	_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	dword [ebx+8]
	call	_IrrCore_Array_vector3df_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7757
_7757:
	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	_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_Array_vector3df_clear
	add	esp,4
	mov	ebx,0
	jmp	_7760
_7760:
	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	_25595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25594
	call	_brl_blitz_NullObjectError
_25594:
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7763
_7763:
	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	_25599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25598
	call	_brl_blitz_NullObjectError
_25598:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7768
_7768:
	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	_25603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25602
	call	_brl_blitz_NullObjectError
_25602:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_erase
	add	esp,8
	mov	ebx,0
	jmp	_7772
_7772:
	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	_25607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25606
	call	_brl_blitz_NullObjectError
_25606:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7776
_7776:
	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	_25611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25610
	call	_brl_blitz_NullObjectError
_25610:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7780
_7780:
	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	_25615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25614
	call	_brl_blitz_NullObjectError
_25614:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7784
_7784:
	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	_25619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25618
	call	_brl_blitz_NullObjectError
_25618:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7788
_7788:
	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	_25623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25622
	call	_brl_blitz_NullObjectError
_25622:
	push	dword [ebx+8]
	call	_IrrCore_Array_vector3df_size
	add	esp,4
	mov	ebx,eax
	jmp	_7791
_7791:
	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	_25627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25626
	call	_brl_blitz_NullObjectError
_25626:
	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	_7794
_7794:
	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	_25631
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25630
	call	_brl_blitz_NullObjectError
_25630:
	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	_7798
_7798:
	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	_25637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25632
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25634
	call	_brl_blitz_NullObjectError
_25634:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25636
	call	_brl_blitz_NullObjectError
_25636:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_insert
	add	esp,12
	mov	ebx,0
	jmp	_7803
_7803:
	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	_25643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25640
	call	_brl_blitz_NullObjectError
_25640:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25642
	call	_brl_blitz_NullObjectError
_25642:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7807
_7807:
	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	_25649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25646
	call	_brl_blitz_NullObjectError
_25646:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25648
	call	_brl_blitz_NullObjectError
_25648:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7811
_7811:
	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	_25655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25652
	call	_brl_blitz_NullObjectError
_25652:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25654
	call	_brl_blitz_NullObjectError
_25654:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_vector3df_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7815
_7815:
	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	_25657
	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	_25656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7818
_7818:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25659
	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	_7821
_7821:
	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	_25665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25664
	call	_brl_blitz_NullObjectError
_25664:
	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	_7824
_7824:
	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	_25667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25666
	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	_7826
_7826:
	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	_25678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25669
	push	ebp
	push	_25671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7830
_25669:
	push	_25672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_triangle3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25676
	call	_brl_blitz_NullObjectError
_25676:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7830
_7830:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_triangle3df_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25679
	push	dword [eax+8]
	call	_IrrCore_Array_triangle3df_del
	add	esp,4
_25679:
_7833:
	mov	eax,0
	jmp	_25680
_25680:
	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	_25684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25683
	call	_brl_blitz_NullObjectError
_25683:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7836
_7836:
	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	_25688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25687
	call	_brl_blitz_NullObjectError
_25687:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_clear
	add	esp,4
	mov	ebx,0
	jmp	_7839
_7839:
	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	_25692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25691
	call	_brl_blitz_NullObjectError
_25691:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7842
_7842:
	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	_25696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25695
	call	_brl_blitz_NullObjectError
_25695:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7847
_7847:
	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	_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-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_erase
	add	esp,8
	mov	ebx,0
	jmp	_7851
_7851:
	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	_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-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7855
_7855:
	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	_25708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25707
	call	_brl_blitz_NullObjectError
_25707:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7859
_7859:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7863
_7863:
	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	_25716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25715
	call	_brl_blitz_NullObjectError
_25715:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7867
_7867:
	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	_25720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25719
	call	_brl_blitz_NullObjectError
_25719:
	push	dword [ebx+8]
	call	_IrrCore_Array_triangle3df_size
	add	esp,4
	mov	ebx,eax
	jmp	_7870
_7870:
	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	_25724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25723
	call	_brl_blitz_NullObjectError
_25723:
	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	_7873
_7873:
	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	_25728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25727
	call	_brl_blitz_NullObjectError
_25727:
	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	_7877
_7877:
	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	_25734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25731
	call	_brl_blitz_NullObjectError
_25731:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25733
	call	_brl_blitz_NullObjectError
_25733:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_insert
	add	esp,12
	mov	ebx,0
	jmp	_7882
_7882:
	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	_25740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25737
	call	_brl_blitz_NullObjectError
_25737:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25739
	call	_brl_blitz_NullObjectError
_25739:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7886
_7886:
	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	_25746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25743
	call	_brl_blitz_NullObjectError
_25743:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25745
	call	_brl_blitz_NullObjectError
_25745:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7890
_7890:
	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	_25752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25749
	call	_brl_blitz_NullObjectError
_25749:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25751
	call	_brl_blitz_NullObjectError
_25751:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_triangle3df_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7894
_7894:
	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	_25754
	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	_25753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7897
_7897:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25756
	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	_7900
_7900:
	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	_25762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25761
	call	_brl_blitz_NullObjectError
_25761:
	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	_7903
_7903:
	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	_25764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25763
	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	_7905
_7905:
	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	_25775
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25766
	push	ebp
	push	_25768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7909
_25766:
	push	_25769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25773
	call	_brl_blitz_NullObjectError
_25773:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7909
_7909:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25776
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex_del
	add	esp,4
_25776:
_7912:
	mov	eax,0
	jmp	_25777
_25777:
	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	_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 [ebx+8]
	call	_IrrCore_Array_S3DVertex_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7915
_7915:
	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	_25785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25784
	call	_brl_blitz_NullObjectError
_25784:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_clear
	add	esp,4
	mov	ebx,0
	jmp	_7918
_7918:
	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	_25789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25788
	call	_brl_blitz_NullObjectError
_25788:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_empty
	add	esp,4
	mov	ebx,eax
	jmp	_7921
_7921:
	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	_25793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25792
	call	_brl_blitz_NullObjectError
_25792:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_7926
_7926:
	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	_25797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25796
	call	_brl_blitz_NullObjectError
_25796:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_erase
	add	esp,8
	mov	ebx,0
	jmp	_7930
_7930:
	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	_25801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25800
	call	_brl_blitz_NullObjectError
_25800:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_7934
_7934:
	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	_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_S3DVertex_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_7938
_7938:
	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	_25809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25808
	call	_brl_blitz_NullObjectError
_25808:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_7942
_7942:
	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	_25813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25812
	call	_brl_blitz_NullObjectError
_25812:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_set_used
	add	esp,8
	mov	ebx,0
	jmp	_7946
_7946:
	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	_25817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25816
	call	_brl_blitz_NullObjectError
_25816:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex_size
	add	esp,4
	mov	ebx,eax
	jmp	_7949
_7949:
	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	_25821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25820
	call	_brl_blitz_NullObjectError
_25820:
	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	_7952
_7952:
	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	_25825
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25824
	call	_brl_blitz_NullObjectError
_25824:
	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	_7956
_7956:
	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	_25831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25828
	call	_brl_blitz_NullObjectError
_25828:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25830
	call	_brl_blitz_NullObjectError
_25830:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_insert
	add	esp,12
	mov	ebx,0
	jmp	_7961
_7961:
	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	_25838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25835
	call	_brl_blitz_NullObjectError
_25835:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25837
	call	_brl_blitz_NullObjectError
_25837:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_Eq
	add	esp,8
	mov	ebx,0
	jmp	_7965
_7965:
	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	_25844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25841
	call	_brl_blitz_NullObjectError
_25841:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25843
	call	_brl_blitz_NullObjectError
_25843:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_push_back
	add	esp,8
	mov	ebx,0
	jmp	_7969
_7969:
	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	_25850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25847
	call	_brl_blitz_NullObjectError
_25847:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25849
	call	_brl_blitz_NullObjectError
_25849:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex_push_front
	add	esp,8
	mov	ebx,0
	jmp	_7973
_7973:
	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	_25852
	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	_25851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_7976
_7976:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25854
	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	_7979
_7979:
	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	_25860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25859
	call	_brl_blitz_NullObjectError
_25859:
	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	_7982
_7982:
	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	_25862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25861
	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	_7984
_7984:
	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	_25873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25864
	push	ebp
	push	_25866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_7988
_25864:
	push	_25867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_S3DVertex2TCoords
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25871
	call	_brl_blitz_NullObjectError
_25871:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_7988
_7988:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertex2TCoords_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25874
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertex2TCoords_del
	add	esp,4
_25874:
_7991:
	mov	eax,0
	jmp	_25875
_25875:
	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	_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_S3DVertex2TCoords_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_7994
_7994:
	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	_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 [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_clear
	add	esp,4
	mov	ebx,0
	jmp	_7997
_7997:
	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	_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 [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8000
_8000:
	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	_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 [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8005
_8005:
	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	_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_S3DVertex2TCoords_erase
	add	esp,8
	mov	ebx,0
	jmp	_8009
_8009:
	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	_25899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25898
	call	_brl_blitz_NullObjectError
_25898:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8013
_8013:
	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	_25903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25902
	call	_brl_blitz_NullObjectError
_25902:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8017
_8017:
	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	_25907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25906
	call	_brl_blitz_NullObjectError
_25906:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8021
_8021:
	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	_25911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25910
	call	_brl_blitz_NullObjectError
_25910:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8025
_8025:
	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	_25915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25914
	call	_brl_blitz_NullObjectError
_25914:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertex2TCoords_size
	add	esp,4
	mov	ebx,eax
	jmp	_8028
_8028:
	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	_25919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25918
	call	_brl_blitz_NullObjectError
_25918:
	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	_8031
_8031:
	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	_25923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25922
	call	_brl_blitz_NullObjectError
_25922:
	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	_8035
_8035:
	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	_25929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25926
	call	_brl_blitz_NullObjectError
_25926:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25928
	call	_brl_blitz_NullObjectError
_25928:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_insert
	add	esp,12
	mov	ebx,0
	jmp	_8040
_8040:
	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	_25936
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25933
	call	_brl_blitz_NullObjectError
_25933:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25935
	call	_brl_blitz_NullObjectError
_25935:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8044
_8044:
	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	_25942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25939
	call	_brl_blitz_NullObjectError
_25939:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25941
	call	_brl_blitz_NullObjectError
_25941:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8048
_8048:
	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	_25948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_25945
	call	_brl_blitz_NullObjectError
_25945:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_25947
	call	_brl_blitz_NullObjectError
_25947:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertex2TCoords_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8052
_8052:
	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	_25950
	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	_25949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8055
_8055:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_25954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25952
	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	_8058
_8058:
	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	_25958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25957
	call	_brl_blitz_NullObjectError
_25957:
	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	_8061
_8061:
	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	_25960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25959
	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	_8063
_8063:
	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	_25971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_25962
	push	ebp
	push	_25964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8067
_25962:
	push	_25965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_S3DVertexTangents
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_25967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_25969
	call	_brl_blitz_NullObjectError
_25969:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_25970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8067
_8067:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_S3DVertexTangents_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_25972
	push	dword [eax+8]
	call	_IrrCore_Array_S3DVertexTangents_del
	add	esp,4
_25972:
_8070:
	mov	eax,0
	jmp	_25973
_25973:
	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	_25977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25976
	call	_brl_blitz_NullObjectError
_25976:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_8073
_8073:
	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	_25981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25980
	call	_brl_blitz_NullObjectError
_25980:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_clear
	add	esp,4
	mov	ebx,0
	jmp	_8076
_8076:
	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	_25985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25984
	call	_brl_blitz_NullObjectError
_25984:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8079
_8079:
	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	_25989
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25988
	call	_brl_blitz_NullObjectError
_25988:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8084
_8084:
	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	_25993
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25992
	call	_brl_blitz_NullObjectError
_25992:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_erase
	add	esp,8
	mov	ebx,0
	jmp	_8088
_8088:
	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	_25997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_25996
	call	_brl_blitz_NullObjectError
_25996:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8092
_8092:
	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	_26001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_25998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26000
	call	_brl_blitz_NullObjectError
_26000:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8096
_8096:
	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	_26005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26004
	call	_brl_blitz_NullObjectError
_26004:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8100
_8100:
	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	_26009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26008
	call	_brl_blitz_NullObjectError
_26008:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8104
_8104:
	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	_26013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26012
	call	_brl_blitz_NullObjectError
_26012:
	push	dword [ebx+8]
	call	_IrrCore_Array_S3DVertexTangents_size
	add	esp,4
	mov	ebx,eax
	jmp	_8107
_8107:
	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	_26017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26016
	call	_brl_blitz_NullObjectError
_26016:
	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	_8110
_8110:
	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	_26021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26020
	call	_brl_blitz_NullObjectError
_26020:
	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	_8114
_8114:
	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	_26027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26024
	call	_brl_blitz_NullObjectError
_26024:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26026
	call	_brl_blitz_NullObjectError
_26026:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_insert
	add	esp,12
	mov	ebx,0
	jmp	_8119
_8119:
	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	_26034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26031
	call	_brl_blitz_NullObjectError
_26031:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26033
	call	_brl_blitz_NullObjectError
_26033:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8123
_8123:
	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	_26040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26037
	call	_brl_blitz_NullObjectError
_26037:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26039
	call	_brl_blitz_NullObjectError
_26039:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8127
_8127:
	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	_26046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26043
	call	_brl_blitz_NullObjectError
_26043:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26045
	call	_brl_blitz_NullObjectError
_26045:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_S3DVertexTangents_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8131
_8131:
	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	_26048
	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	_26047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8134
_8134:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26050
	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	_8137
_8137:
	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	_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:
	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	_8140
_8140:
	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	_26058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26057
	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	_8142
_8142:
	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	_26069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26060
	push	ebp
	push	_26062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8146
_26060:
	push	_26063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_SParticle_ptr
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26067
	call	_brl_blitz_NullObjectError
_26067:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8146
_8146:
	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
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26070
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_ptr_del
	add	esp,4
_26070:
_8149:
	mov	eax,0
	jmp	_26071
_26071:
	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	_26075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26074
	call	_brl_blitz_NullObjectError
_26074:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_8152
_8152:
	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	_26079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26078
	call	_brl_blitz_NullObjectError
_26078:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_clear
	add	esp,4
	mov	ebx,0
	jmp	_8155
_8155:
	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	_26083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26082
	call	_brl_blitz_NullObjectError
_26082:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8158
_8158:
	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	_26087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26086
	call	_brl_blitz_NullObjectError
_26086:
	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	_8163
_8163:
	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	_26091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26090
	call	_brl_blitz_NullObjectError
_26090:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_erase
	add	esp,8
	mov	ebx,0
	jmp	_8167
_8167:
	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	_26095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26094
	call	_brl_blitz_NullObjectError
_26094:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8171
_8171:
	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	_26099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26098
	call	_brl_blitz_NullObjectError
_26098:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8175
_8175:
	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	_26103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26102
	call	_brl_blitz_NullObjectError
_26102:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8179
_8179:
	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	_26107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26106
	call	_brl_blitz_NullObjectError
_26106:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8183
_8183:
	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	_26111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26110
	call	_brl_blitz_NullObjectError
_26110:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_ptr_size
	add	esp,4
	mov	ebx,eax
	jmp	_8186
_8186:
	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	_26115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26114
	call	_brl_blitz_NullObjectError
_26114:
	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	_8189
_8189:
	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	_26119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26118
	call	_brl_blitz_NullObjectError
_26118:
	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	_8193
_8193:
	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	_26125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26122
	call	_brl_blitz_NullObjectError
_26122:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26124
	call	_brl_blitz_NullObjectError
_26124:
	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	_8198
_8198:
	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	_26132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26129
	call	_brl_blitz_NullObjectError
_26129:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26131
	call	_brl_blitz_NullObjectError
_26131:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8202
_8202:
	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	_26138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26135
	call	_brl_blitz_NullObjectError
_26135:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26137
	call	_brl_blitz_NullObjectError
_26137:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8206
_8206:
	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	_26144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26141
	call	_brl_blitz_NullObjectError
_26141:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26143
	call	_brl_blitz_NullObjectError
_26143:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_ptr_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8210
_8210:
	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	_26146
	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	_26145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8213
_8213:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26148
	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	_8216
_8216:
	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	_26154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26153
	call	_brl_blitz_NullObjectError
_26153:
	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	_8219
_8219:
	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	_26156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26155
	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	_8221
_8221:
	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	_26167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26158
	push	ebp
	push	_26160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8225
_26158:
	push	_26161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Array_SParticle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26165
	call	_brl_blitz_NullObjectError
_26165:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8225
_8225:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_Array_SParticle_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26168
	push	dword [eax+8]
	call	_IrrCore_Array_SParticle_del
	add	esp,4
_26168:
_8228:
	mov	eax,0
	jmp	_26169
_26169:
	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	_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	dword [ebx+8]
	call	_IrrCore_Array_SParticle_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_8231
_8231:
	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	_26177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26176
	call	_brl_blitz_NullObjectError
_26176:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_clear
	add	esp,4
	mov	ebx,0
	jmp	_8234
_8234:
	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	_26181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26180
	call	_brl_blitz_NullObjectError
_26180:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_empty
	add	esp,4
	mov	ebx,eax
	jmp	_8237
_8237:
	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	_26185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26184
	call	_brl_blitz_NullObjectError
_26184:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_eraseWithCount
	add	esp,12
	mov	ebx,0
	jmp	_8242
_8242:
	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	_26189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26188
	call	_brl_blitz_NullObjectError
_26188:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_erase
	add	esp,8
	mov	ebx,0
	jmp	_8246
_8246:
	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	_26193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26192
	call	_brl_blitz_NullObjectError
_26192:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_8250
_8250:
	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	_26197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26196
	call	_brl_blitz_NullObjectError
_26196:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_set_free_when_destroyed
	add	esp,8
	mov	ebx,0
	jmp	_8254
_8254:
	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	_26201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26200
	call	_brl_blitz_NullObjectError
_26200:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_set_sorted
	add	esp,8
	mov	ebx,0
	jmp	_8258
_8258:
	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	_26205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26204
	call	_brl_blitz_NullObjectError
_26204:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_set_used
	add	esp,8
	mov	ebx,0
	jmp	_8262
_8262:
	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	_26209
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26208
	call	_brl_blitz_NullObjectError
_26208:
	push	dword [ebx+8]
	call	_IrrCore_Array_SParticle_size
	add	esp,4
	mov	ebx,eax
	jmp	_8265
_8265:
	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	_26213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26212
	call	_brl_blitz_NullObjectError
_26212:
	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	_8268
_8268:
	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	_26217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26216
	call	_brl_blitz_NullObjectError
_26216:
	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	_8272
_8272:
	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	_26223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26220
	call	_brl_blitz_NullObjectError
_26220:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26222
	call	_brl_blitz_NullObjectError
_26222:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_insert
	add	esp,12
	mov	ebx,0
	jmp	_8277
_8277:
	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	_26229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26226
	call	_brl_blitz_NullObjectError
_26226:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26228
	call	_brl_blitz_NullObjectError
_26228:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_Eq
	add	esp,8
	mov	ebx,0
	jmp	_8281
_8281:
	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	_26235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26232
	call	_brl_blitz_NullObjectError
_26232:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26234
	call	_brl_blitz_NullObjectError
_26234:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_push_back
	add	esp,8
	mov	ebx,0
	jmp	_8285
_8285:
	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	_26241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26238
	call	_brl_blitz_NullObjectError
_26238:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26240
	call	_brl_blitz_NullObjectError
_26240:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrCore_Array_SParticle_push_front
	add	esp,8
	mov	ebx,0
	jmp	_8289
_8289:
	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	_26243
	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	_26242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8292
_8292:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26247
	push	ebp
	push	_26249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8296
_26247:
	push	_26250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IFileList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26254
	call	_brl_blitz_NullObjectError
_26254:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8296
_8296:
	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	_26260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26259
	call	_brl_blitz_NullObjectError
_26259:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getFileCount
	add	esp,4
	mov	ebx,eax
	jmp	_8299
_8299:
	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	_26264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26263
	call	_brl_blitz_NullObjectError
_26263:
	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	_8303
_8303:
	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	_26268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26267
	call	_brl_blitz_NullObjectError
_26267:
	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	_8307
_8307:
	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	_26272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26271
	call	_brl_blitz_NullObjectError
_26271:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileList_isDirectory
	add	esp,8
	mov	ebx,eax
	jmp	_8311
_8311:
	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	_26278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26275
	call	_brl_blitz_NullObjectError
_26275:
	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	_8316
_8316:
	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	_26284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26283
	call	_brl_blitz_NullObjectError
_26283:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getPath
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8319
_8319:
	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	_26288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26287
	call	_brl_blitz_NullObjectError
_26287:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getID
	add	esp,8
	mov	ebx,eax
	jmp	_8323
_8323:
	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	_26294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26291
	call	_brl_blitz_NullObjectError
_26291:
	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	_8330
_8330:
	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	_26301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26300
	call	_brl_blitz_NullObjectError
_26300:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_sort
	add	esp,4
	mov	ebx,0
	jmp	_8333
_8333:
	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	_26314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26304
	call	_brl_blitz_NullObjectError
_26304:
	cmp	dword [ebx+12],0
	je	_26305
	push	ebp
	push	_26310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26308
	call	_brl_blitz_NullObjectError
_26308:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26305:
	push	_26311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26313
	call	_brl_blitz_NullObjectError
_26313:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8336
_8336:
	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	_26318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26317
	call	_brl_blitz_NullObjectError
_26317:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8339
_8339:
	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	_26322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26321
	call	_brl_blitz_NullObjectError
_26321:
	push	dword [ebx+8]
	call	_IrrIO_IFileList_grab
	add	esp,4
	mov	ebx,0
	jmp	_8342
_8342:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26323
	push	eax
	call	__irrlicht_core_IFileList_drop
	add	esp,4
_26323:
_8345:
	mov	eax,0
	jmp	_26324
_26324:
	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	_26326
	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	_26325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8348
_8348:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26330
	push	ebp
	push	_26332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8352
_26330:
	push	_26333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26337
	call	_brl_blitz_NullObjectError
_26337:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8352
_8352:
	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	_26343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26342
	call	_brl_blitz_NullObjectError
_26342:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8355
_8355:
	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	_26347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26346
	call	_brl_blitz_NullObjectError
_26346:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrIO_IReadFile_getPos
	add	esp,8
	jmp	_8358
_8358:
	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	_26351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26350
	call	_brl_blitz_NullObjectError
_26350:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrIO_IReadFile_getSize
	add	esp,8
	jmp	_8361
_8361:
	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	_26355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26354
	call	_brl_blitz_NullObjectError
_26354:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_read
	add	esp,12
	mov	ebx,eax
	jmp	_8366
_8366:
	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	_26360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26359
	call	_brl_blitz_NullObjectError
_26359:
	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	_8371
_8371:
	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	_26376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26366
	call	_brl_blitz_NullObjectError
_26366:
	cmp	dword [ebx+12],0
	je	_26367
	push	ebp
	push	_26372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26370
	call	_brl_blitz_NullObjectError
_26370:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26367:
	push	_26373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26375
	call	_brl_blitz_NullObjectError
_26375:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8374
_8374:
	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	_26380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26379
	call	_brl_blitz_NullObjectError
_26379:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8377
_8377:
	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	_26384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26383
	call	_brl_blitz_NullObjectError
_26383:
	push	dword [ebx+8]
	call	_IrrIO_IReadFile_grab
	add	esp,4
	mov	ebx,0
	jmp	_8380
_8380:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IReadFile_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26385
	push	eax
	call	__irrlicht_core_IReadFile_drop
	add	esp,4
_26385:
_8383:
	mov	eax,0
	jmp	_26386
_26386:
	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	_26388
	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	_26387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8386
_8386:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26392
	push	ebp
	push	_26394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8390
_26392:
	push	_26395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IWriteFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26399
	call	_brl_blitz_NullObjectError
_26399:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8390
_8390:
	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	_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 [ebx+8]
	call	_IrrIO_IWriteFile_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8393
_8393:
	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	_26409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26408
	call	_brl_blitz_NullObjectError
_26408:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrIO_IWriteFile_getPos
	add	esp,8
	jmp	_8396
_8396:
	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	_26413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26412
	call	_brl_blitz_NullObjectError
_26412:
	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	_8401
_8401:
	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	_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-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_write
	add	esp,12
	mov	ebx,eax
	jmp	_8406
_8406:
	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	_26432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26422
	call	_brl_blitz_NullObjectError
_26422:
	cmp	dword [ebx+12],0
	je	_26423
	push	ebp
	push	_26428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26426
	call	_brl_blitz_NullObjectError
_26426:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26423:
	push	_26429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26431
	call	_brl_blitz_NullObjectError
_26431:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8409
_8409:
	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	_26436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26435
	call	_brl_blitz_NullObjectError
_26435:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8412
_8412:
	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	_26440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26439
	call	_brl_blitz_NullObjectError
_26439:
	push	dword [ebx+8]
	call	_IrrIO_IWriteFile_grab
	add	esp,4
	mov	ebx,0
	jmp	_8415
_8415:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IWriteFile_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26441
	push	eax
	call	__irrlicht_core_IWriteFile_drop
	add	esp,4
_26441:
_8418:
	mov	eax,0
	jmp	_26442
_26442:
	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	_26444
	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	_26443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8421
_8421:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26448
	push	ebp
	push	_26450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8425
_26448:
	push	_26451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IXMLReader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26455
	call	_brl_blitz_NullObjectError
_26455:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8425
_8425:
	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	_26461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26460
	call	_brl_blitz_NullObjectError
_26460:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeCount
	add	esp,4
	mov	ebx,eax
	jmp	_8428
_8428:
	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	_26465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26464
	call	_brl_blitz_NullObjectError
_26464:
	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	_8432
_8432:
	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	_26471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26468
	call	_brl_blitz_NullObjectError
_26468:
	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	_8436
_8436:
	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	_26476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26475
	call	_brl_blitz_NullObjectError
_26475:
	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	_8440
_8440:
	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	_26482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26479
	call	_brl_blitz_NullObjectError
_26479:
	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	_8444
_8444:
	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	_26486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26485
	call	_brl_blitz_NullObjectError
_26485:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsFloatByIdx
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_8448
_8448:
	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	_26492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26489
	call	_brl_blitz_NullObjectError
_26489:
	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	_8452
_8452:
	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	_26496
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26495
	call	_brl_blitz_NullObjectError
_26495:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getAttributeValueAsIntByIdx
	add	esp,8
	mov	ebx,eax
	jmp	_8456
_8456:
	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	_26500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26497
	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	_8461
_8461:
	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	_26505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26503
	call	_brl_blitz_NullObjectError
_26503:
	push	_1
	push	_26504
	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	_8464
_8464:
	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	_26509
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26508
	call	_brl_blitz_NullObjectError
_26508:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getNodeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8467
_8467:
	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	_26513
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26512
	call	_brl_blitz_NullObjectError
_26512:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getNodeType
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	ebx,eax
	jmp	_8470
_8470:
	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	_26517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26516
	call	_brl_blitz_NullObjectError
_26516:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_isEmptyElement
	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_read:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26520
	call	_brl_blitz_NullObjectError
_26520:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_read
	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_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26524
	call	_brl_blitz_NullObjectError
_26524:
	cmp	dword [ebx+12],0
	je	_26525
	push	ebp
	push	_26530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26528
	call	_brl_blitz_NullObjectError
_26528:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26525:
	push	_26531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26533
	call	_brl_blitz_NullObjectError
_26533:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_drop
	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_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26537
	call	_brl_blitz_NullObjectError
_26537:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	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_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26541
	call	_brl_blitz_NullObjectError
_26541:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReader_grab
	add	esp,4
	mov	ebx,0
	jmp	_8485
_8485:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26543
	push	eax
	call	__irrlicht_core_IXMLReader_drop
	add	esp,4
_26543:
_8488:
	mov	eax,0
	jmp	_26544
_26544:
	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	_26546
	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	_26545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8491
_8491:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26550
	push	ebp
	push	_26552
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8495
_26550:
	push	_26553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IXMLReaderUTF8
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26557
	call	_brl_blitz_NullObjectError
_26557:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8495
_8495:
	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	_26563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26562
	call	_brl_blitz_NullObjectError
_26562:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeCount
	add	esp,4
	mov	ebx,eax
	jmp	_8498
_8498:
	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	_26567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26566
	call	_brl_blitz_NullObjectError
_26566:
	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	_8502
_8502:
	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	_26573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26570
	call	_brl_blitz_NullObjectError
_26570:
	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	_8506
_8506:
	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	_26577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26576
	call	_brl_blitz_NullObjectError
_26576:
	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	_8510
_8510:
	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	_26583
	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 [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	_8514
_8514:
	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	_26587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26586
	call	_brl_blitz_NullObjectError
_26586:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getAttributeValueAsFloatByIdx
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_8518
_8518:
	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	_26593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26590
	call	_brl_blitz_NullObjectError
_26590:
	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	_8522
_8522:
	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	_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	_IrrIO_IXMLReaderUTF8_getAttributeValueAsIntByIdx
	add	esp,8
	mov	ebx,eax
	jmp	_8526
_8526:
	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	_26601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26598
	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	_8531
_8531:
	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	_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	_1
	push	_26504
	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	_8534
_8534:
	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	_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 [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8537
_8537:
	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	_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 [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getNodeType
	add	esp,4
	push	eax
	call	_bbStringFromInt
	add	esp,4
	mov	ebx,eax
	jmp	_8540
_8540:
	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	_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	_IrrIO_IXMLReaderUTF8_isEmptyElement
	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_read:
	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	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_read
	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_drop:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26634
	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:
	cmp	dword [ebx+12],0
	je	_26625
	push	ebp
	push	_26630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26626
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26628
	call	_brl_blitz_NullObjectError
_26628:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26625:
	push	_26631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26633
	call	_brl_blitz_NullObjectError
_26633:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_drop
	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_getDebugName:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26637
	call	_brl_blitz_NullObjectError
_26637:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	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_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26641
	call	_brl_blitz_NullObjectError
_26641:
	push	dword [ebx+8]
	call	_IrrIO_IXMLReaderUTF8_grab
	add	esp,4
	mov	ebx,0
	jmp	_8555
_8555:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLReaderUTF8_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26643
	push	eax
	call	__irrlicht_core_IXMLReaderUTF8_drop
	add	esp,4
_26643:
_8558:
	mov	eax,0
	jmp	_26644
_26644:
	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	_26646
	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	_26645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8561
_8561:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26650
	push	ebp
	push	_26652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8565
_26650:
	push	_26653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IXMLWriter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26657
	call	_brl_blitz_NullObjectError
_26657:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8565
_8565:
	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	_26665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26662
	call	_brl_blitz_NullObjectError
_26662:
	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	_8569
_8569:
	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	_26671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26668
	call	_brl_blitz_NullObjectError
_26668:
	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	_8573
_8573:
	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	_26688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-88],eax
	cmp	dword [ebp-88],_bbNullObject
	jne	_26675
	call	_brl_blitz_NullObjectError
_26675:
	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	_8588
_8588:
	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	_26759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26700
	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	_26703
	call	_brl_blitz_ArrayBoundsError
_26703:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-24],eax
	push	_26705
	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	_26708
	call	_brl_blitz_ArrayBoundsError
_26708:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-28],eax
	push	_26710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_26711
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-32],eax
	push	_26713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-28]
	push	_26714
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-36],eax
	push	_26716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	mov	dword [ebp-40],0
	mov	edi,dword [ebp-24]
	jmp	_26718
_215:
	mov	eax,ebp
	push	eax
	push	_26726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	mov	eax,dword [ebp-32]
	cmp	ebx,dword [eax+20]
	jb	_26722
	call	_brl_blitz_ArrayBoundsError
_26722:
	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	_26725
	call	_brl_blitz_ArrayBoundsError
_26725:
	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
_26718:
	cmp	dword [ebp-40],edi
	jle	_215
_214:
	push	_26727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	mov	dword [ebp-44],0
	mov	edi,dword [ebp-28]
	jmp	_26729
_218:
	mov	eax,ebp
	push	eax
	push	_26737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-44]
	mov	eax,dword [ebp-36]
	cmp	ebx,dword [eax+20]
	jb	_26733
	call	_brl_blitz_ArrayBoundsError
_26733:
	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	_26736
	call	_brl_blitz_ArrayBoundsError
_26736:
	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
_26729:
	cmp	dword [ebp-44],edi
	jle	_218
_217:
	push	_26738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26740
	call	_brl_blitz_NullObjectError
_26740:
	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	_26743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	mov	dword [ebp-48],0
	mov	ebx,dword [ebp-24]
	jmp	_26745
_221:
	mov	eax,ebp
	push	eax
	push	_26750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-48]
	mov	eax,dword [ebp-32]
	cmp	esi,dword [eax+20]
	jb	_26749
	call	_brl_blitz_ArrayBoundsError
_26749:
	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
_26745:
	cmp	dword [ebp-48],ebx
	jle	_221
_220:
	push	_26751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-52],0
	mov	dword [ebp-52],0
	mov	ebx,dword [ebp-28]
	jmp	_26753
_224:
	mov	eax,ebp
	push	eax
	push	_26758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-52]
	mov	eax,dword [ebp-36]
	cmp	esi,dword [eax+20]
	jb	_26757
	call	_brl_blitz_ArrayBoundsError
_26757:
	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
_26753:
	cmp	dword [ebp-52],ebx
	jle	_224
_223:
	mov	ebx,0
	jmp	_8595
_8595:
	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	_26770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26769
	call	_brl_blitz_NullObjectError
_26769:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeLineBreak
	add	esp,4
	mov	ebx,0
	jmp	_8598
_8598:
	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	_26776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26773
	call	_brl_blitz_NullObjectError
_26773:
	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	_8602
_8602:
	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	_26781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26780
	call	_brl_blitz_NullObjectError
_26780:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_writeXMLHeader
	add	esp,4
	mov	ebx,0
	jmp	_8605
_8605:
	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	_26794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26784
	call	_brl_blitz_NullObjectError
_26784:
	cmp	dword [ebx+12],0
	je	_26785
	push	ebp
	push	_26790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26788
	call	_brl_blitz_NullObjectError
_26788:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26785:
	push	_26791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26793
	call	_brl_blitz_NullObjectError
_26793:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8608
_8608:
	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	_26798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26797
	call	_brl_blitz_NullObjectError
_26797:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8611
_8611:
	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	_26802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26801
	call	_brl_blitz_NullObjectError
_26801:
	push	dword [ebx+8]
	call	_IrrIO_IXMLWriter_grab
	add	esp,4
	mov	ebx,0
	jmp	_8614
_8614:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IXMLWriter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26803
	push	eax
	call	__irrlicht_core_IXMLWriter_drop
	add	esp,4
_26803:
_8617:
	mov	eax,0
	jmp	_26804
_26804:
	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	_26806
	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	_26805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8620
_8620:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_26819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_26810
	push	ebp
	push	_26812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8624
_26810:
	push	_26813
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IFileSystem
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_26815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_26817
	call	_brl_blitz_NullObjectError
_26817:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_26818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8624
_8624:
	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	_26837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_26821
	push	ebp
	push	_26823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26822
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_26821:
	push	_26824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26826
	call	_brl_blitz_NullObjectError
_26826:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26828
	call	_brl_blitz_NullObjectError
_26828:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrIO_IFileSystem_createEmptyAttributes
	add	esp,8
	mov	dword [ebp-12],eax
	push	_26830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_26831
	push	ebp
	push	_26833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26832
	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	_8628
_26831:
	push	ebp
	push	_26836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8628
_8628:
	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	_26846
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26843
	call	_brl_blitz_NullObjectError
_26843:
	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	_8634
_8634:
	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	_26854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26851
	call	_brl_blitz_NullObjectError
_26851:
	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	_8640
_8640:
	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	_26860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26857
	call	_brl_blitz_NullObjectError
_26857:
	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	_8644
_8644:
	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	_26867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26864
	call	_brl_blitz_NullObjectError
_26864:
	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	_8648
_8648:
	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	_26873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26870
	call	_brl_blitz_NullObjectError
_26870:
	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	_8653
_8653:
	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	_26878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26877
	call	_brl_blitz_NullObjectError
_26877:
	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	_8656
_8656:
	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	_26884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26881
	call	_brl_blitz_NullObjectError
_26881:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26883
	call	_brl_blitz_NullObjectError
_26883:
	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	_8660
_8660:
	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	_26890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26887
	call	_brl_blitz_NullObjectError
_26887:
	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	_8664
_8664:
	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	_26896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26893
	call	_brl_blitz_NullObjectError
_26893:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26895
	call	_brl_blitz_NullObjectError
_26895:
	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	_8668
_8668:
	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	_26902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26899
	call	_brl_blitz_NullObjectError
_26899:
	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	_8672
_8672:
	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	_26908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26905
	call	_brl_blitz_NullObjectError
_26905:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_26907
	call	_brl_blitz_NullObjectError
_26907:
	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	_8676
_8676:
	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	_26914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26911
	call	_brl_blitz_NullObjectError
_26911:
	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	_8680
_8680:
	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	_26920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26917
	call	_brl_blitz_NullObjectError
_26917:
	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	_8684
_8684:
	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	_26924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26923
	call	_brl_blitz_NullObjectError
_26923:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getWorkingDirectory
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8687
_8687:
	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	_26937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26927
	call	_brl_blitz_NullObjectError
_26927:
	cmp	dword [ebx+12],0
	je	_26928
	push	ebp
	push	_26933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26931
	call	_brl_blitz_NullObjectError
_26931:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_26928:
	push	_26934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26936
	call	_brl_blitz_NullObjectError
_26936:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8690
_8690:
	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	_26941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26940
	call	_brl_blitz_NullObjectError
_26940:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getDebugName
	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_grab:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_26945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26944
	call	_brl_blitz_NullObjectError
_26944:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_grab
	add	esp,4
	mov	ebx,0
	jmp	_8696
_8696:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileSystem_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_26946
	push	eax
	call	__irrlicht_core_IFileSystem_drop
	add	esp,4
_26946:
_8699:
	mov	eax,0
	jmp	_26947
_26947:
	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	_26953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26950
	call	_brl_blitz_NullObjectError
_26950:
	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	_8705
_8705:
	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	_26959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26956
	call	_brl_blitz_NullObjectError
_26956:
	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	_8709
_8709:
	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	_26965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26962
	call	_brl_blitz_NullObjectError
_26962:
	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	_8713
_8713:
	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	_26971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26968
	call	_brl_blitz_NullObjectError
_26968:
	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	_8720
_8720:
	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	_26980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_26977
	call	_brl_blitz_NullObjectError
_26977:
	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	_8725
_8725:
	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	_26987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_26984
	call	_brl_blitz_NullObjectError
_26984:
	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	_8732
_8732:
	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	_26995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_26992
	call	_brl_blitz_NullObjectError
_26992:
	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	_8739
_8739:
	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	_27006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jne	_26997
	mov	eax,ebp
	push	eax
	push	_26999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_26998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [_irrlicht_core_EFAT_UNKNOWN]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_26997:
	push	_27000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27002
	call	_brl_blitz_NullObjectError
_27002:
	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	_8747
_8747:
	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	_27012
	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	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	_8751
_8751:
	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	_27018
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27017
	call	_brl_blitz_NullObjectError
_27017:
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_getFileArchiveCount
	add	esp,4
	mov	ebx,eax
	jmp	_8754
_8754:
	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	_27022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27021
	call	_brl_blitz_NullObjectError
_27021:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_removeFileArchiveByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8758
_8758:
	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	_27028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27025
	call	_brl_blitz_NullObjectError
_27025:
	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	_8762
_8762:
	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	_27032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27031
	call	_brl_blitz_NullObjectError
_27031:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_moveFileArchive
	add	esp,12
	mov	ebx,eax
	jmp	_8767
_8767:
	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	_27038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27037
	call	_brl_blitz_NullObjectError
_27037:
	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	_8771
_8771:
	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	_27042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IFileSystem_setFileListSystem
	add	esp,8
	mov	ebx,eax
	jmp	_8775
_8775:
	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	_27049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27046
	call	_brl_blitz_NullObjectError
_27046:
	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	_8781
_8781:
	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	_27052
	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	_27051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8784
_8784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_27065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27056
	push	ebp
	push	_27058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8788
_27056:
	push	_27059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27063
	call	_brl_blitz_NullObjectError
_27063:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8788
_8788:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_27066
	push	dword [eax+8]
	call	_Irr_SAttributeReadWriteOptions_del
	add	esp,4
_27066:
_8791:
	mov	eax,0
	jmp	_27067
_27067:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SAttributeReadWriteOptions_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_27069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27068
	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	_8793
_8793:
	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	_27073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27072
	call	_brl_blitz_NullObjectError
_27072:
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_getFlags
	add	esp,4
	mov	ebx,eax
	jmp	_8796
_8796:
	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	_27077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27076
	call	_brl_blitz_NullObjectError
_27076:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_setFlags
	add	esp,8
	mov	ebx,0
	jmp	_8800
_8800:
	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	_27082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27081
	call	_brl_blitz_NullObjectError
_27081:
	push	dword [ebx+8]
	call	_Irr_SAttributeReadWriteOptions_getFilename
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8803
_8803:
	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	_27088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27085
	call	_brl_blitz_NullObjectError
_27085:
	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	_8807
_8807:
	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	_27090
	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	_27089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8810
_8810:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_27103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27094
	push	ebp
	push	_27096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8815
_27094:
	push	_27097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAttributeExchangingObject
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_27099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_27101
	call	_brl_blitz_NullObjectError
_27101:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_8815
_8815:
	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	_27110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27107
	call	_brl_blitz_NullObjectError
_27107:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27109
	call	_brl_blitz_NullObjectError
_27109:
	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	_8820
_8820:
	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	_27118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27115
	call	_brl_blitz_NullObjectError
_27115:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_27117
	call	_brl_blitz_NullObjectError
_27117:
	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	_8825
_8825:
	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	_27131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27121
	call	_brl_blitz_NullObjectError
_27121:
	cmp	dword [ebx+12],0
	je	_27122
	push	ebp
	push	_27127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27125
	call	_brl_blitz_NullObjectError
_27125:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_27122:
	push	_27128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27130
	call	_brl_blitz_NullObjectError
_27130:
	push	dword [ebx+8]
	call	_Irr_IAttributeExchangingObject_drop
	add	esp,4
	mov	ebx,eax
	jmp	_8828
_8828:
	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	_27135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27134
	call	_brl_blitz_NullObjectError
_27134:
	push	dword [ebx+8]
	call	_Irr_IAttributeExchangingObject_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_8831
_8831:
	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	_27139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27138
	call	_brl_blitz_NullObjectError
_27138:
	push	dword [ebx+8]
	call	_Irr_IAttributeExchangingObject_grab
	add	esp,4
	mov	ebx,0
	jmp	_8834
_8834:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributeExchangingObject_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_27140
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,4
_27140:
_8837:
	mov	eax,0
	jmp	_27142
_27142:
	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	_27144
	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	_27143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_8840
_8840:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_27156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_27147
	push	ebp
	push	_27149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8844
_27147:
	push	_27150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAttributes
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_27152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27154
	call	_brl_blitz_NullObjectError
_27154:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_27155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_8844
_8844:
	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	_27160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27159
	call	_brl_blitz_NullObjectError
_27159:
	push	dword [ebx+8]
	call	_Irr_IAttributes_clear
	add	esp,4
	mov	ebx,0
	jmp	_8847
_8847:
	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	_27166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27163
	call	_brl_blitz_NullObjectError
_27163:
	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	_8852
_8852:
	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	_27174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27171
	call	_brl_blitz_NullObjectError
_27171:
	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	_8857
_8857:
	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	_27181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27177
	call	_brl_blitz_NullObjectError
_27177:
	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	_8862
_8862:
	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	_27187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27184
	call	_brl_blitz_NullObjectError
_27184:
	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	_8867
_8867:
	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	_27222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27189
	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	_27192
	call	_brl_blitz_ArrayBoundsError
_27192:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_27194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27195
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27197
	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	_27199
_227:
	mov	eax,ebp
	push	eax
	push	_27207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27203
	call	_brl_blitz_ArrayBoundsError
_27203:
	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	_27206
	call	_brl_blitz_ArrayBoundsError
_27206:
	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
_27199:
	cmp	dword [ebp-28],edi
	jle	_227
_226:
	push	_27208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27210
	call	_brl_blitz_NullObjectError
_27210:
	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	_27214
	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	_27216
_230:
	mov	eax,ebp
	push	eax
	push	_27221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_27220
	call	_brl_blitz_ArrayBoundsError
_27220:
	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
_27216:
	cmp	dword [ebp-32],ebx
	jle	_230
_229:
	mov	ebx,0
	jmp	_8873
_8873:
	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	_27257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27225
	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	_27228
	call	_brl_blitz_ArrayBoundsError
_27228:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_27230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27231
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27233
	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	_27235
_233:
	mov	eax,ebp
	push	eax
	push	_27243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27239
	call	_brl_blitz_ArrayBoundsError
_27239:
	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	_27242
	call	_brl_blitz_ArrayBoundsError
_27242:
	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
_27235:
	cmp	dword [ebp-28],edi
	jle	_233
_232:
	push	_27244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27246
	call	_brl_blitz_NullObjectError
_27246:
	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	_27249
	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	_27251
_236:
	mov	eax,ebp
	push	eax
	push	_27256
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_27255
	call	_brl_blitz_ArrayBoundsError
_27255:
	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
_27251:
	cmp	dword [ebp-32],ebx
	jle	_236
_235:
	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_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	_27265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27260
	call	_brl_blitz_NullObjectError
_27260:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27263
	call	_brl_blitz_NullObjectError
_27263:
	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	_8884
_8884:
	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	_27274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27269
	call	_brl_blitz_NullObjectError
_27269:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27272
	call	_brl_blitz_NullObjectError
_27272:
	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	_8889
_8889:
	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	_27283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27278
	call	_brl_blitz_NullObjectError
_27278:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27281
	call	_brl_blitz_NullObjectError
_27281:
	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	_8894
_8894:
	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	_27291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27286
	call	_brl_blitz_NullObjectError
_27286:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27289
	call	_brl_blitz_NullObjectError
_27289:
	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	_8899
_8899:
	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	_27297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27294
	call	_brl_blitz_NullObjectError
_27294:
	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	_8905
_8905:
	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	_27306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27301
	call	_brl_blitz_NullObjectError
_27301:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27304
	call	_brl_blitz_NullObjectError
_27304:
	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	_8910
_8910:
	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	_27312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27311
	call	_brl_blitz_NullObjectError
_27311:
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeCount
	add	esp,4
	mov	ebx,eax
	jmp	_8913
_8913:
	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	_27316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27315
	call	_brl_blitz_NullObjectError
_27315:
	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	_8917
_8917:
	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	_27322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27319
	call	_brl_blitz_NullObjectError
_27319:
	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	_8921
_8921:
	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	_27326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27325
	call	_brl_blitz_NullObjectError
_27325:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeTypeByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8925
_8925:
	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	_27333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27329
	call	_brl_blitz_NullObjectError
_27329:
	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	_8930
_8930:
	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	_27339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27336
	call	_brl_blitz_NullObjectError
_27336:
	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	_8934
_8934:
	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	_27343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27342
	call	_brl_blitz_NullObjectError
_27342:
	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	_8938
_8938:
	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	_27349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27346
	call	_brl_blitz_NullObjectError
_27346:
	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	_8943
_8943:
	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	_27355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27352
	call	_brl_blitz_NullObjectError
_27352:
	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	_8947
_8947:
	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	_27359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27358
	call	_brl_blitz_NullObjectError
_27358:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsBoolByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8951
_8951:
	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	_27365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27362
	call	_brl_blitz_NullObjectError
_27362:
	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	_8956
_8956:
	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	_27371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27368
	call	_brl_blitz_NullObjectError
_27368:
	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	_8960
_8960:
	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	_27375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27374
	call	_brl_blitz_NullObjectError
_27374:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsIntByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_8964
_8964:
	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	_27381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27378
	call	_brl_blitz_NullObjectError
_27378:
	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	_8969
_8969:
	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	_27387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27384
	call	_brl_blitz_NullObjectError
_27384:
	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	_8973
_8973:
	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	_27391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27390
	call	_brl_blitz_NullObjectError
_27390:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsFloatByIndex
	add	esp,8
	fstp	dword [ebp-12]
	jmp	_8977
_8977:
	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	_27399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27394
	call	_brl_blitz_NullObjectError
_27394:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27397
	call	_brl_blitz_NullObjectError
_27397:
	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	_8982
_8982:
	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	_27413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27402
	call	_brl_blitz_NullObjectError
_27402:
	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	_27406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27407
	push	ebp
	push	_27409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27408
	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	_8986
_27407:
	push	ebp
	push	_27412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8986
_8986:
	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	_27425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27416
	call	_brl_blitz_NullObjectError
_27416:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsColorByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27419
	push	ebp
	push	_27421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27420
	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	_8990
_27419:
	push	ebp
	push	_27424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8990
_8990:
	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	_27433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27428
	call	_brl_blitz_NullObjectError
_27428:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27431
	call	_brl_blitz_NullObjectError
_27431:
	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	_8995
_8995:
	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	_27447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27436
	call	_brl_blitz_NullObjectError
_27436:
	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	_27440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27441
	push	ebp
	push	_27443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27442
	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	_8999
_27441:
	push	ebp
	push	_27446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_8999
_8999:
	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	_27459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27450
	call	_brl_blitz_NullObjectError
_27450:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsColorfByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27453
	push	ebp
	push	_27455
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27454
	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	_9003
_27453:
	push	ebp
	push	_27458
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9003
_9003:
	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	_27467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27462
	call	_brl_blitz_NullObjectError
_27462:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27465
	call	_brl_blitz_NullObjectError
_27465:
	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	_9008
_9008:
	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	_27481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27470
	call	_brl_blitz_NullObjectError
_27470:
	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	_27474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27475
	push	ebp
	push	_27477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27476
	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	_9012
_27475:
	push	ebp
	push	_27480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9012
_9012:
	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	_27493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27484
	call	_brl_blitz_NullObjectError
_27484:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsVector3dfByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27487
	push	ebp
	push	_27489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27488
	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	_9016
_27487:
	push	ebp
	push	_27492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9016
_9016:
	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	_27501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27496
	call	_brl_blitz_NullObjectError
_27496:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27499
	call	_brl_blitz_NullObjectError
_27499:
	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	_9021
_9021:
	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	_27516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27505
	call	_brl_blitz_NullObjectError
_27505:
	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	_27509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27510
	push	ebp
	push	_27512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27511
	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	_9025
_27510:
	push	ebp
	push	_27515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9025
_9025:
	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	_27528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27519
	call	_brl_blitz_NullObjectError
_27519:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsPosition2diByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27522
	push	ebp
	push	_27524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27523
	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	_9029
_27522:
	push	ebp
	push	_27527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9029
_9029:
	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	_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	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	_9035
_9035:
	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	_27540
	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-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	_9041
_9041:
	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	_27546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27545
	call	_brl_blitz_NullObjectError
_27545:
	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	_9047
_9047:
	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	_27580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27547
	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	_27550
	call	_brl_blitz_ArrayBoundsError
_27550:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_27552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27553
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27555
	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	_27557
_239:
	mov	eax,ebp
	push	eax
	push	_27565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27561
	call	_brl_blitz_ArrayBoundsError
_27561:
	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	_27564
	call	_brl_blitz_ArrayBoundsError
_27564:
	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
_27557:
	cmp	dword [ebp-28],edi
	jle	_239
_238:
	push	_27566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27568
	call	_brl_blitz_NullObjectError
_27568:
	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	_27572
	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	_27574
_242:
	mov	eax,ebp
	push	eax
	push	_27579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_27578
	call	_brl_blitz_ArrayBoundsError
_27578:
	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
_27574:
	cmp	dword [ebp-32],ebx
	jle	_242
_241:
	mov	ebx,0
	jmp	_9053
_9053:
	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	_27586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27583
	call	_brl_blitz_NullObjectError
_27583:
	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	_9057
_9057:
	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	_27621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27587
	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	_27590
	call	_brl_blitz_ArrayBoundsError
_27590:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_27592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_27593
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_27595
	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	_27597
_245:
	mov	eax,ebp
	push	eax
	push	_27605
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_27601
	call	_brl_blitz_ArrayBoundsError
_27601:
	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	_27604
	call	_brl_blitz_ArrayBoundsError
_27604:
	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
_27597:
	cmp	dword [ebp-28],edi
	jle	_245
_244:
	push	_27606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27608
	call	_brl_blitz_NullObjectError
_27608:
	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	_27612
	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	_27614
_248:
	mov	eax,ebp
	push	eax
	push	_27619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_27618
	call	_brl_blitz_ArrayBoundsError
_27618:
	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
_27614:
	cmp	dword [ebp-32],ebx
	jle	_248
_247:
	push	_27620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9062
_9062:
	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	_27655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27623
	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	_27626
	call	_brl_blitz_ArrayBoundsError
_27626:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_27628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_27629
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_27631
	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	_27633
_251:
	mov	eax,ebp
	push	eax
	push	_27641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_27637
	call	_brl_blitz_ArrayBoundsError
_27637:
	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	_27640
	call	_brl_blitz_ArrayBoundsError
_27640:
	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
_27633:
	cmp	dword [ebp-28],edi
	jle	_251
_250:
	push	_27642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27644
	call	_brl_blitz_NullObjectError
_27644:
	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	_27646
	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	_27648
_254:
	mov	eax,ebp
	push	eax
	push	_27653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_27652
	call	_brl_blitz_ArrayBoundsError
_27652:
	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
_27648:
	cmp	dword [ebp-32],ebx
	jle	_254
_253:
	push	_27654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9067
_9067:
	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	_27659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27658
	call	_brl_blitz_NullObjectError
_27658:
	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	_9071
_9071:
	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	_27705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_27661
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_27664
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_27666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	jmp	_27668
_257:
	mov	eax,ebp
	push	eax
	push	_27681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_27671
	call	_brl_blitz_ArrayBoundsError
_27671:
	mov	ebx,dword [ebp-12]
	shl	esi,2
	add	ebx,esi
	call	__irrlicht_core_StringC_create
	mov	dword [ebx+24],eax
	push	_27673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	esi,dword [eax+20]
	jb	_27675
	call	_brl_blitz_ArrayBoundsError
_27675:
	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	_27678
	call	_brl_blitz_ArrayBoundsError
_27678:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_27680
	call	_brl_blitz_NullObjectError
_27680:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_255:
	add	dword [ebp-28],1
_27668:
	cmp	dword [ebp-28],49
	jle	_257
_256:
	push	_27682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27684
	call	_brl_blitz_NullObjectError
_27684:
	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	_27688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27689
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27691
	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	_27693
_260:
	mov	eax,ebp
	push	eax
	push	_27703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27697
	call	_brl_blitz_ArrayBoundsError
_27697:
	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	_27700
	call	_brl_blitz_ArrayBoundsError
_27700:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_27702
	call	_brl_blitz_NullObjectError
_27702:
	push	esi
	call	__irrlicht_core_StringC_getString
	add	esp,4
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_258:
	add	dword [ebp-32],1
_27693:
	cmp	dword [ebp-32],edi
	jle	_260
_259:
	push	_27704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9075
_9075:
	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	_27754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_27712
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	50
	push	_27715
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_27717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	jmp	_27719
_263:
	mov	eax,ebp
	push	eax
	push	_27732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-12]
	cmp	esi,dword [eax+20]
	jb	_27722
	call	_brl_blitz_ArrayBoundsError
_27722:
	mov	ebx,dword [ebp-12]
	shl	esi,2
	add	ebx,esi
	call	__irrlicht_core_StringC_create
	mov	dword [ebx+24],eax
	push	_27724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-16]
	cmp	esi,dword [eax+20]
	jb	_27726
	call	_brl_blitz_ArrayBoundsError
_27726:
	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	_27729
	call	_brl_blitz_ArrayBoundsError
_27729:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_27731
	call	_brl_blitz_NullObjectError
_27731:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_261:
	add	dword [ebp-28],1
_27719:
	cmp	dword [ebp-28],49
	jle	_263
_262:
	push	_27733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27735
	call	_brl_blitz_NullObjectError
_27735:
	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	_27737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27738
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27740
	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	_27742
_266:
	mov	eax,ebp
	push	eax
	push	_27752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27746
	call	_brl_blitz_ArrayBoundsError
_27746:
	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	_27749
	call	_brl_blitz_ArrayBoundsError
_27749:
	mov	eax,dword [ebp-12]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_27751
	call	_brl_blitz_NullObjectError
_27751:
	push	esi
	call	__irrlicht_core_StringC_getString
	add	esp,4
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_264:
	add	dword [ebp-32],1
_27742:
	cmp	dword [ebp-32],edi
	jle	_266
_265:
	push	_27753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	jmp	_9079
_9079:
	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	_27762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27757
	call	_brl_blitz_NullObjectError
_27757:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27760
	call	_brl_blitz_NullObjectError
_27760:
	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	_9084
_9084:
	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	_27776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27765
	call	_brl_blitz_NullObjectError
_27765:
	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	_27769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27770
	push	ebp
	push	_27772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27771
	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	_9088
_27770:
	push	ebp
	push	_27775
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9088
_9088:
	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	_27788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27779
	call	_brl_blitz_NullObjectError
_27779:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsTextureByIndex
	add	esp,8
	mov	dword [ebp-12],eax
	push	_27781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_27782
	push	ebp
	push	_27784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27783
	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	_9092
_27782:
	push	ebp
	push	_27787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9092
_9092:
	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	_27794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27791
	call	_brl_blitz_NullObjectError
_27791:
	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	_9096
_9096:
	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	_27800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27797
	call	_brl_blitz_NullObjectError
_27797:
	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	_9100
_9100:
	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	_27806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27803
	call	_brl_blitz_NullObjectError
_27803:
	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	_9105
_9105:
	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	_27810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27809
	call	_brl_blitz_NullObjectError
_27809:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setBoolAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9110
_9110:
	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	_27814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27813
	call	_brl_blitz_NullObjectError
_27813:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setIntAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9115
_9115:
	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	_27818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27817
	call	_brl_blitz_NullObjectError
_27817:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setFloatAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9120
_9120:
	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	_27824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27821
	call	_brl_blitz_NullObjectError
_27821:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27823
	call	_brl_blitz_NullObjectError
_27823:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setColorAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9125
_9125:
	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	_27830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27827
	call	_brl_blitz_NullObjectError
_27827:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27829
	call	_brl_blitz_NullObjectError
_27829:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setColorfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9130
_9130:
	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	_27836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27833
	call	_brl_blitz_NullObjectError
_27833:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27835
	call	_brl_blitz_NullObjectError
_27835:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setVector3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9135
_9135:
	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	_27840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27839
	call	_brl_blitz_NullObjectError
_27839:
	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	_9141
_9141:
	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	_27873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27841
	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	_27844
	call	_brl_blitz_ArrayBoundsError
_27844:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	push	_27846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_27847
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-24],eax
	push	_27849
	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	_27851
_269:
	mov	eax,ebp
	push	eax
	push	_27859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-24]
	cmp	ebx,dword [eax+20]
	jb	_27855
	call	_brl_blitz_ArrayBoundsError
_27855:
	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	_27858
	call	_brl_blitz_ArrayBoundsError
_27858:
	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
_27851:
	cmp	dword [ebp-28],edi
	jle	_269
_268:
	push	_27860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27862
	call	_brl_blitz_NullObjectError
_27862:
	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	_27865
	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	_27867
_272:
	mov	eax,ebp
	push	eax
	push	_27872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-32]
	mov	eax,dword [ebp-24]
	cmp	esi,dword [eax+20]
	jb	_27871
	call	_brl_blitz_ArrayBoundsError
_27871:
	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
_27867:
	cmp	dword [ebp-32],ebx
	jle	_272
_271:
	mov	ebx,0
	jmp	_9147
_9147:
	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	_27879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27876
	call	_brl_blitz_NullObjectError
_27876:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27878
	call	_brl_blitz_NullObjectError
_27878:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setTextureAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9152
_9152:
	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	_27887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27882
	call	_brl_blitz_NullObjectError
_27882:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27885
	call	_brl_blitz_NullObjectError
_27885:
	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	_9157
_9157:
	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	_27896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27891
	call	_brl_blitz_NullObjectError
_27891:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27894
	call	_brl_blitz_NullObjectError
_27894:
	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	_9162
_9162:
	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	_27902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27899
	call	_brl_blitz_NullObjectError
_27899:
	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	_9166
_9166:
	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	_27906
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27903
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27905
	call	_brl_blitz_NullObjectError
_27905:
	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	_9170
_9170:
	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	_27912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27909
	call	_brl_blitz_NullObjectError
_27909:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27911
	call	_brl_blitz_NullObjectError
_27911:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setRect3diAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9175
_9175:
	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	_27920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27915
	call	_brl_blitz_NullObjectError
_27915:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27918
	call	_brl_blitz_NullObjectError
_27918:
	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	_9180
_9180:
	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	_27929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27924
	call	_brl_blitz_NullObjectError
_27924:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27927
	call	_brl_blitz_NullObjectError
_27927:
	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	_9185
_9185:
	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	_27935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27932
	call	_brl_blitz_NullObjectError
_27932:
	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	_9189
_9189:
	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	_27939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27938
	call	_brl_blitz_NullObjectError
_27938:
	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	_9193
_9193:
	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	_27945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27942
	call	_brl_blitz_NullObjectError
_27942:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27944
	call	_brl_blitz_NullObjectError
_27944:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setMatrixAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9198
_9198:
	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	_27953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27948
	call	_brl_blitz_NullObjectError
_27948:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27951
	call	_brl_blitz_NullObjectError
_27951:
	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	_9203
_9203:
	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	_27962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27957
	call	_brl_blitz_NullObjectError
_27957:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27960
	call	_brl_blitz_NullObjectError
_27960:
	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	_9208
_9208:
	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	_27968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27965
	call	_brl_blitz_NullObjectError
_27965:
	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	_9212
_9212:
	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	_27972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_27971
	call	_brl_blitz_NullObjectError
_27971:
	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	_9216
_9216:
	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	_27978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27975
	call	_brl_blitz_NullObjectError
_27975:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27977
	call	_brl_blitz_NullObjectError
_27977:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setQuaternionAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9221
_9221:
	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	_27986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27981
	call	_brl_blitz_NullObjectError
_27981:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27984
	call	_brl_blitz_NullObjectError
_27984:
	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	_9226
_9226:
	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	_27995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_27990
	call	_brl_blitz_NullObjectError
_27990:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_27993
	call	_brl_blitz_NullObjectError
_27993:
	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	_9231
_9231:
	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	_28001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_27996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_27998
	call	_brl_blitz_NullObjectError
_27998:
	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	_9235
_9235:
	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	_28005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28004
	call	_brl_blitz_NullObjectError
_28004:
	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	_9239
_9239:
	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	_28011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28008
	call	_brl_blitz_NullObjectError
_28008:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28010
	call	_brl_blitz_NullObjectError
_28010:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setAABbox3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9244
_9244:
	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	_28019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28014
	call	_brl_blitz_NullObjectError
_28014:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28017
	call	_brl_blitz_NullObjectError
_28017:
	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	_9249
_9249:
	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	_28028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28023
	call	_brl_blitz_NullObjectError
_28023:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28026
	call	_brl_blitz_NullObjectError
_28026:
	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	_9254
_9254:
	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	_28034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28031
	call	_brl_blitz_NullObjectError
_28031:
	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	_9258
_9258:
	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	_28038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28037
	call	_brl_blitz_NullObjectError
_28037:
	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	_9262
_9262:
	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	_28044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28041
	call	_brl_blitz_NullObjectError
_28041:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28043
	call	_brl_blitz_NullObjectError
_28043:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setPlane3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9267
_9267:
	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	_28052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28047
	call	_brl_blitz_NullObjectError
_28047:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28050
	call	_brl_blitz_NullObjectError
_28050:
	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	_9272
_9272:
	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	_28061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28056
	call	_brl_blitz_NullObjectError
_28056:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28059
	call	_brl_blitz_NullObjectError
_28059:
	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	_9277
_9277:
	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	_28067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28064
	call	_brl_blitz_NullObjectError
_28064:
	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	_9281
_9281:
	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	_28071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28070
	call	_brl_blitz_NullObjectError
_28070:
	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	_9285
_9285:
	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	_28077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28074
	call	_brl_blitz_NullObjectError
_28074:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28076
	call	_brl_blitz_NullObjectError
_28076:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setTriangle3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9290
_9290:
	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	_28085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28080
	call	_brl_blitz_NullObjectError
_28080:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28083
	call	_brl_blitz_NullObjectError
_28083:
	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	_9295
_9295:
	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	_28094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28089
	call	_brl_blitz_NullObjectError
_28089:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28092
	call	_brl_blitz_NullObjectError
_28092:
	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	_9300
_9300:
	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	_28100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28097
	call	_brl_blitz_NullObjectError
_28097:
	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	_9304
_9304:
	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	_28104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28103
	call	_brl_blitz_NullObjectError
_28103:
	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	_9308
_9308:
	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	_28110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28107
	call	_brl_blitz_NullObjectError
_28107:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28109
	call	_brl_blitz_NullObjectError
_28109:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setLine2dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9313
_9313:
	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	_28118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28113
	call	_brl_blitz_NullObjectError
_28113:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28116
	call	_brl_blitz_NullObjectError
_28116:
	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	_9318
_9318:
	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	_28126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28121
	call	_brl_blitz_NullObjectError
_28121:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28124
	call	_brl_blitz_NullObjectError
_28124:
	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	_9323
_9323:
	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	_28132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28129
	call	_brl_blitz_NullObjectError
_28129:
	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	_9327
_9327:
	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	_28136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28135
	call	_brl_blitz_NullObjectError
_28135:
	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	_9331
_9331:
	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	_28142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28139
	call	_brl_blitz_NullObjectError
_28139:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28141
	call	_brl_blitz_NullObjectError
_28141:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_Irr_IAttributes_setLin3dfAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9336
_9336:
	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	_28148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28145
	call	_brl_blitz_NullObjectError
_28145:
	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	_9341
_9341:
	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	_28155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28152
	call	_brl_blitz_NullObjectError
_28152:
	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	_9346
_9346:
	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	_28161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28158
	call	_brl_blitz_NullObjectError
_28158:
	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	_9350
_9350:
	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	_28165
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28164
	call	_brl_blitz_NullObjectError
_28164:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_getAttributeAsUserPointerByIndex
	add	esp,8
	mov	ebx,eax
	jmp	_9354
_9354:
	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	_28169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28168
	call	_brl_blitz_NullObjectError
_28168:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IAttributes_setUserPointerAttributeByIndex
	add	esp,12
	mov	ebx,0
	jmp	_9359
_9359:
	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	_28175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28172
	call	_brl_blitz_NullObjectError
_28172:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28174
	call	_brl_blitz_NullObjectError
_28174:
	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	_9365
_9365:
	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	_28184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28181
	call	_brl_blitz_NullObjectError
_28181:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28183
	call	_brl_blitz_NullObjectError
_28183:
	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	_9371
_9371:
	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	_28219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28187
	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	_28190
	call	_brl_blitz_ArrayBoundsError
_28190:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28193
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-16]
	jmp	_28197
_275:
	mov	eax,ebp
	push	eax
	push	_28205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28201
	call	_brl_blitz_ArrayBoundsError
_28201:
	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	_28204
	call	_brl_blitz_ArrayBoundsError
_28204:
	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
_28197:
	cmp	dword [ebp-24],edi
	jle	_275
_274:
	push	_28206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28208
	call	_brl_blitz_NullObjectError
_28208:
	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	_28211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	ebx,dword [ebp-16]
	jmp	_28213
_278:
	mov	eax,ebp
	push	eax
	push	_28218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28217
	call	_brl_blitz_ArrayBoundsError
_28217:
	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
_28213:
	cmp	dword [ebp-28],ebx
	jle	_278
_277:
	mov	ebx,0
	jmp	_9376
_9376:
	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	_28254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28222
	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	_28225
	call	_brl_blitz_ArrayBoundsError
_28225:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28228
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-16]
	jmp	_28232
_281:
	mov	eax,ebp
	push	eax
	push	_28240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28236
	call	_brl_blitz_ArrayBoundsError
_28236:
	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	_28239
	call	_brl_blitz_ArrayBoundsError
_28239:
	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
_28232:
	cmp	dword [ebp-24],edi
	jle	_281
_280:
	push	_28241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28243
	call	_brl_blitz_NullObjectError
_28243:
	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	_28246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	ebx,dword [ebp-16]
	jmp	_28248
_284:
	mov	eax,ebp
	push	eax
	push	_28253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28252
	call	_brl_blitz_ArrayBoundsError
_28252:
	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
_28248:
	cmp	dword [ebp-28],ebx
	jle	_284
_283:
	mov	ebx,0
	jmp	_9381
_9381:
	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
	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	_28281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_28257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_28259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28261
	call	_brl_blitz_NullObjectError
_28261:
	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	_28265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_28266
	mov	eax,ebp
	push	eax
	push	_28278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28268
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	esi,dword [ebp-20]
	jmp	_28271
_287:
	mov	eax,ebp
	push	eax
	push	_28277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_28275
	call	_brl_blitz_ArrayBoundsError
_28275:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_285:
	add	dword [ebp-24],1
_28271:
	cmp	dword [ebp-24],esi
	jl	_287
_286:
	call	dword [_bbOnDebugLeaveScope]
_28266:
	push	_28279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-12]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_28280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9385
_9385:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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
	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	_28308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_28286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_28288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28290
	call	_brl_blitz_NullObjectError
_28290:
	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	_28292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_28293
	mov	eax,ebp
	push	eax
	push	_28305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_28295
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	esi,dword [ebp-20]
	jmp	_28298
_290:
	mov	eax,ebp
	push	eax
	push	_28304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_28302
	call	_brl_blitz_ArrayBoundsError
_28302:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_288:
	add	dword [ebp-24],1
_28298:
	cmp	dword [ebp-24],esi
	jl	_290
_289:
	call	dword [_bbOnDebugLeaveScope]
_28293:
	push	_28306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-12]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_28307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9389
_9389:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28309
	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	_28312
	call	_brl_blitz_ArrayBoundsError
_28312:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	push	_28314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_28315
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_28317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-16]
	jmp	_28319
_293:
	mov	eax,ebp
	push	eax
	push	_28327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_28323
	call	_brl_blitz_ArrayBoundsError
_28323:
	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	_28326
	call	_brl_blitz_ArrayBoundsError
_28326:
	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
_28319:
	cmp	dword [ebp-24],edi
	jle	_293
_292:
	push	_28328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28330
	call	_brl_blitz_NullObjectError
_28330:
	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	_28331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	ebx,dword [ebp-16]
	jmp	_28333
_296:
	mov	eax,ebp
	push	eax
	push	_28338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	esi,dword [eax+20]
	jb	_28337
	call	_brl_blitz_ArrayBoundsError
_28337:
	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
_28333:
	cmp	dword [ebp-28],ebx
	jle	_296
_295:
	mov	ebx,0
	jmp	_9394
_9394:
	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	_28352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28342
	call	_brl_blitz_NullObjectError
_28342:
	cmp	dword [ebx+12],0
	je	_28343
	push	ebp
	push	_28348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28346
	call	_brl_blitz_NullObjectError
_28346:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28343:
	push	_28349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28351
	call	_brl_blitz_NullObjectError
_28351:
	push	dword [ebx+8]
	call	_Irr_IAttributes_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9397
_9397:
	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	_28356
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28355
	call	_brl_blitz_NullObjectError
_28355:
	push	dword [ebx+8]
	call	_Irr_IAttributes_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9400
_9400:
	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	_28360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28359
	call	_brl_blitz_NullObjectError
_28359:
	push	dword [ebx+8]
	call	_Irr_IAttributes_grab
	add	esp,4
	mov	ebx,0
	jmp	_9403
_9403:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAttributes_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_28361
	push	eax
	call	__irrlicht_core_IAttributes_drop
	add	esp,4
_28361:
_9406:
	mov	eax,0
	jmp	_28362
_28362:
	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	_28364
	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	_28363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9409
_9409:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28369
	call	_brl_blitz_NullObjectError
_28369:
	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	_9413
_9413:
	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	_28376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28375
	call	_brl_blitz_NullObjectError
_28375:
	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	_9417
_9417:
	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	_28380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28379
	call	_brl_blitz_NullObjectError
_28379:
	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	_9420
_9420:
	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	_28384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28383
	call	_brl_blitz_NullObjectError
_28383:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getType
	add	esp,4
	mov	ebx,eax
	jmp	_9423
_9423:
	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	_28390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28387
	call	_brl_blitz_NullObjectError
_28387:
	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	_9427
_9427:
	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	_28394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28393
	call	_brl_blitz_NullObjectError
_28393:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getPassword
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9430
_9430:
	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	_28405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28396
	push	ebp
	push	_28398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9434
_28396:
	push	_28399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IFileArchive
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28403
	call	_brl_blitz_NullObjectError
_28403:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9434
_9434:
	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	_28418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28408
	call	_brl_blitz_NullObjectError
_28408:
	cmp	dword [ebx+12],0
	je	_28409
	push	ebp
	push	_28414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28412
	call	_brl_blitz_NullObjectError
_28412:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28409:
	push	_28415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28417
	call	_brl_blitz_NullObjectError
_28417:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9437
_9437:
	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	_28422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28421
	call	_brl_blitz_NullObjectError
_28421:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9440
_9440:
	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	_28426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28425
	call	_brl_blitz_NullObjectError
_28425:
	push	dword [ebx+8]
	call	_IrrIO_IFileArchive_grab
	add	esp,4
	mov	ebx,0
	jmp	_9443
_9443:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IFileArchive_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_28427
	push	eax
	call	__irrlicht_core_IFileArchive_drop
	add	esp,4
_28427:
_9446:
	mov	eax,0
	jmp	_28428
_28428:
	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	_28430
	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	_28429
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9449
_9449:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28433
	call	_brl_blitz_NullObjectError
_28433:
	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	_9453
_9453:
	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	_28440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28439
	call	_brl_blitz_NullObjectError
_28439:
	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	_9457
_9457:
	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	_28445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28444
	call	_brl_blitz_NullObjectError
_28444:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_isALoadableFileFormatFromType
	add	esp,8
	mov	ebx,eax
	jmp	_9461
_9461:
	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	_28451
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28448
	call	_brl_blitz_NullObjectError
_28448:
	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	_9467
_9467:
	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	_28455
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28454
	call	_brl_blitz_NullObjectError
_28454:
	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	_9473
_9473:
	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	_28466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28457
	push	ebp
	push	_28459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9477
_28457:
	push	_28460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IArchiveLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28464
	call	_brl_blitz_NullObjectError
_28464:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9477
_9477:
	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	_28479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28467
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28469
	call	_brl_blitz_NullObjectError
_28469:
	cmp	dword [ebx+12],0
	je	_28470
	push	ebp
	push	_28475
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28473
	call	_brl_blitz_NullObjectError
_28473:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28470:
	push	_28476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28478
	call	_brl_blitz_NullObjectError
_28478:
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9480
_9480:
	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	_28483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28482
	call	_brl_blitz_NullObjectError
_28482:
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9483
_9483:
	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	_28487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28486
	call	_brl_blitz_NullObjectError
_28486:
	push	dword [ebx+8]
	call	_IrrIO_IArchiveLoader_grab
	add	esp,4
	mov	ebx,0
	jmp	_9486
_9486:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IArchiveLoader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_28488
	push	eax
	call	__irrlicht_core_IArchiveLoader_drop
	add	esp,4
_28488:
_9489:
	mov	eax,0
	jmp	_28489
_28489:
	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	_28491
	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	_28490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9492
_9492:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28495
	push	ebp
	push	_28497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9496
_28495:
	push	_28498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SNamedPath
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28502
	call	_brl_blitz_NullObjectError
_28502:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9496
_9496:
	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	_28506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28505
	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	_9498
_9498:
	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	_28508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28507
	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	_9501
_9501:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SNamedPath_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_28509
	push	dword [eax+8]
	call	_IrrIO_SNamedPath_del
	add	esp,4
_28509:
_9504:
	mov	eax,0
	jmp	_28510
_28510:
	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	_28514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28513
	call	_brl_blitz_NullObjectError
_28513:
	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	_9508
_9508:
	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	_28518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28517
	call	_brl_blitz_NullObjectError
_28517:
	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	_9512
_9512:
	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	_28522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28521
	call	_brl_blitz_NullObjectError
_28521:
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_getPath
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9515
_9515:
	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	_28526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28525
	call	_brl_blitz_NullObjectError
_28525:
	push	dword [ebx+8]
	call	_IrrIO_SNamedPath_getInternalName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,_bbEmptyString
	jmp	_9518
_9518:
	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	_28528
	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	_28527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9521
_9521:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28532
	push	ebp
	push	_28534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9525
_28532:
	push	_28535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICursorControl
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28539
	call	_brl_blitz_NullObjectError
_28539:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9525
_9525:
	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	_28545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28544
	call	_brl_blitz_NullObjectError
_28544:
	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	_9528
_9528:
	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	_28549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28548
	call	_brl_blitz_NullObjectError
_28548:
	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	_9531
_9531:
	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	_28553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28552
	call	_brl_blitz_NullObjectError
_28552:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_isVisible
	add	esp,4
	mov	ebx,eax
	jmp	_9534
_9534:
	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	_28557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28556
	call	_brl_blitz_NullObjectError
_28556:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setVisible
	add	esp,8
	mov	ebx,0
	jmp	_9538
_9538:
	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	_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	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setPositionInt
	add	esp,12
	mov	ebx,0
	jmp	_9543
_9543:
	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	_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-8]
	cmp	ebx,_bbNullObject
	jne	_28567
	call	_brl_blitz_NullObjectError
_28567:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_ICursorControl_setPositionIntFromPos
	add	esp,8
	mov	ebx,0
	jmp	_9547
_9547:
	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	_28572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28571
	call	_brl_blitz_NullObjectError
_28571:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_setPositionFloat
	add	esp,12
	mov	ebx,0
	jmp	_9552
_9552:
	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	_28578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28575
	call	_brl_blitz_NullObjectError
_28575:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28577
	call	_brl_blitz_NullObjectError
_28577:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_ICursorControl_setPositionFloatFromPos
	add	esp,8
	mov	ebx,0
	jmp	_9556
_9556:
	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	_28582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28581
	call	_brl_blitz_NullObjectError
_28581:
	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	_9560
_9560:
	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	_28595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28585
	call	_brl_blitz_NullObjectError
_28585:
	cmp	dword [ebx+12],0
	je	_28586
	push	ebp
	push	_28591
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28589
	call	_brl_blitz_NullObjectError
_28589:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28586:
	push	_28592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28594
	call	_brl_blitz_NullObjectError
_28594:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9563
_9563:
	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	_28599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28598
	call	_brl_blitz_NullObjectError
_28598:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9566
_9566:
	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	_28603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28602
	call	_brl_blitz_NullObjectError
_28602:
	push	dword [ebx+8]
	call	_IrrGUI_ICursorControl_grab
	add	esp,4
	mov	ebx,0
	jmp	_9569
_9569:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICursorControl_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_28604
	push	eax
	call	__irrlicht_core_ICursorControl_drop
	add	esp,4
_28604:
_9572:
	mov	eax,0
	jmp	_28605
_28605:
	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	_28607
	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	_28606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9575
_9575:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28611
	push	ebp
	push	_28613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9579
_28611:
	push	_28614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFont
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28618
	call	_brl_blitz_NullObjectError
_28618:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9579
_9579:
	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	_28626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28623
	call	_brl_blitz_NullObjectError
_28623:
	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	_9584
_9584:
	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	_28633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28630
	call	_brl_blitz_NullObjectError
_28630:
	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	_9588
_9588:
	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	_28649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28634
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_28635
	mov	eax,ebp
	push	eax
	push	_28637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_28635:
	push	_28638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_28640
	call	_brl_blitz_NullObjectError
_28640:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-32],eax
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_28643
	call	_brl_blitz_NullObjectError
_28643:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_28645
	call	_brl_blitz_NullObjectError
_28645:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_28647
	call	_brl_blitz_NullObjectError
_28647:
	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	_9597
_9597:
	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	_28656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28655
	call	_brl_blitz_NullObjectError
_28655:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getType
	add	esp,4
	mov	ebx,eax
	jmp	_9600
_9600:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_setKerningWidth
	add	esp,8
	mov	ebx,0
	jmp	_9604
_9604:
	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	_28665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28664
	call	_brl_blitz_NullObjectError
_28664:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_setKerningHeight
	add	esp,8
	mov	ebx,0
	jmp	_9608
_9608:
	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	_28672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_28668
	call	_brl_blitz_NullObjectError
_28668:
	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	_9613
_9613:
	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	_28678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28677
	call	_brl_blitz_NullObjectError
_28677:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getKerningHeight
	add	esp,4
	mov	ebx,eax
	jmp	_9616
_9616:
	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	_28684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28681
	call	_brl_blitz_NullObjectError
_28681:
	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	_9620
_9620:
	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	_28697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28687
	call	_brl_blitz_NullObjectError
_28687:
	cmp	dword [ebx+12],0
	je	_28688
	push	ebp
	push	_28693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28691
	call	_brl_blitz_NullObjectError
_28691:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28688:
	push	_28694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28696
	call	_brl_blitz_NullObjectError
_28696:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9623
_9623:
	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	_28701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28700
	call	_brl_blitz_NullObjectError
_28700:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9626
_9626:
	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	_28705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28704
	call	_brl_blitz_NullObjectError
_28704:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFont_grab
	add	esp,4
	mov	ebx,0
	jmp	_9629
_9629:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIFont_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_28706
	push	eax
	call	__irrlicht_core_IGUIFont_drop
	add	esp,4
_28706:
_9632:
	mov	eax,0
	jmp	_28707
_28707:
	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	_28709
	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	_28708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9635
_9635:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_28722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28713
	push	ebp
	push	_28715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9639
_28713:
	push	_28716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFontBitmap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_28718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28720
	call	_brl_blitz_NullObjectError
_28720:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9639
_9639:
	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	_28728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28725
	call	_brl_blitz_NullObjectError
_28725:
	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	_9643
_9643:
	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	_28731
	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	_28730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9646
_9646:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_28747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_28735
	push	ebp
	push	_28737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9651
_28735:
	push	_28738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_28740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_28742
	call	_brl_blitz_NullObjectError
_28742:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_28743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_28745
	call	_brl_blitz_NullObjectError
_28745:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_28746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9651
_9651:
	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	_28760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28750
	call	_brl_blitz_NullObjectError
_28750:
	cmp	dword [ebx+12],0
	je	_28751
	push	ebp
	push	_28756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28754
	call	_brl_blitz_NullObjectError
_28754:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28751:
	push	_28757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28759
	call	_brl_blitz_NullObjectError
_28759:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_drop
	add	esp,4
	mov	ebx,eax
	jmp	_9654
_9654:
	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	_28764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28763
	call	_brl_blitz_NullObjectError
_28763:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9657
_9657:
	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	_28768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28767
	call	_brl_blitz_NullObjectError
_28767:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_grab
	add	esp,4
	mov	ebx,0
	jmp	_9660
_9660:
	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	_28769
	push	ebx
	call	__irrlicht_core_IGUIElement_drop
	add	esp,4
_28769:
_9663:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_28770
_28770:
	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	_28884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_28773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28775
	call	_brl_blitz_NullObjectError
_28775:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_28777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_28779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_28780
	push	ebp
	push	_28788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28783
	call	_brl_blitz_NullObjectError
_28783:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_28784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28786
	call	_brl_blitz_NullObjectError
_28786:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_28780:
	push	_28789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_28792
	cmp	eax,1
	je	_28793
	cmp	eax,2
	je	_28794
	cmp	eax,3
	je	_28795
	cmp	eax,5
	je	_28796
	cmp	eax,6
	je	_28797
	cmp	eax,8
	je	_28798
	cmp	eax,9
	je	_28799
	cmp	eax,10
	je	_28800
	cmp	eax,11
	je	_28801
	cmp	eax,14
	je	_28802
	cmp	eax,16
	je	_28803
	cmp	eax,17
	je	_28804
	cmp	eax,18
	je	_28805
	cmp	eax,20
	je	_28806
	cmp	eax,22
	je	_28807
	cmp	eax,15
	je	_28808
	push	ebp
	push	_28814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_28810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28812
	call	_brl_blitz_NullObjectError
_28812:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_28791
_28792:
	push	ebp
	push	_28818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28817
	call	_brl_blitz_NullObjectError
_28817:
	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	_28791
_28793:
	push	ebp
	push	_28822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28821
	call	_brl_blitz_NullObjectError
_28821:
	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	_28791
_28794:
	push	ebp
	push	_28826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28825
	call	_brl_blitz_NullObjectError
_28825:
	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	_28791
_28795:
	push	ebp
	push	_28830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28829
	call	_brl_blitz_NullObjectError
_28829:
	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	_28791
_28796:
	push	ebp
	push	_28834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28833
	call	_brl_blitz_NullObjectError
_28833:
	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	_28791
_28797:
	push	ebp
	push	_28838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28837
	call	_brl_blitz_NullObjectError
_28837:
	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	_28791
_28798:
	push	ebp
	push	_28842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28839
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28841
	call	_brl_blitz_NullObjectError
_28841:
	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	_28791
_28799:
	push	ebp
	push	_28846
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28845
	call	_brl_blitz_NullObjectError
_28845:
	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	_28791
_28800:
	push	ebp
	push	_28850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28849
	call	_brl_blitz_NullObjectError
_28849:
	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	_28791
_28801:
	push	ebp
	push	_28854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28853
	call	_brl_blitz_NullObjectError
_28853:
	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	_28791
_28802:
	push	ebp
	push	_28858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28855
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28857
	call	_brl_blitz_NullObjectError
_28857:
	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	_28791
_28803:
	push	ebp
	push	_28862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28861
	call	_brl_blitz_NullObjectError
_28861:
	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	_28791
_28804:
	push	ebp
	push	_28866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28865
	call	_brl_blitz_NullObjectError
_28865:
	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	_28791
_28805:
	push	ebp
	push	_28870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28869
	call	_brl_blitz_NullObjectError
_28869:
	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	_28791
_28806:
	push	ebp
	push	_28874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28873
	call	_brl_blitz_NullObjectError
_28873:
	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	_28791
_28807:
	push	ebp
	push	_28878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28877
	call	_brl_blitz_NullObjectError
_28877:
	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	_28791
_28808:
	push	ebp
	push	_28882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28881
	call	_brl_blitz_NullObjectError
_28881:
	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	_28791
_28791:
	push	_28883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9667
_9667:
	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	_28894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28891
	call	_brl_blitz_NullObjectError
_28891:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28893
	call	_brl_blitz_NullObjectError
_28893:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_addChild
	add	esp,8
	mov	ebx,0
	jmp	_9671
_9671:
	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	_28901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28898
	call	_brl_blitz_NullObjectError
_28898:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28900
	call	_brl_blitz_NullObjectError
_28900:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_bringToFront
	add	esp,8
	mov	ebx,eax
	jmp	_9675
_9675:
	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	_28905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28904
	call	_brl_blitz_NullObjectError
_28904:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_draw
	add	esp,4
	mov	ebx,0
	jmp	_9678
_9678:
	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	_28909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28908
	call	_brl_blitz_NullObjectError
_28908:
	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	_9681
_9681:
	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	_28925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28912
	call	_brl_blitz_NullObjectError
_28912:
	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	_28914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_28917
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_28916
	call	_brl_blitz_NullObjectError
_28916:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_28917:
	cmp	eax,0
	je	_28919
	push	ebp
	push	_28923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_28922
	call	_brl_blitz_NullObjectError
_28922:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_28919:
	push	_28924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9686
_9686:
	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	_28944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28929
	call	_brl_blitz_NullObjectError
_28929:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28931
	call	_brl_blitz_NullObjectError
_28931:
	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	_28933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_28936
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28935
	call	_brl_blitz_NullObjectError
_28935:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_28936:
	cmp	eax,0
	je	_28938
	push	ebp
	push	_28942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_28941
	call	_brl_blitz_NullObjectError
_28941:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_28938:
	push	_28943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9690
_9690:
	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	_28948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28947
	call	_brl_blitz_NullObjectError
_28947:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getID
	add	esp,4
	mov	ebx,eax
	jmp	_9693
_9693:
	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	_28964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28951
	call	_brl_blitz_NullObjectError
_28951:
	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	_28953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_28956
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28955
	call	_brl_blitz_NullObjectError
_28955:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_28956:
	cmp	eax,0
	je	_28958
	push	ebp
	push	_28962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28961
	call	_brl_blitz_NullObjectError
_28961:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_28958:
	push	_28963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_9696
_9696:
	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	_28968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28967
	call	_brl_blitz_NullObjectError
_28967:
	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	_9699
_9699:
	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	_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 [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	_9702
_9702:
	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	_28976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28975
	call	_brl_blitz_NullObjectError
_28975:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_9705
_9705:
	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	_28980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28979
	call	_brl_blitz_NullObjectError
_28979:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isVisible
	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_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	_28986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28983
	call	_brl_blitz_NullObjectError
_28983:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28985
	call	_brl_blitz_NullObjectError
_28985:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_move
	add	esp,8
	mov	ebx,0
	jmp	_9712
_9712:
	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	_28991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_28990
	call	_brl_blitz_NullObjectError
_28990:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_remove
	add	esp,4
	mov	ebx,0
	jmp	_9715
_9715:
	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	_28997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_28994
	call	_brl_blitz_NullObjectError
_28994:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_28996
	call	_brl_blitz_NullObjectError
_28996:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_removeChild
	add	esp,8
	mov	ebx,0
	jmp	_9719
_9719:
	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	_29001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_28998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29000
	call	_brl_blitz_NullObjectError
_29000:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setEnabled
	add	esp,8
	mov	ebx,0
	jmp	_9723
_9723:
	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	_29006
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setID
	add	esp,8
	mov	ebx,0
	jmp	_9727
_9727:
	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	_29012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29009
	call	_brl_blitz_NullObjectError
_29009:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29011
	call	_brl_blitz_NullObjectError
_29011:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setRelativePosition
	add	esp,8
	mov	ebx,0
	jmp	_9731
_9731:
	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	_29017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29016
	call	_brl_blitz_NullObjectError
_29016:
	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	_9735
_9735:
	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	_29021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29020
	call	_brl_blitz_NullObjectError
_29020:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setVisible
	add	esp,8
	mov	ebx,0
	jmp	_9739
_9739:
	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	_29025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29024
	call	_brl_blitz_NullObjectError
_29024:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_updateAbsolutePosition
	add	esp,4
	mov	ebx,0
	jmp	_9742
_9742:
	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
	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	_29050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_29028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_29030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29032
	call	_brl_blitz_NullObjectError
_29032:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getChildren
	add	esp,8
	mov	dword [ebp-16],eax
	push	_29034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_29035
	mov	eax,ebp
	push	eax
	push	_29047
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_29037
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_29038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_29040
_299:
	mov	eax,ebp
	push	eax
	push	_29046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_29044
	call	_brl_blitz_ArrayBoundsError
_29044:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_297:
	add	dword [ebp-20],1
_29040:
	cmp	dword [ebp-20],esi
	jl	_299
_298:
	call	dword [_bbOnDebugLeaveScope]
_29035:
	push	_29048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_29049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_9745
_9745:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_29055
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29054
	call	_brl_blitz_NullObjectError
_29054:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getType
	add	esp,4
	mov	ebx,eax
	jmp	_9748
_9748:
	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	_29061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29056
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29058
	call	_brl_blitz_NullObjectError
_29058:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29060
	call	_brl_blitz_NullObjectError
_29060:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setRelativePositionProportional
	add	esp,8
	mov	ebx,0
	jmp	_9752
_9752:
	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	_29067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29064
	call	_brl_blitz_NullObjectError
_29064:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29066
	call	_brl_blitz_NullObjectError
_29066:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setRelativePositionFromPos
	add	esp,8
	mov	ebx,0
	jmp	_9756
_9756:
	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	_29071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29070
	call	_brl_blitz_NullObjectError
_29070:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setNotClipped
	add	esp,8
	mov	ebx,0
	jmp	_9760
_9760:
	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	_29076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29075
	call	_brl_blitz_NullObjectError
_29075:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isNotClipped
	add	esp,4
	mov	ebx,eax
	jmp	_9763
_9763:
	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	_29082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29079
	call	_brl_blitz_NullObjectError
_29079:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29081
	call	_brl_blitz_NullObjectError
_29081:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setMaxSize
	add	esp,8
	mov	ebx,0
	jmp	_9767
_9767:
	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	_29088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29085
	call	_brl_blitz_NullObjectError
_29085:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29087
	call	_brl_blitz_NullObjectError
_29087:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_setMinSize
	add	esp,8
	mov	ebx,0
	jmp	_9771
_9771:
	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	_29092
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29091
	call	_brl_blitz_NullObjectError
_29091:
	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	_9778
_9778:
	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	_29100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29099
	call	_brl_blitz_NullObjectError
_29099:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_OnPostRender
	add	esp,8
	mov	ebx,0
	jmp	_9782
_9782:
	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	_29105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29104
	call	_brl_blitz_NullObjectError
_29104:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isSubElement
	add	esp,4
	mov	ebx,eax
	jmp	_9785
_9785:
	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	_29109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29108
	call	_brl_blitz_NullObjectError
_29108:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setSubElement
	add	esp,8
	mov	ebx,0
	jmp	_9789
_9789:
	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	_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]
	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	_9793
_9793:
	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	_29118
	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:
	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	_9796
_9796:
	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	_29122
	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:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getTypeName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_9799
_9799:
	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	_29126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29125
	call	_brl_blitz_NullObjectError
_29125:
	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	_9802
_9802:
	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	_29132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29129
	call	_brl_blitz_NullObjectError
_29129:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29131
	call	_brl_blitz_NullObjectError
_29131:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_isPointInside
	add	esp,8
	mov	ebx,eax
	jmp	_9806
_9806:
	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	_29136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29135
	call	_brl_blitz_NullObjectError
_29135:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setTabStop
	add	esp,8
	mov	ebx,0
	jmp	_9810
_9810:
	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	_29141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29140
	call	_brl_blitz_NullObjectError
_29140:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isTabStop
	add	esp,4
	mov	ebx,eax
	jmp	_9813
_9813:
	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	_29145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29144
	call	_brl_blitz_NullObjectError
_29144:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setTabOrder
	add	esp,8
	mov	ebx,0
	jmp	_9817
_9817:
	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	_29149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29148
	call	_brl_blitz_NullObjectError
_29148:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_getTabOrder
	add	esp,4
	mov	ebx,eax
	jmp	_9820
_9820:
	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	_29153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29152
	call	_brl_blitz_NullObjectError
_29152:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_setTabGroup
	add	esp,8
	mov	ebx,0
	jmp	_9824
_9824:
	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	_29158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29157
	call	_brl_blitz_NullObjectError
_29157:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_isTabGroup
	add	esp,4
	mov	ebx,eax
	jmp	_9827
_9827:
	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	_29162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29161
	call	_brl_blitz_NullObjectError
_29161:
	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	_9830
_9830:
	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	_29168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29165
	call	_brl_blitz_NullObjectError
_29165:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29167
	call	_brl_blitz_NullObjectError
_29167:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIElement_isMyChild
	add	esp,8
	mov	ebx,eax
	jmp	_9834
_9834:
	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	_29180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_29171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-36],0
	push	_29173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29175
	call	_brl_blitz_NullObjectError
_29175:
	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	_29177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	push	0
	push	0
	push	dword [ebp-32]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebx],eax
	push	_29178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	push	0
	push	0
	push	dword [ebp-36]
	call	dword [_irrlicht_core_IGUIElement+112]
	add	esp,12
	mov	dword [ebx],eax
	push	_29179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-40]
	jmp	_9843
_9843:
	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	_29193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29192
	call	_brl_blitz_NullObjectError
_29192:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElement_hasType
	add	esp,8
	mov	ebx,eax
	jmp	_9847
_9847:
	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	_29196
	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	_29195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9850
_9850:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29199
	push	ebp
	push	_29201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9855
_29199:
	push	_29202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIButton
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29206
	call	_brl_blitz_NullObjectError
_29206:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9855
_9855:
	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	_29212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29211
	call	_brl_blitz_NullObjectError
_29211:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isPressed
	add	esp,4
	mov	ebx,eax
	jmp	_9858
_9858:
	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	_29216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29213
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29215
	call	_brl_blitz_NullObjectError
_29215:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setPressed
	add	esp,8
	mov	ebx,0
	jmp	_9862
_9862:
	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	_29221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29220
	call	_brl_blitz_NullObjectError
_29220:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setIsPushButton
	add	esp,8
	mov	ebx,0
	jmp	_9866
_9866:
	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	_29226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29225
	call	_brl_blitz_NullObjectError
_29225:
	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	_9870
_9870:
	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	_29231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29230
	call	_brl_blitz_NullObjectError
_29230:
	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	_9874
_9874:
	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	_29239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_29234
	call	_brl_blitz_NullObjectError
_29234:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_29236
	call	_brl_blitz_NullObjectError
_29236:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29238
	call	_brl_blitz_NullObjectError
_29238:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIButton_setImageFromSegment
	add	esp,12
	mov	ebx,0
	jmp	_9879
_9879:
	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	_29243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29242
	call	_brl_blitz_NullObjectError
_29242:
	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	_9883
_9883:
	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	_29251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_29246
	call	_brl_blitz_NullObjectError
_29246:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_29248
	call	_brl_blitz_NullObjectError
_29248:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29250
	call	_brl_blitz_NullObjectError
_29250:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIButton_setPressedImageFromSegment
	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_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	_29255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29254
	call	_brl_blitz_NullObjectError
_29254:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setUseAlphaChannel
	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_isAlphaChannelUsed:
	push	ebp
	mov	ebp,esp
	sub	esp,4
	push	ebx
	mov	eax,dword [ebp+8]
	mov	dword [ebp-4],eax
	push	ebp
	push	_29260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29259
	call	_brl_blitz_NullObjectError
_29259:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isAlphaChannelUsed
	add	esp,4
	mov	ebx,eax
	jmp	_9895
_9895:
	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	_29264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29263
	call	_brl_blitz_NullObjectError
_29263:
	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	_9899
_9899:
	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	_29280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29267
	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	_29270
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29269
	call	_brl_blitz_NullObjectError
_29269:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_29270:
	cmp	eax,0
	je	_29272
	push	ebp
	push	_29274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29273
	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]
_29272:
	push	_29275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29277
	call	_brl_blitz_NullObjectError
_29277:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29279
	call	_brl_blitz_NullObjectError
_29279:
	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	_9906
_9906:
	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	_29286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29285
	call	_brl_blitz_NullObjectError
_29285:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setDrawBorder
	add	esp,8
	mov	ebx,0
	jmp	_9910
_9910:
	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	_29291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29290
	call	_brl_blitz_NullObjectError
_29290:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isPushButton
	add	esp,4
	mov	ebx,eax
	jmp	_9913
_9913:
	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	_29295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29294
	call	_brl_blitz_NullObjectError
_29294:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isDrawingBorder
	add	esp,4
	mov	ebx,eax
	jmp	_9916
_9916:
	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	_29299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29298
	call	_brl_blitz_NullObjectError
_29298:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_setScaleImage
	add	esp,8
	mov	ebx,0
	jmp	_9920
_9920:
	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	_29304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29303
	call	_brl_blitz_NullObjectError
_29303:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIButton_isScalingImage
	add	esp,4
	mov	ebx,eax
	jmp	_9923
_9923:
	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	_29306
	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	_29305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9926
_9926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29310
	push	ebp
	push	_29312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29311
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9931
_29310:
	push	_29313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUICheckBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29317
	call	_brl_blitz_NullObjectError
_29317:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9931
_9931:
	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	_29323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29322
	call	_brl_blitz_NullObjectError
_29322:
	push	dword [ebx+8]
	call	_IrrGUI_IGUICheckBox_isChecked
	add	esp,4
	mov	ebx,eax
	jmp	_9934
_9934:
	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	_29327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29326
	call	_brl_blitz_NullObjectError
_29326:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUICheckBox_setChecked
	add	esp,8
	mov	ebx,0
	jmp	_9938
_9938:
	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	_29330
	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	_29329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9941
_9941:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29334
	push	ebp
	push	_29336
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9946
_29334:
	push	_29337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIColorSelectDialog
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29341
	call	_brl_blitz_NullObjectError
_29341:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9946
_9946:
	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	_29345
	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	_29344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9949
_9949:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29349
	push	ebp
	push	_29351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_9954
_29349:
	push	_29352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIComboBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29356
	call	_brl_blitz_NullObjectError
_29356:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_9954
_9954:
	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	_29362
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29361
	call	_brl_blitz_NullObjectError
_29361:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_clear
	add	esp,4
	mov	ebx,0
	jmp	_9957
_9957:
	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	_29368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29365
	call	_brl_blitz_NullObjectError
_29365:
	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	_9962
_9962:
	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	_29372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29371
	call	_brl_blitz_NullObjectError
_29371:
	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	_9966
_9966:
	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	_29376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29375
	call	_brl_blitz_NullObjectError
_29375:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getItemCount
	add	esp,4
	mov	ebx,eax
	jmp	_9969
_9969:
	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	_29380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29379
	call	_brl_blitz_NullObjectError
_29379:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getSelected
	add	esp,4
	mov	ebx,eax
	jmp	_9972
_9972:
	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	_29384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29383
	call	_brl_blitz_NullObjectError
_29383:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_9976
_9976:
	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	_29388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29387
	call	_brl_blitz_NullObjectError
_29387:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_removeItem
	add	esp,8
	mov	ebx,0
	jmp	_9980
_9980:
	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	_29392
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29391
	call	_brl_blitz_NullObjectError
_29391:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_setTextAlignment
	add	esp,12
	mov	ebx,0
	jmp	_9985
_9985:
	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	_29398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29397
	call	_brl_blitz_NullObjectError
_29397:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getItemData
	add	esp,8
	mov	ebx,eax
	jmp	_9989
_9989:
	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	_29402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29401
	call	_brl_blitz_NullObjectError
_29401:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIComboBox_getIndexForItemData
	add	esp,8
	mov	ebx,eax
	jmp	_9993
_9993:
	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	_29404
	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	_29403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_9996
_9996:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29408
	push	ebp
	push	_29410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10001
_29408:
	push	_29411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIContextMenu
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29415
	call	_brl_blitz_NullObjectError
_29415:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10001
_10001:
	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	_29423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29420
	call	_brl_blitz_NullObjectError
_29420:
	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	_10010
_10010:
	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	_29432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29429
	call	_brl_blitz_NullObjectError
_29429:
	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	_10020
_10020:
	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	_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 [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_findItemWithCommandId
	add	esp,12
	mov	ebx,0
	jmp	_10025
_10025:
	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	_29441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29440
	call	_brl_blitz_NullObjectError
_29440:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_addSeparator
	add	esp,4
	mov	ebx,0
	jmp	_10028
_10028:
	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	_29445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29444
	call	_brl_blitz_NullObjectError
_29444:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemCommandId
	add	esp,8
	mov	ebx,eax
	jmp	_10032
_10032:
	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	_29449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29448
	call	_brl_blitz_NullObjectError
_29448:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemCount
	add	esp,4
	mov	ebx,0
	jmp	_10035
_10035:
	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	_29453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29452
	call	_brl_blitz_NullObjectError
_29452:
	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	_10039
_10039:
	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	_29457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29456
	call	_brl_blitz_NullObjectError
_29456:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getSelectedItem
	add	esp,4
	mov	ebx,eax
	jmp	_10042
_10042:
	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	_29461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29460
	call	_brl_blitz_NullObjectError
_29460:
	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	_10046
_10046:
	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	_29465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29464
	call	_brl_blitz_NullObjectError
_29464:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_isItemEnabled
	add	esp,8
	mov	ebx,eax
	jmp	_10050
_10050:
	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	_29469
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29468
	call	_brl_blitz_NullObjectError
_29468:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_removeAllItems
	add	esp,4
	mov	ebx,0
	jmp	_10053
_10053:
	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	_29473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29472
	call	_brl_blitz_NullObjectError
_29472:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_removeItem
	add	esp,8
	mov	ebx,0
	jmp	_10057
_10057:
	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	_29477
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29476
	call	_brl_blitz_NullObjectError
_29476:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemCommandId
	add	esp,12
	mov	ebx,0
	jmp	_10062
_10062:
	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	_29481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29480
	call	_brl_blitz_NullObjectError
_29480:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemEnabled
	add	esp,12
	mov	ebx,0
	jmp	_10067
_10067:
	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	_29485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29484
	call	_brl_blitz_NullObjectError
_29484:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemChecked
	add	esp,12
	mov	ebx,0
	jmp	_10072
_10072:
	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	_29489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29488
	call	_brl_blitz_NullObjectError
_29488:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_isItemChecked
	add	esp,8
	mov	ebx,eax
	jmp	_10076
_10076:
	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	_29495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29492
	call	_brl_blitz_NullObjectError
_29492:
	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	_10081
_10081:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setCloseHandling
	add	esp,8
	mov	ebx,0
	jmp	_10085
_10085:
	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	_29504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29503
	call	_brl_blitz_NullObjectError
_29503:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getCloseHandling
	add	esp,4
	mov	ebx,eax
	jmp	_10088
_10088:
	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	_29508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29507
	call	_brl_blitz_NullObjectError
_29507:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_setItemAutoChecking
	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_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	_29512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29511
	call	_brl_blitz_NullObjectError
_29511:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIContextMenu_getItemAutoChecking
	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_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	_29516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29515
	call	_brl_blitz_NullObjectError
_29515:
	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	_10101
_10101:
	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	_29519
	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	_29518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10104
_10104:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29532
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29523
	push	ebp
	push	_29525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10109
_29523:
	push	_29526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIEditBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29530
	call	_brl_blitz_NullObjectError
_29530:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10109
_10109:
	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	_29536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29535
	call	_brl_blitz_NullObjectError
_29535:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_getMax
	add	esp,4
	mov	ebx,eax
	jmp	_10112
_10112:
	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	_29540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29539
	call	_brl_blitz_NullObjectError
_29539:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setMax
	add	esp,8
	mov	ebx,0
	jmp	_10116
_10116:
	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	_29545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29544
	call	_brl_blitz_NullObjectError
_29544:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_enableOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10120
_10120:
	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	_29551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29548
	call	_brl_blitz_NullObjectError
_29548:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29550
	call	_brl_blitz_NullObjectError
_29550:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEditBox_setOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10124
_10124:
	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	_29561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_29553
	push	ebp
	push	_29555
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFont
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_29553:
	push	_29556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29558
	call	_brl_blitz_NullObjectError
_29558:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29560
	call	_brl_blitz_NullObjectError
_29560:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEditBox_setOverrideFont
	add	esp,8
	mov	ebx,0
	jmp	_10128
_10128:
	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	_29565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29564
	call	_brl_blitz_NullObjectError
_29564:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setDrawBorder
	add	esp,8
	mov	ebx,0
	jmp	_10132
_10132:
	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	_29569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29568
	call	_brl_blitz_NullObjectError
_29568:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setTextAlignment
	add	esp,12
	mov	ebx,0
	jmp	_10137
_10137:
	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	_29573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29572
	call	_brl_blitz_NullObjectError
_29572:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setWordWrap
	add	esp,8
	mov	ebx,0
	jmp	_10141
_10141:
	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	_29577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29576
	call	_brl_blitz_NullObjectError
_29576:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isWordWrapEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10144
_10144:
	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	_29581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29580
	call	_brl_blitz_NullObjectError
_29580:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setMultiLine
	add	esp,8
	mov	ebx,0
	jmp	_10148
_10148:
	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	_29585
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29584
	call	_brl_blitz_NullObjectError
_29584:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isMultiLineEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10151
_10151:
	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	_29589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29588
	call	_brl_blitz_NullObjectError
_29588:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_setAutoScroll
	add	esp,8
	mov	ebx,0
	jmp	_10155
_10155:
	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	_29593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29592
	call	_brl_blitz_NullObjectError
_29592:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isAutoScrollEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10158
_10158:
	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	_29597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29596
	call	_brl_blitz_NullObjectError
_29596:
	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	_10163
_10163:
	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	_29603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29602
	call	_brl_blitz_NullObjectError
_29602:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEditBox_isPasswordBox
	add	esp,4
	mov	ebx,eax
	jmp	_10166
_10166:
	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	_29607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29606
	call	_brl_blitz_NullObjectError
_29606:
	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	_10169
_10169:
	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	_29609
	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	_29608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10172
_10172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29613
	push	ebp
	push	_29615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10177
_29613:
	push	_29616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIImage
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29620
	call	_brl_blitz_NullObjectError
_29620:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10177
_10177:
	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	_29628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29625
	call	_brl_blitz_NullObjectError
_29625:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29627
	call	_brl_blitz_NullObjectError
_29627:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIImage_setImage
	add	esp,8
	mov	ebx,0
	jmp	_10181
_10181:
	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	_29633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29632
	call	_brl_blitz_NullObjectError
_29632:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImage_setUseAlphaChannel
	add	esp,8
	mov	ebx,0
	jmp	_10185
_10185:
	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	_29640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29637
	call	_brl_blitz_NullObjectError
_29637:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29639
	call	_brl_blitz_NullObjectError
_29639:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIImage_setColor
	add	esp,8
	mov	ebx,0
	jmp	_10189
_10189:
	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	_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_IGUIImage_setScaleImage
	add	esp,8
	mov	ebx,0
	jmp	_10193
_10193:
	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	_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 [ebx+8]
	call	_IrrGUI_IGUIImage_isImageScaled
	add	esp,4
	mov	ebx,eax
	jmp	_10196
_10196:
	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	_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_IGUIImage_isAlphaChannelUsed
	add	esp,4
	mov	ebx,eax
	jmp	_10199
_10199:
	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	_29655
	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	_29654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10202
_10202:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_29661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29660
	call	_brl_blitz_NullObjectError
_29660:
	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	_10208
_10208:
	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	_29666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29665
	call	_brl_blitz_NullObjectError
_29665:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_getImageCount
	add	esp,4
	mov	ebx,eax
	jmp	_10211
_10211:
	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	_29670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29669
	call	_brl_blitz_NullObjectError
_29669:
	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	_10214
_10214:
	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	_29681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29672
	push	ebp
	push	_29674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10218
_29672:
	push	_29675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIImageList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_29677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29679
	call	_brl_blitz_NullObjectError
_29679:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_10218
_10218:
	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	_29694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29684
	call	_brl_blitz_NullObjectError
_29684:
	cmp	dword [ebx+12],0
	je	_29685
	push	ebp
	push	_29690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29688
	call	_brl_blitz_NullObjectError
_29688:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_29685:
	push	_29691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29693
	call	_brl_blitz_NullObjectError
_29693:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_10221
_10221:
	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	_29698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29697
	call	_brl_blitz_NullObjectError
_29697:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10224
_10224:
	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	_29702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29701
	call	_brl_blitz_NullObjectError
_29701:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIImageList_grab
	add	esp,4
	mov	ebx,0
	jmp	_10227
_10227:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIImageList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_29703
	push	eax
	call	__irrlicht_core_IGUIImageList_drop
	add	esp,4
_29703:
_10230:
	mov	eax,0
	jmp	_29704
_29704:
	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	_29706
	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	_29705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10233
_10233:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29710
	push	ebp
	push	_29712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10238
_29710:
	push	_29713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIFileOpenDialog
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29717
	call	_brl_blitz_NullObjectError
_29717:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10238
_10238:
	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	_29723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29722
	call	_brl_blitz_NullObjectError
_29722:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFileOpenDialog_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	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_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	_29727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29726
	call	_brl_blitz_NullObjectError
_29726:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIFileOpenDialog_getDirectoryName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_10244
_10244:
	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	_29729
	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	_29728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10247
_10247:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29733
	push	ebp
	push	_29735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10252
_29733:
	push	_29736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIInOutFader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29740
	call	_brl_blitz_NullObjectError
_29740:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10252
_10252:
	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	_29746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29745
	call	_brl_blitz_NullObjectError
_29745:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_isReady
	add	esp,4
	mov	ebx,eax
	jmp	_10255
_10255:
	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	_29750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29749
	call	_brl_blitz_NullObjectError
_29749:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_fadeIn
	add	esp,8
	mov	ebx,0
	jmp	_10259
_10259:
	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	_29754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29753
	call	_brl_blitz_NullObjectError
_29753:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIInOutFader_fadeOut
	add	esp,8
	mov	ebx,0
	jmp	_10263
_10263:
	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	_29758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29757
	call	_brl_blitz_NullObjectError
_29757:
	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	_10266
_10266:
	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	_29764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29761
	call	_brl_blitz_NullObjectError
_29761:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29763
	call	_brl_blitz_NullObjectError
_29763:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIInOutFader_setColor
	add	esp,8
	mov	ebx,0
	jmp	_10270
_10270:
	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	_29772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_29767
	call	_brl_blitz_NullObjectError
_29767:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_29769
	call	_brl_blitz_NullObjectError
_29769:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29771
	call	_brl_blitz_NullObjectError
_29771:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIInOutFader_setColorSourceDest
	add	esp,12
	mov	ebx,0
	jmp	_10275
_10275:
	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	_29775
	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	_29774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10278
_10278:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29779
	push	ebp
	push	_29781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10283
_29779:
	push	_29782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIListBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29786
	call	_brl_blitz_NullObjectError
_29786:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10283
_10283:
	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	_29792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29791
	call	_brl_blitz_NullObjectError
_29791:
	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	_10287
_10287:
	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	_29796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29795
	call	_brl_blitz_NullObjectError
_29795:
	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	_10292
_10292:
	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	_29801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29800
	call	_brl_blitz_NullObjectError
_29800:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_clear
	add	esp,4
	mov	ebx,0
	jmp	_10295
_10295:
	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	_29805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29804
	call	_brl_blitz_NullObjectError
_29804:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getItemCount
	add	esp,4
	mov	ebx,eax
	jmp	_10298
_10298:
	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	_29809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29808
	call	_brl_blitz_NullObjectError
_29808:
	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	_10302
_10302:
	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	_29813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29812
	call	_brl_blitz_NullObjectError
_29812:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getSelected
	add	esp,4
	mov	ebx,eax
	jmp	_10305
_10305:
	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	_29817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29816
	call	_brl_blitz_NullObjectError
_29816:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_10309
_10309:
	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	_29823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29820
	call	_brl_blitz_NullObjectError
_29820:
	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	_10313
_10313:
	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	_29827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29826
	call	_brl_blitz_NullObjectError
_29826:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_removeItem
	add	esp,8
	mov	ebx,0
	jmp	_10317
_10317:
	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	_29833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29830
	call	_brl_blitz_NullObjectError
_29830:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29832
	call	_brl_blitz_NullObjectError
_29832:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_setSpriteBank
	add	esp,8
	mov	ebx,0
	jmp	_10321
_10321:
	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	_29837
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29836
	call	_brl_blitz_NullObjectError
_29836:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_getIcon
	add	esp,8
	mov	ebx,eax
	jmp	_10325
_10325:
	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	_29841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29838
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29840
	call	_brl_blitz_NullObjectError
_29840:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setAutoScrollEnabled
	add	esp,8
	mov	ebx,0
	jmp	_10329
_10329:
	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	_29846
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29845
	call	_brl_blitz_NullObjectError
_29845:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_isAutoScrollEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10332
_10332:
	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	_29852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29849
	call	_brl_blitz_NullObjectError
_29849:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_29851
	call	_brl_blitz_NullObjectError
_29851:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIListBox_setItemOverrideColor
	add	esp,12
	mov	ebx,0
	jmp	_10337
_10337:
	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	_29858
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29855
	call	_brl_blitz_NullObjectError
_29855:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29857
	call	_brl_blitz_NullObjectError
_29857:
	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	_10343
_10343:
	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	_29863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29862
	call	_brl_blitz_NullObjectError
_29862:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_clearItemOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10347
_10347:
	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	_29867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29866
	call	_brl_blitz_NullObjectError
_29866:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_clearItemOverrideColorByType
	add	esp,12
	mov	ebx,0
	jmp	_10352
_10352:
	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	_29871
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29870
	call	_brl_blitz_NullObjectError
_29870:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_hasItemOverrideColor
	add	esp,12
	mov	ebx,eax
	jmp	_10357
_10357:
	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	_29875
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29872
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29874
	call	_brl_blitz_NullObjectError
_29874:
	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	_10362
_10362:
	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	_29879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29878
	call	_brl_blitz_NullObjectError
_29878:
	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	_10366
_10366:
	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	_29883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29882
	call	_brl_blitz_NullObjectError
_29882:
	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	_10372
_10372:
	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	_29887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29886
	call	_brl_blitz_NullObjectError
_29886:
	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	_10378
_10378:
	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	_29891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29890
	call	_brl_blitz_NullObjectError
_29890:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_swapItems
	add	esp,12
	mov	ebx,0
	jmp	_10383
_10383:
	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	_29897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29896
	call	_brl_blitz_NullObjectError
_29896:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setItemHeight
	add	esp,8
	mov	ebx,0
	jmp	_10387
_10387:
	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	_29901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29900
	call	_brl_blitz_NullObjectError
_29900:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIListBox_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_10391
_10391:
	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	_29904
	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	_29903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10394
_10394:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29908
	push	ebp
	push	_29910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10399
_29908:
	push	_29911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIMeshViewer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29915
	call	_brl_blitz_NullObjectError
_29915:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10399
_10399:
	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	_29921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29920
	call	_brl_blitz_NullObjectError
_29920:
	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	_10402
_10402:
	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	_29927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29924
	call	_brl_blitz_NullObjectError
_29924:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29926
	call	_brl_blitz_NullObjectError
_29926:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIMeshViewer_setMaterial
	add	esp,8
	mov	ebx,0
	jmp	_10406
_10406:
	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	_29935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_29932
	call	_brl_blitz_NullObjectError
_29932:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_29934
	call	_brl_blitz_NullObjectError
_29934:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIMeshViewer_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_10410
_10410:
	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	_29941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29940
	call	_brl_blitz_NullObjectError
_29940:
	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	_10413
_10413:
	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	_29943
	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	_29942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10416
_10416:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_29956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_29947
	push	ebp
	push	_29949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10421
_29947:
	push	_29950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIScrollBar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_29952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_29954
	call	_brl_blitz_NullObjectError
_29954:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_29955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10421
_10421:
	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	_29960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29959
	call	_brl_blitz_NullObjectError
_29959:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getPos
	add	esp,4
	mov	ebx,eax
	jmp	_10424
_10424:
	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	_29964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29963
	call	_brl_blitz_NullObjectError
_29963:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setPos
	add	esp,8
	mov	ebx,0
	jmp	_10428
_10428:
	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	_29968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29967
	call	_brl_blitz_NullObjectError
_29967:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setMax
	add	esp,8
	mov	ebx,0
	jmp	_10432
_10432:
	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	_29972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29971
	call	_brl_blitz_NullObjectError
_29971:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setSmallStep
	add	esp,8
	mov	ebx,0
	jmp	_10436
_10436:
	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	_29977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29976
	call	_brl_blitz_NullObjectError
_29976:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getMax
	add	esp,4
	mov	ebx,eax
	jmp	_10439
_10439:
	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	_29981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29980
	call	_brl_blitz_NullObjectError
_29980:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setMin
	add	esp,8
	mov	ebx,0
	jmp	_10443
_10443:
	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	_29986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29985
	call	_brl_blitz_NullObjectError
_29985:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getMin
	add	esp,4
	mov	ebx,eax
	jmp	_10446
_10446:
	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	_29990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29989
	call	_brl_blitz_NullObjectError
_29989:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getSmallStep
	add	esp,4
	mov	ebx,eax
	jmp	_10449
_10449:
	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	_29994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29993
	call	_brl_blitz_NullObjectError
_29993:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_getLargeStep
	add	esp,4
	mov	ebx,eax
	jmp	_10452
_10452:
	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	_29998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_29995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_29997
	call	_brl_blitz_NullObjectError
_29997:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIScrollBar_setLargeStep
	add	esp,8
	mov	ebx,0
	jmp	_10456
_10456:
	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	_30001
	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	_30000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10459
_10459:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30004
	push	ebp
	push	_30006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10464
_30004:
	push	_30007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUISkin
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30011
	call	_brl_blitz_NullObjectError
_30011:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10464
_10464:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getSize
	add	esp,8
	mov	ebx,eax
	jmp	_10468
_10468:
	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	_30022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30021
	call	_brl_blitz_NullObjectError
_30021:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_setSize
	add	esp,12
	mov	ebx,0
	jmp	_10473
_10473:
	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	_30026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30025
	call	_brl_blitz_NullObjectError
_30025:
	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	_10477
_10477:
	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	_30033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30030
	call	_brl_blitz_NullObjectError
_30030:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30032
	call	_brl_blitz_NullObjectError
_30032:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setColor
	add	esp,12
	mov	ebx,0
	jmp	_10482
_10482:
	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	_30038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30037
	call	_brl_blitz_NullObjectError
_30037:
	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	_10486
_10486:
	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	_30045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30042
	call	_brl_blitz_NullObjectError
_30042:
	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	_10491
_10491:
	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	_30060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30048
	mov	eax,ebp
	push	eax
	push	_30050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30048:
	push	_30051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30053
	call	_brl_blitz_NullObjectError
_30053:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30055
	call	_brl_blitz_NullObjectError
_30055:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30057
	call	_brl_blitz_NullObjectError
_30057:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30059
	call	_brl_blitz_NullObjectError
_30059:
	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	_10497
_10497:
	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	_30074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30062
	mov	eax,ebp
	push	eax
	push	_30064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30062:
	push	_30065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30067
	call	_brl_blitz_NullObjectError
_30067:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30069
	call	_brl_blitz_NullObjectError
_30069:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30071
	call	_brl_blitz_NullObjectError
_30071:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30073
	call	_brl_blitz_NullObjectError
_30073:
	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	_10503
_10503:
	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	_30090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_30076
	mov	eax,ebp
	push	eax
	push	_30078
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_30076:
	push	_30079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_30081
	call	_brl_blitz_NullObjectError
_30081:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_30083
	call	_brl_blitz_NullObjectError
_30083:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_30085
	call	_brl_blitz_NullObjectError
_30085:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_30087
	call	_brl_blitz_NullObjectError
_30087:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_30089
	call	_brl_blitz_NullObjectError
_30089:
	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	_10512
_10512:
	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	_30099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30096
	call	_brl_blitz_NullObjectError
_30096:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30098
	call	_brl_blitz_NullObjectError
_30098:
	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	_10521
_10521:
	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	_30116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30104
	mov	eax,ebp
	push	eax
	push	_30106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30104:
	push	_30107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30109
	call	_brl_blitz_NullObjectError
_30109:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30111
	call	_brl_blitz_NullObjectError
_30111:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30113
	call	_brl_blitz_NullObjectError
_30113:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30115
	call	_brl_blitz_NullObjectError
_30115:
	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	_10527
_10527:
	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	_30130
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30118
	mov	eax,ebp
	push	eax
	push	_30120
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30118:
	push	_30121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_30123
	call	_brl_blitz_NullObjectError
_30123:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30125
	call	_brl_blitz_NullObjectError
_30125:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30127
	call	_brl_blitz_NullObjectError
_30127:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30129
	call	_brl_blitz_NullObjectError
_30129:
	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	_10533
_10533:
	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	_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	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	_10536
_10536:
	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	_30140
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30137
	call	_brl_blitz_NullObjectError
_30137:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30139
	call	_brl_blitz_NullObjectError
_30139:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setSpriteBank
	add	esp,8
	mov	ebx,0
	jmp	_10540
_10540:
	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	_30144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30143
	call	_brl_blitz_NullObjectError
_30143:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getIcon
	add	esp,8
	mov	ebx,eax
	jmp	_10544
_10544:
	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	_30149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30148
	call	_brl_blitz_NullObjectError
_30148:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_setIcon
	add	esp,12
	mov	ebx,0
	jmp	_10549
_10549:
	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	_30153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30152
	call	_brl_blitz_NullObjectError
_30152:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISkin_getType
	add	esp,4
	mov	ebx,eax
	jmp	_10552
_10552:
	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	_30171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30154
	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	_30157
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_30156
	call	_brl_blitz_NullObjectError
_30156:
	push	ebx
	call	__irrlicht_core_Recti_isValid
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_30157:
	cmp	eax,0
	je	_30159
	mov	eax,ebp
	push	eax
	push	_30161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_30159:
	push	_30162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_30164
	call	_brl_blitz_NullObjectError
_30164:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30166
	call	_brl_blitz_NullObjectError
_30166:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_30168
	call	_brl_blitz_NullObjectError
_30168:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_30170
	call	_brl_blitz_NullObjectError
_30170:
	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	_10562
_10562:
	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	_30177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30176
	call	_brl_blitz_NullObjectError
_30176:
	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	_10566
_10566:
	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	_30184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30181
	call	_brl_blitz_NullObjectError
_30181:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30183
	call	_brl_blitz_NullObjectError
_30183:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISkin_setFont
	add	esp,12
	mov	ebx,0
	jmp	_10571
_10571:
	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	_30194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_30187
	call	_brl_blitz_NullObjectError
_30187:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_30189
	call	_brl_blitz_NullObjectError
_30189:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30191
	call	_brl_blitz_NullObjectError
_30191:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30193
	call	_brl_blitz_NullObjectError
_30193:
	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	_10578
_10578:
	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	_30202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30197
	call	_brl_blitz_NullObjectError
_30197:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_30199
	call	_brl_blitz_NullObjectError
_30199:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30201
	call	_brl_blitz_NullObjectError
_30201:
	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	_10586
_10586:
	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	_30212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30207
	call	_brl_blitz_NullObjectError
_30207:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_30209
	call	_brl_blitz_NullObjectError
_30209:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_30211
	call	_brl_blitz_NullObjectError
_30211:
	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	_10596
_10596:
	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	_30216
	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	_30215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10599
_10599:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30229
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30220
	push	ebp
	push	_30222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10604
_30220:
	push	_30223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUISpinBox
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30227
	call	_brl_blitz_NullObjectError
_30227:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10604
_10604:
	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	_30233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30232
	call	_brl_blitz_NullObjectError
_30232:
	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	_10607
_10607:
	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	_30237
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setValue
	add	esp,8
	mov	ebx,0
	jmp	_10611
_10611:
	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	_30241
	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:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getValue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10614
_10614:
	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	_30245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30244
	call	_brl_blitz_NullObjectError
_30244:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setRange
	add	esp,12
	mov	ebx,0
	jmp	_10619
_10619:
	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	_30251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30250
	call	_brl_blitz_NullObjectError
_30250:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getMin
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10622
_10622:
	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	_30255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30254
	call	_brl_blitz_NullObjectError
_30254:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getMax
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10625
_10625:
	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	_30259
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30258
	call	_brl_blitz_NullObjectError
_30258:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setStepSize
	add	esp,8
	mov	ebx,0
	jmp	_10629
_10629:
	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	_30264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30263
	call	_brl_blitz_NullObjectError
_30263:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_getStepSize
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_10632
_10632:
	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	_30268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30267
	call	_brl_blitz_NullObjectError
_30267:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpinBox_setDecimalPlaces
	add	esp,8
	mov	ebx,0
	jmp	_10636
_10636:
	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	_30271
	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	_30270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10639
_10639:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30275
	push	ebp
	push	_30277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10644
_30275:
	push	_30278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIStaticText
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30282
	call	_brl_blitz_NullObjectError
_30282:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10644
_10644:
	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	_30290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30287
	call	_brl_blitz_NullObjectError
_30287:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30289
	call	_brl_blitz_NullObjectError
_30289:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIStaticText_setOverrideFont
	add	esp,8
	mov	ebx,0
	jmp	_10648
_10648:
	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	_30296
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30293
	call	_brl_blitz_NullObjectError
_30293:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30295
	call	_brl_blitz_NullObjectError
_30295:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIStaticText_setOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10652
_10652:
	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	_30300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30299
	call	_brl_blitz_NullObjectError
_30299:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_enableOverrideColor
	add	esp,8
	mov	ebx,0
	jmp	_10656
_10656:
	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	_30304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30303
	call	_brl_blitz_NullObjectError
_30303:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_setWordWrap
	add	esp,8
	mov	ebx,0
	jmp	_10660
_10660:
	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	_30308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30307
	call	_brl_blitz_NullObjectError
_30307:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_getTextHeight
	add	esp,4
	mov	ebx,eax
	jmp	_10663
_10663:
	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	_30312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30311
	call	_brl_blitz_NullObjectError
_30311:
	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	_10666
_10666:
	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	_30316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30315
	call	_brl_blitz_NullObjectError
_30315:
	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	_10669
_10669:
	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	_30320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30319
	call	_brl_blitz_NullObjectError
_30319:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_isOverrideColorEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10672
_10672:
	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	_30324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30323
	call	_brl_blitz_NullObjectError
_30323:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_isWordWrapEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_10675
_10675:
	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	_30328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30327
	call	_brl_blitz_NullObjectError
_30327:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_getTextWidth
	add	esp,4
	mov	ebx,eax
	jmp	_10678
_10678:
	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	_30334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30331
	call	_brl_blitz_NullObjectError
_30331:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30333
	call	_brl_blitz_NullObjectError
_30333:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIStaticText_setBackgroundColor
	add	esp,8
	mov	ebx,0
	jmp	_10682
_10682:
	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	_30338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30337
	call	_brl_blitz_NullObjectError
_30337:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_10686
_10686:
	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	_30342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30341
	call	_brl_blitz_NullObjectError
_30341:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIStaticText_setDrawBorder
	add	esp,8
	mov	ebx,0
	jmp	_10690
_10690:
	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	_30344
	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	_30343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10693
_10693:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30348
	push	ebp
	push	_30350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30349
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10698
_30348:
	push	_30351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITab
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30355
	call	_brl_blitz_NullObjectError
_30355:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10698
_10698:
	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	_30361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30360
	call	_brl_blitz_NullObjectError
_30360:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_getNumber
	add	esp,4
	mov	ebx,eax
	jmp	_10701
_10701:
	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	_30367
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30364
	call	_brl_blitz_NullObjectError
_30364:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30366
	call	_brl_blitz_NullObjectError
_30366:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITab_setBackgroundColor
	add	esp,8
	mov	ebx,0
	jmp	_10705
_10705:
	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	_30371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30368
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30370
	call	_brl_blitz_NullObjectError
_30370:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_10709
_10709:
	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	_30375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30372
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30374
	call	_brl_blitz_NullObjectError
_30374:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITab_isDrawingBackground
	add	esp,4
	mov	ebx,eax
	jmp	_10712
_10712:
	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	_30379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30378
	call	_brl_blitz_NullObjectError
_30378:
	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	_10715
_10715:
	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	_30385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30382
	call	_brl_blitz_NullObjectError
_30382:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30384
	call	_brl_blitz_NullObjectError
_30384:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITab_setTextColor
	add	esp,8
	mov	ebx,0
	jmp	_10719
_10719:
	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	_30389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30388
	call	_brl_blitz_NullObjectError
_30388:
	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	_10722
_10722:
	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	_30391
	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	_30390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10725
_10725:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30404
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30395
	push	ebp
	push	_30397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10730
_30395:
	push	_30398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITabControl
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30402
	call	_brl_blitz_NullObjectError
_30402:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10730
_10730:
	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	_30408
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30407
	call	_brl_blitz_NullObjectError
_30407:
	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	_10735
_10735:
	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	_30413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30412
	call	_brl_blitz_NullObjectError
_30412:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getActiveTab
	add	esp,4
	mov	ebx,eax
	jmp	_10738
_10738:
	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	_30417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30416
	call	_brl_blitz_NullObjectError
_30416:
	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	_10742
_10742:
	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	_30421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30420
	call	_brl_blitz_NullObjectError
_30420:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabCount
	add	esp,4
	mov	ebx,eax
	jmp	_10745
_10745:
	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	_30425
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30424
	call	_brl_blitz_NullObjectError
_30424:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setActiveTab
	add	esp,8
	mov	ebx,0
	jmp	_10749
_10749:
	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	_30431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30428
	call	_brl_blitz_NullObjectError
_30428:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_30430
	call	_brl_blitz_NullObjectError
_30430:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUITabControl_setActiveTabFromTab
	add	esp,8
	mov	ebx,eax
	jmp	_10753
_10753:
	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	_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-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabHeight
	add	esp,8
	mov	ebx,0
	jmp	_10757
_10757:
	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	_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 [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabHeight
	add	esp,4
	mov	ebx,eax
	jmp	_10760
_10760:
	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	_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-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabVerticalAlignment
	add	esp,8
	mov	ebx,0
	jmp	_10764
_10764:
	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	_30448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30447
	call	_brl_blitz_NullObjectError
_30447:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabVerticalAlignment
	add	esp,4
	mov	ebx,eax
	jmp	_10767
_10767:
	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	_30452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30451
	call	_brl_blitz_NullObjectError
_30451:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabExtraWidth
	add	esp,8
	mov	ebx,0
	jmp	_10771
_10771:
	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	_30457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30456
	call	_brl_blitz_NullObjectError
_30456:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabExtraWidth
	add	esp,4
	mov	ebx,eax
	jmp	_10774
_10774:
	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	_30461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30460
	call	_brl_blitz_NullObjectError
_30460:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_setTabMaxWidth
	add	esp,8
	mov	ebx,0
	jmp	_10778
_10778:
	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	_30465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30464
	call	_brl_blitz_NullObjectError
_30464:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITabControl_getTabMaxWidth
	add	esp,4
	mov	ebx,eax
	jmp	_10781
_10781:
	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	_30467
	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	_30466
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10784
_10784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30471
	push	ebp
	push	_30473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10789
_30471:
	push	_30474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITable
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30478
	call	_brl_blitz_NullObjectError
_30478:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10789
_10789:
	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	_30484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30483
	call	_brl_blitz_NullObjectError
_30483:
	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	_10794
_10794:
	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	_30489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30488
	call	_brl_blitz_NullObjectError
_30488:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_removeColumn
	add	esp,8
	mov	ebx,0
	jmp	_10798
_10798:
	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	_30493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30492
	call	_brl_blitz_NullObjectError
_30492:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getColumnCount
	add	esp,4
	mov	ebx,eax
	jmp	_10801
_10801:
	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	_30497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30496
	call	_brl_blitz_NullObjectError
_30496:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setActiveColumn
	add	esp,12
	mov	ebx,eax
	jmp	_10806
_10806:
	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	_30502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30501
	call	_brl_blitz_NullObjectError
_30501:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getActiveColumn
	add	esp,4
	mov	ebx,eax
	jmp	_10809
_10809:
	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	_30506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30505
	call	_brl_blitz_NullObjectError
_30505:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getActiveColumnOrdering
	add	esp,4
	mov	ebx,eax
	jmp	_10812
_10812:
	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	_30510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30509
	call	_brl_blitz_NullObjectError
_30509:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setColumnWidth
	add	esp,12
	mov	ebx,0
	jmp	_10817
_10817:
	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	_30514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30513
	call	_brl_blitz_NullObjectError
_30513:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setResizableColumns
	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_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	_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 [ebx+8]
	call	_IrrGUI_IGUITable_hasResizableColumns
	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_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	_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-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setColumnOrdering
	add	esp,12
	mov	ebx,0
	jmp	_10829
_10829:
	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	_30528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30527
	call	_brl_blitz_NullObjectError
_30527:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getSelected
	add	esp,4
	mov	ebx,eax
	jmp	_10832
_10832:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_10836
_10836:
	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	_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 [ebx+8]
	call	_IrrGUI_IGUITable_getRowCount
	add	esp,4
	mov	ebx,eax
	jmp	_10839
_10839:
	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	_30540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30539
	call	_brl_blitz_NullObjectError
_30539:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_addRow
	add	esp,8
	mov	ebx,eax
	jmp	_10843
_10843:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_removeRow
	add	esp,8
	mov	ebx,0
	jmp	_10847
_10847:
	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	_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_IGUITable_clearRows
	add	esp,4
	mov	ebx,0
	jmp	_10850
_10850:
	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	_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-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_swapRows
	add	esp,12
	mov	ebx,0
	jmp	_10855
_10855:
	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	_30559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30558
	call	_brl_blitz_NullObjectError
_30558:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_orderRows
	add	esp,12
	mov	ebx,0
	jmp	_10860
_10860:
	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	_30564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30563
	call	_brl_blitz_NullObjectError
_30563:
	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	_10866
_10866:
	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	_30570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30567
	call	_brl_blitz_NullObjectError
_30567:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_30569
	call	_brl_blitz_NullObjectError
_30569:
	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	_10873
_10873:
	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	_30574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30573
	call	_brl_blitz_NullObjectError
_30573:
	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	_10879
_10879:
	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	_30580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_30577
	call	_brl_blitz_NullObjectError
_30577:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30579
	call	_brl_blitz_NullObjectError
_30579:
	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	_10885
_10885:
	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	_30584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30583
	call	_brl_blitz_NullObjectError
_30583:
	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	_10890
_10890:
	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	_30588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30587
	call	_brl_blitz_NullObjectError
_30587:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getCellData
	add	esp,12
	mov	ebx,eax
	jmp	_10895
_10895:
	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	_30592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30591
	call	_brl_blitz_NullObjectError
_30591:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_clear
	add	esp,4
	mov	ebx,0
	jmp	_10898
_10898:
	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	_30596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30595
	call	_brl_blitz_NullObjectError
_30595:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_setDrawFlags
	add	esp,8
	mov	ebx,0
	jmp	_10902
_10902:
	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	_30600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30599
	call	_brl_blitz_NullObjectError
_30599:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITable_getDrawFlags
	add	esp,4
	mov	ebx,eax
	jmp	_10905
_10905:
	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	_30602
	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	_30601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10908
_10908:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30606
	push	ebp
	push	_30608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_10913
_30606:
	push	_30609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIToolBar
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30613
	call	_brl_blitz_NullObjectError
_30613:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_10913
_10913:
	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	_30634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_30617
	mov	eax,ebp
	push	eax
	push	_30619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_30617:
	push	_30620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_30621
	mov	eax,ebp
	push	eax
	push	_30623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_30621:
	push	_30624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_30626
	call	_brl_blitz_NullObjectError
_30626:
	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	_30630
	call	_brl_blitz_NullObjectError
_30630:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_30632
	call	_brl_blitz_NullObjectError
_30632:
	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	_10923
_10923:
	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	_30639
	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	_30638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_10926
_10926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_30645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30644
	call	_brl_blitz_NullObjectError
_30644:
	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	_10929
_10929:
	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	_30649
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30648
	call	_brl_blitz_NullObjectError
_30648:
	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	_10932
_10932:
	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	_30653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30652
	call	_brl_blitz_NullObjectError
_30652:
	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	_10935
_10935:
	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	_30657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30656
	call	_brl_blitz_NullObjectError
_30656:
	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	_10939
_10939:
	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	_30661
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30660
	call	_brl_blitz_NullObjectError
_30660:
	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	_10942
_10942:
	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	_30665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30664
	call	_brl_blitz_NullObjectError
_30664:
	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	_10946
_10946:
	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	_30669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30668
	call	_brl_blitz_NullObjectError
_30668:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getImageIndex
	add	esp,4
	mov	ebx,eax
	jmp	_10949
_10949:
	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	_30673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30672
	call	_brl_blitz_NullObjectError
_30672:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setImageIndex
	add	esp,8
	mov	ebx,0
	jmp	_10953
_10953:
	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	_30678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30677
	call	_brl_blitz_NullObjectError
_30677:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getSelectedImageIndex
	add	esp,4
	mov	ebx,eax
	jmp	_10956
_10956:
	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	_30682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30681
	call	_brl_blitz_NullObjectError
_30681:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setSelectedImageIndex
	add	esp,8
	mov	ebx,0
	jmp	_10960
_10960:
	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	_30686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30685
	call	_brl_blitz_NullObjectError
_30685:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getData
	add	esp,4
	mov	ebx,eax
	jmp	_10963
_10963:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setData
	add	esp,8
	mov	ebx,0
	jmp	_10967
_10967:
	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	_30694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30693
	call	_brl_blitz_NullObjectError
_30693:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getData2
	add	esp,4
	mov	ebx,eax
	jmp	_10970
_10970:
	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	_30698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30697
	call	_brl_blitz_NullObjectError
_30697:
	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	_10974
_10974:
	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	_30704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30703
	call	_brl_blitz_NullObjectError
_30703:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getChildCount
	add	esp,4
	mov	ebx,eax
	jmp	_10977
_10977:
	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	_30708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30707
	call	_brl_blitz_NullObjectError
_30707:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_clearChilds
	add	esp,4
	mov	ebx,0
	jmp	_10980
_10980:
	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	_30712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30711
	call	_brl_blitz_NullObjectError
_30711:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_hasChilds
	add	esp,4
	mov	ebx,eax
	jmp	_10983
_10983:
	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	_30716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30715
	call	_brl_blitz_NullObjectError
_30715:
	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	_10992
_10992:
	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	_30721
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30720
	call	_brl_blitz_NullObjectError
_30720:
	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	_11001
_11001:
	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	_30725
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30724
	call	_brl_blitz_NullObjectError
_30724:
	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	_11011
_11011:
	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	_30729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30728
	call	_brl_blitz_NullObjectError
_30728:
	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	_11021
_11021:
	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	_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 [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getFirstChild
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11024
_11024:
	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	_30737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30736
	call	_brl_blitz_NullObjectError
_30736:
	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	_11027
_11027:
	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	_30741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30740
	call	_brl_blitz_NullObjectError
_30740:
	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	_11030
_11030:
	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	_30745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30744
	call	_brl_blitz_NullObjectError
_30744:
	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	_11033
_11033:
	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	_30749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30748
	call	_brl_blitz_NullObjectError
_30748:
	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	_11036
_11036:
	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	_30753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30752
	call	_brl_blitz_NullObjectError
_30752:
	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	_11040
_11040:
	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	_30757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30756
	call	_brl_blitz_NullObjectError
_30756:
	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	_11044
_11044:
	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	_30761
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30760
	call	_brl_blitz_NullObjectError
_30760:
	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	_11048
_11048:
	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	_30765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30764
	call	_brl_blitz_NullObjectError
_30764:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getExpanded
	add	esp,4
	mov	ebx,eax
	jmp	_11051
_11051:
	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	_30769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30768
	call	_brl_blitz_NullObjectError
_30768:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setExpanded
	add	esp,8
	mov	ebx,0
	jmp	_11055
_11055:
	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	_30774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30773
	call	_brl_blitz_NullObjectError
_30773:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getSelected
	add	esp,4
	mov	ebx,0
	jmp	_11058
_11058:
	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	_30778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30777
	call	_brl_blitz_NullObjectError
_30777:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_setSelected
	add	esp,8
	mov	ebx,0
	jmp	_11062
_11062:
	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	_30783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30782
	call	_brl_blitz_NullObjectError
_30782:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_isRoot
	add	esp,4
	mov	ebx,eax
	jmp	_11065
_11065:
	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	_30787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30786
	call	_brl_blitz_NullObjectError
_30786:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getLevel
	add	esp,4
	mov	ebx,eax
	jmp	_11068
_11068:
	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	_30791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30790
	call	_brl_blitz_NullObjectError
_30790:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_isVisible
	add	esp,4
	mov	ebx,eax
	jmp	_11071
_11071:
	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	_30802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30793
	push	ebp
	push	_30795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11075
_30793:
	push	_30796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITreeViewNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_30798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30800
	call	_brl_blitz_NullObjectError
_30800:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11075
_11075:
	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	_30815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30805
	call	_brl_blitz_NullObjectError
_30805:
	cmp	dword [ebx+12],0
	je	_30806
	push	ebp
	push	_30811
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30809
	call	_brl_blitz_NullObjectError
_30809:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_30806:
	push	_30812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30814
	call	_brl_blitz_NullObjectError
_30814:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11078
_11078:
	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	_30819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30818
	call	_brl_blitz_NullObjectError
_30818:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11081
_11081:
	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	_30823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30822
	call	_brl_blitz_NullObjectError
_30822:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeViewNode_grab
	add	esp,4
	mov	ebx,0
	jmp	_11084
_11084:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUITreeViewNode_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_30824
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_drop
	add	esp,4
_30824:
_11087:
	mov	eax,0
	jmp	_30825
_30825:
	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	_30827
	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	_30826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11090
_11090:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30831
	call	_brl_blitz_NullObjectError
_30831:
	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	_11093
_11093:
	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	_30836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30835
	call	_brl_blitz_NullObjectError
_30835:
	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	_11096
_11096:
	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	_30840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30839
	call	_brl_blitz_NullObjectError
_30839:
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_getLinesVisible
	add	esp,4
	mov	ebx,eax
	jmp	_11099
_11099:
	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	_30844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30843
	call	_brl_blitz_NullObjectError
_30843:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setLinesVisible
	add	esp,8
	mov	ebx,0
	jmp	_11103
_11103:
	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	_30848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30847
	call	_brl_blitz_NullObjectError
_30847:
	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	_11107
_11107:
	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	_30852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30851
	call	_brl_blitz_NullObjectError
_30851:
	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	_11111
_11111:
	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	_30857
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30856
	call	_brl_blitz_NullObjectError
_30856:
	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	_11114
_11114:
	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	_30861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30860
	call	_brl_blitz_NullObjectError
_30860:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUITreeView_setImageLeftOfIcon
	add	esp,8
	mov	ebx,0
	jmp	_11118
_11118:
	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	_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_IGUITreeView_getImageLeftOfIcon
	add	esp,4
	mov	ebx,eax
	jmp	_11121
_11121:
	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	_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_IGUITreeView_getLastEventNode
	add	esp,4
	push	eax
	call	__irrlicht_core_IGUITreeViewNode_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_11124
_11124:
	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	_30881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30872
	push	ebp
	push	_30874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11129
_30872:
	push	_30875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUITreeView
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30879
	call	_brl_blitz_NullObjectError
_30879:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_11129
_11129:
	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	_30883
	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	_30882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11132
_11132:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30887
	push	ebp
	push	_30889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11137
_30887:
	push	_30890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIWindow
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_30892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30894
	call	_brl_blitz_NullObjectError
_30894:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_11137
_11137:
	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	_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	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	_11140
_11140:
	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	_30904
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30903
	call	_brl_blitz_NullObjectError
_30903:
	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	_11143
_11143:
	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	_30908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30907
	call	_brl_blitz_NullObjectError
_30907:
	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	_11146
_11146:
	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	_30912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30911
	call	_brl_blitz_NullObjectError
_30911:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_isDraggable
	add	esp,4
	mov	ebx,eax
	jmp	_11149
_11149:
	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	_30916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30915
	call	_brl_blitz_NullObjectError
_30915:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_setDraggable
	add	esp,8
	mov	ebx,0
	jmp	_11153
_11153:
	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	_30921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30920
	call	_brl_blitz_NullObjectError
_30920:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getDrawBackground
	add	esp,4
	mov	ebx,eax
	jmp	_11156
_11156:
	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	_30925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30924
	call	_brl_blitz_NullObjectError
_30924:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_setDrawBackground
	add	esp,8
	mov	ebx,0
	jmp	_11160
_11160:
	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	_30929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30928
	call	_brl_blitz_NullObjectError
_30928:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_getDrawTitlebar
	add	esp,4
	mov	ebx,eax
	jmp	_11163
_11163:
	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	_30933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30932
	call	_brl_blitz_NullObjectError
_30932:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIWindow_setDrawTitlebar
	add	esp,8
	mov	ebx,0
	jmp	_11167
_11167:
	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	_30937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30936
	call	_brl_blitz_NullObjectError
_30936:
	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	_11170
_11170:
	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	_30939
	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	_30938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11173
_11173:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_30952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_30943
	push	ebp
	push	_30945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30944
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11177
_30943:
	push	_30946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIEnvironment
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_30948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30950
	call	_brl_blitz_NullObjectError
_30950:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_30951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11177
_11177:
	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	_30965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30955
	call	_brl_blitz_NullObjectError
_30955:
	cmp	dword [ebx+12],0
	je	_30956
	push	ebp
	push	_30961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30959
	call	_brl_blitz_NullObjectError
_30959:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_30956:
	push	_30962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30964
	call	_brl_blitz_NullObjectError
_30964:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11180
_11180:
	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	_30969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_30968
	call	_brl_blitz_NullObjectError
_30968:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11183
_11183:
	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	_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_IGUIEnvironment_grab
	add	esp,4
	mov	ebx,0
	jmp	_11186
_11186:
	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	_30985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_30975
	mov	eax,ebp
	push	eax
	push	_30977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_30975:
	push	_30978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30980
	call	_brl_blitz_NullObjectError
_30980:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_30982
	call	_brl_blitz_NullObjectError
_30982:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_30984
	call	_brl_blitz_NullObjectError
_30984:
	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	_11194
_11194:
	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	_30998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_30988
	mov	eax,ebp
	push	eax
	push	_30990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_30988:
	push	_30991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_30993
	call	_brl_blitz_NullObjectError
_30993:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_30995
	call	_brl_blitz_NullObjectError
_30995:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_30997
	call	_brl_blitz_NullObjectError
_30997:
	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	_11202
_11202:
	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	_31010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_30999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31000
	mov	eax,ebp
	push	eax
	push	_31002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31000:
	push	_31003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31005
	call	_brl_blitz_NullObjectError
_31005:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31007
	call	_brl_blitz_NullObjectError
_31007:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31009
	call	_brl_blitz_NullObjectError
_31009:
	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	_11208
_11208:
	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	_31022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31012
	mov	eax,ebp
	push	eax
	push	_31014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31012:
	push	_31015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31017
	call	_brl_blitz_NullObjectError
_31017:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31019
	call	_brl_blitz_NullObjectError
_31019:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31021
	call	_brl_blitz_NullObjectError
_31021:
	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	_11214
_11214:
	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	_31034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31024
	mov	eax,ebp
	push	eax
	push	_31026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31024:
	push	_31027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31029
	call	_brl_blitz_NullObjectError
_31029:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31031
	call	_brl_blitz_NullObjectError
_31031:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_31033
	call	_brl_blitz_NullObjectError
_31033:
	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	_11222
_11222:
	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	_31044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31036
	push	ebp
	push	_31038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31036:
	push	_31039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31041
	call	_brl_blitz_NullObjectError
_31041:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_31043
	call	_brl_blitz_NullObjectError
_31043:
	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	_11229
_11229:
	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	_31056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31048
	push	ebp
	push	_31050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31048:
	push	_31051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31053
	call	_brl_blitz_NullObjectError
_31053:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_31055
	call	_brl_blitz_NullObjectError
_31055:
	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	_11236
_11236:
	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	_31068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31058
	mov	eax,ebp
	push	eax
	push	_31060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31058:
	push	_31061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31063
	call	_brl_blitz_NullObjectError
_31063:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31065
	call	_brl_blitz_NullObjectError
_31065:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31067
	call	_brl_blitz_NullObjectError
_31067:
	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	_11243
_11243:
	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	_31082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31070
	mov	eax,ebp
	push	eax
	push	_31072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31070:
	push	_31073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_31075
	call	_brl_blitz_NullObjectError
_31075:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_31077
	call	_brl_blitz_NullObjectError
_31077:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31079
	call	_brl_blitz_NullObjectError
_31079:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_31081
	call	_brl_blitz_NullObjectError
_31081:
	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	_11252
_11252:
	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	_31094
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31084
	mov	eax,ebp
	push	eax
	push	_31086
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31084:
	push	_31087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31089
	call	_brl_blitz_NullObjectError
_31089:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31091
	call	_brl_blitz_NullObjectError
_31091:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31093
	call	_brl_blitz_NullObjectError
_31093:
	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	_11258
_11258:
	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	_31106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31096
	mov	eax,ebp
	push	eax
	push	_31098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31096:
	push	_31099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31101
	call	_brl_blitz_NullObjectError
_31101:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31103
	call	_brl_blitz_NullObjectError
_31103:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31105
	call	_brl_blitz_NullObjectError
_31105:
	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	_11265
_11265:
	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	_31117
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_31109
	push	ebp
	push	_31111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_31109:
	push	_31112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31114
	call	_brl_blitz_NullObjectError
_31114:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31116
	call	_brl_blitz_NullObjectError
_31116:
	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	_11270
_11270:
	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	_31125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31120
	call	_brl_blitz_NullObjectError
_31120:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31122
	call	_brl_blitz_NullObjectError
_31122:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31124
	call	_brl_blitz_NullObjectError
_31124:
	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	_11277
_11277:
	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	_31129
	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:
	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	_11287
_11287:
	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	_31141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_31131
	mov	eax,ebp
	push	eax
	push	_31133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_31131:
	push	_31134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31136
	call	_brl_blitz_NullObjectError
_31136:
	mov	esi,dword [ebp-12]
	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	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	_11294
_11294:
	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	_31154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_31144
	mov	eax,ebp
	push	eax
	push	_31146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_31144:
	push	_31147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31149
	call	_brl_blitz_NullObjectError
_31149:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31151
	call	_brl_blitz_NullObjectError
_31151:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_31153
	call	_brl_blitz_NullObjectError
_31153:
	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	_11304
_11304:
	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	_31168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31158
	mov	eax,ebp
	push	eax
	push	_31160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31158:
	push	_31161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31163
	call	_brl_blitz_NullObjectError
_31163:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31165
	call	_brl_blitz_NullObjectError
_31165:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31167
	call	_brl_blitz_NullObjectError
_31167:
	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	_11310
_11310:
	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	_31180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_31170
	mov	eax,ebp
	push	eax
	push	_31172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31170:
	push	_31173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31175
	call	_brl_blitz_NullObjectError
_31175:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31177
	call	_brl_blitz_NullObjectError
_31177:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31179
	call	_brl_blitz_NullObjectError
_31179:
	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	_11318
_11318:
	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	_31191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_31183
	push	ebp
	push	_31185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_31183:
	push	_31186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31188
	call	_brl_blitz_NullObjectError
_31188:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31190
	call	_brl_blitz_NullObjectError
_31190:
	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	_11323
_11323:
	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	_31203
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_31193
	mov	eax,ebp
	push	eax
	push	_31195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_31193:
	push	_31196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31198
	call	_brl_blitz_NullObjectError
_31198:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31200
	call	_brl_blitz_NullObjectError
_31200:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_31202
	call	_brl_blitz_NullObjectError
_31202:
	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	_11331
_11331:
	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	_31207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31206
	call	_brl_blitz_NullObjectError
_31206:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_drawAll
	add	esp,4
	mov	ebx,0
	jmp	_11334
_11334:
	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	_31211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31210
	call	_brl_blitz_NullObjectError
_31210:
	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	_11337
_11337:
	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	_31217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31214
	call	_brl_blitz_NullObjectError
_31214:
	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	_11341
_11341:
	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	_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	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	_11344
_11344:
	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	_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	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	_11347
_11347:
	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	_31231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31228
	call	_brl_blitz_NullObjectError
_31228:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31230
	call	_brl_blitz_NullObjectError
_31230:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_setSkin
	add	esp,8
	mov	ebx,0
	jmp	_11351
_11351:
	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	_31236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31235
	call	_brl_blitz_NullObjectError
_31235:
	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	_11355
_11355:
	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	_31241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31240
	call	_brl_blitz_NullObjectError
_31240:
	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	_11358
_11358:
	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	_31247
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31244
	call	_brl_blitz_NullObjectError
_31244:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31246
	call	_brl_blitz_NullObjectError
_31246:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_hasFocus
	add	esp,8
	mov	ebx,eax
	jmp	_11362
_11362:
	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	_31253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31250
	call	_brl_blitz_NullObjectError
_31250:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31252
	call	_brl_blitz_NullObjectError
_31252:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_postEventFromUser
	add	esp,8
	mov	ebx,eax
	jmp	_11366
_11366:
	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	_31261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31258
	call	_brl_blitz_NullObjectError
_31258:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31260
	call	_brl_blitz_NullObjectError
_31260:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_removeFocus
	add	esp,8
	mov	ebx,0
	jmp	_11370
_11370:
	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	_31267
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31264
	call	_brl_blitz_NullObjectError
_31264:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31266
	call	_brl_blitz_NullObjectError
_31266:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_setFocus
	add	esp,8
	mov	ebx,0
	jmp	_11374
_11374:
	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	_31273
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31270
	call	_brl_blitz_NullObjectError
_31270:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31272
	call	_brl_blitz_NullObjectError
_31272:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_setUserEventReceiver
	add	esp,8
	mov	ebx,0
	jmp	_11378
_11378:
	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	_31279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31278
	call	_brl_blitz_NullObjectError
_31278:
	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	_11381
_11381:
	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	_31283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31282
	call	_brl_blitz_NullObjectError
_31282:
	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	_11384
_11384:
	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	_31287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31286
	call	_brl_blitz_NullObjectError
_31286:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_clear
	add	esp,4
	mov	ebx,0
	jmp	_11387
_11387:
	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	_31293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31290
	call	_brl_blitz_NullObjectError
_31290:
	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	_11391
_11391:
	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	_31299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31296
	call	_brl_blitz_NullObjectError
_31296:
	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	_11395
_11395:
	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	_31313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31300
	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	_31303
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31302
	call	_brl_blitz_NullObjectError
_31302:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31303:
	cmp	eax,0
	je	_31305
	push	ebp
	push	_31307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_31305:
	push	_31308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31310
	call	_brl_blitz_NullObjectError
_31310:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31312
	call	_brl_blitz_NullObjectError
_31312:
	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	_11399
_11399:
	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	_31318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31317
	call	_brl_blitz_NullObjectError
_31317:
	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	_11402
_11402:
	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	_31324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31321
	call	_brl_blitz_NullObjectError
_31321:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31323
	call	_brl_blitz_NullObjectError
_31323:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUIEnvironment_registerGUIElementFactory
	add	esp,8
	mov	ebx,0
	jmp	_11406
_11406:
	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	_31330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31329
	call	_brl_blitz_NullObjectError
_31329:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIEnvironment_getRegisteredGUIElementFactoryCount
	add	esp,4
	mov	ebx,eax
	jmp	_11409
_11409:
	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	_31334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31333
	call	_brl_blitz_NullObjectError
_31333:
	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	_11413
_11413:
	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	_31350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31335
	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	_31338
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31337
	call	_brl_blitz_NullObjectError
_31337:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31338:
	cmp	eax,0
	je	_31340
	mov	eax,ebp
	push	eax
	push	_31342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31340:
	push	_31343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31345
	call	_brl_blitz_NullObjectError
_31345:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31348
	call	_brl_blitz_NullObjectError
_31348:
	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	_11418
_11418:
	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	_31366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31351
	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	_31354
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31353
	call	_brl_blitz_NullObjectError
_31353:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31354:
	cmp	eax,0
	je	_31356
	mov	eax,ebp
	push	eax
	push	_31358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31356:
	push	_31359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31361
	call	_brl_blitz_NullObjectError
_31361:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31363
	call	_brl_blitz_NullObjectError
_31363:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31365
	call	_brl_blitz_NullObjectError
_31365:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_serializeAttributes
	add	esp,12
	mov	ebx,0
	jmp	_11423
_11423:
	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	_31382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31367
	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	_31370
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31369
	call	_brl_blitz_NullObjectError
_31369:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31370:
	cmp	eax,0
	je	_31372
	mov	eax,ebp
	push	eax
	push	_31374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31372:
	push	_31375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31377
	call	_brl_blitz_NullObjectError
_31377:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31379
	call	_brl_blitz_NullObjectError
_31379:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31381
	call	_brl_blitz_NullObjectError
_31381:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_deserializeAttributes
	add	esp,12
	mov	ebx,0
	jmp	_11428
_11428:
	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	_31390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31385
	call	_brl_blitz_NullObjectError
_31385:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31387
	call	_brl_blitz_NullObjectError
_31387:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31389
	call	_brl_blitz_NullObjectError
_31389:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_writeGUIElement
	add	esp,12
	mov	ebx,0
	jmp	_11433
_11433:
	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	_31399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31394
	call	_brl_blitz_NullObjectError
_31394:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_31396
	call	_brl_blitz_NullObjectError
_31396:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31398
	call	_brl_blitz_NullObjectError
_31398:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrGUI_IGUIEnvironment_readGUIElement
	add	esp,12
	mov	ebx,0
	jmp	_11438
_11438:
	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	_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	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	_11441
_11441:
	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	_31409
	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]
	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	_11446
_11446:
	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	_31415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31412
	call	_brl_blitz_NullObjectError
_31412:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31414
	call	_brl_blitz_NullObjectError
_31414:
	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	_11451
_11451:
	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	_31421
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31418
	call	_brl_blitz_NullObjectError
_31418:
	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	_11456
_11456:
	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	_31427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31424
	call	_brl_blitz_NullObjectError
_31424:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31426
	call	_brl_blitz_NullObjectError
_31426:
	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	_11461
_11461:
	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	_31433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31430
	call	_brl_blitz_NullObjectError
_31430:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_31432
	call	_brl_blitz_NullObjectError
_31432:
	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	_11469
_11469:
	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	_31438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31437
	call	_brl_blitz_NullObjectError
_31437:
	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	_11476
_11476:
	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	_31442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31441
	call	_brl_blitz_NullObjectError
_31441:
	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	_11482
_11482:
	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	_31447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31446
	call	_brl_blitz_NullObjectError
_31446:
	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	_11491
_11491:
	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	_31455
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31452
	call	_brl_blitz_NullObjectError
_31452:
	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	_11496
_11496:
	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	_31457
	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	_31456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11499
_11499:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_31470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31461
	push	ebp
	push	_31463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11503
_31461:
	push	_31464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SGUISpriteFrame
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31468
	call	_brl_blitz_NullObjectError
_31468:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11503
_11503:
	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	_31474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31473
	call	_brl_blitz_NullObjectError
_31473:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_setTextureNumber
	add	esp,8
	mov	ebx,0
	jmp	_11507
_11507:
	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	_31479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31478
	call	_brl_blitz_NullObjectError
_31478:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_getTextureNumber
	add	esp,4
	mov	ebx,eax
	jmp	_11510
_11510:
	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	_31483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31482
	call	_brl_blitz_NullObjectError
_31482:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_setRectNumber
	add	esp,8
	mov	ebx,0
	jmp	_11514
_11514:
	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	_31488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31487
	call	_brl_blitz_NullObjectError
_31487:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISpriteFrame_getRectNumber
	add	esp,4
	mov	ebx,eax
	jmp	_11517
_11517:
	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	_31490
	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	_31489
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11520
_11520:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_31502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31493
	push	ebp
	push	_31495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11524
_31493:
	push	_31496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SGUISprite
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31500
	call	_brl_blitz_NullObjectError
_31500:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11524
_11524:
	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	_31506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31505
	call	_brl_blitz_NullObjectError
_31505:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_getFrameCount
	add	esp,4
	mov	ebx,eax
	jmp	_11527
_11527:
	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	_31510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31509
	call	_brl_blitz_NullObjectError
_31509:
	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	_11531
_11531:
	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	_31515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31514
	call	_brl_blitz_NullObjectError
_31514:
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_getFrameTime
	add	esp,4
	mov	ebx,eax
	jmp	_11534
_11534:
	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	_31519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31518
	call	_brl_blitz_NullObjectError
_31518:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_SGUISprite_setFrameTime
	add	esp,8
	mov	ebx,0
	jmp	_11538
_11538:
	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	_31522
	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	_31521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11541
_11541:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_31533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31524
	push	ebp
	push	_31526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11545
_31524:
	push	_31527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUISpriteBank
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31531
	call	_brl_blitz_NullObjectError
_31531:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11545
_11545:
	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	_31546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31536
	call	_brl_blitz_NullObjectError
_31536:
	cmp	dword [ebx+12],0
	je	_31537
	push	ebp
	push	_31542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31540
	call	_brl_blitz_NullObjectError
_31540:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31537:
	push	_31543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31545
	call	_brl_blitz_NullObjectError
_31545:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11548
_11548:
	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	_31550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31549
	call	_brl_blitz_NullObjectError
_31549:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11551
_11551:
	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	_31554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31553
	call	_brl_blitz_NullObjectError
_31553:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_grab
	add	esp,4
	mov	ebx,0
	jmp	_11554
_11554:
	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
	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	_31579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_31557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_31559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31561
	call	_brl_blitz_NullObjectError
_31561:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getPositions
	add	esp,8
	mov	dword [ebp-16],eax
	push	_31563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_31564
	mov	eax,ebp
	push	eax
	push	_31576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_31566
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_31567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_31569
_337:
	mov	eax,ebp
	push	eax
	push	_31575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_31573
	call	_brl_blitz_ArrayBoundsError
_31573:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_335:
	add	dword [ebp-20],1
_31569:
	cmp	dword [ebp-20],esi
	jl	_337
_336:
	call	dword [_bbOnDebugLeaveScope]
_31564:
	push	_31577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_31578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11557
_11557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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
	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	_31607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_31585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_31587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31589
	call	_brl_blitz_NullObjectError
_31589:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getSprites
	add	esp,8
	mov	dword [ebp-16],eax
	push	_31591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_31592
	mov	eax,ebp
	push	eax
	push	_31604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_31594
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_31595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_31597
_340:
	mov	eax,ebp
	push	eax
	push	_31603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_31601
	call	_brl_blitz_ArrayBoundsError
_31601:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_338:
	add	dword [ebp-20],1
_31597:
	cmp	dword [ebp-20],esi
	jl	_340
_339:
	call	dword [_bbOnDebugLeaveScope]
_31592:
	push	_31605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_31606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11560
_11560:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_31613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31612
	call	_brl_blitz_NullObjectError
_31612:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_getTextureCount
	add	esp,4
	mov	ebx,eax
	jmp	_11563
_11563:
	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	_31617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31616
	call	_brl_blitz_NullObjectError
_31616:
	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	_11567
_11567:
	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	_31623
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31620
	call	_brl_blitz_NullObjectError
_31620:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_31622
	call	_brl_blitz_NullObjectError
_31622:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISpriteBank_addTexture
	add	esp,8
	mov	ebx,0
	jmp	_11571
_11571:
	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	_31629
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31626
	call	_brl_blitz_NullObjectError
_31626:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31628
	call	_brl_blitz_NullObjectError
_31628:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrGUI_IGUISpriteBank_setTexture
	add	esp,12
	mov	ebx,0
	jmp	_11576
_11576:
	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	_31635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31632
	call	_brl_blitz_NullObjectError
_31632:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31634
	call	_brl_blitz_NullObjectError
_31634:
	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	_11587
_11587:
	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	_31660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_31639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_31640
	push	ebp
	push	_31645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31641
	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	_31644
	call	_brl_blitz_ArrayBoundsError
_31644:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_31640:
	push	_31646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_31648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-48],eax
	push	_31650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+16],0
	je	_31651
	push	ebp
	push	_31656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31652
	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	_31655
	call	_brl_blitz_ArrayBoundsError
_31655:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_31651:
	push	_31657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31659
	call	_brl_blitz_NullObjectError
_31659:
	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	_11598
_11598:
	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	_31669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31668
	call	_brl_blitz_NullObjectError
_31668:
	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	_11602
_11602:
	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	_31673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31672
	call	_brl_blitz_NullObjectError
_31672:
	push	dword [ebx+8]
	call	_IrrGUI_IGUISpriteBank_clear
	add	esp,4
	mov	ebx,0
	jmp	_11605
_11605:
	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	_31675
	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	_31674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11608
_11608:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_31687
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31678
	push	ebp
	push	_31680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11612
_31678:
	push	_31681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElementFactory
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31685
	call	_brl_blitz_NullObjectError
_31685:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11612
_11612:
	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	_31700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31690
	call	_brl_blitz_NullObjectError
_31690:
	cmp	dword [ebx+12],0
	je	_31691
	push	ebp
	push	_31696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31694
	call	_brl_blitz_NullObjectError
_31694:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31691:
	push	_31697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31699
	call	_brl_blitz_NullObjectError
_31699:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11615
_11615:
	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	_31704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31703
	call	_brl_blitz_NullObjectError
_31703:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11618
_11618:
	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	_31708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31707
	call	_brl_blitz_NullObjectError
_31707:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_grab
	add	esp,4
	mov	ebx,0
	jmp	_11621
_11621:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGUIElementFactory_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_31709
	push	eax
	call	__irrlicht_core_IGUIElementFactory_drop
	add	esp,4
_31709:
_11624:
	mov	eax,0
	jmp	_31710
_31710:
	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	_31734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31711
	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	_31714
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31713
	call	_brl_blitz_NullObjectError
_31713:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31714:
	cmp	eax,0
	je	_31716
	push	ebp
	push	_31718
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31716:
	push	_31719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31721
	call	_brl_blitz_NullObjectError
_31721:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31723
	call	_brl_blitz_NullObjectError
_31723:
	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	_31725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_31726
	push	ebp
	push	_31730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31729
	call	_brl_blitz_NullObjectError
_31729:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11629
_31726:
	push	ebp
	push	_31733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11629
_11629:
	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	_31760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31735
	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	_31738
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31737
	call	_brl_blitz_NullObjectError
_31737:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_31738:
	cmp	eax,0
	je	_31740
	mov	eax,ebp
	push	eax
	push	_31742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGUIElement
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_31740:
	push	_31743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31745
	call	_brl_blitz_NullObjectError
_31745:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31748
	call	_brl_blitz_NullObjectError
_31748:
	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	_31751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_31752
	mov	eax,ebp
	push	eax
	push	_31756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_31755
	call	_brl_blitz_NullObjectError
_31755:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11634
_31752:
	mov	eax,ebp
	push	eax
	push	_31759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11634
_11634:
	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	_31765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31764
	call	_brl_blitz_NullObjectError
_31764:
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getCreatableGUIElementTypeCount
	add	esp,4
	mov	ebx,eax
	jmp	_11637
_11637:
	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	_31769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31768
	call	_brl_blitz_NullObjectError
_31768:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrGUI_IGUIElementFactory_getCreateableGUIElementType
	add	esp,8
	mov	ebx,eax
	jmp	_11641
_11641:
	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	_31773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31772
	call	_brl_blitz_NullObjectError
_31772:
	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	_11645
_11645:
	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	_31777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31776
	call	_brl_blitz_NullObjectError
_31776:
	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	_11649
_11649:
	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	_31779
	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	_31778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11652
_11652:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_31792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31783
	push	ebp
	push	_31785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11656
_31783:
	push	_31786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILogger
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31790
	call	_brl_blitz_NullObjectError
_31790:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11656
_11656:
	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	_31796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31795
	call	_brl_blitz_NullObjectError
_31795:
	push	dword [ebx+8]
	call	_Irr_ILogger_getLogLevel
	add	esp,4
	mov	ebx,eax
	jmp	_11659
_11659:
	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	_31800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31799
	call	_brl_blitz_NullObjectError
_31799:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_ILogger_setLogLevel
	add	esp,8
	mov	ebx,0
	jmp	_11663
_11663:
	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	_31807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31804
	call	_brl_blitz_NullObjectError
_31804:
	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	_11668
_11668:
	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	_31815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31811
	call	_brl_blitz_NullObjectError
_31811:
	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	_11674
_11674:
	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	_31822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31819
	call	_brl_blitz_NullObjectError
_31819:
	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	_11679
_11679:
	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	_31829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_31825
	call	_brl_blitz_NullObjectError
_31825:
	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	_11685
_11685:
	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	_31835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31830
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_31832
	call	_brl_blitz_NullObjectError
_31832:
	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	_11691
_11691:
	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	_31839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31838
	call	_brl_blitz_NullObjectError
_31838:
	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	_11696
_11696:
	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	_31843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31842
	call	_brl_blitz_NullObjectError
_31842:
	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	_11702
_11702:
	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	_31856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31846
	call	_brl_blitz_NullObjectError
_31846:
	cmp	dword [ebx+12],0
	je	_31847
	push	ebp
	push	_31852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31850
	call	_brl_blitz_NullObjectError
_31850:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31847:
	push	_31853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31855
	call	_brl_blitz_NullObjectError
_31855:
	push	dword [ebx+8]
	call	_Irr_ILogger_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11705
_11705:
	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	_31860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31859
	call	_brl_blitz_NullObjectError
_31859:
	push	dword [ebx+8]
	call	_Irr_ILogger_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11708
_11708:
	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	_31864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31863
	call	_brl_blitz_NullObjectError
_31863:
	push	dword [ebx+8]
	call	_Irr_ILogger_grab
	add	esp,4
	mov	ebx,0
	jmp	_11711
_11711:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILogger_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_31865
	push	eax
	call	__irrlicht_core_ILogger_drop
	add	esp,4
_31865:
_11714:
	mov	eax,0
	jmp	_31866
_31866:
	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	_31868
	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	_31867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11717
_11717:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_31881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31872
	push	ebp
	push	_31874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11721
_31872:
	push	_31875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IOSOperator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31879
	call	_brl_blitz_NullObjectError
_31879:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11721
_11721:
	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	_31894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31884
	call	_brl_blitz_NullObjectError
_31884:
	cmp	dword [ebx+12],0
	je	_31885
	push	ebp
	push	_31890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31888
	call	_brl_blitz_NullObjectError
_31888:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31885:
	push	_31891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31893
	call	_brl_blitz_NullObjectError
_31893:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11724
_11724:
	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	_31898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31897
	call	_brl_blitz_NullObjectError
_31897:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11727
_11727:
	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	_31902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31901
	call	_brl_blitz_NullObjectError
_31901:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_grab
	add	esp,4
	mov	ebx,0
	jmp	_11730
_11730:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IOSOperator_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_31903
	push	eax
	call	__irrlicht_core_IOSOperator_drop
	add	esp,4
_31903:
_11733:
	mov	eax,0
	jmp	_31904
_31904:
	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	_31910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31907
	call	_brl_blitz_NullObjectError
_31907:
	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	_11737
_11737:
	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	_31914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31913
	call	_brl_blitz_NullObjectError
_31913:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getOperationSystemVersion
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11740
_11740:
	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	_31918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31917
	call	_brl_blitz_NullObjectError
_31917:
	push	dword [ebx+8]
	call	_Irr_IOSOperator_getTextFromClipboard
	add	esp,4
	push	eax
	call	_bbStringFromCString
	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_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	_31922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31921
	call	_brl_blitz_NullObjectError
_31921:
	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	_11747
_11747:
	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	_31927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31926
	call	_brl_blitz_NullObjectError
_31926:
	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	_11752
_11752:
	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	_31931
	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	_31930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11755
_11755:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_31944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_31935
	push	ebp
	push	_31937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11759
_31935:
	push	_31938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITimer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_31940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_31942
	call	_brl_blitz_NullObjectError
_31942:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_31943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11759
_11759:
	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	_31948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31947
	call	_brl_blitz_NullObjectError
_31947:
	push	dword [ebx+8]
	call	_Irr_ITimer_getTime
	add	esp,4
	mov	ebx,eax
	jmp	_11762
_11762:
	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	_31952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31951
	call	_brl_blitz_NullObjectError
_31951:
	push	dword [ebx+8]
	call	_Irr_ITimer_getRealTime
	add	esp,4
	mov	ebx,eax
	jmp	_11765
_11765:
	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	_31956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31955
	call	_brl_blitz_NullObjectError
_31955:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_ITimer_setTime
	add	esp,8
	mov	ebx,0
	jmp	_11769
_11769:
	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	_31960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31959
	call	_brl_blitz_NullObjectError
_31959:
	push	dword [ebx+8]
	call	_Irr_ITimer_stop
	add	esp,4
	mov	ebx,0
	jmp	_11772
_11772:
	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	_31964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31963
	call	_brl_blitz_NullObjectError
_31963:
	push	dword [ebx+8]
	call	_Irr_ITimer_start
	add	esp,4
	mov	ebx,0
	jmp	_11775
_11775:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_ITimer_setSpeed
	add	esp,8
	mov	ebx,0
	jmp	_11779
_11779:
	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	_31973
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31972
	call	_brl_blitz_NullObjectError
_31972:
	push	dword [ebx+8]
	call	_Irr_ITimer_getSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_11782
_11782:
	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	_31977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31976
	call	_brl_blitz_NullObjectError
_31976:
	push	dword [ebx+8]
	call	_Irr_ITimer_isStopped
	add	esp,4
	mov	ebx,eax
	jmp	_11785
_11785:
	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	_31981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31980
	call	_brl_blitz_NullObjectError
_31980:
	push	dword [ebx+8]
	call	_Irr_ITimer_tick
	add	esp,4
	mov	ebx,0
	jmp	_11788
_11788:
	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	_31994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31984
	call	_brl_blitz_NullObjectError
_31984:
	cmp	dword [ebx+12],0
	je	_31985
	push	ebp
	push	_31990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31986
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31988
	call	_brl_blitz_NullObjectError
_31988:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_31985:
	push	_31991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31993
	call	_brl_blitz_NullObjectError
_31993:
	push	dword [ebx+8]
	call	_Irr_ITimer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_11791
_11791:
	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	_31998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_31997
	call	_brl_blitz_NullObjectError
_31997:
	push	dword [ebx+8]
	call	_Irr_ITimer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11794
_11794:
	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	_32002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_31999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32001
	call	_brl_blitz_NullObjectError
_32001:
	push	dword [ebx+8]
	call	_Irr_ITimer_grab
	add	esp,4
	mov	ebx,0
	jmp	_11797
_11797:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITimer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32003
	push	eax
	call	__irrlicht_core_ITimer_drop
	add	esp,4
_32003:
_11800:
	mov	eax,0
	jmp	_32004
_32004:
	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	_32006
	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	_32005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11803
_11803:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_32019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32010
	push	ebp
	push	_32012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11807
_32010:
	push	_32013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SKeyMap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32017
	call	_brl_blitz_NullObjectError
_32017:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11807
_11807:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32020
	push	dword [eax+8]
	call	_Irr_SKeyMap_del
	add	esp,4
_32020:
_11810:
	mov	eax,0
	jmp	_32021
_32021:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SKeyMap_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32022
	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	_11812
_11812:
	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	_32027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32026
	call	_brl_blitz_NullObjectError
_32026:
	push	dword [ebx+8]
	call	_Irr_SKeyMap_getAction
	add	esp,4
	mov	ebx,eax
	jmp	_11815
_11815:
	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	_32031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32030
	call	_brl_blitz_NullObjectError
_32030:
	push	dword [ebx+8]
	call	_Irr_SKeyMap_getKeyCode
	add	esp,4
	mov	ebx,eax
	jmp	_11818
_11818:
	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	_32035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32032
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32034
	call	_brl_blitz_NullObjectError
_32034:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SKeyMap_setAction
	add	esp,8
	mov	ebx,0
	jmp	_11822
_11822:
	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	_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	_Irr_SKeyMap_setKeyCode
	add	esp,8
	mov	ebx,0
	jmp	_11826
_11826:
	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	_32043
	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	_32042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11829
_11829:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_32056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32047
	push	ebp
	push	_32049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11833
_32047:
	push	_32050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SJoystickInfo
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32054
	call	_brl_blitz_NullObjectError
_32054:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11833
_11833:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32057
	push	dword [eax+8]
	call	_Irr_SJoystickInfo_del
	add	esp,4
_32057:
_11836:
	mov	eax,0
	jmp	_32058
_32058:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoystickInfo_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32059
	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	_11838
_11838:
	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	_32064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32063
	call	_brl_blitz_NullObjectError
_32063:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getJoystick
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_11841
_11841:
	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	_32068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32067
	call	_brl_blitz_NullObjectError
_32067:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setJoystick
	add	esp,8
	mov	ebx,0
	jmp	_11845
_11845:
	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	_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	_Irr_SJoystickInfo_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11848
_11848:
	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	_32079
	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	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	_11852
_11852:
	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	_32083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32082
	call	_brl_blitz_NullObjectError
_32082:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getButtons
	add	esp,4
	mov	ebx,eax
	jmp	_11855
_11855:
	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	_32087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32086
	call	_brl_blitz_NullObjectError
_32086:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setButtons
	add	esp,8
	mov	ebx,0
	jmp	_11859
_11859:
	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	_32092
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32091
	call	_brl_blitz_NullObjectError
_32091:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getAxes
	add	esp,4
	mov	ebx,eax
	jmp	_11862
_11862:
	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	_32096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32095
	call	_brl_blitz_NullObjectError
_32095:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setAxes
	add	esp,8
	mov	ebx,0
	jmp	_11866
_11866:
	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	_32101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32100
	call	_brl_blitz_NullObjectError
_32100:
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_getPovHat
	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_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	_32105
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SJoystickInfo_setPovHat
	add	esp,8
	mov	ebx,0
	jmp	_11873
_11873:
	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	_32108
	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	_32107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_11876
_11876:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_32120
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32111
	push	ebp
	push	_32113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32112
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_11880
_32111:
	push	_32114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SEvent
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32118
	call	_brl_blitz_NullObjectError
_32118:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_11880
_11880:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32121
	push	dword [eax+8]
	call	_Irr_SEvent_del
	add	esp,4
_32121:
_11883:
	mov	eax,0
	jmp	_32122
_32122:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SEvent_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32123
	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	_11885
_11885:
	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	_32128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32127
	call	_brl_blitz_NullObjectError
_32127:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setEventType
	add	esp,8
	mov	ebx,0
	jmp	_11889
_11889:
	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	_32133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32132
	call	_brl_blitz_NullObjectError
_32132:
	push	dword [ebx+8]
	call	_Irr_SEvent_getEventType
	add	esp,4
	mov	ebx,eax
	jmp	_11892
_11892:
	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	_32139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32136
	call	_brl_blitz_NullObjectError
_32136:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32138
	call	_brl_blitz_NullObjectError
_32138:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SEvent_setGUIEventCaller
	add	esp,8
	mov	ebx,0
	jmp	_11896
_11896:
	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	_32143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32142
	call	_brl_blitz_NullObjectError
_32142:
	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	_11899
_11899:
	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	_32149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32146
	call	_brl_blitz_NullObjectError
_32146:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32148
	call	_brl_blitz_NullObjectError
_32148:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SEvent_setGUIEventElement
	add	esp,8
	mov	ebx,0
	jmp	_11903
_11903:
	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	_32153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32152
	call	_brl_blitz_NullObjectError
_32152:
	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	_11906
_11906:
	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	_32157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32156
	call	_brl_blitz_NullObjectError
_32156:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setGUIEventType
	add	esp,8
	mov	ebx,0
	jmp	_11910
_11910:
	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	_32162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32161
	call	_brl_blitz_NullObjectError
_32161:
	push	dword [ebx+8]
	call	_Irr_SEvent_getGUIEventType
	add	esp,4
	mov	ebx,eax
	jmp	_11913
_11913:
	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	_32166
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32165
	call	_brl_blitz_NullObjectError
_32165:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseEventType
	add	esp,4
	mov	ebx,eax
	jmp	_11916
_11916:
	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	_32170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32169
	call	_brl_blitz_NullObjectError
_32169:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseEventType
	add	esp,8
	mov	ebx,0
	jmp	_11920
_11920:
	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	_32175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32174
	call	_brl_blitz_NullObjectError
_32174:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseX
	add	esp,4
	mov	ebx,eax
	jmp	_11923
_11923:
	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	_32179
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32178
	call	_brl_blitz_NullObjectError
_32178:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseY
	add	esp,4
	mov	ebx,eax
	jmp	_11926
_11926:
	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	_32183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32182
	call	_brl_blitz_NullObjectError
_32182:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouse
	add	esp,12
	mov	ebx,0
	jmp	_11931
_11931:
	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	_32187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32186
	call	_brl_blitz_NullObjectError
_32186:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseWheel
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_11934
_11934:
	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	_32191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32190
	call	_brl_blitz_NullObjectError
_32190:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseWheel
	add	esp,8
	mov	ebx,0
	jmp	_11938
_11938:
	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	_32196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32195
	call	_brl_blitz_NullObjectError
_32195:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseShift
	add	esp,8
	mov	ebx,0
	jmp	_11942
_11942:
	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	_32201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32200
	call	_brl_blitz_NullObjectError
_32200:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseShift
	add	esp,4
	mov	ebx,eax
	jmp	_11945
_11945:
	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	_32205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32204
	call	_brl_blitz_NullObjectError
_32204:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseControl
	add	esp,8
	mov	ebx,0
	jmp	_11949
_11949:
	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	_32210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32209
	call	_brl_blitz_NullObjectError
_32209:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseControl
	add	esp,4
	mov	ebx,eax
	jmp	_11952
_11952:
	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	_32214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32213
	call	_brl_blitz_NullObjectError
_32213:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setMouseButtonStates
	add	esp,8
	mov	ebx,0
	jmp	_11956
_11956:
	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	_32219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32218
	call	_brl_blitz_NullObjectError
_32218:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseButtonStates
	add	esp,4
	mov	ebx,eax
	jmp	_11959
_11959:
	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	_32223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32222
	call	_brl_blitz_NullObjectError
_32222:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseIsLeftPressed
	add	esp,4
	mov	ebx,eax
	jmp	_11962
_11962:
	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	_32227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32226
	call	_brl_blitz_NullObjectError
_32226:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseIsRightPressed
	add	esp,4
	mov	ebx,eax
	jmp	_11965
_11965:
	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	_32231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32230
	call	_brl_blitz_NullObjectError
_32230:
	push	dword [ebx+8]
	call	_Irr_SEvent_getMouseIsMiddlePressed
	add	esp,4
	mov	ebx,eax
	jmp	_11968
_11968:
	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	_32235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32234
	call	_brl_blitz_NullObjectError
_32234:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyInputChar
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_11971
_11971:
	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	_32241
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32238
	call	_brl_blitz_NullObjectError
_32238:
	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	_11975
_11975:
	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	_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 [ebx+8]
	call	_Irr_SEvent_getKeyInputKey
	add	esp,4
	mov	ebx,eax
	jmp	_11978
_11978:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyInputKey
	add	esp,8
	mov	ebx,0
	jmp	_11982
_11982:
	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	_32253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32252
	call	_brl_blitz_NullObjectError
_32252:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyPressedDown
	add	esp,4
	mov	ebx,eax
	jmp	_11985
_11985:
	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	_32257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32256
	call	_brl_blitz_NullObjectError
_32256:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyPressedDown
	add	esp,8
	mov	ebx,0
	jmp	_11989
_11989:
	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	_32261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32260
	call	_brl_blitz_NullObjectError
_32260:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyShift
	add	esp,4
	mov	ebx,eax
	jmp	_11992
_11992:
	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	_32265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32264
	call	_brl_blitz_NullObjectError
_32264:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyShift
	add	esp,8
	mov	ebx,0
	jmp	_11996
_11996:
	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	_32269
	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:
	push	dword [ebx+8]
	call	_Irr_SEvent_getKeyControl
	add	esp,4
	mov	ebx,eax
	jmp	_11999
_11999:
	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	_32273
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setKeyControl
	add	esp,8
	mov	ebx,0
	jmp	_12003
_12003:
	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	_32279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32276
	call	_brl_blitz_NullObjectError
_32276:
	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	_12006
_12006:
	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	_32285
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32282
	call	_brl_blitz_NullObjectError
_32282:
	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	_12010
_12010:
	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	_32289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32288
	call	_brl_blitz_NullObjectError
_32288:
	push	dword [ebx+8]
	call	_Irr_SEvent_getLogLevel
	add	esp,4
	mov	ebx,eax
	jmp	_12013
_12013:
	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	_32293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32292
	call	_brl_blitz_NullObjectError
_32292:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setLogLevel
	add	esp,8
	mov	ebx,0
	jmp	_12017
_12017:
	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	_32297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32296
	call	_brl_blitz_NullObjectError
_32296:
	push	dword [ebx+8]
	call	_Irr_SEvent_getUserData1
	add	esp,4
	mov	ebx,eax
	jmp	_12020
_12020:
	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	_32301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32300
	call	_brl_blitz_NullObjectError
_32300:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setUserData1
	add	esp,8
	mov	ebx,0
	jmp	_12024
_12024:
	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	_32305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32304
	call	_brl_blitz_NullObjectError
_32304:
	push	dword [ebx+8]
	call	_Irr_SEvent_getUserData2
	add	esp,4
	mov	ebx,eax
	jmp	_12027
_12027:
	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	_32309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32308
	call	_brl_blitz_NullObjectError
_32308:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setUserData2
	add	esp,8
	mov	ebx,0
	jmp	_12031
_12031:
	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	_32313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32312
	call	_brl_blitz_NullObjectError
_32312:
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickButtonStates
	add	esp,4
	mov	ebx,eax
	jmp	_12034
_12034:
	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	_32317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32316
	call	_brl_blitz_NullObjectError
_32316:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickButtonStates
	add	esp,8
	mov	ebx,0
	jmp	_12038
_12038:
	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	_32322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32321
	call	_brl_blitz_NullObjectError
_32321:
	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	_12042
_12042:
	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	_32326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32325
	call	_brl_blitz_NullObjectError
_32325:
	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	_12047
_12047:
	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	_32331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32330
	call	_brl_blitz_NullObjectError
_32330:
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickGetPOV
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12050
_12050:
	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	_32335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32334
	call	_brl_blitz_NullObjectError
_32334:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickSetPOV
	add	esp,8
	mov	ebx,0
	jmp	_12054
_12054:
	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	_32340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32339
	call	_brl_blitz_NullObjectError
_32339:
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickJoystick
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12057
_12057:
	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	_32344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32343
	call	_brl_blitz_NullObjectError
_32343:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SEvent_setJoystickSetJoystick
	add	esp,8
	mov	ebx,0
	jmp	_12061
_12061:
	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	_32348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32347
	call	_brl_blitz_NullObjectError
_32347:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SEvent_getJoystickIsButtonPressed
	add	esp,8
	mov	ebx,eax
	jmp	_12065
_12065:
	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	_32351
	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	_32350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12068
_12068:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_32363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_32355
	push	ebp
	push	_32357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_32355:
	push	_32358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_32360
	call	_brl_blitz_NullObjectError
_32360:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_32362
	call	_brl_blitz_NullObjectError
_32362:
	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	_12077
_12077:
	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	_32372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32371
	call	_brl_blitz_NullObjectError
_32371:
	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	_12080
_12080:
	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	_32393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32376
	push	ebp
	push	_32378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12084
_32376:
	push	_32379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IrrlichtDevice
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32383
	call	_brl_blitz_NullObjectError
_32383:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32386
	call	_brl_blitz_NullObjectError
_32386:
	push	_423
	push	ebx
	call	__irrlicht_core_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	je	_32387
	push	ebp
	push	_32391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32390
	call	_brl_blitz_NullObjectError
_32390:
	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]
_32387:
	push	_32392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12084
_12084:
	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	_32406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32396
	call	_brl_blitz_NullObjectError
_32396:
	cmp	dword [ebx+12],0
	je	_32397
	push	ebp
	push	_32402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32400
	call	_brl_blitz_NullObjectError
_32400:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32397:
	push	_32403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32405
	call	_brl_blitz_NullObjectError
_32405:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_drop
	add	esp,4
	mov	ebx,eax
	jmp	_12087
_12087:
	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	_32410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32409
	call	_brl_blitz_NullObjectError
_32409:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12090
_12090:
	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	_32414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32413
	call	_brl_blitz_NullObjectError
_32413:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_grab
	add	esp,4
	mov	ebx,0
	jmp	_12093
_12093:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IrrlichtDevice_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32415
	push	eax
	call	__irrlicht_core_IrrlichtDevice_drop
	add	esp,4
_32415:
_12096:
	mov	eax,0
	jmp	_32416
_32416:
	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	_32420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32419
	call	_brl_blitz_NullObjectError
_32419:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_setResizable
	add	esp,8
	mov	ebx,0
	jmp	_12100
_12100:
	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	_32425
	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:
	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	_12103
_12103:
	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	_32431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32428
	call	_brl_blitz_NullObjectError
_32428:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32430
	call	_brl_blitz_NullObjectError
_32430:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IrrlichtDevice_setEventReceiver
	add	esp,8
	mov	ebx,0
	jmp	_12107
_12107:
	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	_32435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32434
	call	_brl_blitz_NullObjectError
_32434:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isWindowActive
	add	esp,4
	mov	ebx,eax
	jmp	_12110
_12110:
	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	_32439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32438
	call	_brl_blitz_NullObjectError
_32438:
	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	_12113
_12113:
	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	_32443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32442
	call	_brl_blitz_NullObjectError
_32442:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getVersion
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12116
_12116:
	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	_32447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32446
	call	_brl_blitz_NullObjectError
_32446:
	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	_12119
_12119:
	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	_32451
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32450
	call	_brl_blitz_NullObjectError
_32450:
	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	_12122
_12122:
	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	_32455
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32454
	call	_brl_blitz_NullObjectError
_32454:
	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	_12125
_12125:
	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	_32459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32458
	call	_brl_blitz_NullObjectError
_32458:
	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	_12128
_12128:
	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	_32463
	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:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_closeDevice
	add	esp,4
	mov	ebx,0
	jmp	_12131
_12131:
	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	_32467
	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:
	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	_12134
_12134:
	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	_32473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32470
	call	_brl_blitz_NullObjectError
_32470:
	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	_12138
_12138:
	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	_32479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32476
	call	_brl_blitz_NullObjectError
_32476:
	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	_12142
_12142:
	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	_32483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32482
	call	_brl_blitz_NullObjectError
_32482:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_run
	add	esp,4
	mov	ebx,eax
	jmp	_12145
_12145:
	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	_32487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32486
	call	_brl_blitz_NullObjectError
_32486:
	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	_12148
_12148:
	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	_32491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32490
	call	_brl_blitz_NullObjectError
_32490:
	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	_12151
_12151:
	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	_32495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32494
	call	_brl_blitz_NullObjectError
_32494:
	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	_12154
_12154:
	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	_32501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32498
	call	_brl_blitz_NullObjectError
_32498:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32500
	call	_brl_blitz_NullObjectError
_32500:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IrrlichtDevice_postEventFromUser
	add	esp,8
	mov	ebx,eax
	jmp	_12158
_12158:
	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	_32506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32505
	call	_brl_blitz_NullObjectError
_32505:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_yield
	add	esp,4
	mov	ebx,0
	jmp	_12161
_12161:
	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	_32510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32509
	call	_brl_blitz_NullObjectError
_32509:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_sleep
	add	esp,12
	mov	ebx,0
	jmp	_12166
_12166:
	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	_32517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32514
	call	_brl_blitz_NullObjectError
_32514:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32516
	call	_brl_blitz_NullObjectError
_32516:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_IrrlichtDevice_setInputReceivingSceneManager
	add	esp,8
	mov	ebx,0
	jmp	_12170
_12170:
	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	_32523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32522
	call	_brl_blitz_NullObjectError
_32522:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isWindowFocused
	add	esp,4
	mov	ebx,eax
	jmp	_12173
_12173:
	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	_32527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32526
	call	_brl_blitz_NullObjectError
_32526:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isWindowMinimized
	add	esp,4
	mov	ebx,eax
	jmp	_12176
_12176:
	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	_32531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32530
	call	_brl_blitz_NullObjectError
_32530:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isFullscreen
	add	esp,4
	mov	ebx,eax
	jmp	_12179
_12179:
	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	_32535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32534
	call	_brl_blitz_NullObjectError
_32534:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_12182
_12182:
	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	_32550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_32538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_32540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_32541
	push	ebp
	push	_32546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32542
	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	_32545
	call	_brl_blitz_ArrayBoundsError
_32545:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_32541:
	push	_32547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32549
	call	_brl_blitz_NullObjectError
_32549:
	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	_12186
_12186:
	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	_32558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32557
	call	_brl_blitz_NullObjectError
_32557:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_isDriverSupported
	add	esp,8
	mov	ebx,eax
	jmp	_12190
_12190:
	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	_32563
	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:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_minimizeWindow
	add	esp,4
	mov	ebx,0
	jmp	_12193
_12193:
	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	_32567
	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:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_maximizeWindow
	add	esp,4
	mov	ebx,0
	jmp	_12196
_12196:
	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	_32571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32570
	call	_brl_blitz_NullObjectError
_32570:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_restoreWindow
	add	esp,4
	mov	ebx,0
	jmp	_12199
_12199:
	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	_32575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32574
	call	_brl_blitz_NullObjectError
_32574:
	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	_12207
_12207:
	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	_32584
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32583
	call	_brl_blitz_NullObjectError
_32583:
	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	_12215
_12215:
	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	_32590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32589
	call	_brl_blitz_NullObjectError
_32589:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_getType
	add	esp,4
	mov	ebx,eax
	jmp	_12218
_12218:
	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	_32594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32593
	call	_brl_blitz_NullObjectError
_32593:
	push	dword [ebx+8]
	call	_Irr_IrrlichtDevice_clearSystemMessages
	add	esp,4
	mov	ebx,0
	jmp	_12221
_12221:
	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	_32596
	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	_32595
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12224
_12224:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IEventReceiver_generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IEventReceiver
	call	_bbObjectNew
	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_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	_32604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_32601
	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	_32603
	call	_brl_blitz_NullObjectError
_32603:
	push	__irrlicht_core_IEventReceiver_OnEventBinding
	push	dword [ebx+8]
	call	_Irr_BMXEventReceiver_bindOnEvent
	add	esp,8
	mov	ebx,0
	jmp	_12230
_12230:
	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	_32620
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32605
	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	_32607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_32608
	push	ebp
	push	_32614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32609
	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	_32611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32613
	call	_brl_blitz_NullObjectError
_32613:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+104]
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12234
_32608:
	push	ebp
	push	_32619
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	push	_32618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12234
_12234:
	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	_32622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_12238
_12238:
	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	_32626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32625
	call	_brl_blitz_NullObjectError
_32625:
	push	dword [ebx+8]
	call	_Irr_BMXEventReceiver_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_12241
_12241:
	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	_32628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32627
	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	_12244
_12244:
	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	_32647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_32630
	push	ebp
	push	_32632
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12249
_32630:
	push	_32633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,0
	jne	_32635
	mov	eax,_brl_blitz_NullFunctionError
_32635:
	mov	dword [ebp-16],eax
	push	_32637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_32639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_32641
	call	_brl_blitz_NullObjectError
_32641:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_32643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_32645
	call	_brl_blitz_NullObjectError
_32645:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_12249
_12249:
	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	_32651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32650
	call	_brl_blitz_NullObjectError
_32650:
	push	dword [ebx+8]
	call	_Irr_BMXEventReceiver_del
	add	esp,4
	mov	ebx,0
	jmp	_12252
_12252:
	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	_32653
	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	_32652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12255
_12255:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_32665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32656
	push	ebp
	push	_32658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12259
_32656:
	push	_32659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SIrrlichtCreationParameters
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32663
	call	_brl_blitz_NullObjectError
_32663:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12259
_12259:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32666
	push	dword [eax+8]
	call	_Irr_SIrrlichtCreationParameters_del
	add	esp,4
_32666:
_12262:
	mov	eax,0
	jmp	_32667
_32667:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SIrrlichtCreationParameters_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32668
	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	_12264
_12264:
	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	_32673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32672
	call	_brl_blitz_NullObjectError
_32672:
	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	_12268
_12268:
	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	_32680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32676
	call	_brl_blitz_NullObjectError
_32676:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32678
	call	_brl_blitz_NullObjectError
_32678:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SIrrlichtCreationParameters_setEq
	add	esp,8
	push	_32679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_12272
_12272:
	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	_32684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32683
	call	_brl_blitz_NullObjectError
_32683:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getAntiAlias
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12275
_12275:
	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	_32688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32687
	call	_brl_blitz_NullObjectError
_32687:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setAntiAlias
	add	esp,8
	mov	ebx,0
	jmp	_12279
_12279:
	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	_32693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32692
	call	_brl_blitz_NullObjectError
_32692:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getBits
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12282
_12282:
	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	_32697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32696
	call	_brl_blitz_NullObjectError
_32696:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setBits
	add	esp,8
	mov	ebx,0
	jmp	_12286
_12286:
	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	_32701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32700
	call	_brl_blitz_NullObjectError
_32700:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getDriverType
	add	esp,4
	mov	ebx,eax
	jmp	_12289
_12289:
	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	_32705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32704
	call	_brl_blitz_NullObjectError
_32704:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setDriverType
	add	esp,8
	mov	ebx,0
	jmp	_12293
_12293:
	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	_32710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32709
	call	_brl_blitz_NullObjectError
_32709:
	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	_12297
_12297:
	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	_32717
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32714
	call	_brl_blitz_NullObjectError
_32714:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32716
	call	_brl_blitz_NullObjectError
_32716:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SIrrlichtCreationParameters_setEventReceiver
	add	esp,8
	mov	ebx,0
	jmp	_12301
_12301:
	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	_32722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32721
	call	_brl_blitz_NullObjectError
_32721:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getFullscreen
	add	esp,4
	mov	ebx,eax
	jmp	_12304
_12304:
	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	_32726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32725
	call	_brl_blitz_NullObjectError
_32725:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setFullscreen
	add	esp,8
	mov	ebx,0
	jmp	_12308
_12308:
	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	_32730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32729
	call	_brl_blitz_NullObjectError
_32729:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getStencilbuffer
	add	esp,4
	mov	ebx,eax
	jmp	_12311
_12311:
	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	_32734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32733
	call	_brl_blitz_NullObjectError
_32733:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setStencilbuffer
	add	esp,8
	mov	ebx,0
	jmp	_12315
_12315:
	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	_32739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32738
	call	_brl_blitz_NullObjectError
_32738:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getVsync
	add	esp,4
	mov	ebx,eax
	jmp	_12318
_12318:
	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	_32743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32742
	call	_brl_blitz_NullObjectError
_32742:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setVsync
	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_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	_32748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32747
	call	_brl_blitz_NullObjectError
_32747:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getWindowId
	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_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	_32752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32751
	call	_brl_blitz_NullObjectError
_32751:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setWindowId
	add	esp,8
	mov	ebx,0
	jmp	_12329
_12329:
	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	_32757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32756
	call	_brl_blitz_NullObjectError
_32756:
	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	_12332
_12332:
	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	_32763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_32760
	call	_brl_blitz_NullObjectError
_32760:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32762
	call	_brl_blitz_NullObjectError
_32762:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_Irr_SIrrlichtCreationParameters_setWindowSize
	add	esp,8
	mov	ebx,0
	jmp	_12336
_12336:
	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	_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 [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getHighPrecisionFPU
	add	esp,4
	mov	ebx,eax
	jmp	_12339
_12339:
	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	_32771
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32770
	call	_brl_blitz_NullObjectError
_32770:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setHighPrecisionFPU
	add	esp,8
	mov	ebx,0
	jmp	_12343
_12343:
	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	_32776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32775
	call	_brl_blitz_NullObjectError
_32775:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getZBufferBits
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_12346
_12346:
	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	_32780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_32779
	call	_brl_blitz_NullObjectError
_32779:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setZBufferBits
	add	esp,8
	mov	ebx,0
	jmp	_12350
_12350:
	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	_32784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32783
	call	_brl_blitz_NullObjectError
_32783:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getWithAlphaChannel
	add	esp,4
	mov	ebx,eax
	jmp	_12353
_12353:
	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	_32788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32787
	call	_brl_blitz_NullObjectError
_32787:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setWithAlphaChannel
	add	esp,8
	mov	ebx,0
	jmp	_12357
_12357:
	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	_32793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32792
	call	_brl_blitz_NullObjectError
_32792:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getIgnoreInput
	add	esp,4
	mov	ebx,eax
	jmp	_12360
_12360:
	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	_32797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32796
	call	_brl_blitz_NullObjectError
_32796:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setIgnoreInput
	add	esp,8
	mov	ebx,0
	jmp	_12364
_12364:
	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	_32802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32801
	call	_brl_blitz_NullObjectError
_32801:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getDeviceType
	add	esp,4
	mov	ebx,eax
	jmp	_12367
_12367:
	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	_32806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32805
	call	_brl_blitz_NullObjectError
_32805:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setDeviceType
	add	esp,8
	mov	ebx,0
	jmp	_12371
_12371:
	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	_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_SIrrlichtCreationParameters_getDoublebuffer
	add	esp,4
	mov	ebx,eax
	jmp	_12374
_12374:
	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	_32815
	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]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setDoublebuffer
	add	esp,8
	mov	ebx,0
	jmp	_12378
_12378:
	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	_32820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32819
	call	_brl_blitz_NullObjectError
_32819:
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_getStereobuffer
	add	esp,4
	mov	ebx,eax
	jmp	_12381
_12381:
	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	_32824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32823
	call	_brl_blitz_NullObjectError
_32823:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_Irr_SIrrlichtCreationParameters_setStereobuffer
	add	esp,8
	mov	ebx,0
	jmp	_12385
_12385:
	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	_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_SIrrlichtCreationParameters_getLoggingLevel
	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_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	_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_SIrrlichtCreationParameters_setLoggingLevel
	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_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	_32835
	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	_32834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12395
_12395:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_32855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32839
	call	_brl_blitz_NullObjectError
_32839:
	cmp	dword [ebx+20],0
	je	_32840
	push	ebp
	push	_32850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32843
	call	_brl_blitz_NullObjectError
_32843:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_32845
	mov	eax,_brl_blitz_NullFunctionError
_32845:
	mov	dword [ebp-8],eax
	push	_32847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32849
	call	_brl_blitz_NullObjectError
_32849:
	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	_12398
_32840:
	push	ebp
	push	_32854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12398
_12398:
	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	_32882
	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:
	cmp	dword [ebx+20],0
	je	_32859
	push	ebp
	push	_32878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32862
	call	_brl_blitz_NullObjectError
_32862:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_32864
	mov	eax,_brl_blitz_NullFunctionError
_32864:
	mov	dword [ebp-8],eax
	push	_32866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32868
	call	_brl_blitz_NullObjectError
_32868:
	cmp	dword [ebx+12],0
	je	_32869
	push	ebp
	push	_32874
	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:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_32869:
	push	_32875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32877
	call	_brl_blitz_NullObjectError
_32877:
	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	_12401
_32859:
	push	ebp
	push	_32881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12401
_12401:
	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	_32900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32885
	call	_brl_blitz_NullObjectError
_32885:
	cmp	dword [ebx+20],0
	je	_32886
	push	ebp
	push	_32896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32889
	call	_brl_blitz_NullObjectError
_32889:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_32891
	mov	eax,_brl_blitz_NullFunctionError
_32891:
	mov	dword [ebp-8],eax
	push	_32893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32895
	call	_brl_blitz_NullObjectError
_32895:
	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	_12404
_32886:
	push	ebp
	push	_32899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_1
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12404
_12404:
	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	_32915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32903
	call	_brl_blitz_NullObjectError
_32903:
	cmp	dword [ebx+20],0
	je	_32904
	push	ebp
	push	_32914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32907
	call	_brl_blitz_NullObjectError
_32907:
	mov	eax,dword [ebx+20]
	cmp	eax,0
	jne	_32909
	mov	eax,_brl_blitz_NullFunctionError
_32909:
	mov	dword [ebp-8],eax
	push	_32911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32913
	call	_brl_blitz_NullObjectError
_32913:
	push	dword [ebx+8]
	call	dword [ebp-8]
	add	esp,4
	push	eax
	call	_Irr_IReferenceCounted_grab
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_32904:
	mov	ebx,0
	jmp	_12407
_12407:
	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	_32918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32916
	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	_12412
_12412:
	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	_32923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32922
	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	_12418
_12418:
	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	_32926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32925
	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	_12421
_12421:
	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	_32929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32928
	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	_12424
_12424:
	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	_32932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getAlpha
	add	esp,4
	mov	ebx,eax
	jmp	_12427
_12427:
	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	_32935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getRed
	add	esp,4
	mov	ebx,eax
	jmp	_12430
_12430:
	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	_32938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getGreen
	add	esp,4
	mov	ebx,eax
	jmp	_12433
_12433:
	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	_32941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getBlue
	add	esp,4
	mov	ebx,eax
	jmp	_12436
_12436:
	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	_32944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_A1R5G5B5toA8R8G8B8
	add	esp,4
	mov	ebx,eax
	jmp	_12439
_12439:
	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	_32947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_R5G6B5toA8R8G8B8
	add	esp,4
	mov	ebx,eax
	jmp	_12442
_12442:
	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	_32950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32949
	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	_12445
_12445:
	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	_32953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32952
	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	_12448
_12448:
	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	_32956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32955
	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	_12451
_12451:
	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	_32959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32958
	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	_12456
_12456:
	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	_32962
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	movzx	eax,word [ebp-4]
	push	eax
	call	_IrrVideo_Func_getAverage
	add	esp,4
	mov	ebx,eax
	jmp	_12459
_12459:
	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	_32964
	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	_32963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12462
_12462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_32975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_32966
	push	ebp
	push	_32968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12466
_32966:
	push	_32969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_32971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_32973
	call	_brl_blitz_NullObjectError
_32973:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_32974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12466
_12466:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_32976
	push	dword [eax+8]
	call	_IrrVideo_SColor_del
	add	esp,4
_32976:
_12469:
	mov	eax,0
	jmp	_32977
_32977:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColor_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_32979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32978
	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	_12471
_12471:
	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	_32981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32980
	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	_12477
_12477:
	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	_32983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32982
	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	_12480
_12480:
	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	_32987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32986
	call	_brl_blitz_NullObjectError
_32986:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getAlpha
	add	esp,4
	mov	ebx,eax
	jmp	_12483
_12483:
	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	_32991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32990
	call	_brl_blitz_NullObjectError
_32990:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getRed
	add	esp,4
	mov	ebx,eax
	jmp	_12486
_12486:
	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	_32995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32994
	call	_brl_blitz_NullObjectError
_32994:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getGreen
	add	esp,4
	mov	ebx,eax
	jmp	_12489
_12489:
	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	_32999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_32996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_32998
	call	_brl_blitz_NullObjectError
_32998:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getBlue
	add	esp,4
	mov	ebx,eax
	jmp	_12492
_12492:
	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	_33003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33002
	call	_brl_blitz_NullObjectError
_33002:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setAlpha
	add	esp,8
	mov	ebx,0
	jmp	_12496
_12496:
	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	_33007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33006
	call	_brl_blitz_NullObjectError
_33006:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setRed
	add	esp,8
	mov	ebx,0
	jmp	_12500
_12500:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setGreen
	add	esp,8
	mov	ebx,0
	jmp	_12504
_12504:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColor_setBlue
	add	esp,8
	mov	ebx,0
	jmp	_12508
_12508:
	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	_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	_IrrVideo_SColor_toA1R5G5B5
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_12511
_12511:
	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	_33027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	4
	push	_33021
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-8],eax
	push	_33023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33025
	call	_brl_blitz_NullObjectError
_33025:
	mov	eax,dword [ebp-8]
	lea	eax,byte [eax+24]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SColor_toOpenGLColor
	add	esp,8
	push	_33026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_12514
_12514:
	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	_33033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33032
	call	_brl_blitz_NullObjectError
_33032:
	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	_12521
_12521:
	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	_33039
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33036
	call	_brl_blitz_NullObjectError
_33036:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33038
	call	_brl_blitz_NullObjectError
_33038:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColor_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_12525
_12525:
	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	_33045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33042
	call	_brl_blitz_NullObjectError
_33042:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33044
	call	_brl_blitz_NullObjectError
_33044:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColor_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_12529
_12529:
	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	_33051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33046
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33048
	call	_brl_blitz_NullObjectError
_33048:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33050
	call	_brl_blitz_NullObjectError
_33050:
	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	_12533
_12533:
	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	_33057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33054
	call	_brl_blitz_NullObjectError
_33054:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33056
	call	_brl_blitz_NullObjectError
_33056:
	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	_12538
_12538:
	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	_33061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33060
	call	_brl_blitz_NullObjectError
_33060:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getColor
	add	esp,4
	mov	ebx,eax
	jmp	_12541
_12541:
	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	_33065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33064
	call	_brl_blitz_NullObjectError
_33064:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getLuminance
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12544
_12544:
	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	_33069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33068
	call	_brl_blitz_NullObjectError
_33068:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getAverage
	add	esp,4
	mov	ebx,eax
	jmp	_12547
_12547:
	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	_33077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_33072
	call	_brl_blitz_NullObjectError
_33072:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_33074
	call	_brl_blitz_NullObjectError
_33074:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33076
	call	_brl_blitz_NullObjectError
_33076:
	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	_12553
_12553:
	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	_33083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33082
	call	_brl_blitz_NullObjectError
_33082:
	push	dword [ebx+8]
	call	_IrrVideo_SColor_getLightness
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12556
_12556:
	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	_33085
	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	_33084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12559
_12559:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_33096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33087
	push	ebp
	push	_33089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12563
_33087:
	push	_33090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColorf
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33094
	call	_brl_blitz_NullObjectError
_33094:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12563
_12563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33097
	push	dword [eax+8]
	call	_IrrVideo_SColorf_del
	add	esp,4
_33097:
_12566:
	mov	eax,0
	jmp	_33098
_33098:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorf_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33099
	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	_12568
_12568:
	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	_33102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33101
	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	_12573
_12573:
	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	_33104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33103
	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	_12579
_12579:
	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	_33108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33107
	call	_brl_blitz_NullObjectError
_33107:
	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	_12582
_12582:
	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	_33112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33111
	call	_brl_blitz_NullObjectError
_33111:
	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	_12585
_12585:
	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	_33116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33115
	call	_brl_blitz_NullObjectError
_33115:
	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	_12591
_12591:
	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	_33123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33122
	call	_brl_blitz_NullObjectError
_33122:
	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	_12598
_12598:
	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	_33128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33127
	call	_brl_blitz_NullObjectError
_33127:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getAlpha
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12601
_12601:
	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	_33132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33131
	call	_brl_blitz_NullObjectError
_33131:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getRed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12604
_12604:
	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	_33136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33135
	call	_brl_blitz_NullObjectError
_33135:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getGreen
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12607
_12607:
	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	_33140
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33139
	call	_brl_blitz_NullObjectError
_33139:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getBlue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_12610
_12610:
	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	_33144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33143
	call	_brl_blitz_NullObjectError
_33143:
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_getArray
	add	esp,4
	mov	ebx,eax
	jmp	_12613
_12613:
	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	_33150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33147
	call	_brl_blitz_NullObjectError
_33147:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33149
	call	_brl_blitz_NullObjectError
_33149:
	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	_12618
_12618:
	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	_33154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33153
	call	_brl_blitz_NullObjectError
_33153:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SColorf_setColorComponentValue
	add	esp,12
	mov	ebx,0
	jmp	_12623
_12623:
	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	_33162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_33157
	call	_brl_blitz_NullObjectError
_33157:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_33159
	call	_brl_blitz_NullObjectError
_33159:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33161
	call	_brl_blitz_NullObjectError
_33161:
	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	_12629
_12629:
	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	_33164
	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	_33163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12632
_12632:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_33176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33167
	push	ebp
	push	_33169
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12636
_33167:
	push	_33170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColorHSL
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33174
	call	_brl_blitz_NullObjectError
_33174:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12636
_12636:
	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	_33180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33179
	call	_brl_blitz_NullObjectError
_33179:
	push	0
	push	0
	push	0
	push	ebx
	call	__irrlicht_core_SColorHSL_createFromHSL
	add	esp,16
	mov	ebx,eax
	jmp	_12639
_12639:
	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	_33182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33181
	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	_12645
_12645:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SColorHSL_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33184
	push	dword [eax+8]
	call	_IrrVideo_SColorHSL_del
	add	esp,4
_33184:
_12648:
	mov	eax,0
	jmp	_33185
_33185:
	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	_33191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33188
	call	_brl_blitz_NullObjectError
_33188:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33190
	call	_brl_blitz_NullObjectError
_33190:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SColorHSL_toRGB
	add	esp,8
	mov	ebx,0
	jmp	_12652
_12652:
	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	_33193
	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	_33192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12655
_12655:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_33206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33197
	push	ebp
	push	_33199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12659
_33197:
	push	_33200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImage
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33204
	call	_brl_blitz_NullObjectError
_33204:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12659
_12659:
	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	_33210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33209
	call	_brl_blitz_NullObjectError
_33209:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_lock
	add	esp,4
	mov	ebx,eax
	jmp	_12662
_12662:
	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	_33214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33213
	call	_brl_blitz_NullObjectError
_33213:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_unlock
	add	esp,4
	mov	ebx,0
	jmp	_12665
_12665:
	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	_33218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33217
	call	_brl_blitz_NullObjectError
_33217:
	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	_12668
_12668:
	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	_33222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33221
	call	_brl_blitz_NullObjectError
_33221:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBitsPerPixel
	add	esp,4
	mov	ebx,eax
	jmp	_12671
_12671:
	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	_33226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33225
	call	_brl_blitz_NullObjectError
_33225:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBytesPerPixel
	add	esp,4
	mov	ebx,eax
	jmp	_12674
_12674:
	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	_33230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33229
	call	_brl_blitz_NullObjectError
_33229:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getImageDataSizeInBytes
	add	esp,4
	mov	ebx,eax
	jmp	_12677
_12677:
	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	_33234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33233
	call	_brl_blitz_NullObjectError
_33233:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getImageDataSizeInPixels
	add	esp,4
	mov	ebx,eax
	jmp	_12680
_12680:
	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	_33238
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33237
	call	_brl_blitz_NullObjectError
_33237:
	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	_12685
_12685:
	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	_33242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33241
	call	_brl_blitz_NullObjectError
_33241:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_12688
_12688:
	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	_33246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33245
	call	_brl_blitz_NullObjectError
_33245:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getRedMask
	add	esp,4
	mov	ebx,eax
	jmp	_12691
_12691:
	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	_33250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33249
	call	_brl_blitz_NullObjectError
_33249:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getGreenMask
	add	esp,4
	mov	ebx,eax
	jmp	_12694
_12694:
	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	_33254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33253
	call	_brl_blitz_NullObjectError
_33253:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBlueMask
	add	esp,4
	mov	ebx,eax
	jmp	_12697
_12697:
	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	_33258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33257
	call	_brl_blitz_NullObjectError
_33257:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getAlphaMask
	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_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	_33262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33261
	call	_brl_blitz_NullObjectError
_33261:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getPitch
	add	esp,4
	mov	ebx,eax
	jmp	_12703
_12703:
	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	_33275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33265
	call	_brl_blitz_NullObjectError
_33265:
	cmp	dword [ebx+12],0
	je	_33266
	push	ebp
	push	_33271
	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:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_33266:
	push	_33272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33274
	call	_brl_blitz_NullObjectError
_33274:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_drop
	add	esp,4
	mov	ebx,eax
	jmp	_12706
_12706:
	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	_33279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33278
	call	_brl_blitz_NullObjectError
_33278:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_12709
_12709:
	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	_33283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33282
	call	_brl_blitz_NullObjectError
_33282:
	push	dword [ebx+8]
	call	_IrrVideo_IImage_grab
	add	esp,4
	mov	ebx,0
	jmp	_12712
_12712:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImage_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33284
	push	eax
	call	__irrlicht_core_IImage_drop
	add	esp,4
_33284:
_12715:
	mov	eax,0
	jmp	_33285
_33285:
	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	_33289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33288
	call	_brl_blitz_NullObjectError
_33288:
	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	_12722
_12722:
	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	_33294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33293
	call	_brl_blitz_NullObjectError
_33293:
	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	_12730
_12730:
	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	_33303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33300
	call	_brl_blitz_NullObjectError
_33300:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33302
	call	_brl_blitz_NullObjectError
_33302:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IImage_copyToScalingToImage
	add	esp,8
	mov	ebx,0
	jmp	_12734
_12734:
	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	_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 [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	_12739
_12739:
	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	_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-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	_12746
_12746:
	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	_33317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33316
	call	_brl_blitz_NullObjectError
_33316:
	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	_12754
_12754:
	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	_33321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33320
	call	_brl_blitz_NullObjectError
_33320:
	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	_12758
_12758:
	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	_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 [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	_12764
_12764:
	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	_33330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33329
	call	_brl_blitz_NullObjectError
_33329:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_getBitsPerPixelFromFormat
	add	esp,8
	mov	ebx,eax
	jmp	_12768
_12768:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IImage_isRenderTargetOnlyFormat
	add	esp,8
	mov	ebx,eax
	jmp	_12772
_12772:
	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	_33337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-4]
	call	_IrrVideo_Func_getVertexPitchFromType
	add	esp,4
	mov	ebx,eax
	jmp	_12775
_12775:
	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	_33341
	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	_33340
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12778
_12778:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_33345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33344
	call	_brl_blitz_NullObjectError
_33344:
	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	_12781
_12781:
	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	_33351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33348
	call	_brl_blitz_NullObjectError
_33348:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33350
	call	_brl_blitz_NullObjectError
_33350:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setPos
	add	esp,8
	mov	ebx,0
	jmp	_12785
_12785:
	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	_33355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33354
	call	_brl_blitz_NullObjectError
_33354:
	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	_12788
_12788:
	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	_33361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33358
	call	_brl_blitz_NullObjectError
_33358:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33360
	call	_brl_blitz_NullObjectError
_33360:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setNormal
	add	esp,8
	mov	ebx,0
	jmp	_12792
_12792:
	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	_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	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	_12795
_12795:
	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	_33371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33368
	call	_brl_blitz_NullObjectError
_33368:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33370
	call	_brl_blitz_NullObjectError
_33370:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setTCoords
	add	esp,8
	mov	ebx,0
	jmp	_12799
_12799:
	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	_33376
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33375
	call	_brl_blitz_NullObjectError
_33375:
	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	_12802
_12802:
	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	_33382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33379
	call	_brl_blitz_NullObjectError
_33379:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33381
	call	_brl_blitz_NullObjectError
_33381:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_setColor
	add	esp,8
	mov	ebx,0
	jmp	_12806
_12806:
	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	_33386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33385
	call	_brl_blitz_NullObjectError
_33385:
	push	dword [ebx+8]
	call	_IrrVideo_S3DVertex_getType
	add	esp,4
	mov	ebx,eax
	jmp	_12809
_12809:
	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	_33430
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_33389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33391
	call	_brl_blitz_NullObjectError
_33391:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_33393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_33395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_33396
	push	ebp
	push	_33404
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33399
	call	_brl_blitz_NullObjectError
_33399:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_33400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33402
	call	_brl_blitz_NullObjectError
_33402:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_33396:
	push	_33405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,0
	je	_33408
	cmp	eax,1
	je	_33409
	cmp	eax,2
	je	_33410
	push	ebp
	push	_33416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_33412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33414
	call	_brl_blitz_NullObjectError
_33414:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33407
_33408:
	push	ebp
	push	_33420
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33419
	call	_brl_blitz_NullObjectError
_33419:
	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	_33407
_33409:
	push	ebp
	push	_33424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33423
	call	_brl_blitz_NullObjectError
_33423:
	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	_33407
_33410:
	push	ebp
	push	_33428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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 [ebp-20]
	push	dword [ebx+8]
	call	__irrlicht_core_S3DVertexTangents_createFromHandle
	add	esp,8
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_33407
_33407:
	push	_33429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12813
_12813:
	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	_33445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33434
	push	ebp
	push	_33436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12817
_33434:
	push	_33437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33441
	call	_brl_blitz_NullObjectError
_33441:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33444
	call	_brl_blitz_NullObjectError
_33444:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+132]
	add	esp,8
	mov	ebx,eax
	jmp	_12817
_12817:
	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	_33447
	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	_33446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12820
_12820:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_33459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33450
	push	ebp
	push	_33452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12824
_33450:
	push	_33453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33457
	call	_brl_blitz_NullObjectError
_33457:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12824
_12824:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33460
	push	dword [eax+8]
	call	_IrrVideo_S3DVertex_del
	add	esp,4
_33460:
_12827:
	mov	eax,0
	jmp	_33461
_33461:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexDefault_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33462
	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	_12829
_12829:
	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	_33467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_33466
	call	_brl_blitz_NullObjectError
_33466:
	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	_12840
_12840:
	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	_33479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_33472
	call	_brl_blitz_NullObjectError
_33472:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_33474
	call	_brl_blitz_NullObjectError
_33474:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_33476
	call	_brl_blitz_NullObjectError
_33476:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_33478
	call	_brl_blitz_NullObjectError
_33478:
	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	_12846
_12846:
	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	_33486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33483
	call	_brl_blitz_NullObjectError
_33483:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33485
	call	_brl_blitz_NullObjectError
_33485:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_12850
_12850:
	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	_33492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33489
	call	_brl_blitz_NullObjectError
_33489:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33491
	call	_brl_blitz_NullObjectError
_33491:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_12854
_12854:
	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	_33498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33495
	call	_brl_blitz_NullObjectError
_33495:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33497
	call	_brl_blitz_NullObjectError
_33497:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex_Less
	add	esp,8
	mov	ebx,eax
	jmp	_12858
_12858:
	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	_33502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33501
	call	_brl_blitz_NullObjectError
_33501:
	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	_12865
_12865:
	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	_33505
	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	_33504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12868
_12868:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_33516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33507
	push	ebp
	push	_33509
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12872
_33507:
	push	_33510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertex2TCoords
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33514
	call	_brl_blitz_NullObjectError
_33514:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12872
_12872:
	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	_33518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33517
	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	_12874
_12874:
	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	_33522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_33521
	call	_brl_blitz_NullObjectError
_33521:
	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	_12884
_12884:
	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	_33534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_33527
	call	_brl_blitz_NullObjectError
_33527:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_33529
	call	_brl_blitz_NullObjectError
_33529:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_33531
	call	_brl_blitz_NullObjectError
_33531:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_33533
	call	_brl_blitz_NullObjectError
_33533:
	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	_12890
_12890:
	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	_33539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_33538
	call	_brl_blitz_NullObjectError
_33538:
	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	_12901
_12901:
	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	_33549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_33542
	call	_brl_blitz_NullObjectError
_33542:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_33544
	call	_brl_blitz_NullObjectError
_33544:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_33546
	call	_brl_blitz_NullObjectError
_33546:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_33548
	call	_brl_blitz_NullObjectError
_33548:
	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	_12907
_12907:
	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	_33561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_33552
	call	_brl_blitz_NullObjectError
_33552:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-24],eax
	cmp	dword [ebp-24],_bbNullObject
	jne	_33554
	call	_brl_blitz_NullObjectError
_33554:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_33556
	call	_brl_blitz_NullObjectError
_33556:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_33558
	call	_brl_blitz_NullObjectError
_33558:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_33560
	call	_brl_blitz_NullObjectError
_33560:
	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	_12914
_12914:
	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	_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	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	_12917
_12917:
	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	_33570
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33567
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33569
	call	_brl_blitz_NullObjectError
_33569:
	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	_12920
_12920:
	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	_33576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33573
	call	_brl_blitz_NullObjectError
_33573:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33575
	call	_brl_blitz_NullObjectError
_33575:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_setTCoords2
	add	esp,8
	mov	ebx,0
	jmp	_12924
_12924:
	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	_33582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33579
	call	_brl_blitz_NullObjectError
_33579:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33581
	call	_brl_blitz_NullObjectError
_33581:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_12928
_12928:
	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	_33588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33585
	call	_brl_blitz_NullObjectError
_33585:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33587
	call	_brl_blitz_NullObjectError
_33587:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_12932
_12932:
	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	_33594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33591
	call	_brl_blitz_NullObjectError
_33591:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33593
	call	_brl_blitz_NullObjectError
_33593:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertex2TCoords_Less
	add	esp,8
	mov	ebx,eax
	jmp	_12936
_12936:
	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	_33598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33597
	call	_brl_blitz_NullObjectError
_33597:
	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	_12944
_12944:
	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	_33600
	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	_33599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12947
_12947:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_33611
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33602
	push	ebp
	push	_33604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_12951
_33602:
	push	_33605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_S3DVertexTangents
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33609
	call	_brl_blitz_NullObjectError
_33609:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_12951
_12951:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33612
	push	dword [eax+8]
	call	_IrrVideo_S3DVertexTangents_del
	add	esp,4
_33612:
_12954:
	mov	eax,0
	jmp	_33613
_33613:
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_S3DVertexTangents_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33615
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33614
	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	_12956
_12956:
	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	_33617
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33616
	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	_12961
_12961:
	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	_33621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33620
	call	_brl_blitz_NullObjectError
_33620:
	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	_12964
_12964:
	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	_33627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33624
	call	_brl_blitz_NullObjectError
_33624:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33626
	call	_brl_blitz_NullObjectError
_33626:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_setTangent
	add	esp,8
	mov	ebx,0
	jmp	_12968
_12968:
	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	_33632
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33631
	call	_brl_blitz_NullObjectError
_33631:
	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	_12971
_12971:
	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	_33638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33635
	call	_brl_blitz_NullObjectError
_33635:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33637
	call	_brl_blitz_NullObjectError
_33637:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_setBinormal
	add	esp,8
	mov	ebx,0
	jmp	_12975
_12975:
	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	_33645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33642
	call	_brl_blitz_NullObjectError
_33642:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33644
	call	_brl_blitz_NullObjectError
_33644:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_12979
_12979:
	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	_33651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33648
	call	_brl_blitz_NullObjectError
_33648:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33650
	call	_brl_blitz_NullObjectError
_33650:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_12983
_12983:
	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	_33657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33654
	call	_brl_blitz_NullObjectError
_33654:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_33656
	call	_brl_blitz_NullObjectError
_33656:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_S3DVertexTangents_Less
	add	esp,8
	mov	ebx,eax
	jmp	_12987
_12987:
	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	_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:
	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	_12996
_12996:
	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	_33663
	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	_33662
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_12999
_12999:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_33675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33666
	push	ebp
	push	_33668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13003
_33666:
	push	_33669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33673
	call	_brl_blitz_NullObjectError
_33673:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13003
_13003:
	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	_33679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33678
	call	_brl_blitz_NullObjectError
_33678:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_lock
	add	esp,12
	mov	ebx,eax
	jmp	_13008
_13008:
	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	_33685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33684
	call	_brl_blitz_NullObjectError
_33684:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_unlock
	add	esp,4
	mov	ebx,0
	jmp	_13011
_13011:
	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	_33689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33688
	call	_brl_blitz_NullObjectError
_33688:
	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	_13014
_13014:
	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	_33693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33692
	call	_brl_blitz_NullObjectError
_33692:
	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	_13017
_13017:
	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	_33697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33696
	call	_brl_blitz_NullObjectError
_33696:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getDriverType
	add	esp,4
	mov	ebx,eax
	jmp	_13020
_13020:
	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	_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 [ebx+8]
	call	_IrrVideo_ITexture_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_13023
_13023:
	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	_33705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33704
	call	_brl_blitz_NullObjectError
_33704:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getPitch
	add	esp,4
	mov	ebx,eax
	jmp	_13026
_13026:
	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	_33709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33708
	call	_brl_blitz_NullObjectError
_33708:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_regenerateMipMapLevels
	add	esp,8
	mov	ebx,0
	jmp	_13030
_13030:
	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	_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_ITexture_hasMipMaps
	add	esp,4
	mov	ebx,eax
	jmp	_13033
_13033:
	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	_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	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	_13036
_13036:
	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	_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_ITexture_isRenderTarget
	add	esp,4
	mov	ebx,eax
	jmp	_13039
_13039:
	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	_33726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33725
	call	_brl_blitz_NullObjectError
_33725:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_hasAlpha
	add	esp,4
	mov	ebx,eax
	jmp	_13042
_13042:
	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	_33739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33729
	call	_brl_blitz_NullObjectError
_33729:
	cmp	dword [ebx+12],0
	je	_33730
	push	ebp
	push	_33735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33733
	call	_brl_blitz_NullObjectError
_33733:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_33730:
	push	_33736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33738
	call	_brl_blitz_NullObjectError
_33738:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_drop
	add	esp,4
	mov	ebx,eax
	jmp	_13045
_13045:
	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	_33743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33742
	call	_brl_blitz_NullObjectError
_33742:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13048
_13048:
	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	_33747
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33746
	call	_brl_blitz_NullObjectError
_33746:
	push	dword [ebx+8]
	call	_IrrVideo_ITexture_grab
	add	esp,4
	mov	ebx,0
	jmp	_13051
_13051:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITexture_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33748
	push	eax
	call	__irrlicht_core_ITexture_drop
	add	esp,4
_33748:
_13054:
	mov	eax,0
	jmp	_33749
_33749:
	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	_33751
	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	_33750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13057
_13057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_33764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33755
	push	ebp
	push	_33757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13061
_33755:
	push	_33758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SExposedVideoData
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33762
	call	_brl_blitz_NullObjectError
_33762:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13061
_13061:
	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	_33768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33767
	call	_brl_blitz_NullObjectError
_33767:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D9
	add	esp,4
	mov	ebx,eax
	jmp	_13064
_13064:
	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	_33772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33771
	call	_brl_blitz_NullObjectError
_33771:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3DDevice9
	add	esp,4
	mov	ebx,eax
	jmp	_13067
_13067:
	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	_33776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33775
	call	_brl_blitz_NullObjectError
_33775:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D9HWND
	add	esp,4
	mov	ebx,eax
	jmp	_13070
_13070:
	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	_33780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33779
	call	_brl_blitz_NullObjectError
_33779:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D8
	add	esp,4
	mov	ebx,eax
	jmp	_13073
_13073:
	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	_33784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33783
	call	_brl_blitz_NullObjectError
_33783:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3DDevice8
	add	esp,4
	mov	ebx,eax
	jmp	_13076
_13076:
	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	_33788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33787
	call	_brl_blitz_NullObjectError
_33787:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getIDirect3D8HWND
	add	esp,4
	mov	ebx,eax
	jmp	_13079
_13079:
	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	_33792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33791
	call	_brl_blitz_NullObjectError
_33791:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HDc
	add	esp,4
	mov	ebx,eax
	jmp	_13082
_13082:
	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	_33796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33795
	call	_brl_blitz_NullObjectError
_33795:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HRc
	add	esp,4
	mov	ebx,eax
	jmp	_13085
_13085:
	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	_33800
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33799
	call	_brl_blitz_NullObjectError
_33799:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLWin32HWnd
	add	esp,4
	mov	ebx,eax
	jmp	_13088
_13088:
	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	_33804
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33803
	call	_brl_blitz_NullObjectError
_33803:
	push	dword [esi+8]
	lea	eax,dword [ebp-12]
	push	eax
	call	_IrrVideo_SExposedVideoData_getOGLLinuxWindow
	add	esp,8
	jmp	_13091
_13091:
	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	_33808
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33807
	call	_brl_blitz_NullObjectError
_33807:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLLinuxDisplay
	add	esp,4
	mov	ebx,eax
	jmp	_13094
_13094:
	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	_33812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33811
	call	_brl_blitz_NullObjectError
_33811:
	push	dword [ebx+8]
	call	_IrrVideo_SExposedVideoData_getOGLLinuxContext
	add	esp,4
	mov	ebx,eax
	jmp	_13097
_13097:
	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	_33814
	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	_33813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13100
_13100:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33816
	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	_13102
_13102:
	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	_33829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33820
	push	ebp
	push	_33822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13106
_33820:
	push	_33823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SLight
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33827
	call	_brl_blitz_NullObjectError
_33827:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13106
_13106:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SLight_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33830
	push	dword [eax+8]
	call	_IrrVideo_SLight_del
	add	esp,4
_33830:
_13109:
	mov	eax,0
	jmp	_33831
_33831:
	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	_33835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33834
	call	_brl_blitz_NullObjectError
_33834:
	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	_13112
_13112:
	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	_33839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33838
	call	_brl_blitz_NullObjectError
_33838:
	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	_13115
_13115:
	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	_33843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33842
	call	_brl_blitz_NullObjectError
_33842:
	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	_13118
_13118:
	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	_33847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33846
	call	_brl_blitz_NullObjectError
_33846:
	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	_13121
_13121:
	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	_33851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33850
	call	_brl_blitz_NullObjectError
_33850:
	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	_13124
_13124:
	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	_33855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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_SLight_getCastShadows
	add	esp,4
	mov	ebx,eax
	jmp	_13127
_13127:
	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	_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 [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setCastShadows
	add	esp,8
	mov	ebx,0
	jmp	_13131
_13131:
	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	_33864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33863
	call	_brl_blitz_NullObjectError
_33863:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13134
_13134:
	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	_33868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33867
	call	_brl_blitz_NullObjectError
_33867:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_13138
_13138:
	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	_33873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33872
	call	_brl_blitz_NullObjectError
_33872:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getType
	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_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	_33877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33876
	call	_brl_blitz_NullObjectError
_33876:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setType
	add	esp,8
	mov	ebx,0
	jmp	_13145
_13145:
	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	_33882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33881
	call	_brl_blitz_NullObjectError
_33881:
	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	_13148
_13148:
	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	_33886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33885
	call	_brl_blitz_NullObjectError
_33885:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getOuterCone
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13151
_13151:
	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	_33890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33889
	call	_brl_blitz_NullObjectError
_33889:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setOuterCone
	add	esp,8
	mov	ebx,0
	jmp	_13155
_13155:
	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	_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 [ebx+8]
	call	_IrrVideo_SLight_getInnerCone
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13158
_13158:
	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	_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]
	push	dword [ebx+8]
	call	_IrrVideo_SLight_setOuterCone
	add	esp,8
	mov	ebx,0
	jmp	_13162
_13162:
	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	_33904
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33901
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33903
	call	_brl_blitz_NullObjectError
_33903:
	push	dword [ebx+8]
	call	_IrrVideo_SLight_getFalloff
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13165
_13165:
	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	_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_SLight_setFalloff
	add	esp,8
	mov	ebx,0
	jmp	_13169
_13169:
	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	_33911
	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	_33910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13172
_13172:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_Create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_33914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33912
	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	_13174
_13174:
	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	_33918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33915
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33917
	call	_brl_blitz_NullObjectError
_33917:
	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	_13177
_13177:
	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	_33929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_33920
	push	ebp
	push	_33922
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13181
_33920:
	push	_33923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_33925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33927
	call	_brl_blitz_NullObjectError
_33927:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_33928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13181
_13181:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterial_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_33930
	push	dword [eax+8]
	call	_IrrVideo_SMaterial_del
	add	esp,4
_33930:
_13184:
	mov	eax,0
	jmp	_33931
_33931:
	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	_33935
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33934
	call	_brl_blitz_NullObjectError
_33934:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getMaterialType
	add	esp,4
	mov	ebx,eax
	jmp	_13187
_13187:
	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	_33939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33938
	call	_brl_blitz_NullObjectError
_33938:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setMaterialType
	add	esp,8
	mov	ebx,0
	jmp	_13191
_13191:
	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	_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	dword [ebx+8]
	call	_IrrVideo_SMaterial_getMaterialTypeParam
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13194
_13194:
	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	_33948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33947
	call	_brl_blitz_NullObjectError
_33947:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setMaterialTypeParam
	add	esp,8
	mov	ebx,0
	jmp	_13198
_13198:
	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	_33953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33952
	call	_brl_blitz_NullObjectError
_33952:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getMaterialTypeParam2
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13201
_13201:
	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	_33957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33954
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33956
	call	_brl_blitz_NullObjectError
_33956:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setMaterialTypeParam2
	add	esp,8
	mov	ebx,0
	jmp	_13205
_13205:
	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	_33963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_33960
	call	_brl_blitz_NullObjectError
_33960:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_33962
	call	_brl_blitz_NullObjectError
_33962:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setMaterial
	add	esp,12
	mov	ebx,0
	jmp	_13210
_13210:
	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	_33968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33967
	call	_brl_blitz_NullObjectError
_33967:
	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	_13213
_13213:
	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	_33972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33971
	call	_brl_blitz_NullObjectError
_33971:
	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	_13216
_13216:
	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	_33976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33975
	call	_brl_blitz_NullObjectError
_33975:
	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	_13219
_13219:
	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	_33980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33979
	call	_brl_blitz_NullObjectError
_33979:
	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	_13222
_13222:
	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	_33984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33983
	call	_brl_blitz_NullObjectError
_33983:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getShininess
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13225
_13225:
	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	_33988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33987
	call	_brl_blitz_NullObjectError
_33987:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setShininess
	add	esp,8
	mov	ebx,0
	jmp	_13229
_13229:
	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	_33993
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33992
	call	_brl_blitz_NullObjectError
_33992:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getThickness
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_13232
_13232:
	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	_33997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33994
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_33996
	call	_brl_blitz_NullObjectError
_33996:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setThickness
	add	esp,8
	mov	ebx,0
	jmp	_13236
_13236:
	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	_34002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_33999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34001
	call	_brl_blitz_NullObjectError
_34001:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getWireframe
	add	esp,4
	mov	ebx,eax
	jmp	_13239
_13239:
	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	_34006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34005
	call	_brl_blitz_NullObjectError
_34005:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setWireframe
	add	esp,8
	mov	ebx,0
	jmp	_13243
_13243:
	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	_34011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34010
	call	_brl_blitz_NullObjectError
_34010:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getGouraudShading
	add	esp,4
	mov	ebx,eax
	jmp	_13246
_13246:
	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	_34015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34014
	call	_brl_blitz_NullObjectError
_34014:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setGouraudShading
	add	esp,8
	mov	ebx,0
	jmp	_13250
_13250:
	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	_34019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34018
	call	_brl_blitz_NullObjectError
_34018:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getLighting
	add	esp,4
	mov	ebx,eax
	jmp	_13253
_13253:
	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	_34023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34022
	call	_brl_blitz_NullObjectError
_34022:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setLighting
	add	esp,8
	mov	ebx,0
	jmp	_13257
_13257:
	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	_34027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34024
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34026
	call	_brl_blitz_NullObjectError
_34026:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getZBuffer
	add	esp,4
	mov	ebx,eax
	jmp	_13260
_13260:
	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	_34031
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34030
	call	_brl_blitz_NullObjectError
_34030:
	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	_13264
_13264:
	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	_34036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34035
	call	_brl_blitz_NullObjectError
_34035:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getZWriteEnable
	add	esp,4
	mov	ebx,eax
	jmp	_13267
_13267:
	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	_34040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34039
	call	_brl_blitz_NullObjectError
_34039:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setZWriteEnable
	add	esp,8
	mov	ebx,0
	jmp	_13271
_13271:
	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	_34044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34043
	call	_brl_blitz_NullObjectError
_34043:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getBackfaceCulling
	add	esp,4
	mov	ebx,eax
	jmp	_13274
_13274:
	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	_34048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34047
	call	_brl_blitz_NullObjectError
_34047:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setBackfaceCulling
	add	esp,8
	mov	ebx,0
	jmp	_13278
_13278:
	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	_34052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34051
	call	_brl_blitz_NullObjectError
_34051:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getFogEnable
	add	esp,4
	mov	ebx,eax
	jmp	_13281
_13281:
	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	_34056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34055
	call	_brl_blitz_NullObjectError
_34055:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setFogEnable
	add	esp,8
	mov	ebx,0
	jmp	_13285
_13285:
	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	_34060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34059
	call	_brl_blitz_NullObjectError
_34059:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getFlag
	add	esp,8
	mov	ebx,eax
	jmp	_13289
_13289:
	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	_34065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34064
	call	_brl_blitz_NullObjectError
_34064:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setFlag
	add	esp,12
	mov	ebx,0
	jmp	_13294
_13294:
	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	_34069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34068
	call	_brl_blitz_NullObjectError
_34068:
	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	_13298
_13298:
	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	_34079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_34071
	push	ebp
	push	_34073
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITexture
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_34071:
	push	_34074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34076
	call	_brl_blitz_NullObjectError
_34076:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34078
	call	_brl_blitz_NullObjectError
_34078:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_setTexture
	add	esp,12
	mov	ebx,0
	jmp	_13303
_13303:
	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	_34083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34082
	call	_brl_blitz_NullObjectError
_34082:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getNormalizeNormals
	add	esp,4
	mov	ebx,eax
	jmp	_13306
_13306:
	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	_34087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34086
	call	_brl_blitz_NullObjectError
_34086:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setNormalizeNormals
	add	esp,8
	mov	ebx,0
	jmp	_13310
_13310:
	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	_34091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34090
	call	_brl_blitz_NullObjectError
_34090:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getPointCloud
	add	esp,4
	mov	ebx,eax
	jmp	_13313
_13313:
	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	_34095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34094
	call	_brl_blitz_NullObjectError
_34094:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setPointCloud
	add	esp,8
	mov	ebx,0
	jmp	_13317
_13317:
	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	_34103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34099
	call	_brl_blitz_NullObjectError
_34099:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34101
	call	_brl_blitz_NullObjectError
_34101:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_SetEq
	add	esp,8
	push	_34102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_13321
_13321:
	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	_34109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34106
	call	_brl_blitz_NullObjectError
_34106:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34108
	call	_brl_blitz_NullObjectError
_34108:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_13325
_13325:
	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	_34115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34112
	call	_brl_blitz_NullObjectError
_34112:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34114
	call	_brl_blitz_NullObjectError
_34114:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterial_setTextureMatrix
	add	esp,12
	mov	ebx,0
	jmp	_13330
_13330:
	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	_34119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34118
	call	_brl_blitz_NullObjectError
_34118:
	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	_13334
_13334:
	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	_34123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34122
	call	_brl_blitz_NullObjectError
_34122:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_isTransparent
	add	esp,4
	mov	ebx,eax
	jmp	_13337
_13337:
	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	_34127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34126
	call	_brl_blitz_NullObjectError
_34126:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getFrontfaceCulling
	add	esp,4
	mov	ebx,eax
	jmp	_13340
_13340:
	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	_34131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34130
	call	_brl_blitz_NullObjectError
_34130:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setFrontfaceCulling
	add	esp,8
	mov	ebx,0
	jmp	_13344
_13344:
	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	_34135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34134
	call	_brl_blitz_NullObjectError
_34134:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getAntiAliasing
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13347
_13347:
	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	_34139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34138
	call	_brl_blitz_NullObjectError
_34138:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setAntiAliasing
	add	esp,8
	mov	ebx,0
	jmp	_13351
_13351:
	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	_34143
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34142
	call	_brl_blitz_NullObjectError
_34142:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getColorMask
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13354
_13354:
	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	_34147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34146
	call	_brl_blitz_NullObjectError
_34146:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setColorMask
	add	esp,8
	mov	ebx,0
	jmp	_13358
_13358:
	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	_34151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34150
	call	_brl_blitz_NullObjectError
_34150:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_getColorMaterial
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13361
_13361:
	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	_34155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34154
	call	_brl_blitz_NullObjectError
_34154:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterial_setColorMaterial
	add	esp,8
	mov	ebx,0
	jmp	_13365
_13365:
	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	_34159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34158
	call	_brl_blitz_NullObjectError
_34158:
	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	_13369
_13369:
	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	_34162
	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	_34161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13372
_13372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_34171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34167
	call	_brl_blitz_NullObjectError
_34167:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34169
	call	_brl_blitz_NullObjectError
_34169:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_setEq
	add	esp,8
	push	_34170
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_13376
_13376:
	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	_34177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34174
	call	_brl_blitz_NullObjectError
_34174:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34176
	call	_brl_blitz_NullObjectError
_34176:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_NotEq
	add	esp,8
	mov	ebx,eax
	jmp	_13380
_13380:
	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	_34183
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34180
	call	_brl_blitz_NullObjectError
_34180:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34182
	call	_brl_blitz_NullObjectError
_34182:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_13384
_13384:
	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	_34187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34186
	call	_brl_blitz_NullObjectError
_34186:
	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	_13387
_13387:
	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	_34193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34190
	call	_brl_blitz_NullObjectError
_34190:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34192
	call	_brl_blitz_NullObjectError
_34192:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_setTexture
	add	esp,8
	mov	ebx,0
	jmp	_13391
_13391:
	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	_34197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34196
	call	_brl_blitz_NullObjectError
_34196:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTextureWrapU
	add	esp,4
	mov	ebx,eax
	jmp	_13394
_13394:
	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	_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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setTextureWrapU
	add	esp,8
	mov	ebx,0
	jmp	_13398
_13398:
	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	_34206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34205
	call	_brl_blitz_NullObjectError
_34205:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTextureWrapV
	add	esp,4
	mov	ebx,eax
	jmp	_13401
_13401:
	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	_34210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34209
	call	_brl_blitz_NullObjectError
_34209:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setTextureWrapV
	add	esp,8
	mov	ebx,0
	jmp	_13405
_13405:
	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	_34214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34213
	call	_brl_blitz_NullObjectError
_34213:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getBilinearFilter
	add	esp,4
	mov	ebx,eax
	jmp	_13408
_13408:
	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	_34218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34217
	call	_brl_blitz_NullObjectError
_34217:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setBilinearFilter
	add	esp,8
	mov	ebx,0
	jmp	_13412
_13412:
	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	_34223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34222
	call	_brl_blitz_NullObjectError
_34222:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getTrilinearFilter
	add	esp,4
	mov	ebx,eax
	jmp	_13415
_13415:
	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	_34227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34226
	call	_brl_blitz_NullObjectError
_34226:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setTrilinearFilter
	add	esp,8
	mov	ebx,0
	jmp	_13419
_13419:
	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	_34231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34230
	call	_brl_blitz_NullObjectError
_34230:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getAnisotropicFilter
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13422
_13422:
	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	_34235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34234
	call	_brl_blitz_NullObjectError
_34234:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setAnisotropicFilter
	add	esp,8
	mov	ebx,0
	jmp	_13426
_13426:
	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	_34240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34239
	call	_brl_blitz_NullObjectError
_34239:
	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	_13429
_13429:
	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	_34246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34243
	call	_brl_blitz_NullObjectError
_34243:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34245
	call	_brl_blitz_NullObjectError
_34245:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_SMaterialLayer_setTextureMatrix
	add	esp,8
	mov	ebx,0
	jmp	_13433
_13433:
	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	_34250
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34249
	call	_brl_blitz_NullObjectError
_34249:
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_getLODBias
	add	esp,4
	mov	eax,eax
	mov	byte [ebp-8],al
	jmp	_13436
_13436:
	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	_34254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34253
	call	_brl_blitz_NullObjectError
_34253:
	movzx	eax,byte [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SMaterialLayer_setLODBias
	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_SMaterialLayer_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_34257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34256
	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	_13442
_13442:
	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	_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	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	_13445
_13445:
	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	_34272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34263
	push	ebp
	push	_34265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13449
_34263:
	push	_34266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMaterialLayer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34268
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34270
	call	_brl_blitz_NullObjectError
_34270:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13449
_13449:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMaterialLayer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_34273
	push	dword [eax+8]
	call	_IrrVideo_SMaterialLayer_del
	add	esp,4
_34273:
_13452:
	mov	eax,0
	jmp	_34274
_34274:
	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	_34276
	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	_34275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13455
_13455:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_34289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34280
	push	ebp
	push	_34282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13459
_34280:
	push	_34283
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVideoModeList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34287
	call	_brl_blitz_NullObjectError
_34287:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13459
_13459:
	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	_34293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34292
	call	_brl_blitz_NullObjectError
_34292:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeCount
	add	esp,4
	mov	ebx,eax
	jmp	_13462
_13462:
	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	_34297
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34296
	call	_brl_blitz_NullObjectError
_34296:
	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	_13466
_13466:
	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	_34306
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34301
	call	_brl_blitz_NullObjectError
_34301:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34303
	call	_brl_blitz_NullObjectError
_34303:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34305
	call	_brl_blitz_NullObjectError
_34305:
	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	_13471
_13471:
	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	_34312
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getVideoModeDepth
	add	esp,8
	mov	ebx,eax
	jmp	_13475
_13475:
	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	_34316
	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:
	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	_13478
_13478:
	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	_34320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34319
	call	_brl_blitz_NullObjectError
_34319:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getDesktopDepth
	add	esp,4
	mov	ebx,eax
	jmp	_13481
_13481:
	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	_34333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34323
	call	_brl_blitz_NullObjectError
_34323:
	cmp	dword [ebx+12],0
	je	_34324
	push	ebp
	push	_34329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34327
	call	_brl_blitz_NullObjectError
_34327:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_34324:
	push	_34330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34332
	call	_brl_blitz_NullObjectError
_34332:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_13484
_13484:
	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	_34337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34336
	call	_brl_blitz_NullObjectError
_34336:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13487
_13487:
	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	_34341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34340
	call	_brl_blitz_NullObjectError
_34340:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoModeList_grab
	add	esp,4
	mov	ebx,0
	jmp	_13490
_13490:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoModeList_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_34342
	push	eax
	call	__irrlicht_core_IVideoModeList_drop
	add	esp,4
_34342:
_13493:
	mov	eax,0
	jmp	_34343
_34343:
	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	_34345
	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	_34344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13496
_13496:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_34355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34349
	push	ebp
	push	_34351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34350
	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]
_34349:
	push	_34352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34354
	call	_brl_blitz_NullObjectError
_34354:
	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	_13500
_13500:
	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	_34359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34358
	call	_brl_blitz_NullObjectError
_34358:
	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	_13509
_13509:
	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	_34368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34367
	call	_brl_blitz_NullObjectError
_34367:
	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	_13516
_13516:
	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	_34372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34371
	call	_brl_blitz_NullObjectError
_34371:
	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	_13526
_13526:
	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	_34389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-32]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34379
	push	ebp
	push	_34381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_34379:
	push	_34382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34383
	push	ebp
	push	_34385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_34383:
	push	_34386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34388
	call	_brl_blitz_NullObjectError
_34388:
	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	_13537
_13537:
	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	_34400
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34397
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34399
	call	_brl_blitz_NullObjectError
_34399:
	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	_13543
_13543:
	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	_34411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34405
	push	ebp
	push	_34407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_34405:
	push	_34408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34410
	call	_brl_blitz_NullObjectError
_34410:
	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	_13552
_13552:
	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	_34426
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34416
	push	ebp
	push	_34418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_34416:
	push	_34419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34420
	push	ebp
	push	_34422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34421
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_34420:
	push	_34423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34425
	call	_brl_blitz_NullObjectError
_34425:
	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	_13561
_13561:
	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	_34444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34430
	push	ebp
	push	_34432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_34430:
	push	_34433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34434
	push	ebp
	push	_34436
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	-1
	call	__irrlicht_core_SColor_createFromColorVal
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_34434:
	push	_34437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_34438
	push	ebp
	push	_34440
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34439
	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]
_34438:
	push	_34441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34443
	call	_brl_blitz_NullObjectError
_34443:
	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	_13570
_13570:
	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	_34461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34452
	push	ebp
	push	_34454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13574
_34452:
	push	_34455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGeometryCreator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34459
	call	_brl_blitz_NullObjectError
_34459:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13574
_13574:
	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	_34474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34464
	call	_brl_blitz_NullObjectError
_34464:
	cmp	dword [ebx+12],0
	je	_34465
	push	ebp
	push	_34470
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34468
	call	_brl_blitz_NullObjectError
_34468:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_34465:
	push	_34471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34473
	call	_brl_blitz_NullObjectError
_34473:
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_13577
_13577:
	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	_34478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34477
	call	_brl_blitz_NullObjectError
_34477:
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	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_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	_34482
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34481
	call	_brl_blitz_NullObjectError
_34481:
	push	dword [ebx+8]
	call	_IrrVideo_IGeometryCreator_grab
	add	esp,4
	mov	ebx,0
	jmp	_13583
_13583:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IGeometryCreator_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_34483
	push	eax
	call	__irrlicht_core_IGeometryCreator_drop
	add	esp,4
_34483:
_13586:
	mov	eax,0
	jmp	_34484
_34484:
	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	_34486
	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	_34485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_13589
_13589:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_34498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_34489
	push	ebp
	push	_34491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_13593
_34489:
	push	_34492
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVideoDriver
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_34494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34496
	call	_brl_blitz_NullObjectError
_34496:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_34497
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_13593
_13593:
	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	_34502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34501
	call	_brl_blitz_NullObjectError
_34501:
	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	_13601
_13601:
	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	_34509
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34508
	call	_brl_blitz_NullObjectError
_34508:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_endScene
	add	esp,4
	mov	ebx,eax
	jmp	_13604
_13604:
	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	_34513
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34512
	call	_brl_blitz_NullObjectError
_34512:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_queryFeature
	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_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	_34518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34517
	call	_brl_blitz_NullObjectError
_34517:
	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	_13611
_13611:
	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	_34522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34521
	call	_brl_blitz_NullObjectError
_34521:
	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	_13614
_13614:
	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	_34528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34525
	call	_brl_blitz_NullObjectError
_34525:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34527
	call	_brl_blitz_NullObjectError
_34527:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setTransform
	add	esp,12
	mov	ebx,0
	jmp	_13619
_13619:
	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	_34533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34532
	call	_brl_blitz_NullObjectError
_34532:
	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	_13623
_13623:
	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	_34539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34536
	call	_brl_blitz_NullObjectError
_34536:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34538
	call	_brl_blitz_NullObjectError
_34538:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setMaterial
	add	esp,8
	mov	ebx,0
	jmp	_13627
_13627:
	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	_34545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34542
	call	_brl_blitz_NullObjectError
_34542:
	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	_13631
_13631:
	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	_34551
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34548
	call	_brl_blitz_NullObjectError
_34548:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34550
	call	_brl_blitz_NullObjectError
_34550:
	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	_13635
_13635:
	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	_34559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34554
	call	_brl_blitz_NullObjectError
_34554:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34556
	call	_brl_blitz_NullObjectError
_34556:
	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	_13641
_13641:
	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	_34565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34562
	call	_brl_blitz_NullObjectError
_34562:
	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	_13647
_13647:
	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	_34571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34568
	call	_brl_blitz_NullObjectError
_34568:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34570
	call	_brl_blitz_NullObjectError
_34570:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_removeTexture
	add	esp,8
	mov	ebx,0
	jmp	_13651
_13651:
	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	_34575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34574
	call	_brl_blitz_NullObjectError
_34574:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_removeAllTextures
	add	esp,4
	mov	ebx,0
	jmp	_13654
_13654:
	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	_34583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34578
	call	_brl_blitz_NullObjectError
_34578:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34580
	call	_brl_blitz_NullObjectError
_34580:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34582
	call	_brl_blitz_NullObjectError
_34582:
	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	_13660
_13660:
	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	_34592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34587
	call	_brl_blitz_NullObjectError
_34587:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34589
	call	_brl_blitz_NullObjectError
_34589:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34591
	call	_brl_blitz_NullObjectError
_34591:
	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	_13666
_13666:
	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	_34598
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34595
	call	_brl_blitz_NullObjectError
_34595:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34597
	call	_brl_blitz_NullObjectError
_34597:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_makeNormalMapTexture
	add	esp,12
	mov	ebx,0
	jmp	_13671
_13671:
	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	_34603
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34602
	call	_brl_blitz_NullObjectError
_34602:
	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	_13678
_13678:
	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	_34609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34608
	call	_brl_blitz_NullObjectError
_34608:
	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	_13685
_13685:
	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	_34625
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	push	_34613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-28],eax
	push	_34615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	dword [eax+16],0
	je	_34616
	push	ebp
	push	_34621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34617
	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	_34620
	call	_brl_blitz_ArrayBoundsError
_34620:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_34616:
	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 [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	_13692
_13692:
	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	_34635
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34630
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34632
	call	_brl_blitz_NullObjectError
_34632:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34634
	call	_brl_blitz_NullObjectError
_34634:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setViewPort
	add	esp,8
	mov	ebx,0
	jmp	_13696
_13696:
	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	_34639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34638
	call	_brl_blitz_NullObjectError
_34638:
	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	_13699
_13699:
	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	_34643
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34640
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34642
	call	_brl_blitz_NullObjectError
_34642:
	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	_13709
_13709:
	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	_34653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34650
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34652
	call	_brl_blitz_NullObjectError
_34652:
	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	_13719
_13719:
	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	_34667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_34655
	mov	eax,ebp
	push	eax
	push	_34657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_34655:
	push	_34658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-20],eax
	cmp	dword [ebp-20],_bbNullObject
	jne	_34660
	call	_brl_blitz_NullObjectError
_34660:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_34662
	call	_brl_blitz_NullObjectError
_34662:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_34664
	call	_brl_blitz_NullObjectError
_34664:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_34666
	call	_brl_blitz_NullObjectError
_34666:
	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	_13725
_13725:
	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	_34679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_34669
	mov	eax,ebp
	push	eax
	push	_34671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_34669:
	push	_34672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34674
	call	_brl_blitz_NullObjectError
_34674:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34676
	call	_brl_blitz_NullObjectError
_34676:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34678
	call	_brl_blitz_NullObjectError
_34678:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw3DTriangle
	add	esp,12
	mov	ebx,0
	jmp	_13730
_13730:
	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	_34692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_34682
	mov	eax,ebp
	push	eax
	push	_34684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_34682:
	push	_34685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34687
	call	_brl_blitz_NullObjectError
_34687:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34689
	call	_brl_blitz_NullObjectError
_34689:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34691
	call	_brl_blitz_NullObjectError
_34691:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw3DBox
	add	esp,12
	mov	ebx,0
	jmp	_13735
_13735:
	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	_34700
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34693
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34695
	call	_brl_blitz_NullObjectError
_34695:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34697
	call	_brl_blitz_NullObjectError
_34697:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34699
	call	_brl_blitz_NullObjectError
_34699:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_draw2DImage
	add	esp,12
	mov	ebx,0
	jmp	_13740
_13740:
	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	_34710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_34703
	call	_brl_blitz_NullObjectError
_34703:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_34705
	call	_brl_blitz_NullObjectError
_34705:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_34707
	call	_brl_blitz_NullObjectError
_34707:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_34709
	call	_brl_blitz_NullObjectError
_34709:
	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	_13749
_13749:
	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	_34738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_34713
	mov	eax,ebp
	push	eax
	push	_34715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Recti
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_34713:
	push	_34716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_34718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-36],eax
	push	_34720
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	dword [eax+16],0
	je	_34721
	mov	eax,ebp
	push	eax
	push	_34726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34722
	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	_34725
	call	_brl_blitz_ArrayBoundsError
_34725:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_34721:
	push	_34727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_34729
	call	_brl_blitz_NullObjectError
_34729:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_34731
	call	_brl_blitz_NullObjectError
_34731:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_34733
	call	_brl_blitz_NullObjectError
_34733:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_34735
	call	_brl_blitz_NullObjectError
_34735:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_34737
	call	_brl_blitz_NullObjectError
_34737:
	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	_13758
_13758:
	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	_34767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_34746
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	dword [eax+16],0
	je	_34747
	push	ebp
	push	_34752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34748
	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	_34751
	call	_brl_blitz_ArrayBoundsError
_34751:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_34747:
	push	_34753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_34755
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-48],eax
	push	_34757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+16],0
	je	_34758
	push	ebp
	push	_34763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34759
	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	_34762
	call	_brl_blitz_ArrayBoundsError
_34762:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_34758:
	push	_34764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34766
	call	_brl_blitz_NullObjectError
_34766:
	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	_13769
_13769:
	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	_34797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-32],0
	push	_34774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-36],eax
	push	_34776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	cmp	dword [eax+16],0
	je	_34777
	push	ebp
	push	_34782
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34778
	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	_34781
	call	_brl_blitz_ArrayBoundsError
_34781:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_34777:
	push	_34783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-40],0
	push	_34785
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-44],eax
	push	_34787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-44]
	cmp	dword [eax+16],0
	je	_34788
	push	ebp
	push	_34793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34789
	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	_34792
	call	_brl_blitz_ArrayBoundsError
_34792:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_34788:
	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 [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	_13778
_13778:
	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	_34805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34800
	call	_brl_blitz_NullObjectError
_34800:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34802
	call	_brl_blitz_NullObjectError
_34802:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34804
	call	_brl_blitz_NullObjectError
_34804:
	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	_13784
_13784:
	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	_34819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34806
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_34808
	call	_brl_blitz_NullObjectError
_34808:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_34810
	call	_brl_blitz_NullObjectError
_34810:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_34812
	call	_brl_blitz_NullObjectError
_34812:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_34814
	call	_brl_blitz_NullObjectError
_34814:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_34816
	call	_brl_blitz_NullObjectError
_34816:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_34818
	call	_brl_blitz_NullObjectError
_34818:
	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	_13793
_13793:
	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	_34827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34826
	call	_brl_blitz_NullObjectError
_34826:
	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	_13798
_13798:
	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	_34835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34830
	call	_brl_blitz_NullObjectError
_34830:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_34832
	call	_brl_blitz_NullObjectError
_34832:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34834
	call	_brl_blitz_NullObjectError
_34834:
	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	_13804
_13804:
	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	_34841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34838
	call	_brl_blitz_NullObjectError
_34838:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34840
	call	_brl_blitz_NullObjectError
_34840:
	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	_13811
_13811:
	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	_34847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34844
	call	_brl_blitz_NullObjectError
_34844:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34846
	call	_brl_blitz_NullObjectError
_34846:
	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	_13817
_13817:
	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	_34853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34850
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34852
	call	_brl_blitz_NullObjectError
_34852:
	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	_13825
_13825:
	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	_34864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34861
	call	_brl_blitz_NullObjectError
_34861:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34863
	call	_brl_blitz_NullObjectError
_34863:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_drawMeshBuffer
	add	esp,8
	mov	ebx,0
	jmp	_13829
_13829:
	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	_34870
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34867
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34869
	call	_brl_blitz_NullObjectError
_34869:
	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	_13839
_13839:
	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	_34879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34878
	call	_brl_blitz_NullObjectError
_34878:
	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	_13842
_13842:
	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	_34883
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34880
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34882
	call	_brl_blitz_NullObjectError
_34882:
	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	_13845
_13845:
	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	_34887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34884
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34886
	call	_brl_blitz_NullObjectError
_34886:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getFPS
	add	esp,4
	mov	ebx,eax
	jmp	_13848
_13848:
	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	_34891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34890
	call	_brl_blitz_NullObjectError
_34890:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getPrimitiveCountDrawn
	add	esp,8
	mov	ebx,eax
	jmp	_13852
_13852:
	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	_34896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34895
	call	_brl_blitz_NullObjectError
_34895:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_deleteAllDynamicLights
	add	esp,4
	mov	ebx,0
	jmp	_13855
_13855:
	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	_34902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34899
	call	_brl_blitz_NullObjectError
_34899:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34901
	call	_brl_blitz_NullObjectError
_34901:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addDynamicLight
	add	esp,8
	mov	ebx,0
	jmp	_13859
_13859:
	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	_34909
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34906
	call	_brl_blitz_NullObjectError
_34906:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34908
	call	_brl_blitz_NullObjectError
_34908:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_setAmbientLight
	add	esp,8
	mov	ebx,0
	jmp	_13863
_13863:
	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	_34913
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34910
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34912
	call	_brl_blitz_NullObjectError
_34912:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaximalDynamicLightAmount
	add	esp,4
	mov	ebx,eax
	jmp	_13866
_13866:
	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	_34917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34916
	call	_brl_blitz_NullObjectError
_34916:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDynamicLightCount
	add	esp,4
	mov	ebx,eax
	jmp	_13869
_13869:
	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	_34921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34920
	call	_brl_blitz_NullObjectError
_34920:
	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	_13873
_13873:
	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	_34925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34924
	call	_brl_blitz_NullObjectError
_34924:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_13876
_13876:
	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	_34929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34928
	call	_brl_blitz_NullObjectError
_34928:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaximalPrimitiveCount
	add	esp,4
	mov	ebx,eax
	jmp	_13879
_13879:
	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	_34933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34932
	call	_brl_blitz_NullObjectError
_34932:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setTextureCreationFlag
	add	esp,12
	mov	ebx,0
	jmp	_13884
_13884:
	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	_34938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34937
	call	_brl_blitz_NullObjectError
_34937:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getTextureCreationFlag
	add	esp,8
	mov	ebx,eax
	jmp	_13888
_13888:
	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	_34944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34941
	call	_brl_blitz_NullObjectError
_34941:
	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	_13892
_13892:
	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	_34950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34945
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34947
	call	_brl_blitz_NullObjectError
_34947:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_34949
	call	_brl_blitz_NullObjectError
_34949:
	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	_13896
_13896:
	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	_34956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_34953
	call	_brl_blitz_NullObjectError
_34953:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_34955
	call	_brl_blitz_NullObjectError
_34955:
	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	_13904
_13904:
	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	_34963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34962
	call	_brl_blitz_NullObjectError
_34962:
	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	_13909
_13909:
	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	_34967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34966
	call	_brl_blitz_NullObjectError
_34966:
	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	_13914
_13914:
	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	_34972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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-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	_13920
_13920:
	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	_34976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34975
	call	_brl_blitz_NullObjectError
_34975:
	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	_13926
_13926:
	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	_34980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34979
	call	_brl_blitz_NullObjectError
_34979:
	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	_13930
_13930:
	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	_34984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34983
	call	_brl_blitz_NullObjectError
_34983:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getMaterialRendererCount
	add	esp,4
	mov	ebx,eax
	jmp	_13933
_13933:
	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	_34988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34987
	call	_brl_blitz_NullObjectError
_34987:
	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	_13937
_13937:
	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	_34992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34991
	call	_brl_blitz_NullObjectError
_34991:
	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	_13940
_13940:
	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	_34996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_34995
	call	_brl_blitz_NullObjectError
_34995:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDriverType
	add	esp,4
	mov	ebx,eax
	jmp	_13943
_13943:
	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	_35004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_34997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_34999
	call	_brl_blitz_NullObjectError
_34999:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35001
	call	_brl_blitz_NullObjectError
_35001:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35003
	call	_brl_blitz_NullObjectError
_35003:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleList
	add	esp,12
	mov	ebx,0
	jmp	_13948
_13948:
	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	_35012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35007
	call	_brl_blitz_NullObjectError
_35007:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35009
	call	_brl_blitz_NullObjectError
_35009:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35011
	call	_brl_blitz_NullObjectError
_35011:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleListFromCoords
	add	esp,12
	mov	ebx,0
	jmp	_13953
_13953:
	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	_35020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35015
	call	_brl_blitz_NullObjectError
_35015:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35017
	call	_brl_blitz_NullObjectError
_35017:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35019
	call	_brl_blitz_NullObjectError
_35019:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleListTangents
	add	esp,12
	mov	ebx,0
	jmp	_13958
_13958:
	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	_35028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35023
	call	_brl_blitz_NullObjectError
_35023:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35025
	call	_brl_blitz_NullObjectError
_35025:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35027
	call	_brl_blitz_NullObjectError
_35027:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleFan
	add	esp,12
	mov	ebx,0
	jmp	_13963
_13963:
	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	_35036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35031
	call	_brl_blitz_NullObjectError
_35031:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35033
	call	_brl_blitz_NullObjectError
_35033:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35035
	call	_brl_blitz_NullObjectError
_35035:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_drawIndexedTriangleFanFromCoords
	add	esp,12
	mov	ebx,0
	jmp	_13968
_13968:
	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	_35040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35039
	call	_brl_blitz_NullObjectError
_35039:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_clearZBuffer
	add	esp,4
	mov	ebx,0
	jmp	_13971
_13971:
	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	_35044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35043
	call	_brl_blitz_NullObjectError
_35043:
	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	_13975
_13975:
	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	_35048
	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:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getTextureCount
	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_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	_35056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35051
	call	_brl_blitz_NullObjectError
_35051:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35053
	call	_brl_blitz_NullObjectError
_35053:
	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	_13983
_13983:
	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	_35064
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35061
	call	_brl_blitz_NullObjectError
_35061:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35063
	call	_brl_blitz_NullObjectError
_35063:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addExternalImageLoader
	add	esp,8
	mov	ebx,0
	jmp	_13987
_13987:
	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	_35071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35068
	call	_brl_blitz_NullObjectError
_35068:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35070
	call	_brl_blitz_NullObjectError
_35070:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_addExternalImageWriter
	add	esp,8
	mov	ebx,0
	jmp	_13991
_13991:
	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	_35080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35073
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35075
	call	_brl_blitz_NullObjectError
_35075:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35077
	call	_brl_blitz_NullObjectError
_35077:
	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	_13997
_13997:
	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	_35084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35083
	call	_brl_blitz_NullObjectError
_35083:
	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	_14003
_14003:
	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	_35088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35087
	call	_brl_blitz_NullObjectError
_35087:
	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	_14007
_14007:
	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	_35094
	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 [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	_14012
_14012:
	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	_35100
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35097
	call	_brl_blitz_NullObjectError
_35097:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35099
	call	_brl_blitz_NullObjectError
_35099:
	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	_14016
_14016:
	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	_35108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35103
	call	_brl_blitz_NullObjectError
_35103:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35105
	call	_brl_blitz_NullObjectError
_35105:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35107
	call	_brl_blitz_NullObjectError
_35107:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrVideo_IVideoDriver_fillMaterialStructureFromAttributes
	add	esp,12
	mov	ebx,0
	jmp	_14021
_14021:
	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	_35113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35112
	call	_brl_blitz_NullObjectError
_35112:
	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	_14024
_14024:
	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	_35121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35116
	call	_brl_blitz_NullObjectError
_35116:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35118
	call	_brl_blitz_NullObjectError
_35118:
	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	_14029
_14029:
	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	_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_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	_14033
_14033:
	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	_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-12]
	cmp	ebx,_bbNullObject
	jne	_35133
	call	_brl_blitz_NullObjectError
_35133:
	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	_14039
_14039:
	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	_35138
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35135
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35137
	call	_brl_blitz_NullObjectError
_35137:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_enableClipPlane
	add	esp,12
	mov	ebx,0
	jmp	_14044
_14044:
	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	_35142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35141
	call	_brl_blitz_NullObjectError
_35141:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setAllowZWriteOnTransparent
	add	esp,8
	mov	ebx,0
	jmp	_14048
_14048:
	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	_35156
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35146
	call	_brl_blitz_NullObjectError
_35146:
	cmp	dword [ebx+12],0
	je	_35147
	push	ebp
	push	_35152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35150
	call	_brl_blitz_NullObjectError
_35150:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_35147:
	push	_35153
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35155
	call	_brl_blitz_NullObjectError
_35155:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14051
_14051:
	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	_35160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35159
	call	_brl_blitz_NullObjectError
_35159:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14054
_14054:
	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	_35164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35163
	call	_brl_blitz_NullObjectError
_35163:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_grab
	add	esp,4
	mov	ebx,0
	jmp	_14057
_14057:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVideoDriver_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_35165
	push	eax
	call	__irrlicht_core_IVideoDriver_drop
	add	esp,4
_35165:
_14060:
	mov	eax,0
	jmp	_35166
_35166:
	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	_35170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35169
	call	_brl_blitz_NullObjectError
_35169:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_disableFeature
	add	esp,12
	mov	ebx,0
	jmp	_14065
_14065:
	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	_35174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35171
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35173
	call	_brl_blitz_NullObjectError
_35173:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_checkDriverReset
	add	esp,4
	mov	ebx,eax
	jmp	_14068
_14068:
	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	_35182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35177
	call	_brl_blitz_NullObjectError
_35177:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35179
	call	_brl_blitz_NullObjectError
_35179:
	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	_14073
_14073:
	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	_35188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35185
	call	_brl_blitz_NullObjectError
_35185:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35187
	call	_brl_blitz_NullObjectError
_35187:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrVideo_IVideoDriver_removeHardwareBuffer
	add	esp,8
	mov	ebx,0
	jmp	_14077
_14077:
	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	_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 [ebx+8]
	call	_IrrVideo_IVideoDriver_removeAllHardwareBuffers
	add	esp,4
	mov	ebx,0
	jmp	_14080
_14080:
	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	_35198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_35195
	call	_brl_blitz_NullObjectError
_35195:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35197
	call	_brl_blitz_NullObjectError
_35197:
	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	_14086
_14086:
	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	_35202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35201
	call	_brl_blitz_NullObjectError
_35201:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getColorFormat
	add	esp,4
	mov	ebx,eax
	jmp	_14089
_14089:
	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	_35206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35205
	call	_brl_blitz_NullObjectError
_35205:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getVendorInfo
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14092
_14092:
	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	_35210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35209
	call	_brl_blitz_NullObjectError
_35209:
	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	_14095
_14095:
	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	_35214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35211
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35213
	call	_brl_blitz_NullObjectError
_35213:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_setMinHardwareBufferVertexCount
	add	esp,8
	mov	ebx,0
	jmp	_14099
_14099:
	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	_35218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35217
	call	_brl_blitz_NullObjectError
_35217:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_turnLightOn
	add	esp,12
	mov	ebx,0
	jmp	_14104
_14104:
	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	_35224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35223
	call	_brl_blitz_NullObjectError
_35223:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getImageLoaderCount
	add	esp,4
	mov	ebx,eax
	jmp	_14107
_14107:
	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	_35228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35227
	call	_brl_blitz_NullObjectError
_35227:
	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	_14111
_14111:
	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	_35232
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35231
	call	_brl_blitz_NullObjectError
_35231:
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_getImageWriterCount
	add	esp,4
	mov	ebx,eax
	jmp	_14114
_14114:
	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	_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	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	_14118
_14118:
	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	_35240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35239
	call	_brl_blitz_NullObjectError
_35239:
	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	_14121
_14121:
	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	_35244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35243
	call	_brl_blitz_NullObjectError
_35243:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IVideoDriver_enableMaterial2D
	add	esp,8
	mov	ebx,0
	jmp	_14125
_14125:
	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	_35248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35247
	call	_brl_blitz_NullObjectError
_35247:
	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	_14128
_14128:
	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	_35252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35251
	call	_brl_blitz_NullObjectError
_35251:
	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	_14138
_14138:
	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	_35256
	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	_35255
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14141
_14141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_35261
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35260
	call	_brl_blitz_NullObjectError
_35260:
	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	_14145
_14145:
	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	_35265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35264
	call	_brl_blitz_NullObjectError
_35264:
	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	_14148
_14148:
	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	_35269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35268
	call	_brl_blitz_NullObjectError
_35268:
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getEnableFlags
	add	esp,4
	mov	ebx,eax
	jmp	_14151
_14151:
	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	_35273
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35272
	call	_brl_blitz_NullObjectError
_35272:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setEnableFlags
	add	esp,8
	mov	ebx,0
	jmp	_14155
_14155:
	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	_35278
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35277
	call	_brl_blitz_NullObjectError
_35277:
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getEnablePasses
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_14158
_14158:
	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	_35282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35279
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_35281
	call	_brl_blitz_NullObjectError
_35281:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setEnablePasses
	add	esp,8
	mov	ebx,0
	jmp	_14162
_14162:
	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	_35287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35286
	call	_brl_blitz_NullObjectError
_35286:
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_getEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_14165
_14165:
	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	_35291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35290
	call	_brl_blitz_NullObjectError
_35290:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_SOverrideMaterial_setEnabled
	add	esp,8
	mov	ebx,0
	jmp	_14169
_14169:
	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	_35302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35293
	push	ebp
	push	_35295
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14173
_35293:
	push	_35296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SOverrideMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35298
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35300
	call	_brl_blitz_NullObjectError
_35300:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14173
_14173:
	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	_35304
	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	_35303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14176
_14176:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_35309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35308
	call	_brl_blitz_NullObjectError
_35308:
	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	_14179
_14179:
	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	_35313
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35312
	call	_brl_blitz_NullObjectError
_35312:
	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	_14183
_14183:
	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	_35317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35316
	call	_brl_blitz_NullObjectError
_35316:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getTargetType
	add	esp,4
	mov	ebx,eax
	jmp	_14186
_14186:
	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	_35321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35320
	call	_brl_blitz_NullObjectError
_35320:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setTargetType
	add	esp,8
	mov	ebx,0
	jmp	_14190
_14190:
	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	_35325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35324
	call	_brl_blitz_NullObjectError
_35324:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getColorMask
	add	esp,4
	mov	ebx,eax
	jmp	_14193
_14193:
	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	_35329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35328
	call	_brl_blitz_NullObjectError
_35328:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setColorMask
	add	esp,8
	mov	ebx,0
	jmp	_14197
_14197:
	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	_35334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35333
	call	_brl_blitz_NullObjectError
_35333:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getBlendFuncSrc
	add	esp,4
	mov	ebx,eax
	jmp	_14200
_14200:
	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	_35338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35337
	call	_brl_blitz_NullObjectError
_35337:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setBlendFuncSrc
	add	esp,8
	mov	ebx,0
	jmp	_14204
_14204:
	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	_35343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35342
	call	_brl_blitz_NullObjectError
_35342:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getBlendFuncDst
	add	esp,4
	mov	ebx,eax
	jmp	_14207
_14207:
	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	_35347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35346
	call	_brl_blitz_NullObjectError
_35346:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setBlendFuncDst
	add	esp,8
	mov	ebx,0
	jmp	_14211
_14211:
	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	_35351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35350
	call	_brl_blitz_NullObjectError
_35350:
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_getBlendEnable
	add	esp,4
	mov	ebx,eax
	jmp	_14214
_14214:
	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	_35355
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35352
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35354
	call	_brl_blitz_NullObjectError
_35354:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrVideo_IRenderTarget_setBlendEnable
	add	esp,8
	mov	ebx,0
	jmp	_14218
_14218:
	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	_35367
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35358
	push	ebp
	push	_35360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14222
_35358:
	push	_35361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IRenderTarget
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35365
	call	_brl_blitz_NullObjectError
_35365:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14222
_14222:
	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	_35369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35368
	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	_14229
_14229:
	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	_35374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35373
	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	_14236
_14236:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IRenderTarget_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_35375
	push	dword [eax+8]
	call	_IrrVideo_IRenderTarget_del
	add	esp,4
_35375:
_14239:
	mov	eax,0
	jmp	_35376
_35376:
	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	_35378
	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	_35377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14242
_14242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_35391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35382
	push	ebp
	push	_35384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14246
_35382:
	push	_35385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMaterialRendererServices
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35389
	call	_brl_blitz_NullObjectError
_35389:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14246
_14246:
	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	_35395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35394
	call	_brl_blitz_NullObjectError
_35394:
	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	_14249
_14249:
	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	_35403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35398
	call	_brl_blitz_NullObjectError
_35398:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35400
	call	_brl_blitz_NullObjectError
_35400:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35402
	call	_brl_blitz_NullObjectError
_35402:
	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	_14255
_14255:
	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	_35409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35408
	call	_brl_blitz_NullObjectError
_35408:
	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	_14261
_14261:
	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	_35417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35414
	call	_brl_blitz_NullObjectError
_35414:
	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	_14267
_14267:
	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	_35422
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35421
	call	_brl_blitz_NullObjectError
_35421:
	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	_14273
_14273:
	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	_35428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35425
	call	_brl_blitz_NullObjectError
_35425:
	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	_14279
_14279:
	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	_35430
	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	_35429
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14282
_14282:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_35442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35431
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35433
	push	ebp
	push	_35435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14286
_35433:
	push	_35436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMaterialRenderer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35440
	call	_brl_blitz_NullObjectError
_35440:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14286
_14286:
	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	_35446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35445
	call	_brl_blitz_NullObjectError
_35445:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_getRenderCapability
	add	esp,4
	mov	ebx,eax
	jmp	_14289
_14289:
	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	_35450
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35449
	call	_brl_blitz_NullObjectError
_35449:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_isTransparent
	add	esp,4
	mov	ebx,eax
	jmp	_14292
_14292:
	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	_35463
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35453
	call	_brl_blitz_NullObjectError
_35453:
	cmp	dword [ebx+12],0
	je	_35454
	push	ebp
	push	_35459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35455
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35457
	call	_brl_blitz_NullObjectError
_35457:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_35454:
	push	_35460
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35462
	call	_brl_blitz_NullObjectError
_35462:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_drop
	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_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	_35467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35464
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35466
	call	_brl_blitz_NullObjectError
_35466:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14298
_14298:
	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	_35471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35470
	call	_brl_blitz_NullObjectError
_35470:
	push	dword [ebx+8]
	call	_IrrVideo_IMaterialRenderer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14301
_14301:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMaterialRenderer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_35472
	push	eax
	call	__irrlicht_core_IMaterialRenderer_drop
	add	esp,4
_35472:
_14304:
	mov	eax,0
	jmp	_35473
_35473:
	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	_35475
	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	_35474
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14307
_14307:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_35479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	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_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	_35487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_35481
	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	_35483
	call	_brl_blitz_NullObjectError
_35483:
	push	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetConstants
	add	esp,8
	push	_35484
	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	_35486
	call	_brl_blitz_NullObjectError
_35486:
	push	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_bindOnSetMaterial
	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_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	_35502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35488
	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	_35490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_35491
	push	ebp
	push	_35497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35492
	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	_35494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35496
	call	_brl_blitz_NullObjectError
_35496:
	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	_35499
_35491:
	push	ebp
	push	_35501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35500
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35499:
	mov	ebx,0
	jmp	_14318
_14318:
	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	_35518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35505
	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	_35507
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_35508
	push	ebp
	push	_35514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35509
	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	_35511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35513
	call	_brl_blitz_NullObjectError
_35513:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_35515
_35508:
	push	ebp
	push	_35517
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35515:
	mov	ebx,0
	jmp	_14322
_14322:
	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	_35520
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_14327
_14327:
	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	_35521
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_14331
_14331:
	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	_35525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35524
	call	_brl_blitz_NullObjectError
_35524:
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_14334
_14334:
	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	_35538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35528
	call	_brl_blitz_NullObjectError
_35528:
	cmp	dword [ebx+12],0
	je	_35529
	push	ebp
	push	_35534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35532
	call	_brl_blitz_NullObjectError
_35532:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_35529:
	push	_35535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35537
	call	_brl_blitz_NullObjectError
_35537:
	push	dword [ebx+8]
	call	_IrrScene_IShaderConstantSetCallBack_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14337
_14337:
	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	_35542
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35541
	call	_brl_blitz_NullObjectError
_35541:
	push	dword [ebx+8]
	call	_IrrScene_IShaderConstantSetCallBack_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14340
_14340:
	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	_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	dword [ebx+8]
	call	_IrrScene_IShaderConstantSetCallBack_grab
	add	esp,4
	mov	ebx,0
	jmp	_14343
_14343:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IShaderConstantSetCallBack_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_35547
	push	eax
	call	__irrlicht_core_IShaderConstantSetCallBack_drop
	add	esp,4
_35547:
_14346:
	mov	eax,0
	jmp	_35548
_35548:
	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	_35550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35549
	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	_14349
_14349:
	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	_35569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_35552
	push	ebp
	push	_35554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14354
_35552:
	push	_35555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,0
	jne	_35557
	mov	eax,_brl_blitz_NullFunctionError
_35557:
	mov	dword [ebp-16],eax
	push	_35559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_35561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_35563
	call	_brl_blitz_NullObjectError
_35563:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_35565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_35567
	call	_brl_blitz_NullObjectError
_35567:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_14354
_14354:
	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	_35573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35572
	call	_brl_blitz_NullObjectError
_35572:
	push	dword [ebx+8]
	call	_IrrVideo_BMXIShaderConstantSetCallBack_del
	add	esp,4
	mov	ebx,0
	jmp	_14357
_14357:
	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	_35575
	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	_35574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14360
_14360:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_35588
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35579
	push	ebp
	push	_35581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14364
_35579:
	push	_35582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IGPUProgrammingServices
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35586
	call	_brl_blitz_NullObjectError
_35586:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14364
_14364:
	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	_35599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-84],eax
	cmp	dword [ebp-84],_bbNullObject
	jne	_35591
	call	_brl_blitz_NullObjectError
_35591:
	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	_14382
_14382:
	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	_35624
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-84],eax
	cmp	dword [ebp-84],_bbNullObject
	jne	_35616
	call	_brl_blitz_NullObjectError
_35616:
	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	_14400
_14400:
	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	_35638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35628
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-60],eax
	cmp	dword [ebp-60],_bbNullObject
	jne	_35630
	call	_brl_blitz_NullObjectError
_35630:
	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	_14412
_14412:
	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	_35646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-72],eax
	cmp	dword [ebp-72],_bbNullObject
	jne	_35641
	call	_brl_blitz_NullObjectError
_35641:
	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	_14430
_14430:
	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	_35682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_35649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbEmptyString
	push	dword [ebp-12]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35650
	mov	eax,ebp
	push	eax
	push	_35652
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_35653
_35650:
	mov	eax,ebp
	push	eax
	push	_35655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_35653:
	push	_35656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_35657
	mov	eax,ebp
	push	eax
	push	_35659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_35657:
	push	_35660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_35662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_bbEmptyString
	push	dword [ebp-24]
	call	_bbStringCompare
	add	esp,8
	cmp	eax,0
	jne	_35663
	mov	eax,ebp
	push	eax
	push	_35665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_35666
_35663:
	mov	eax,ebp
	push	eax
	push	_35668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-48],eax
	call	dword [_bbOnDebugLeaveScope]
_35666:
	push	_35669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_35670
	mov	eax,ebp
	push	eax
	push	_35672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_35670:
	push	_35673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_35675
	call	_brl_blitz_NullObjectError
_35675:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_35677
	call	_brl_blitz_NullObjectError
_35677:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_35679
	call	_brl_blitz_NullObjectError
_35679:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_35681
	call	_brl_blitz_NullObjectError
_35681:
	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	_14442
_14442:
	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	_35694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_35686
	push	ebp
	push	_35688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35686:
	push	_35689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35691
	call	_brl_blitz_NullObjectError
_35691:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_35693
	call	_brl_blitz_NullObjectError
_35693:
	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	_14450
_14450:
	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	_35704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_35696
	push	ebp
	push	_35698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35697
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35696:
	push	_35699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35701
	call	_brl_blitz_NullObjectError
_35701:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_35703
	call	_brl_blitz_NullObjectError
_35703:
	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	_14458
_14458:
	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	_35726
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_35706
	mov	eax,ebp
	push	eax
	push	_35708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35707
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_35706:
	push	_35709
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_35710
	mov	eax,ebp
	push	eax
	push	_35712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IReadFile
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_35710:
	push	_35713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_35714
	mov	eax,ebp
	push	eax
	push	_35716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShaderConstantSetCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35714:
	push	_35717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_35719
	call	_brl_blitz_NullObjectError
_35719:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_35721
	call	_brl_blitz_NullObjectError
_35721:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_35723
	call	_brl_blitz_NullObjectError
_35723:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35725
	call	_brl_blitz_NullObjectError
_35725:
	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	_14466
_14466:
	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	_35728
	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	_35727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14469
_14469:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_35731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_14473
_14473:
	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	_35733
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	jmp	_14479
_14479:
	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	_35746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35736
	call	_brl_blitz_NullObjectError
_35736:
	cmp	dword [ebx+12],0
	je	_35737
	push	ebp
	push	_35742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35740
	call	_brl_blitz_NullObjectError
_35740:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_35737:
	push	_35743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35745
	call	_brl_blitz_NullObjectError
_35745:
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14482
_14482:
	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	_35750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35749
	call	_brl_blitz_NullObjectError
_35749:
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14485
_14485:
	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	_35754
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35753
	call	_brl_blitz_NullObjectError
_35753:
	push	dword [ebx+8]
	call	_IrrVideo_IImageWriter_grab
	add	esp,4
	mov	ebx,0
	jmp	_14488
_14488:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IImageWriter_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_35755
	push	eax
	call	__irrlicht_core_IImageWriter_drop
	add	esp,4
_35755:
_14491:
	mov	eax,0
	jmp	_35756
_35756:
	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	_35758
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35757
	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	_14494
_14494:
	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	_35787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35760
	push	ebp
	push	_35762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14499
_35760:
	push	_35763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_35765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_35766
	push	ebp
	push	_35772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_35769
	mov	eax,_brl_blitz_NullFunctionError
_35769:
	mov	dword [ebp-20],eax
	push	_35771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_35774
_35766:
	push	ebp
	push	_35776
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageWriter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35774:
	push	_35777
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35779
	call	_brl_blitz_NullObjectError
_35779:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_35781
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_35781:
	mov	dword [ebx+16],eax
	push	_35783
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35785
	call	_brl_blitz_NullObjectError
_35785:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14499
_14499:
	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	_35795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_35789
	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	_35791
	call	_brl_blitz_NullObjectError
_35791:
	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	_35792
	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	_35794
	call	_brl_blitz_NullObjectError
_35794:
	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	_14503
_14503:
	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	_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 [ebx+8]
	call	_IrrVideo_BMXIImageWriter_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_14506
_14506:
	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	_35811
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35800
	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	_35802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_35803
	push	ebp
	push	_35807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_35806
	call	_brl_blitz_NullObjectError
_35806:
	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	_14512
_35803:
	push	ebp
	push	_35810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35808:
	mov	ebx,0
	jmp	_14512
_14512:
	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	_35823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35812
	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	_35814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_35815
	push	ebp
	push	_35819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35818
	call	_brl_blitz_NullObjectError
_35818:
	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	_14516
_35815:
	push	ebp
	push	_35822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35820:
	mov	ebx,0
	jmp	_14516
_14516:
	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	_35825
	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	_35824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14519
_14519:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_35832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35829
	call	_brl_blitz_NullObjectError
_35829:
	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	_14523
_14523:
	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	_35840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_35835
	call	_brl_blitz_NullObjectError
_35835:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_35837
	call	_brl_blitz_NullObjectError
_35837:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35839
	call	_brl_blitz_NullObjectError
_35839:
	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	_14529
_14529:
	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	_35842
	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	_35841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14532
_14532:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_35852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35843
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35846
	call	_brl_blitz_NullObjectError
_35846:
	cmp	dword [ebx+16],0
	jne	_35847
	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	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	_14536
_35847:
	mov	ebx,_bbNullObject
	jmp	_14536
_14536:
	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	_35861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35855
	call	_brl_blitz_NullObjectError
_35855:
	cmp	dword [ebx+16],0
	jne	_35856
	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 [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	_14540
_35856:
	mov	ebx,0
	jmp	_14540
_14540:
	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	_35872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35864
	call	_brl_blitz_NullObjectError
_35864:
	cmp	dword [ebx+16],0
	jne	_35865
	push	ebp
	push	_35871
	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 [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	_14544
_35865:
	mov	ebx,0
	jmp	_14544
_14544:
	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	_35874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35873
	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	_14547
_14547:
	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	_35903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35876
	push	ebp
	push	_35878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14552
_35876:
	push	_35879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_35881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_35882
	push	ebp
	push	_35888
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_35885
	mov	eax,_brl_blitz_NullFunctionError
_35885:
	mov	dword [ebp-20],eax
	push	_35887
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_35890
_35882:
	push	ebp
	push	_35892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IImageLoader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_35890:
	push	_35893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35895
	call	_brl_blitz_NullObjectError
_35895:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_35897
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_35897:
	mov	dword [ebx+16],eax
	push	_35899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35901
	call	_brl_blitz_NullObjectError
_35901:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14552
_14552:
	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	_35914
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_35905
	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	_35907
	call	_brl_blitz_NullObjectError
_35907:
	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	_35908
	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	_35910
	call	_brl_blitz_NullObjectError
_35910:
	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	_35911
	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	_35913
	call	_brl_blitz_NullObjectError
_35913:
	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	_14556
_14556:
	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	_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_BMXIImageLoader_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_14559
_14559:
	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	_35944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35919
	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	_35921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_35922
	push	ebp
	push	_35940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35925
	call	_brl_blitz_NullObjectError
_35925:
	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	_35927
	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	_35930
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35929
	call	_brl_blitz_NullObjectError
_35929:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_35930:
	cmp	eax,0
	je	_35932
	push	ebp
	push	_35934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14563
_35932:
	push	ebp
	push	_35939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35936
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_35938
	call	_brl_blitz_NullObjectError
_35938:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14563
_35922:
	push	ebp
	push	_35943
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35941:
	mov	ebx,0
	jmp	_14563
_14563:
	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	_35957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35946
	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	_35948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_35949
	push	ebp
	push	_35953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35950
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35952
	call	_brl_blitz_NullObjectError
_35952:
	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	_14567
_35949:
	push	ebp
	push	_35956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35954:
	mov	ebx,0
	jmp	_14567
_14567:
	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	_35969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35958
	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	_35960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_35961
	push	ebp
	push	_35965
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35964
	call	_brl_blitz_NullObjectError
_35964:
	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	_14571
_35961:
	push	ebp
	push	_35968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_35966:
	mov	ebx,0
	jmp	_14571
_14571:
	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	_35971
	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	_35970
	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_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	_35975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35973
	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	_14578
_14578:
	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	_35986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35977
	push	ebp
	push	_35979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14582
_35977:
	push	_35980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_CDynamicMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_35982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_35984
	call	_brl_blitz_NullObjectError
_35984:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_35985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14582
_14582:
	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	_35988
	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	_35987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14585
_14585:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_35992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35990
	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	_14588
_14588:
	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	_35996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_35995
	call	_brl_blitz_NullObjectError
_35995:
	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	_14591
_14591:
	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	_36008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_35998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_35999
	push	ebp
	push	_36001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14595
_35999:
	push	_36002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_CIndexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36006
	call	_brl_blitz_NullObjectError
_36006:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14595
_14595:
	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	_36021
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36009
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36011
	call	_brl_blitz_NullObjectError
_36011:
	cmp	dword [ebx+12],0
	je	_36012
	push	ebp
	push	_36017
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36015
	call	_brl_blitz_NullObjectError
_36015:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36012:
	push	_36018
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36020
	call	_brl_blitz_NullObjectError
_36020:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14598
_14598:
	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	_36025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36024
	call	_brl_blitz_NullObjectError
_36024:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14601
_14601:
	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	_36029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36028
	call	_brl_blitz_NullObjectError
_36028:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14604
_14604:
	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	_36030
	push	ebx
	call	__irrlicht_core_CIndexBuffer_drop
	add	esp,4
_36030:
_14607:
	mov	dword [ebx],_irrlicht_core_IIndexBuffer
	push	ebx
	call	__irrlicht_core_IIndexBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_36031
_36031:
	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	_36033
	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	_36032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14610
_14610:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36035
	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	_14613
_14613:
	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	_36041
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36040
	call	_brl_blitz_NullObjectError
_36040:
	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	_14616
_14616:
	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	_36053
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36044
	push	ebp
	push	_36046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14620
_36044:
	push	_36047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_CVertexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36051
	call	_brl_blitz_NullObjectError
_36051:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36052
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14620
_14620:
	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	_36066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36056
	call	_brl_blitz_NullObjectError
_36056:
	cmp	dword [ebx+12],0
	je	_36057
	push	ebp
	push	_36062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36060
	call	_brl_blitz_NullObjectError
_36060:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36057:
	push	_36063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36065
	call	_brl_blitz_NullObjectError
_36065:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14623
_14623:
	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	_36070
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36069
	call	_brl_blitz_NullObjectError
_36069:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14626
_14626:
	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	_36074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36073
	call	_brl_blitz_NullObjectError
_36073:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14629
_14629:
	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	_36075
	push	ebx
	call	__irrlicht_core_CVertexBuffer_drop
	add	esp,4
_36075:
_14632:
	mov	dword [ebx],_irrlicht_core_IVertexBuffer
	push	ebx
	call	__irrlicht_core_IVertexBuffer_Delete
	add	esp,4
	mov	eax,0
	jmp	_36076
_36076:
	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	_36078
	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	_36077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14635
_14635:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_36091
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36082
	push	ebp
	push	_36084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14639
_36082:
	push	_36085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IDynamicMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36089
	call	_brl_blitz_NullObjectError
_36089:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14639
_14639:
	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	_36095
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36092
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36094
	call	_brl_blitz_NullObjectError
_36094:
	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	_14642
_14642:
	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	_36099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36098
	call	_brl_blitz_NullObjectError
_36098:
	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	_14645
_14645:
	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	_36105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36102
	call	_brl_blitz_NullObjectError
_36102:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36104
	call	_brl_blitz_NullObjectError
_36104:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IDynamicMeshBuffer_setVertexBuffer
	add	esp,8
	mov	ebx,0
	jmp	_14649
_14649:
	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	_36112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36109
	call	_brl_blitz_NullObjectError
_36109:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36111
	call	_brl_blitz_NullObjectError
_36111:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IDynamicMeshBuffer_setIndexBuffer
	add	esp,8
	mov	ebx,0
	jmp	_14653
_14653:
	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	_36115
	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	_36114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14656
_14656:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36118
	push	ebp
	push	_36120
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14660
_36118:
	push	_36121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36125
	call	_brl_blitz_NullObjectError
_36125:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14660
_14660:
	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	_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	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	_14663
_14663:
	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	_36135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36134
	call	_brl_blitz_NullObjectError
_36134:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndexCount
	add	esp,4
	mov	ebx,eax
	jmp	_14666
_14666:
	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	_36161
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36138
	call	_brl_blitz_NullObjectError
_36138:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndices
	add	esp,4
	mov	dword [ebp-8],eax
	push	_36140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36142
	call	_brl_blitz_NullObjectError
_36142:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_36146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_36147
	push	ebp
	push	_36159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_36149
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-12]
	jmp	_36152
_347:
	push	ebp
	push	_36158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36156
	call	_brl_blitz_ArrayBoundsError
_36156:
	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
_36152:
	cmp	dword [ebp-20],esi
	jl	_347
_346:
	call	dword [_bbOnDebugLeaveScope]
_36147:
	push	_36160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14669
_14669:
	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	_36167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36166
	call	_brl_blitz_NullObjectError
_36166:
	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	_14672
_14672:
	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	_36171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36170
	call	_brl_blitz_NullObjectError
_36170:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertexCount
	add	esp,4
	mov	ebx,eax
	jmp	_14675
_14675:
	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	_36175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36174
	call	_brl_blitz_NullObjectError
_36174:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertexType
	add	esp,4
	mov	ebx,eax
	jmp	_14678
_14678:
	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
	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	_36221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36178
	call	_brl_blitz_NullObjectError
_36178:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	dword [ebp-8],eax
	push	_36180
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_36182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_36184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36186
	call	_brl_blitz_NullObjectError
_36186:
	lea	eax,dword [ebp-12]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertices
	add	esp,8
	mov	dword [ebp-20],eax
	push	_36188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_36189
	mov	eax,ebp
	push	eax
	push	_36218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_36191
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	esi,dword [ebp-20]
	jmp	_36194
_350:
	mov	eax,ebp
	push	eax
	push	_36217
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_36199
	cmp	eax,1
	je	_36200
	cmp	eax,2
	je	_36201
	jmp	_36198
_36199:
	mov	eax,ebp
	push	eax
	push	_36206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36204
	call	_brl_blitz_ArrayBoundsError
_36204:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36198
_36200:
	mov	eax,ebp
	push	eax
	push	_36211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36209
	call	_brl_blitz_ArrayBoundsError
_36209:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36198
_36201:
	mov	eax,ebp
	push	eax
	push	_36216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_36214
	call	_brl_blitz_ArrayBoundsError
_36214:
	mov	eax,dword [ebp-16]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36198
_36198:
	call	dword [_bbOnDebugLeaveScope]
_348:
	add	dword [ebp-24],1
_36194:
	cmp	dword [ebp-24],esi
	jl	_350
_349:
	call	dword [_bbOnDebugLeaveScope]
_36189:
	push	_36219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-12]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_36220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14681
_14681:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36226
	call	_brl_blitz_NullObjectError
_36226:
	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	_14689
_14689:
	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	_36233
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36230
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36232
	call	_brl_blitz_NullObjectError
_36232:
	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	_14698
_14698:
	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	_36237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36236
	call	_brl_blitz_NullObjectError
_36236:
	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	_14708
_14708:
	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	_36243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36242
	call	_brl_blitz_NullObjectError
_36242:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_fillIndicesPtr
	add	esp,12
	mov	ebx,0
	jmp	_14713
_14713:
	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	_36265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36247
	call	_brl_blitz_NullObjectError
_36247:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36251
	call	_brl_blitz_NullObjectError
_36251:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getVertex
	add	esp,8
	mov	dword [ebp-16],eax
	push	_36253
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	je	_36256
	cmp	eax,1
	je	_36257
	cmp	eax,2
	je	_36258
	jmp	_36255
_36256:
	push	ebp
	push	_36260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36259
	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	_14717
_36257:
	push	ebp
	push	_36262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36261
	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	_14717
_36258:
	push	ebp
	push	_36264
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36263
	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	_14717
_36255:
	mov	ebx,_bbNullObject
	jmp	_14717
_14717:
	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	_36271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36268
	call	_brl_blitz_NullObjectError
_36268:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36270
	call	_brl_blitz_NullObjectError
_36270:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_14721
_14721:
	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	_36284
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36272
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36274
	call	_brl_blitz_NullObjectError
_36274:
	cmp	dword [ebx+12],0
	je	_36275
	push	ebp
	push	_36280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36278
	call	_brl_blitz_NullObjectError
_36278:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36275:
	push	_36281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36283
	call	_brl_blitz_NullObjectError
_36283:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14724
_14724:
	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	_36288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36287
	call	_brl_blitz_NullObjectError
_36287:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14727
_14727:
	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	_36292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36291
	call	_brl_blitz_NullObjectError
_36291:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_14730
_14730:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_36293
	push	eax
	call	__irrlicht_core_IMeshBuffer_drop
	add	esp,4
_36293:
_14733:
	mov	eax,0
	jmp	_36294
_36294:
	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	_36318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_36297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_36299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-24],eax
	push	_36301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+16],0
	je	_36302
	push	ebp
	push	_36307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36303
	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	_36306
	call	_brl_blitz_ArrayBoundsError
_36306:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36302:
	push	_36308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+16],0
	je	_36309
	push	ebp
	push	_36314
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36310
	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	_36313
	call	_brl_blitz_ArrayBoundsError
_36313:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_36309:
	push	_36315
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36317
	call	_brl_blitz_NullObjectError
_36317:
	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	_14738
_14738:
	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	_36326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36323
	call	_brl_blitz_NullObjectError
_36323:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36325
	call	_brl_blitz_NullObjectError
_36325:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshBuffer_appendFromOther
	add	esp,8
	mov	ebx,0
	jmp	_14742
_14742:
	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	_36330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36329
	call	_brl_blitz_NullObjectError
_36329:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_14745
_14745:
	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	_36334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36331
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36333
	call	_brl_blitz_NullObjectError
_36333:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getIndexType
	add	esp,4
	mov	ebx,eax
	jmp	_14748
_14748:
	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	_36338
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36337
	call	_brl_blitz_NullObjectError
_36337:
	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	_14752
_14752:
	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	_36342
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36339
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36341
	call	_brl_blitz_NullObjectError
_36341:
	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	_14756
_14756:
	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	_36346
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36345
	call	_brl_blitz_NullObjectError
_36345:
	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	_14760
_14760:
	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	_36350
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36349
	call	_brl_blitz_NullObjectError
_36349:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getHardwareMappingHint_Vertex
	add	esp,4
	mov	ebx,eax
	jmp	_14763
_14763:
	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	_36354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36353
	call	_brl_blitz_NullObjectError
_36353:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getHardwareMappingHint_Index
	add	esp,4
	mov	ebx,eax
	jmp	_14766
_14766:
	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	_36358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36357
	call	_brl_blitz_NullObjectError
_36357:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_setHardwareMappingHint
	add	esp,12
	mov	ebx,0
	jmp	_14771
_14771:
	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	_36364
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36363
	call	_brl_blitz_NullObjectError
_36363:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_setDirty
	add	esp,8
	mov	ebx,0
	jmp	_14775
_14775:
	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	_36368
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36367
	call	_brl_blitz_NullObjectError
_36367:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getChangedID_Vertex
	add	esp,4
	mov	ebx,eax
	jmp	_14778
_14778:
	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	_36372
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36371
	call	_brl_blitz_NullObjectError
_36371:
	push	dword [ebx+8]
	call	_IrrScene_IMeshBuffer_getChangedID_Index
	add	esp,4
	mov	ebx,eax
	jmp	_14781
_14781:
	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	_36374
	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	_36373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14784
_14784:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36378
	push	ebp
	push	_36380
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14788
_36378:
	push	_36381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshCache
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36385
	call	_brl_blitz_NullObjectError
_36385:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14788
_14788:
	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	_36395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_36390
	call	_brl_blitz_NullObjectError
_36390:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36393
	call	_brl_blitz_NullObjectError
_36393:
	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	_14793
_14793:
	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	_36401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36398
	call	_brl_blitz_NullObjectError
_36398:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36400
	call	_brl_blitz_NullObjectError
_36400:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_removeAnimatedMesh
	add	esp,8
	mov	ebx,0
	jmp	_14797
_14797:
	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	_36407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36404
	call	_brl_blitz_NullObjectError
_36404:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36406
	call	_brl_blitz_NullObjectError
_36406:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_removeMesh
	add	esp,8
	mov	ebx,0
	jmp	_14801
_14801:
	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	_36412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36409
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36411
	call	_brl_blitz_NullObjectError
_36411:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_getMeshCount
	add	esp,4
	mov	ebx,eax
	jmp	_14804
_14804:
	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	_36418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36415
	call	_brl_blitz_NullObjectError
_36415:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36417
	call	_brl_blitz_NullObjectError
_36417:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getAnimatedMeshIndex
	add	esp,8
	mov	ebx,eax
	jmp	_14808
_14808:
	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	_36424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36421
	call	_brl_blitz_NullObjectError
_36421:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36423
	call	_brl_blitz_NullObjectError
_36423:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshCache_getMeshIndex
	add	esp,8
	mov	ebx,eax
	jmp	_14812
_14812:
	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	_36428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36425
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36427
	call	_brl_blitz_NullObjectError
_36427:
	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	_14816
_14816:
	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	_36432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36431
	call	_brl_blitz_NullObjectError
_36431:
	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	_14820
_14820:
	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	_36438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36435
	call	_brl_blitz_NullObjectError
_36435:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36437
	call	_brl_blitz_NullObjectError
_36437:
	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	_14824
_14824:
	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	_36444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36441
	call	_brl_blitz_NullObjectError
_36441:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36443
	call	_brl_blitz_NullObjectError
_36443:
	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	_14828
_14828:
	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	_36457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36447
	call	_brl_blitz_NullObjectError
_36447:
	cmp	dword [ebx+12],0
	je	_36448
	push	ebp
	push	_36453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36451
	call	_brl_blitz_NullObjectError
_36451:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36448:
	push	_36454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36456
	call	_brl_blitz_NullObjectError
_36456:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14831
_14831:
	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	_36461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36460
	call	_brl_blitz_NullObjectError
_36460:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14834
_14834:
	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	_36465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36462
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36464
	call	_brl_blitz_NullObjectError
_36464:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_grab
	add	esp,4
	mov	ebx,0
	jmp	_14837
_14837:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshCache_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_36466
	push	eax
	call	__irrlicht_core_IMeshCache_drop
	add	esp,4
_36466:
_14840:
	mov	eax,0
	jmp	_36467
_36467:
	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	_36473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36470
	call	_brl_blitz_NullObjectError
_36470:
	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	_14844
_14844:
	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	_36479
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36476
	call	_brl_blitz_NullObjectError
_36476:
	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	_14849
_14849:
	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	_36487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_36482
	call	_brl_blitz_NullObjectError
_36482:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_36484
	call	_brl_blitz_NullObjectError
_36484:
	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	_14854
_14854:
	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	_36495
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_36490
	call	_brl_blitz_NullObjectError
_36490:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_36492
	call	_brl_blitz_NullObjectError
_36492:
	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	_14859
_14859:
	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	_36501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36498
	call	_brl_blitz_NullObjectError
_36498:
	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	_14863
_14863:
	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	_36505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36504
	call	_brl_blitz_NullObjectError
_36504:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_clear
	add	esp,4
	mov	ebx,0
	jmp	_14866
_14866:
	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	_36509
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36508
	call	_brl_blitz_NullObjectError
_36508:
	push	dword [ebx+8]
	call	_IrrScene_IMeshCache_clearUnusedMeshes
	add	esp,4
	mov	ebx,0
	jmp	_14869
_14869:
	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	_36511
	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	_36510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14872
_14872:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36523
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36514
	push	ebp
	push	_36516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14876
_36514:
	push	_36517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36521
	call	_brl_blitz_NullObjectError
_36521:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_14876
_14876:
	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	_36527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36526
	call	_brl_blitz_NullObjectError
_36526:
	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	_14879
_14879:
	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	_36531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36530
	call	_brl_blitz_NullObjectError
_36530:
	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	_14883
_14883:
	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	_36535
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36534
	call	_brl_blitz_NullObjectError
_36534:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_getMeshBufferCount
	add	esp,4
	mov	ebx,eax
	jmp	_14886
_14886:
	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	_36539
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36536
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36538
	call	_brl_blitz_NullObjectError
_36538:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_setMaterialFlag
	add	esp,12
	mov	ebx,0
	jmp	_14891
_14891:
	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	_36547
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36544
	call	_brl_blitz_NullObjectError
_36544:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36546
	call	_brl_blitz_NullObjectError
_36546:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMesh_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_14895
_14895:
	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	_36560
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36550
	call	_brl_blitz_NullObjectError
_36550:
	cmp	dword [ebx+12],0
	je	_36551
	push	ebp
	push	_36556
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36552
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36554
	call	_brl_blitz_NullObjectError
_36554:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36551:
	push	_36557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36559
	call	_brl_blitz_NullObjectError
_36559:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_drop
	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_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	_36564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36563
	call	_brl_blitz_NullObjectError
_36563:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14901
_14901:
	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	_36568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36567
	call	_brl_blitz_NullObjectError
_36567:
	push	dword [ebx+8]
	call	_IrrScene_IMesh_grab
	add	esp,4
	mov	ebx,0
	jmp	_14904
_14904:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_36569
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,4
_36569:
_14907:
	mov	eax,0
	jmp	_36571
_36571:
	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	_36575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36574
	call	_brl_blitz_NullObjectError
_36574:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_setHardwareMappingHint
	add	esp,12
	mov	ebx,0
	jmp	_14912
_14912:
	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	_36579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36578
	call	_brl_blitz_NullObjectError
_36578:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMesh_setDirty
	add	esp,8
	mov	ebx,0
	jmp	_14916
_14916:
	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	_36581
	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	_36580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14919
_14919:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36586
	call	_brl_blitz_NullObjectError
_36586:
	cmp	dword [ebx+12],0
	je	_36587
	push	ebp
	push	_36592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36590
	call	_brl_blitz_NullObjectError
_36590:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36587:
	push	_36593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36595
	call	_brl_blitz_NullObjectError
_36595:
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14922
_14922:
	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	_36600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36599
	call	_brl_blitz_NullObjectError
_36599:
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14925
_14925:
	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	_36604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36603
	call	_brl_blitz_NullObjectError
_36603:
	push	dword [ebx+8]
	call	_IrrScene_IMeshLoader_grab
	add	esp,4
	mov	ebx,0
	jmp	_14928
_14928:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshLoader_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_36605
	push	eax
	call	__irrlicht_core_IMeshLoader_drop
	add	esp,4
_36605:
_14931:
	mov	eax,0
	jmp	_36606
_36606:
	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	_36608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36607
	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	_14934
_14934:
	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	_36637
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36610
	push	ebp
	push	_36612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14939
_36610:
	push	_36613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_36615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_36616
	push	ebp
	push	_36622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_36619
	mov	eax,_brl_blitz_NullFunctionError
_36619:
	mov	dword [ebp-20],eax
	push	_36621
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36624
_36616:
	push	ebp
	push	_36626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36625
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshLoaderDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_36624:
	push	_36627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36629
	call	_brl_blitz_NullObjectError
_36629:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_36631
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_36631:
	mov	dword [ebx+16],eax
	push	_36633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36635
	call	_brl_blitz_NullObjectError
_36635:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_14939
_14939:
	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	_36645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36638
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_36639
	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	_36641
	call	_brl_blitz_NullObjectError
_36641:
	push	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIMeshLoader_bindCreateMesh
	add	esp,8
	push	_36642
	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	_36644
	call	_brl_blitz_NullObjectError
_36644:
	push	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIMeshLoader_bindIsALoadableFileExtension
	add	esp,8
	mov	ebx,0
	jmp	_14943
_14943:
	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	_36664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36646
	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	_36648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36649
	push	ebp
	push	_36659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36650
	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	_36652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36654
	call	_brl_blitz_NullObjectError
_36654:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_36656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_36658
	call	_brl_blitz_NullObjectError
_36658:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14947
_36649:
	push	ebp
	push	_36663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36661:
	mov	ebx,0
	jmp	_14947
_14947:
	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	_36676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36665
	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	_36667
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_36668
	push	ebp
	push	_36672
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36671
	call	_brl_blitz_NullObjectError
_36671:
	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	_14951
_36668:
	push	ebp
	push	_36675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_36673:
	mov	ebx,0
	jmp	_14951
_14951:
	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	_36680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36679
	call	_brl_blitz_NullObjectError
_36679:
	push	dword [ebx+8]
	call	_IrrScene_BMXIMeshLoader_getBinder
	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_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	_36682
	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	_36681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14957
_14957:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_36689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36686
	call	_brl_blitz_NullObjectError
_36686:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36688
	call	_brl_blitz_NullObjectError
_36688:
	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	_14961
_14961:
	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	_36695
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36692
	call	_brl_blitz_NullObjectError
_36692:
	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	_14965
_14965:
	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	_36697
	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	_36696
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_14968
_14968:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_36711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36700
	push	ebp
	push	_36702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_14972
_36700:
	push	_36703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36707
	call	_brl_blitz_NullObjectError
_36707:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36710
	call	_brl_blitz_NullObjectError
_36710:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,8
	mov	ebx,eax
	jmp	_14972
_14972:
	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	_36715
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36714
	call	_brl_blitz_NullObjectError
_36714:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getFrameCount
	add	esp,4
	mov	ebx,eax
	jmp	_14975
_14975:
	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	_36719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36718
	call	_brl_blitz_NullObjectError
_36718:
	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	_14982
_14982:
	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	_36727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36726
	call	_brl_blitz_NullObjectError
_36726:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getMeshType
	add	esp,4
	mov	ebx,eax
	jmp	_14985
_14985:
	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	_36740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36730
	call	_brl_blitz_NullObjectError
_36730:
	cmp	dword [ebx+12],0
	je	_36731
	push	ebp
	push	_36736
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36732
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36734
	call	_brl_blitz_NullObjectError
_36734:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36731:
	push	_36737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36739
	call	_brl_blitz_NullObjectError
_36739:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_drop
	add	esp,4
	mov	ebx,eax
	jmp	_14988
_14988:
	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	_36744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36743
	call	_brl_blitz_NullObjectError
_36743:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_14991
_14991:
	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	_36748
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36747
	call	_brl_blitz_NullObjectError
_36747:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMesh_grab
	add	esp,4
	mov	ebx,0
	jmp	_14994
_14994:
	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	_36749
	push	ebx
	call	__irrlicht_core_IAnimatedMesh_drop
	add	esp,4
_36749:
_14997:
	mov	dword [ebx],_irrlicht_core_IMesh
	push	ebx
	call	__irrlicht_core_IMesh_Delete
	add	esp,4
	mov	eax,0
	jmp	_36750
_36750:
	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	_36789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36751
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_36753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36755
	call	_brl_blitz_NullObjectError
_36755:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_36757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_36759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_36760
	push	ebp
	push	_36768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36763
	call	_brl_blitz_NullObjectError
_36763:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_36764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36766
	call	_brl_blitz_NullObjectError
_36766:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_36760:
	push	_36769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,1
	je	_36772
	cmp	eax,2
	je	_36773
	push	ebp
	push	_36779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_36775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36777
	call	_brl_blitz_NullObjectError
_36777:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_36771
_36772:
	push	ebp
	push	_36783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36782
	call	_brl_blitz_NullObjectError
_36782:
	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	_36771
_36773:
	push	ebp
	push	_36787
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36786
	call	_brl_blitz_NullObjectError
_36786:
	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	_36771
_36771:
	push	_36788
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15001
_15001:
	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	_36793
	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	_36792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15004
_15004:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_36806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36797
	push	ebp
	push	_36799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15009
_36797:
	push	_36800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_36802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_36804
	call	_brl_blitz_NullObjectError
_36804:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15009
_15009:
	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	_36810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36809
	call	_brl_blitz_NullObjectError
_36809:
	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	_15016
_15016:
	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	_36817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36816
	call	_brl_blitz_NullObjectError
_36816:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getFrameNr
	add	esp,4
	mov	ebx,eax
	jmp	_15019
_15019:
	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	_36823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36820
	call	_brl_blitz_NullObjectError
_36820:
	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	_15023
_15023:
	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	_36830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36827
	call	_brl_blitz_NullObjectError
_36827:
	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	_15027
_15027:
	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	_36840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_36832
	push	ebp
	push	_36834
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_36832:
	push	_36835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36837
	call	_brl_blitz_NullObjectError
_36837:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36839
	call	_brl_blitz_NullObjectError
_36839:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setAnimationEndCallback
	add	esp,8
	mov	ebx,0
	jmp	_15031
_15031:
	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	_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-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setAnimationSpeed
	add	esp,8
	mov	ebx,0
	jmp	_15035
_15035:
	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	_36850
	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	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setCurrentFrame
	add	esp,8
	mov	ebx,0
	jmp	_15039
_15039:
	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	_36854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setFrameLoop
	add	esp,12
	mov	ebx,eax
	jmp	_15044
_15044:
	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	_36860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36859
	call	_brl_blitz_NullObjectError
_36859:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setLoopMode
	add	esp,8
	mov	ebx,0
	jmp	_15048
_15048:
	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	_36867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36864
	call	_brl_blitz_NullObjectError
_36864:
	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	_15052
_15052:
	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	_36872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36871
	call	_brl_blitz_NullObjectError
_36871:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMD2AnimationFromType
	add	esp,8
	mov	ebx,eax
	jmp	_15056
_15056:
	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	_36877
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setReadOnlyMaterials
	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_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	_36881
	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:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_isReadOnlyMaterials
	add	esp,4
	mov	ebx,eax
	jmp	_15063
_15063:
	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	_36887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36884
	call	_brl_blitz_NullObjectError
_36884:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_36886
	call	_brl_blitz_NullObjectError
_36886:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_15067
_15067:
	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	_36891
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36890
	call	_brl_blitz_NullObjectError
_36890:
	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	_15070
_15070:
	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	_36895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36894
	call	_brl_blitz_NullObjectError
_36894:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getStartFrame
	add	esp,4
	mov	ebx,eax
	jmp	_15073
_15073:
	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	_36899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36898
	call	_brl_blitz_NullObjectError
_36898:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getEndFrame
	add	esp,4
	mov	ebx,eax
	jmp	_15076
_15076:
	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	_36905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36902
	call	_brl_blitz_NullObjectError
_36902:
	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	_15080
_15080:
	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	_36910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36909
	call	_brl_blitz_NullObjectError
_36909:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setJointMode
	add	esp,8
	mov	ebx,0
	jmp	_15084
_15084:
	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	_36915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36914
	call	_brl_blitz_NullObjectError
_36914:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setTransitionTime
	add	esp,8
	mov	ebx,0
	jmp	_15088
_15088:
	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	_36920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36919
	call	_brl_blitz_NullObjectError
_36919:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_animateJoints
	add	esp,8
	mov	ebx,0
	jmp	_15092
_15092:
	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	_36925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36924
	call	_brl_blitz_NullObjectError
_36924:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_setRenderFromIdentity
	add	esp,8
	mov	ebx,0
	jmp	_15096
_15096:
	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	_36932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_36929
	call	_brl_blitz_NullObjectError
_36929:
	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	_15100
_15100:
	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	_36936
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36935
	call	_brl_blitz_NullObjectError
_36935:
	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	_15104
_15104:
	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	_36941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36940
	call	_brl_blitz_NullObjectError
_36940:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getJointCount
	add	esp,4
	mov	ebx,eax
	jmp	_15107
_15107:
	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	_36945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36944
	call	_brl_blitz_NullObjectError
_36944:
	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	_15112
_15112:
	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	_36952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36951
	call	_brl_blitz_NullObjectError
_36951:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshSceneNode_getAnimationSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_15115
_15115:
	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	_36954
	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	_36953
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15118
_15118:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_36967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_36958
	push	ebp
	push	_36960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15122
_36958:
	push	_36961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD2
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_36963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_36965
	call	_brl_blitz_NullObjectError
_36965:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_36966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15122
_15122:
	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	_36971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36970
	call	_brl_blitz_NullObjectError
_36970:
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD2_getAnimationCount
	add	esp,4
	mov	ebx,eax
	jmp	_15125
_15125:
	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	_36975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36974
	call	_brl_blitz_NullObjectError
_36974:
	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	_15129
_15129:
	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	_36981
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36978
	call	_brl_blitz_NullObjectError
_36978:
	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	_15136
_15136:
	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	_36988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_36987
	call	_brl_blitz_NullObjectError
_36987:
	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	_15143
_15143:
	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	_36991
	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	_36990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15146
_15146:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_generate:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_36994
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimationEndCallBack
	call	_bbObjectNew
	add	esp,4
	mov	ebx,eax
	jmp	_15148
_15148:
	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	_36999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_36995
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_36996
	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	_36998
	call	_brl_blitz_NullObjectError
_36998:
	push	__irrlicht_core_IAnimationEndCallBack_OnAnimationEndBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIAnimationEndCallBack_bindOnAnimationEnd
	add	esp,8
	mov	ebx,0
	jmp	_15152
_15152:
	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	_37014
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37000
	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	_37002
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_37003
	push	ebp
	push	_37009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37004
	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	_37006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37008
	call	_brl_blitz_NullObjectError
_37008:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37011
_37003:
	push	ebp
	push	_37013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37011:
	mov	ebx,0
	jmp	_15156
_15156:
	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	_37015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	mov	ebx,0
	jmp	_15160
_15160:
	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	_37028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37016
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37018
	call	_brl_blitz_NullObjectError
_37018:
	cmp	dword [ebx+12],0
	je	_37019
	push	ebp
	push	_37024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37020
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37022
	call	_brl_blitz_NullObjectError
_37022:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37019:
	push	_37025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37027
	call	_brl_blitz_NullObjectError
_37027:
	push	dword [ebx+8]
	call	_IrrScene_IAnimationEndCallBack_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15163
_15163:
	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	_37032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37031
	call	_brl_blitz_NullObjectError
_37031:
	push	dword [ebx+8]
	call	_IrrScene_IAnimationEndCallBack_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15166
_15166:
	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	_37036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37035
	call	_brl_blitz_NullObjectError
_37035:
	push	dword [ebx+8]
	call	_IrrScene_IAnimationEndCallBack_grab
	add	esp,4
	mov	ebx,0
	jmp	_15169
_15169:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IAnimationEndCallBack_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_37037
	push	eax
	call	__irrlicht_core_IAnimationEndCallBack_drop
	add	esp,4
_37037:
_15172:
	mov	eax,0
	jmp	_37038
_37038:
	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	_37042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37041
	call	_brl_blitz_NullObjectError
_37041:
	push	dword [ebx+8]
	call	_IrrScene_BMXIAnimationEndCallBack_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15175
_15175:
	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	_37044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37043
	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	_15178
_15178:
	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	_37063
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37045
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	jne	_37046
	push	ebp
	push	_37048
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15183
_37046:
	push	_37049
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,0
	jne	_37051
	mov	eax,_brl_blitz_NullFunctionError
_37051:
	mov	dword [ebp-16],eax
	push	_37053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_37055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_37057
	call	_brl_blitz_NullObjectError
_37057:
	mov	eax,dword [ebp-12]
	mov	dword [ebx+16],eax
	push	_37059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_37061
	call	_brl_blitz_NullObjectError
_37061:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_15183
_15183:
	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	_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_BMXIAnimationEndCallBack_del
	add	esp,4
	mov	ebx,0
	jmp	_15186
_15186:
	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	_37069
	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	_37068
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15189
_15189:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_37082
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37073
	push	ebp
	push	_37075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15193
_37073:
	push	_37076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IQ3LevelMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37080
	call	_brl_blitz_NullObjectError
_37080:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15193
_15193:
	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	_37088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37083
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37085
	call	_brl_blitz_NullObjectError
_37085:
	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	_15198
_15198:
	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	_37093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37090
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37092
	call	_brl_blitz_NullObjectError
_37092:
	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	_15202
_15202:
	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
	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	_37118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_37096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_37098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37100
	call	_brl_blitz_NullObjectError
_37100:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IQ3LevelMesh_getEntityList
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_37103
	mov	eax,ebp
	push	eax
	push	_37115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37104
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_37105
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_37108
_353:
	mov	eax,ebp
	push	eax
	push	_37114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37110
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_37112
	call	_brl_blitz_ArrayBoundsError
_37112:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_351:
	add	dword [ebp-20],1
_37108:
	cmp	dword [ebp-20],esi
	jl	_353
_352:
	call	dword [_bbOnDebugLeaveScope]
_37103:
	push	_37116
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_37117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15205
_15205:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_37121
	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	_37120
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15208
_15208:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_37134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37125
	push	ebp
	push	_37127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15212
_37125:
	push	_37128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITriangleSelector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_37130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37132
	call	_brl_blitz_NullObjectError
_37132:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15212
_15212:
	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	_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_ITriangleSelector_getTriangleCount
	add	esp,4
	mov	ebx,eax
	jmp	_15215
_15215:
	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	_37173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37139
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_37140
	mov	eax,ebp
	push	eax
	push	_37142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_37140:
	push	_37143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37146
	call	_brl_blitz_NullObjectError
_37146:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_37144
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbEmptyArray
	push	_37150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37152
	call	_brl_blitz_NullObjectError
_37152:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37154
	call	_brl_blitz_NullObjectError
_37154:
	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	_37156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],0
	jle	_37157
	mov	eax,ebp
	push	eax
	push	_37171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-20]
	push	_37159
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37160
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	edi,dword [ebp-20]
	jmp	_37162
_356:
	mov	eax,ebp
	push	eax
	push	_37170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-16]
	cmp	ebx,dword [eax+20]
	jb	_37166
	call	_brl_blitz_ArrayBoundsError
_37166:
	mov	eax,dword [ebp-16]
	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	_37169
	call	_brl_blitz_ArrayBoundsError
_37169:
	push	1
	mov	eax,dword [ebp-12]
	push	dword [eax+ebx*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_354:
	add	dword [ebp-24],1
_37162:
	cmp	dword [ebp-24],edi
	jl	_356
_355:
	call	dword [_bbOnDebugLeaveScope]
_37157:
	push	_37172
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15219
_15219:
	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	_37211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_37176
	mov	eax,ebp
	push	eax
	push	_37178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_37176:
	push	_37179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37182
	call	_brl_blitz_NullObjectError
_37182:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_37180
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37184
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_37186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_37188
	call	_brl_blitz_NullObjectError
_37188:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37190
	call	_brl_blitz_NullObjectError
_37190:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37192
	call	_brl_blitz_NullObjectError
_37192:
	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	_37194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_37195
	mov	eax,ebp
	push	eax
	push	_37209
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_37197
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_37198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	edi,dword [ebp-24]
	jmp	_37200
_359:
	mov	eax,ebp
	push	eax
	push	_37208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_37204
	call	_brl_blitz_ArrayBoundsError
_37204:
	mov	eax,dword [ebp-20]
	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	_37207
	call	_brl_blitz_ArrayBoundsError
_37207:
	push	1
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_357:
	add	dword [ebp-28],1
_37200:
	cmp	dword [ebp-28],edi
	jl	_359
_358:
	call	dword [_bbOnDebugLeaveScope]
_37195:
	push	_37210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_15224
_15224:
	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	_37248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_37213
	mov	eax,ebp
	push	eax
	push	_37215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Matrix4
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_37213:
	push	_37216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37219
	call	_brl_blitz_NullObjectError
_37219:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	push	eax
	push	_37217
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_37223
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_37225
	call	_brl_blitz_NullObjectError
_37225:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_37227
	call	_brl_blitz_NullObjectError
_37227:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37229
	call	_brl_blitz_NullObjectError
_37229:
	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	_37231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_37232
	mov	eax,ebp
	push	eax
	push	_37246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_37234
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_37235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	edi,dword [ebp-24]
	jmp	_37237
_362:
	mov	eax,ebp
	push	eax
	push	_37245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_37241
	call	_brl_blitz_ArrayBoundsError
_37241:
	mov	eax,dword [ebp-20]
	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	_37244
	call	_brl_blitz_ArrayBoundsError
_37244:
	push	1
	mov	eax,dword [ebp-16]
	push	dword [eax+ebx*4+24]
	call	__irrlicht_core_Triangle3df_createFromHandle
	add	esp,8
	mov	dword [esi+24],eax
	call	dword [_bbOnDebugLeaveScope]
_360:
	add	dword [ebp-28],1
_37237:
	cmp	dword [ebp-28],edi
	jl	_362
_361:
	call	dword [_bbOnDebugLeaveScope]
_37232:
	push	_37247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_15229
_15229:
	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	_37252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37251
	call	_brl_blitz_NullObjectError
_37251:
	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	_15233
_15233:
	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	_37266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37256
	call	_brl_blitz_NullObjectError
_37256:
	cmp	dword [ebx+12],0
	je	_37257
	push	ebp
	push	_37262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37260
	call	_brl_blitz_NullObjectError
_37260:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37257:
	push	_37263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37265
	call	_brl_blitz_NullObjectError
_37265:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15236
_15236:
	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	_37270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37269
	call	_brl_blitz_NullObjectError
_37269:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15239
_15239:
	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	_37274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37273
	call	_brl_blitz_NullObjectError
_37273:
	push	dword [ebx+8]
	call	_IrrScene_ITriangleSelector_grab
	add	esp,4
	mov	ebx,0
	jmp	_15242
_15242:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ITriangleSelector_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_37275
	push	eax
	call	__irrlicht_core_ITriangleSelector_drop
	add	esp,4
_37275:
_15245:
	mov	eax,0
	jmp	_37276
_37276:
	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	_37278
	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	_37277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15248
_15248:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_37291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37283
	call	_brl_blitz_NullObjectError
_37283:
	cmp	dword [ebx+16],0
	jne	_37284
	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	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimator_animateNode
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_37284:
	mov	ebx,0
	jmp	_15253
_15253:
	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	_37305
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37294
	call	_brl_blitz_NullObjectError
_37294:
	cmp	dword [ebx+16],0
	jne	_37295
	push	ebp
	push	_37299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37298
	call	_brl_blitz_NullObjectError
_37298:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15256
_37295:
	push	ebp
	push	_37304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37303
	call	_brl_blitz_NullObjectError
_37303:
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15256
_15256:
	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	_37323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37308
	call	_brl_blitz_NullObjectError
_37308:
	cmp	dword [ebx+16],0
	jne	_37309
	mov	eax,ebp
	push	eax
	push	_37315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37312
	call	_brl_blitz_NullObjectError
_37312:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37314
	call	_brl_blitz_NullObjectError
_37314:
	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	_15261
_37309:
	mov	eax,ebp
	push	eax
	push	_37322
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37319
	call	_brl_blitz_NullObjectError
_37319:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37321
	call	_brl_blitz_NullObjectError
_37321:
	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	_15261
_15261:
	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	_37335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37326
	call	_brl_blitz_NullObjectError
_37326:
	cmp	dword [ebx+16],0
	jne	_37327
	push	ebp
	push	_37331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37330
	call	_brl_blitz_NullObjectError
_37330:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorisEventReceiverEnabled
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15264
_37327:
	push	ebp
	push	_37334
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15264
_15264:
	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	_37349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37338
	call	_brl_blitz_NullObjectError
_37338:
	cmp	dword [ebx+16],0
	jne	_37339
	push	ebp
	push	_37345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37342
	call	_brl_blitz_NullObjectError
_37342:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37344
	call	_brl_blitz_NullObjectError
_37344:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorOnEvent
	add	esp,8
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15268
_37339:
	push	ebp
	push	_37348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37347
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15268
_15268:
	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	_37361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37352
	call	_brl_blitz_NullObjectError
_37352:
	cmp	dword [ebx+16],0
	jne	_37353
	push	ebp
	push	_37357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37356
	call	_brl_blitz_NullObjectError
_37356:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_hasFinished
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15271
_37353:
	push	ebp
	push	_37360
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15271
_15271:
	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	_37374
	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:
	cmp	dword [ebx+12],0
	je	_37365
	push	ebp
	push	_37370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37368
	call	_brl_blitz_NullObjectError
_37368:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_37365:
	push	_37371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37373
	call	_brl_blitz_NullObjectError
_37373:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15274
_15274:
	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	_37378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37377
	call	_brl_blitz_NullObjectError
_37377:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	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_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	_37382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37381
	call	_brl_blitz_NullObjectError
_37381:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimator_grab
	add	esp,4
	mov	ebx,0
	jmp	_15280
_15280:
	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	_37383
	push	ebx
	call	__irrlicht_core_ISceneNodeAnimator_drop
	add	esp,4
_37383:
_15283:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_37384
_37384:
	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	_37386
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37385
	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	_15286
_15286:
	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	_37415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37387
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_37388
	push	ebp
	push	_37390
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37389
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15291
_37388:
	push	_37391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_37393
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_37394
	push	ebp
	push	_37400
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_37397
	mov	eax,_brl_blitz_NullFunctionError
_37397:
	mov	dword [ebp-20],eax
	push	_37399
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37402
_37394:
	push	ebp
	push	_37404
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_37402:
	push	_37405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37407
	call	_brl_blitz_NullObjectError
_37407:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_37409
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_37409:
	mov	dword [ebx+16],eax
	push	_37411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37413
	call	_brl_blitz_NullObjectError
_37413:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_37414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15291
_15291:
	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	_37435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_37417
	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	_37419
	call	_brl_blitz_NullObjectError
_37419:
	push	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_bindAnimateNode
	add	esp,8
	push	_37420
	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	_37422
	call	_brl_blitz_NullObjectError
_37422:
	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	_37423
	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	_37425
	call	_brl_blitz_NullObjectError
_37425:
	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	_37426
	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	_37428
	call	_brl_blitz_NullObjectError
_37428:
	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	_37429
	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	_37431
	call	_brl_blitz_NullObjectError
_37431:
	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	_37432
	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	_37434
	call	_brl_blitz_NullObjectError
_37434:
	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	_15295
_15295:
	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	_37447
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37436
	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	_37438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_37439
	push	ebp
	push	_37443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37440
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_37442
	call	_brl_blitz_NullObjectError
_37442:
	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	_15299
_37439:
	push	ebp
	push	_37446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37444:
	mov	ebx,0
	jmp	_15299
_15299:
	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	_37460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37449
	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	_37451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_37452
	push	ebp
	push	_37456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37455
	call	_brl_blitz_NullObjectError
_37455:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+136]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15302
_37452:
	push	ebp
	push	_37459
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37457:
	mov	ebx,0
	jmp	_15302
_15302:
	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	_37472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37461
	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	_37463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_37464
	push	ebp
	push	_37468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37465
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37467
	call	_brl_blitz_NullObjectError
_37467:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15305
_37464:
	push	ebp
	push	_37471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37469:
	mov	ebx,0
	jmp	_15305
_15305:
	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	_37484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37473
	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	_37475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_37476
	push	ebp
	push	_37480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37479
	call	_brl_blitz_NullObjectError
_37479:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15308
_37476:
	push	ebp
	push	_37483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37481:
	mov	ebx,0
	jmp	_15308
_15308:
	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	_37498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37485
	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	_37487
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_37488
	push	ebp
	push	_37494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37489
	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	_37491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37493
	call	_brl_blitz_NullObjectError
_37493:
	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	_37495
_37488:
	push	ebp
	push	_37497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37495:
	mov	ebx,0
	jmp	_15313
_15313:
	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	_37512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37499
	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	_37501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_37502
	push	ebp
	push	_37508
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_37505
	call	_brl_blitz_NullObjectError
_37505:
	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	_37507
	call	_brl_blitz_NullObjectError
_37507:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15318
_37502:
	push	ebp
	push	_37511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37509:
	mov	ebx,0
	jmp	_15318
_15318:
	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	_37516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37515
	call	_brl_blitz_NullObjectError
_37515:
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneNodeAnimator_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15321
_15321:
	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	_37523
	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	_37522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37520
	call	_brl_blitz_NullObjectError
_37520:
	mov	dword [ebx+20],_IrrScene_ISceneNode_castToIReferenceCounted
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15324
_15324:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_37537
	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:
	cmp	dword [ebx+16],0
	je	_37527
	push	ebp
	push	_37531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37528
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37530
	call	_brl_blitz_NullObjectError
_37530:
	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	_15327
_37527:
	push	ebp
	push	_37536
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37535
	call	_brl_blitz_NullObjectError
_37535:
	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	_15327
_15327:
	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
	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	_37562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_37540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_37542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37544
	call	_brl_blitz_NullObjectError
_37544:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getAnimators
	add	esp,8
	mov	dword [ebp-16],eax
	push	_37546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_37547
	mov	eax,ebp
	push	eax
	push	_37559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_37549
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_37550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_37552
_365:
	mov	eax,ebp
	push	eax
	push	_37558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_37556
	call	_brl_blitz_ArrayBoundsError
_37556:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_363:
	add	dword [ebp-20],1
_37552:
	cmp	dword [ebp-20],esi
	jl	_365
_364:
	call	dword [_bbOnDebugLeaveScope]
_37547:
	push	_37560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_37561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15330
_15330:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_37581
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37564
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37566
	call	_brl_blitz_NullObjectError
_37566:
	cmp	dword [ebx+16],0
	jne	_37567
	push	ebp
	push	_37573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37570
	call	_brl_blitz_NullObjectError
_37570:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37572
	call	_brl_blitz_NullObjectError
_37572:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_addAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37574
_37567:
	push	ebp
	push	_37580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37577
	call	_brl_blitz_NullObjectError
_37577:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37579
	call	_brl_blitz_NullObjectError
_37579:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_addAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37574:
	mov	ebx,0
	jmp	_15334
_15334:
	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	_37600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37585
	call	_brl_blitz_NullObjectError
_37585:
	cmp	dword [ebx+16],0
	jne	_37586
	push	ebp
	push	_37592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37589
	call	_brl_blitz_NullObjectError
_37589:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37591
	call	_brl_blitz_NullObjectError
_37591:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_addChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37593
_37586:
	push	ebp
	push	_37599
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37596
	call	_brl_blitz_NullObjectError
_37596:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37598
	call	_brl_blitz_NullObjectError
_37598:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_addChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37593:
	mov	ebx,0
	jmp	_15338
_15338:
	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	_37614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37603
	call	_brl_blitz_NullObjectError
_37603:
	cmp	dword [ebx+16],0
	jne	_37604
	push	ebp
	push	_37608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37607
	call	_brl_blitz_NullObjectError
_37607:
	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	_15341
_37604:
	push	ebp
	push	_37613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37610
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37612
	call	_brl_blitz_NullObjectError
_37612:
	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	_15341
_15341:
	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	_37628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37617
	call	_brl_blitz_NullObjectError
_37617:
	cmp	dword [ebx+16],0
	jne	_37618
	push	ebp
	push	_37622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37621
	call	_brl_blitz_NullObjectError
_37621:
	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	_15344
_37618:
	push	ebp
	push	_37627
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37626
	call	_brl_blitz_NullObjectError
_37626:
	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	_15344
_15344:
	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	_37642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37631
	call	_brl_blitz_NullObjectError
_37631:
	cmp	dword [ebx+16],0
	jne	_37632
	push	ebp
	push	_37636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37635
	call	_brl_blitz_NullObjectError
_37635:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getAutomaticCulling
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15347
_37632:
	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	_BMXISceneNode_getAutomaticCulling
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15347
_15347:
	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	_37656
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37645
	call	_brl_blitz_NullObjectError
_37645:
	cmp	dword [ebx+16],0
	jne	_37646
	push	ebp
	push	_37650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37649
	call	_brl_blitz_NullObjectError
_37649:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getID
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15350
_37646:
	push	ebp
	push	_37655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37654
	call	_brl_blitz_NullObjectError
_37654:
	push	dword [ebx+8]
	call	_BMXISceneNode_getID
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15350
_15350:
	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	_37670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37659
	call	_brl_blitz_NullObjectError
_37659:
	cmp	dword [ebx+16],0
	jne	_37660
	push	ebp
	push	_37664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37663
	call	_brl_blitz_NullObjectError
_37663:
	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	_15354
_37660:
	push	ebp
	push	_37669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37668
	call	_brl_blitz_NullObjectError
_37668:
	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	_15354
_15354:
	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	_37684
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37671
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37673
	call	_brl_blitz_NullObjectError
_37673:
	cmp	dword [ebx+16],0
	jne	_37674
	push	ebp
	push	_37678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37677
	call	_brl_blitz_NullObjectError
_37677:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getMaterialCount
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15357
_37674:
	push	ebp
	push	_37683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37682
	call	_brl_blitz_NullObjectError
_37682:
	push	dword [ebx+8]
	call	_BMXISceneNode_getMaterialCount
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15357
_15357:
	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	_37698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37687
	call	_brl_blitz_NullObjectError
_37687:
	cmp	dword [ebx+16],0
	jne	_37688
	push	ebp
	push	_37692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37691
	call	_brl_blitz_NullObjectError
_37691:
	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	_15360
_37688:
	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	dword [ebx+8]
	call	_BMXISceneNode_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15360
_15360:
	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	_37712
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37701
	call	_brl_blitz_NullObjectError
_37701:
	cmp	dword [ebx+16],0
	jne	_37702
	push	ebp
	push	_37706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37705
	call	_brl_blitz_NullObjectError
_37705:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15363
_37702:
	push	ebp
	push	_37711
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37710
	call	_brl_blitz_NullObjectError
_37710:
	push	dword [ebx+8]
	call	_BMXISceneNode_getType
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15363
_15363:
	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	_37729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],_bbNullObject
	push	_37715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37717
	call	_brl_blitz_NullObjectError
_37717:
	cmp	dword [ebx+16],0
	jne	_37718
	push	ebp
	push	_37722
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37721
	call	_brl_blitz_NullObjectError
_37721:
	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	_37723
_37718:
	push	ebp
	push	_37727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37726
	call	_brl_blitz_NullObjectError
_37726:
	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]
_37723:
	push	_37728
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	jmp	_15366
_15366:
	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	_37743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37732
	call	_brl_blitz_NullObjectError
_37732:
	cmp	dword [ebx+16],0
	jne	_37733
	push	ebp
	push	_37737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37736
	call	_brl_blitz_NullObjectError
_37736:
	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	_15369
_37733:
	push	ebp
	push	_37742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37741
	call	_brl_blitz_NullObjectError
_37741:
	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	_15369
_15369:
	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	_37757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37746
	call	_brl_blitz_NullObjectError
_37746:
	cmp	dword [ebx+16],0
	jne	_37747
	push	ebp
	push	_37751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37750
	call	_brl_blitz_NullObjectError
_37750:
	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	_15372
_37747:
	push	ebp
	push	_37756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37753
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37755
	call	_brl_blitz_NullObjectError
_37755:
	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	_15372
_15372:
	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	_37771
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37760
	call	_brl_blitz_NullObjectError
_37760:
	cmp	dword [ebx+16],0
	jne	_37761
	push	ebp
	push	_37765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37764
	call	_brl_blitz_NullObjectError
_37764:
	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	_15375
_37761:
	push	ebp
	push	_37770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37769
	call	_brl_blitz_NullObjectError
_37769:
	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	_15375
_15375:
	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	_37785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37774
	call	_brl_blitz_NullObjectError
_37774:
	cmp	dword [ebx+16],0
	jne	_37775
	push	ebp
	push	_37779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37778
	call	_brl_blitz_NullObjectError
_37778:
	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	_15378
_37775:
	push	ebp
	push	_37784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37781
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37783
	call	_brl_blitz_NullObjectError
_37783:
	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	_15378
_15378:
	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	_37799
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37788
	call	_brl_blitz_NullObjectError
_37788:
	cmp	dword [ebx+16],0
	jne	_37789
	push	ebp
	push	_37793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37792
	call	_brl_blitz_NullObjectError
_37792:
	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	_15381
_37789:
	push	ebp
	push	_37798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37797
	call	_brl_blitz_NullObjectError
_37797:
	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	_15381
_15381:
	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	_37813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37800
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37802
	call	_brl_blitz_NullObjectError
_37802:
	cmp	dword [ebx+16],0
	jne	_37803
	push	ebp
	push	_37807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37806
	call	_brl_blitz_NullObjectError
_37806:
	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	_15384
_37803:
	push	ebp
	push	_37812
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37811
	call	_brl_blitz_NullObjectError
_37811:
	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	_15384
_15384:
	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	_37827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37816
	call	_brl_blitz_NullObjectError
_37816:
	cmp	dword [ebx+16],0
	jne	_37817
	push	ebp
	push	_37821
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37820
	call	_brl_blitz_NullObjectError
_37820:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isDebugDataVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15387
_37817:
	push	ebp
	push	_37826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37825
	call	_brl_blitz_NullObjectError
_37825:
	push	dword [ebx+8]
	call	_BMXISceneNode_isDebugDataVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15387
_15387:
	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	_37841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37830
	call	_brl_blitz_NullObjectError
_37830:
	cmp	dword [ebx+16],0
	jne	_37831
	push	ebp
	push	_37835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37834
	call	_brl_blitz_NullObjectError
_37834:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15390
_37831:
	push	ebp
	push	_37840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37839
	call	_brl_blitz_NullObjectError
_37839:
	push	dword [ebx+8]
	call	_BMXISceneNode_isVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15390
_15390:
	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	_37855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37844
	call	_brl_blitz_NullObjectError
_37844:
	cmp	dword [ebx+16],0
	jne	_37845
	push	ebp
	push	_37849
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37848
	call	_brl_blitz_NullObjectError
_37848:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_remove
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37850
_37845:
	push	ebp
	push	_37854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37853
	call	_brl_blitz_NullObjectError
_37853:
	push	dword [ebx+8]
	call	_BMXISceneNode_remove
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37850:
	mov	ebx,0
	jmp	_15393
_15393:
	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	_37869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37858
	call	_brl_blitz_NullObjectError
_37858:
	cmp	dword [ebx+16],0
	jne	_37859
	push	ebp
	push	_37863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37862
	call	_brl_blitz_NullObjectError
_37862:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_removeAll
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37864
_37859:
	push	ebp
	push	_37868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37867
	call	_brl_blitz_NullObjectError
_37867:
	push	dword [ebx+8]
	call	_BMXISceneNode_removeAll
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37864:
	mov	ebx,0
	jmp	_15396
_15396:
	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	_37887
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37872
	call	_brl_blitz_NullObjectError
_37872:
	cmp	dword [ebx+16],0
	jne	_37873
	push	ebp
	push	_37879
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37876
	call	_brl_blitz_NullObjectError
_37876:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37878
	call	_brl_blitz_NullObjectError
_37878:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_removeAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37880
_37873:
	push	ebp
	push	_37886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37883
	call	_brl_blitz_NullObjectError
_37883:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37885
	call	_brl_blitz_NullObjectError
_37885:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_removeAnimator
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37880:
	mov	ebx,0
	jmp	_15400
_15400:
	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	_37901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37890
	call	_brl_blitz_NullObjectError
_37890:
	cmp	dword [ebx+16],0
	jne	_37891
	push	ebp
	push	_37895
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37894
	call	_brl_blitz_NullObjectError
_37894:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_removeAnimators
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37896
_37891:
	push	ebp
	push	_37900
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37899
	call	_brl_blitz_NullObjectError
_37899:
	push	dword [ebx+8]
	call	_BMXISceneNode_removeAnimators
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37896:
	mov	ebx,0
	jmp	_15403
_15403:
	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	_37919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37904
	call	_brl_blitz_NullObjectError
_37904:
	cmp	dword [ebx+16],0
	jne	_37905
	push	ebp
	push	_37911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37908
	call	_brl_blitz_NullObjectError
_37908:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37910
	call	_brl_blitz_NullObjectError
_37910:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_removeChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37912
_37905:
	push	ebp
	push	_37918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_37915
	call	_brl_blitz_NullObjectError
_37915:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_37917
	call	_brl_blitz_NullObjectError
_37917:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_removeChild
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37912:
	mov	ebx,0
	jmp	_15407
_15407:
	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	_37933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37922
	call	_brl_blitz_NullObjectError
_37922:
	cmp	dword [ebx+16],0
	jne	_37923
	push	ebp
	push	_37927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37926
	call	_brl_blitz_NullObjectError
_37926:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_OnRegisterSceneNode
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37928
_37923:
	push	ebp
	push	_37932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37931
	call	_brl_blitz_NullObjectError
_37931:
	push	dword [ebx+8]
	call	_BMXISceneNode_OnRegisterSceneNode
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_37928:
	mov	ebx,0
	jmp	_15410
_15410:
	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	_37947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37936
	call	_brl_blitz_NullObjectError
_37936:
	cmp	dword [ebx+16],0
	jne	_37937
	push	ebp
	push	_37941
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37940
	call	_brl_blitz_NullObjectError
_37940:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_OnAnimate
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37942
_37937:
	push	ebp
	push	_37946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37945
	call	_brl_blitz_NullObjectError
_37945:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_OnAnimate
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37942:
	mov	ebx,0
	jmp	_15414
_15414:
	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	_37961
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37950
	call	_brl_blitz_NullObjectError
_37950:
	cmp	dword [ebx+16],0
	jne	_37951
	push	ebp
	push	_37955
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37954
	call	_brl_blitz_NullObjectError
_37954:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setAutomaticCulling
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37956
_37951:
	push	ebp
	push	_37960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37959
	call	_brl_blitz_NullObjectError
_37959:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setAutomaticCulling
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37956:
	mov	ebx,0
	jmp	_15418
_15418:
	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	_37976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37965
	call	_brl_blitz_NullObjectError
_37965:
	cmp	dword [ebx+16],0
	jne	_37966
	push	ebp
	push	_37970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37969
	call	_brl_blitz_NullObjectError
_37969:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setDebugDataVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37971
_37966:
	push	ebp
	push	_37975
	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:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setDebugDataVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37971:
	mov	ebx,0
	jmp	_15422
_15422:
	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	_37991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37980
	call	_brl_blitz_NullObjectError
_37980:
	cmp	dword [ebx+16],0
	jne	_37981
	push	ebp
	push	_37985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37982
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37984
	call	_brl_blitz_NullObjectError
_37984:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setID
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_37986
_37981:
	push	ebp
	push	_37990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37989
	call	_brl_blitz_NullObjectError
_37989:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setID
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_37986:
	mov	ebx,0
	jmp	_15426
_15426:
	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	_38005
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37994
	call	_brl_blitz_NullObjectError
_37994:
	cmp	dword [ebx+16],0
	jne	_37995
	push	ebp
	push	_37999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_37996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_37998
	call	_brl_blitz_NullObjectError
_37998:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setMaterialFlag
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38000
_37995:
	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 [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setMaterialFlag
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38000:
	mov	ebx,0
	jmp	_15431
_15431:
	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	_38023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38006
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38008
	call	_brl_blitz_NullObjectError
_38008:
	cmp	dword [ebx+16],0
	jne	_38009
	push	ebp
	push	_38015
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38012
	call	_brl_blitz_NullObjectError
_38012:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38014
	call	_brl_blitz_NullObjectError
_38014:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setMaterialTexture
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38016
_38009:
	push	ebp
	push	_38022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38019
	call	_brl_blitz_NullObjectError
_38019:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38021
	call	_brl_blitz_NullObjectError
_38021:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_BMXISceneNode_setMaterialTexture
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38016:
	mov	ebx,0
	jmp	_15436
_15436:
	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	_38038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38027
	call	_brl_blitz_NullObjectError
_38027:
	cmp	dword [ebx+16],0
	jne	_38028
	push	ebp
	push	_38032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38031
	call	_brl_blitz_NullObjectError
_38031:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setMaterialType
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38033
_38028:
	push	ebp
	push	_38037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38036
	call	_brl_blitz_NullObjectError
_38036:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setMaterialType
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38033:
	mov	ebx,0
	jmp	_15440
_15440:
	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	_38057
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38042
	call	_brl_blitz_NullObjectError
_38042:
	cmp	dword [ebx+16],0
	jne	_38043
	push	ebp
	push	_38049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38046
	call	_brl_blitz_NullObjectError
_38046:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38048
	call	_brl_blitz_NullObjectError
_38048:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setMaterial
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38050
_38043:
	push	ebp
	push	_38056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38053
	call	_brl_blitz_NullObjectError
_38053:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38055
	call	_brl_blitz_NullObjectError
_38055:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_BMXISceneNode_setMaterial
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38050:
	mov	ebx,0
	jmp	_15445
_15445:
	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	_38075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38060
	call	_brl_blitz_NullObjectError
_38060:
	cmp	dword [ebx+16],0
	jne	_38061
	push	ebp
	push	_38067
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38062
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38064
	call	_brl_blitz_NullObjectError
_38064:
	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	_38068
_38061:
	push	ebp
	push	_38074
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38071
	call	_brl_blitz_NullObjectError
_38071:
	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]
_38068:
	mov	ebx,0
	jmp	_15449
_15449:
	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	_38097
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38076
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_38077
	push	ebp
	push	_38079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_38077:
	push	_38080
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38082
	call	_brl_blitz_NullObjectError
_38082:
	cmp	dword [ebx+16],0
	jne	_38083
	push	ebp
	push	_38089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38086
	call	_brl_blitz_NullObjectError
_38086:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38088
	call	_brl_blitz_NullObjectError
_38088:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setParent
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38090
_38083:
	push	ebp
	push	_38096
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38093
	call	_brl_blitz_NullObjectError
_38093:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38095
	call	_brl_blitz_NullObjectError
_38095:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setParent
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38090:
	mov	ebx,0
	jmp	_15453
_15453:
	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	_38115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38098
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38100
	call	_brl_blitz_NullObjectError
_38100:
	cmp	dword [ebx+16],0
	jne	_38101
	push	ebp
	push	_38107
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38104
	call	_brl_blitz_NullObjectError
_38104:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38106
	call	_brl_blitz_NullObjectError
_38106:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setPosition
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38108
_38101:
	push	ebp
	push	_38114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38111
	call	_brl_blitz_NullObjectError
_38111:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38113
	call	_brl_blitz_NullObjectError
_38113:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setPosition
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38108:
	mov	ebx,0
	jmp	_15457
_15457:
	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	_38134
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38119
	call	_brl_blitz_NullObjectError
_38119:
	cmp	dword [ebx+16],0
	jne	_38120
	push	ebp
	push	_38126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38123
	call	_brl_blitz_NullObjectError
_38123:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38125
	call	_brl_blitz_NullObjectError
_38125:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setRotation
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38127
_38120:
	push	ebp
	push	_38133
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38130
	call	_brl_blitz_NullObjectError
_38130:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38132
	call	_brl_blitz_NullObjectError
_38132:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setRotation
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38127:
	mov	ebx,0
	jmp	_15461
_15461:
	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	_38153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38138
	call	_brl_blitz_NullObjectError
_38138:
	cmp	dword [ebx+16],0
	jne	_38139
	push	ebp
	push	_38145
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38140
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38142
	call	_brl_blitz_NullObjectError
_38142:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38144
	call	_brl_blitz_NullObjectError
_38144:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setScale
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38146
_38139:
	push	ebp
	push	_38152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38149
	call	_brl_blitz_NullObjectError
_38149:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38151
	call	_brl_blitz_NullObjectError
_38151:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setScale
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38146:
	mov	ebx,0
	jmp	_15465
_15465:
	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	_38171
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38156
	call	_brl_blitz_NullObjectError
_38156:
	cmp	dword [ebx+16],0
	jne	_38157
	push	ebp
	push	_38163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38158
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38160
	call	_brl_blitz_NullObjectError
_38160:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38162
	call	_brl_blitz_NullObjectError
_38162:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNode_setTriangleSelector
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38164
_38157:
	push	ebp
	push	_38170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_38167
	call	_brl_blitz_NullObjectError
_38167:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38169
	call	_brl_blitz_NullObjectError
_38169:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_BMXISceneNode_setTriangleSelector
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38164:
	mov	ebx,0
	jmp	_15469
_15469:
	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	_38186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38175
	call	_brl_blitz_NullObjectError
_38175:
	cmp	dword [ebx+16],0
	jne	_38176
	push	ebp
	push	_38180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38179
	call	_brl_blitz_NullObjectError
_38179:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38181
_38176:
	push	ebp
	push	_38185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38184
	call	_brl_blitz_NullObjectError
_38184:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setVisible
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38181:
	mov	ebx,0
	jmp	_15473
_15473:
	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	_38201
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38190
	call	_brl_blitz_NullObjectError
_38190:
	cmp	dword [ebx+16],0
	jne	_38191
	push	ebp
	push	_38195
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38194
	call	_brl_blitz_NullObjectError
_38194:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_updateAbsolutePosition
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38196
_38191:
	push	ebp
	push	_38200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38199
	call	_brl_blitz_NullObjectError
_38199:
	push	dword [ebx+8]
	call	_BMXISceneNode_updateAbsolutePosition
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38196:
	mov	ebx,0
	jmp	_15476
_15476:
	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
	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	_38226
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_38204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_38206
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38208
	call	_brl_blitz_NullObjectError
_38208:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_getChildren
	add	esp,8
	mov	dword [ebp-16],eax
	push	_38210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_38211
	mov	eax,ebp
	push	eax
	push	_38223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38212
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_38213
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_38214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_38216
_368:
	mov	eax,ebp
	push	eax
	push	_38222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_38220
	call	_brl_blitz_ArrayBoundsError
_38220:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_366:
	add	dword [ebp-20],1
_38216:
	cmp	dword [ebp-20],esi
	jl	_368
_367:
	call	dword [_bbOnDebugLeaveScope]
_38211:
	push	_38224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_38225
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15479
_15479:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_38234
	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:
	push	ebx
	call	__irrlicht_core_ISceneNode_getChildren
	add	esp,4
	mov	ebx,eax
	mov	esi,dword [ebp-8]
	cmp	esi,dword [ebx+20]
	jb	_38233
	call	_brl_blitz_ArrayBoundsError
_38233:
	mov	ebx,dword [ebx+esi*4+24]
	jmp	_15483
_15483:
	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	_38248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38237
	call	_brl_blitz_NullObjectError
_38237:
	cmp	dword [ebx+16],0
	jne	_38238
	push	ebp
	push	_38242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38239
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38241
	call	_brl_blitz_NullObjectError
_38241:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_setIsDebugObject
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38243
_38238:
	push	ebp
	push	_38247
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38246
	call	_brl_blitz_NullObjectError
_38246:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_BMXISceneNode_setIsDebugObject
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
_38243:
	mov	ebx,0
	jmp	_15487
_15487:
	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	_38263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38252
	call	_brl_blitz_NullObjectError
_38252:
	cmp	dword [ebx+16],0
	jne	_38253
	push	ebp
	push	_38257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38256
	call	_brl_blitz_NullObjectError
_38256:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isDebugObject
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15490
_38253:
	push	ebp
	push	_38262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38261
	call	_brl_blitz_NullObjectError
_38261:
	push	dword [ebx+8]
	call	_BMXISceneNode_isDebugObject
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15490
_15490:
	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	_38283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38266
	call	_brl_blitz_NullObjectError
_38266:
	cmp	dword [ebx+16],0
	jne	_38267
	mov	eax,ebp
	push	eax
	push	_38269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38268
	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	_38270
_38267:
	mov	eax,ebp
	push	eax
	push	_38282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_38272
	mov	eax,ebp
	push	eax
	push	_38274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38273
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_38272:
	push	_38275
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_38277
	call	_brl_blitz_NullObjectError
_38277:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_38279
	call	_brl_blitz_NullObjectError
_38279:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38281
	call	_brl_blitz_NullObjectError
_38281:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_BMXISceneNode_serializeAttributes
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38270:
	mov	ebx,0
	jmp	_15495
_15495:
	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	_38303
	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
	mov	eax,ebp
	push	eax
	push	_38289
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38288
	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	_38290
_38287:
	mov	eax,ebp
	push	eax
	push	_38302
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_38292
	mov	eax,ebp
	push	eax
	push	_38294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38293
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAttributeReadWriteOptions
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_38292:
	push	_38295
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_38297
	call	_brl_blitz_NullObjectError
_38297:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_38299
	call	_brl_blitz_NullObjectError
_38299:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38301
	call	_brl_blitz_NullObjectError
_38301:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_BMXISceneNode_deserializeAttributes
	add	esp,12
	call	dword [_bbOnDebugLeaveScope]
_38290:
	mov	ebx,0
	jmp	_15500
_15500:
	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	_38317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38306
	call	_brl_blitz_NullObjectError
_38306:
	cmp	dword [ebx+16],0
	jne	_38307
	push	ebp
	push	_38311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38310
	call	_brl_blitz_NullObjectError
_38310:
	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	_15505
_38307:
	push	ebp
	push	_38316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38313
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38315
	call	_brl_blitz_NullObjectError
_38315:
	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	_15505
_15505:
	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	_38331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38320
	call	_brl_blitz_NullObjectError
_38320:
	cmp	dword [ebx+16],0
	jne	_38321
	push	ebp
	push	_38325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38322
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38324
	call	_brl_blitz_NullObjectError
_38324:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_isTrulyVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15508
_38321:
	push	ebp
	push	_38330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38329
	call	_brl_blitz_NullObjectError
_38329:
	push	dword [ebx+8]
	call	_BMXISceneNode_isTrulyVisible
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15508
_15508:
	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	_38332
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_38332:
_15511:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_38334
_38334:
	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	_38433
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38335
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_38337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38339
	call	_brl_blitz_NullObjectError
_38339:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_38341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_38343
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_38344
	push	ebp
	push	_38352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38347
	call	_brl_blitz_NullObjectError
_38347:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_38348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38350
	call	_brl_blitz_NullObjectError
_38350:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_38344:
	push	_38353
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,dword [_irrlicht_core_ESNT_OCT_TREE]
	je	_38356
	cmp	eax,dword [_irrlicht_core_ESNT_SPHERE]
	je	_38357
	cmp	eax,dword [_irrlicht_core_ESNT_TEXT]
	je	_38358
	cmp	eax,dword [_irrlicht_core_ESNT_TERRAIN]
	je	_38359
	cmp	eax,dword [_irrlicht_core_ESNT_SHADOW_VOLUME]
	je	_38360
	cmp	eax,dword [_irrlicht_core_ESNT_MESH]
	je	_38361
	cmp	eax,dword [_irrlicht_core_ESNT_LIGHT]
	je	_38362
	cmp	eax,dword [_irrlicht_core_ESNT_DUMMY_TRANSFORMATION]
	je	_38363
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA]
	je	_38364
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA_MAYA]
	je	_38365
	cmp	eax,dword [_irrlicht_core_ESNT_CAMERA_FPS]
	je	_38366
	cmp	eax,dword [_irrlicht_core_ESNT_BILLBOARD]
	je	_38367
	cmp	eax,dword [_irrlicht_core_ESNT_ANIMATED_MESH]
	je	_38368
	cmp	eax,dword [_irrlicht_core_ESNT_PARTICLE_SYSTEM]
	je	_38369
	push	ebp
	push	_38375
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_38371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38373
	call	_brl_blitz_NullObjectError
_38373:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38355
_38356:
	push	ebp
	push	_38379
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38378
	call	_brl_blitz_NullObjectError
_38378:
	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	_38355
_38357:
	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	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	_38355
_38358:
	push	ebp
	push	_38387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38386
	call	_brl_blitz_NullObjectError
_38386:
	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	_38355
_38359:
	push	ebp
	push	_38391
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38390
	call	_brl_blitz_NullObjectError
_38390:
	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	_38355
_38360:
	push	ebp
	push	_38395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38392
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38394
	call	_brl_blitz_NullObjectError
_38394:
	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	_38355
_38361:
	push	ebp
	push	_38399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38398
	call	_brl_blitz_NullObjectError
_38398:
	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	_38355
_38362:
	push	ebp
	push	_38403
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38402
	call	_brl_blitz_NullObjectError
_38402:
	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	_38355
_38363:
	push	ebp
	push	_38407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38406
	call	_brl_blitz_NullObjectError
_38406:
	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	_38355
_38364:
	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	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	_38355
_38365:
	push	ebp
	push	_38415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38414
	call	_brl_blitz_NullObjectError
_38414:
	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	_38355
_38366:
	push	ebp
	push	_38419
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38418
	call	_brl_blitz_NullObjectError
_38418:
	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	_38355
_38367:
	push	ebp
	push	_38423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38422
	call	_brl_blitz_NullObjectError
_38422:
	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	_38355
_38368:
	push	ebp
	push	_38427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38426
	call	_brl_blitz_NullObjectError
_38426:
	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	_38355
_38369:
	push	ebp
	push	_38431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_38430
	call	_brl_blitz_NullObjectError
_38430:
	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	_38355
_38355:
	push	_38432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15515
_15515:
	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	_38465
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38436
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_38437
	mov	eax,ebp
	push	eax
	push	_38441
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38440
	call	_brl_blitz_NullObjectError
_38440:
	push	ebx
	call	__irrlicht_core_ISceneManager_getRootSceneNode
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_38437:
	push	_38442
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_38443
	mov	eax,ebp
	push	eax
	push	_38445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_38443:
	push	_38446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_38447
	mov	eax,ebp
	push	eax
	push	_38449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_38447:
	push	_38450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_38451
	mov	eax,ebp
	push	eax
	push	_38453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38452
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_38451:
	push	_38454
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_38456
	call	_brl_blitz_NullObjectError
_38456:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_38458
	call	_brl_blitz_NullObjectError
_38458:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_38460
	call	_brl_blitz_NullObjectError
_38460:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_38462
	call	_brl_blitz_NullObjectError
_38462:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_38464
	call	_brl_blitz_NullObjectError
_38464:
	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	_15524
_15524:
	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	_38497
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_38469
	push	ebp
	push	_38471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15529
_38469:
	push	_38472
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_38474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_38475
	push	ebp
	push	_38481
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_38478
	mov	eax,_brl_blitz_NullFunctionError
_38478:
	mov	dword [ebp-20],eax
	push	_38480
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38482
_38475:
	push	ebp
	push	_38484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38483
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_38482:
	push	_38485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38487
	call	_brl_blitz_NullObjectError
_38487:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_38489
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_38489:
	mov	dword [ebx+16],eax
	push	_38491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38493
	call	_brl_blitz_NullObjectError
_38493:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_38494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38496
	call	_brl_blitz_NullObjectError
_38496:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+328]
	add	esp,8
	mov	ebx,eax
	jmp	_15529
_15529:
	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	_38646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38498
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_38499
	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	_38501
	call	_brl_blitz_NullObjectError
_38501:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+492]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsVisible
	add	esp,8
	push	_38502
	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	_38504
	call	_brl_blitz_NullObjectError
_38504:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+504]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRender
	add	esp,8
	push	_38505
	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	_38507
	call	_brl_blitz_NullObjectError
_38507:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+496]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindOnRegisterSceneNode
	add	esp,8
	push	_38508
	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	_38510
	call	_brl_blitz_NullObjectError
_38510:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+500]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindOnAnimate
	add	esp,8
	push	_38511
	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	_38513
	call	_brl_blitz_NullObjectError
_38513:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+488]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindAddAnimator
	add	esp,8
	push	_38514
	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	_38516
	call	_brl_blitz_NullObjectError
_38516:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+484]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindAddChild
	add	esp,8
	push	_38517
	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	_38519
	call	_brl_blitz_NullObjectError
_38519:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+480]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetAbsolutePosition
	add	esp,8
	push	_38520
	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	_38522
	call	_brl_blitz_NullObjectError
_38522:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+476]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetAbsoluteTransformation
	add	esp,8
	push	_38523
	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	_38525
	call	_brl_blitz_NullObjectError
_38525:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+472]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetAutomaticCulling
	add	esp,8
	push	_38526
	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	_38528
	call	_brl_blitz_NullObjectError
_38528:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+468]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetBoundingBox
	add	esp,8
	push	_38529
	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	_38531
	call	_brl_blitz_NullObjectError
_38531:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+464]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetID
	add	esp,8
	push	_38532
	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	_38534
	call	_brl_blitz_NullObjectError
_38534:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+460]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetMaterial
	add	esp,8
	push	_38535
	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	_38537
	call	_brl_blitz_NullObjectError
_38537:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+456]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetMaterialCount
	add	esp,8
	push	_38538
	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	_38540
	call	_brl_blitz_NullObjectError
_38540:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+448]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetName
	add	esp,8
	push	_38541
	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	_38543
	call	_brl_blitz_NullObjectError
_38543:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+452]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetType
	add	esp,8
	push	_38544
	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	_38546
	call	_brl_blitz_NullObjectError
_38546:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+444]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetParent
	add	esp,8
	push	_38547
	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	_38549
	call	_brl_blitz_NullObjectError
_38549:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+440]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetPosition
	add	esp,8
	push	_38550
	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	_38552
	call	_brl_blitz_NullObjectError
_38552:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+436]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetRelativeTransformation
	add	esp,8
	push	_38553
	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	_38555
	call	_brl_blitz_NullObjectError
_38555:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+432]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetRotation
	add	esp,8
	push	_38556
	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	_38558
	call	_brl_blitz_NullObjectError
_38558:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+428]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetScale
	add	esp,8
	push	_38559
	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	_38561
	call	_brl_blitz_NullObjectError
_38561:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+424]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetTransformedBoundingBox
	add	esp,8
	push	_38562
	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	_38564
	call	_brl_blitz_NullObjectError
_38564:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+420]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindGetTriangleSelector
	add	esp,8
	push	_38565
	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	_38567
	call	_brl_blitz_NullObjectError
_38567:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+416]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsDebugDataVisible
	add	esp,8
	push	_38568
	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	_38570
	call	_brl_blitz_NullObjectError
_38570:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+412]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemove
	add	esp,8
	push	_38571
	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	_38573
	call	_brl_blitz_NullObjectError
_38573:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+408]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveAll
	add	esp,8
	push	_38574
	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	_38576
	call	_brl_blitz_NullObjectError
_38576:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+404]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveAnimator
	add	esp,8
	push	_38577
	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	_38579
	call	_brl_blitz_NullObjectError
_38579:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+400]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveAnimators
	add	esp,8
	push	_38580
	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	_38582
	call	_brl_blitz_NullObjectError
_38582:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+396]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindRemoveChild
	add	esp,8
	push	_38583
	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	_38585
	call	_brl_blitz_NullObjectError
_38585:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+392]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetAutomaticCulling
	add	esp,8
	push	_38586
	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	_38588
	call	_brl_blitz_NullObjectError
_38588:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+388]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetDebugDataVisible
	add	esp,8
	push	_38589
	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	_38591
	call	_brl_blitz_NullObjectError
_38591:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+384]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetID
	add	esp,8
	push	_38592
	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	_38594
	call	_brl_blitz_NullObjectError
_38594:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+380]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterialFlag
	add	esp,8
	push	_38595
	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	_38597
	call	_brl_blitz_NullObjectError
_38597:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+376]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterialTexture
	add	esp,8
	push	_38598
	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	_38600
	call	_brl_blitz_NullObjectError
_38600:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+372]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterialType
	add	esp,8
	push	_38601
	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	_38603
	call	_brl_blitz_NullObjectError
_38603:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+368]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetMaterial
	add	esp,8
	push	_38604
	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	_38606
	call	_brl_blitz_NullObjectError
_38606:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+364]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetName
	add	esp,8
	push	_38607
	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	_38609
	call	_brl_blitz_NullObjectError
_38609:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+360]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetParent
	add	esp,8
	push	_38610
	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	_38612
	call	_brl_blitz_NullObjectError
_38612:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+356]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetPosition
	add	esp,8
	push	_38613
	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	_38615
	call	_brl_blitz_NullObjectError
_38615:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+352]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetRotation
	add	esp,8
	push	_38616
	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	_38618
	call	_brl_blitz_NullObjectError
_38618:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+348]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetScale
	add	esp,8
	push	_38619
	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	_38621
	call	_brl_blitz_NullObjectError
_38621:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+344]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetTriangleSelector
	add	esp,8
	push	_38622
	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	_38624
	call	_brl_blitz_NullObjectError
_38624:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+340]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetVisible
	add	esp,8
	push	_38625
	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	_38627
	call	_brl_blitz_NullObjectError
_38627:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+336]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindUpdateAbsolutePosition
	add	esp,8
	push	_38628
	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	_38630
	call	_brl_blitz_NullObjectError
_38630:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+512]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSetIsDebugObject
	add	esp,8
	push	_38631
	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	_38633
	call	_brl_blitz_NullObjectError
_38633:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+508]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindIsDebugObject
	add	esp,8
	push	_38634
	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	_38636
	call	_brl_blitz_NullObjectError
_38636:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+516]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindSerializeAttributes
	add	esp,8
	push	_38637
	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	_38639
	call	_brl_blitz_NullObjectError
_38639:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+520]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindDeserializeAttributes
	add	esp,8
	push	_38640
	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	_38642
	call	_brl_blitz_NullObjectError
_38642:
	mov	eax,dword [ebp-4]
	mov	eax,dword [eax]
	push	dword [eax+524]
	push	dword [ebx+8]
	call	_BMXISceneNode_bindClone
	add	esp,8
	push	_38643
	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	_38645
	call	_brl_blitz_NullObjectError
_38645:
	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	_15533
_15533:
	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	_38658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38647
	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	_38649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38650
	push	ebp
	push	_38654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38653
	call	_brl_blitz_NullObjectError
_38653:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+300]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38655
_38650:
	push	ebp
	push	_38657
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38655:
	mov	ebx,0
	jmp	_15536
_15536:
	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	_38670
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38659
	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	_38661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38662
	push	ebp
	push	_38666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38663
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38665
	call	_brl_blitz_NullObjectError
_38665:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+296]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38667
_38662:
	push	ebp
	push	_38669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38667:
	mov	ebx,0
	jmp	_15540
_15540:
	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	_38682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38671
	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	_38673
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38674
	push	ebp
	push	_38678
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38675
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38677
	call	_brl_blitz_NullObjectError
_38677:
	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	_38679
_38674:
	push	ebp
	push	_38681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38679:
	mov	ebx,0
	jmp	_15544
_15544:
	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	_38694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38683
	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	_38685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38686
	push	ebp
	push	_38690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38689
	call	_brl_blitz_NullObjectError
_38689:
	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	_38691
_38686:
	push	ebp
	push	_38693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38692
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38691:
	mov	ebx,0
	jmp	_15548
_15548:
	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	_38707
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38696
	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	_38698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38699
	push	ebp
	push	_38703
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38702
	call	_brl_blitz_NullObjectError
_38702:
	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	_38704
_38699:
	push	ebp
	push	_38706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38704:
	mov	ebx,0
	jmp	_15552
_15552:
	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	_38720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38709
	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	_38711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38712
	push	ebp
	push	_38716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38715
	call	_brl_blitz_NullObjectError
_38715:
	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	_38717
_38712:
	push	ebp
	push	_38719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38717:
	mov	ebx,0
	jmp	_15556
_15556:
	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	_38732
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38721
	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	_38723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38724
	push	ebp
	push	_38728
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38727
	call	_brl_blitz_NullObjectError
_38727:
	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	_38729
_38724:
	push	ebp
	push	_38731
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38729:
	mov	ebx,0
	jmp	_15560
_15560:
	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	_38744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38733
	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	_38735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38736
	push	ebp
	push	_38740
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38739
	call	_brl_blitz_NullObjectError
_38739:
	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	_38741
_38736:
	push	ebp
	push	_38743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38741:
	mov	ebx,0
	jmp	_15564
_15564:
	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	_38756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38745
	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	_38747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_38748
	push	ebp
	push	_38752
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38751
	call	_brl_blitz_NullObjectError
_38751:
	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	_38753
_38748:
	push	ebp
	push	_38755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38753:
	mov	ebx,0
	jmp	_15569
_15569:
	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	_38768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38757
	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	_38759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38760
	push	ebp
	push	_38764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38763
	call	_brl_blitz_NullObjectError
_38763:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+264]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38765
_38760:
	push	ebp
	push	_38767
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38765:
	mov	ebx,0
	jmp	_15573
_15573:
	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	_38781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38770
	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	_38772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_38773
	push	ebp
	push	_38777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38776
	call	_brl_blitz_NullObjectError
_38776:
	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	_38778
_38773:
	push	ebp
	push	_38780
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38779
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38778:
	mov	ebx,0
	jmp	_15578
_15578:
	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	_38793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38782
	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	_38784
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_38785
	push	ebp
	push	_38789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_38788
	call	_brl_blitz_NullObjectError
_38788:
	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	_38790
_38785:
	push	ebp
	push	_38792
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38790:
	mov	ebx,0
	jmp	_15583
_15583:
	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	_38806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38795
	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	_38797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38798
	push	ebp
	push	_38802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38801
	call	_brl_blitz_NullObjectError
_38801:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+252]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38803
_38798:
	push	ebp
	push	_38805
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38803:
	mov	ebx,0
	jmp	_15587
_15587:
	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	_38818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38807
	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	_38809
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38810
	push	ebp
	push	_38814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38813
	call	_brl_blitz_NullObjectError
_38813:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+248]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38815
_38810:
	push	ebp
	push	_38817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38815:
	mov	ebx,0
	jmp	_15591
_15591:
	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	_38830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38819
	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	_38821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38822
	push	ebp
	push	_38826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38825
	call	_brl_blitz_NullObjectError
_38825:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+244]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38827
_38822:
	push	ebp
	push	_38829
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38827:
	mov	ebx,0
	jmp	_15595
_15595:
	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	_38842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38831
	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	_38833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38834
	push	ebp
	push	_38838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38837
	call	_brl_blitz_NullObjectError
_38837:
	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	_38839
_38834:
	push	ebp
	push	_38841
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38839:
	mov	ebx,0
	jmp	_15599
_15599:
	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	_38854
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38843
	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	_38845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38846
	push	ebp
	push	_38850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38849
	call	_brl_blitz_NullObjectError
_38849:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+228]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38851
_38846:
	push	ebp
	push	_38853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38851:
	mov	ebx,0
	jmp	_15602
_15602:
	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	_38866
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38855
	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	_38857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_38858
	push	ebp
	push	_38862
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38859
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_38861
	call	_brl_blitz_NullObjectError
_38861:
	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	_38863
_38858:
	push	ebp
	push	_38865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38863:
	mov	ebx,0
	jmp	_15606
_15606:
	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	_38878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38867
	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	_38869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38870
	push	ebp
	push	_38874
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38873
	call	_brl_blitz_NullObjectError
_38873:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+220]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38875
_38870:
	push	ebp
	push	_38877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38876
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38875:
	mov	ebx,0
	jmp	_15609
_15609:
	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	_38890
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38879
	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	_38881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38882
	push	ebp
	push	_38886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38885
	call	_brl_blitz_NullObjectError
_38885:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+216]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_38887
_38882:
	push	ebp
	push	_38889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38888
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38887:
	mov	ebx,0
	jmp	_15612
_15612:
	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	_38902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38891
	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	_38893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38894
	push	ebp
	push	_38898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38897
	call	_brl_blitz_NullObjectError
_38897:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+208]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15615
_38894:
	push	ebp
	push	_38901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38899:
	mov	ebx,0
	jmp	_15615
_15615:
	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	_38916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38903
	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	_38905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38906
	push	ebp
	push	_38912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38907
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38909
	call	_brl_blitz_NullObjectError
_38909:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+204]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38911
	call	_brl_blitz_NullObjectError
_38911:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15618
_38906:
	push	ebp
	push	_38915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38914
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38913:
	mov	ebx,0
	jmp	_15618
_15618:
	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	_38930
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38917
	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	_38919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38920
	push	ebp
	push	_38926
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38923
	call	_brl_blitz_NullObjectError
_38923:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+200]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38925
	call	_brl_blitz_NullObjectError
_38925:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15621
_38920:
	push	ebp
	push	_38929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38927:
	mov	ebx,0
	jmp	_15621
_15621:
	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	_38944
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38931
	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	_38933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38934
	push	ebp
	push	_38940
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38937
	call	_brl_blitz_NullObjectError
_38937:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+196]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38939
	call	_brl_blitz_NullObjectError
_38939:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15624
_38934:
	push	ebp
	push	_38943
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38941:
	mov	ebx,0
	jmp	_15624
_15624:
	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	_38958
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38945
	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	_38947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38948
	push	ebp
	push	_38954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38951
	call	_brl_blitz_NullObjectError
_38951:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+192]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38953
	call	_brl_blitz_NullObjectError
_38953:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15627
_38948:
	push	ebp
	push	_38957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38955:
	mov	ebx,0
	jmp	_15627
_15627:
	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	_38972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38959
	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	_38961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38962
	push	ebp
	push	_38968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38965
	call	_brl_blitz_NullObjectError
_38965:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+188]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38967
	call	_brl_blitz_NullObjectError
_38967:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15630
_38962:
	push	ebp
	push	_38971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38969:
	mov	ebx,0
	jmp	_15630
_15630:
	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	_38986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38973
	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	_38975
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38976
	push	ebp
	push	_38982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38979
	call	_brl_blitz_NullObjectError
_38979:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+184]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38981
	call	_brl_blitz_NullObjectError
_38981:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15633
_38976:
	push	ebp
	push	_38985
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38983:
	mov	ebx,0
	jmp	_15633
_15633:
	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	_39000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38987
	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	_38989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_38990
	push	ebp
	push	_38996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38991
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_38993
	call	_brl_blitz_NullObjectError
_38993:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+180]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_38995
	call	_brl_blitz_NullObjectError
_38995:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15636
_38990:
	push	ebp
	push	_38999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_38998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_38997:
	mov	ebx,0
	jmp	_15636
_15636:
	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	_39012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39001
	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	_39003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39004
	push	ebp
	push	_39008
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39007
	call	_brl_blitz_NullObjectError
_39007:
	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	_15639
_39004:
	push	ebp
	push	_39011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39009:
	mov	ebx,0
	jmp	_15639
_15639:
	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	_39024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39013
	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	_39015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39016
	push	ebp
	push	_39020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39019
	call	_brl_blitz_NullObjectError
_39019:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+176]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15642
_39016:
	push	ebp
	push	_39023
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39022
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39021:
	mov	ebx,0
	jmp	_15642
_15642:
	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	_39036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39025
	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	_39027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39028
	push	ebp
	push	_39032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39031
	call	_brl_blitz_NullObjectError
_39031:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+168]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15645
_39028:
	push	ebp
	push	_39035
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39033:
	mov	ebx,0
	jmp	_15645
_15645:
	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	_39050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39037
	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	_39039
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39040
	push	ebp
	push	_39046
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39043
	call	_brl_blitz_NullObjectError
_39043:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+164]
	add	esp,8
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39045
	call	_brl_blitz_NullObjectError
_39045:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15649
_39040:
	push	ebp
	push	_39049
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39047:
	mov	ebx,0
	jmp	_15649
_15649:
	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	_39062
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39051
	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	_39053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39054
	push	ebp
	push	_39058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39057
	call	_brl_blitz_NullObjectError
_39057:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+160]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15652
_39054:
	push	ebp
	push	_39061
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39059:
	mov	ebx,0
	jmp	_15652
_15652:
	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	_39076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39063
	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	_39065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39066
	push	ebp
	push	_39072
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39069
	call	_brl_blitz_NullObjectError
_39069:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39071
	call	_brl_blitz_NullObjectError
_39071:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15655
_39066:
	push	ebp
	push	_39075
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39074
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39073:
	mov	ebx,0
	jmp	_15655
_15655:
	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	_39088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39077
	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	_39079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39080
	push	ebp
	push	_39084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39083
	call	_brl_blitz_NullObjectError
_39083:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+156]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15658
_39080:
	push	ebp
	push	_39087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39085:
	mov	ebx,0
	jmp	_15658
_15658:
	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	_39102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39089
	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	_39091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39092
	push	ebp
	push	_39098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39095
	call	_brl_blitz_NullObjectError
_39095:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+152]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39097
	call	_brl_blitz_NullObjectError
_39097:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15661
_39092:
	push	ebp
	push	_39101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39100
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39099:
	mov	ebx,0
	jmp	_15661
_15661:
	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	_39116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39103
	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	_39105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39106
	push	ebp
	push	_39112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39109
	call	_brl_blitz_NullObjectError
_39109:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+148]
	add	esp,4
	mov	ebx,eax
	cmp	ebx,_bbNullObject
	jne	_39111
	call	_brl_blitz_NullObjectError
_39111:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15664
_39106:
	push	ebp
	push	_39115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39113:
	mov	ebx,0
	jmp	_15664
_15664:
	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	_39128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39117
	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	_39119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39120
	push	ebp
	push	_39124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39123
	call	_brl_blitz_NullObjectError
_39123:
	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	_39125
_39120:
	push	ebp
	push	_39127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39125:
	mov	ebx,0
	jmp	_15668
_15668:
	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	_39140
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39129
	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	_39131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39132
	push	ebp
	push	_39136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39135
	call	_brl_blitz_NullObjectError
_39135:
	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	_39137
_39132:
	push	ebp
	push	_39139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39137:
	mov	ebx,0
	jmp	_15672
_15672:
	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	_39152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39141
	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	_39143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39144
	push	ebp
	push	_39148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39147
	call	_brl_blitz_NullObjectError
_39147:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+212]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15675
_39144:
	push	ebp
	push	_39151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39150
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39149:
	mov	ebx,0
	jmp	_15675
_15675:
	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	_39164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39153
	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	_39155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39156
	push	ebp
	push	_39160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39157
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39159
	call	_brl_blitz_NullObjectError
_39159:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+236]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39161
_39156:
	push	ebp
	push	_39163
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39161:
	mov	ebx,0
	jmp	_15678
_15678:
	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	_39176
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39165
	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	_39167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39168
	push	ebp
	push	_39172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39171
	call	_brl_blitz_NullObjectError
_39171:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+240]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39173
_39168:
	push	ebp
	push	_39175
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39173:
	mov	ebx,0
	jmp	_15682
_15682:
	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	_39188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39177
	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	_39179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39180
	push	ebp
	push	_39184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39183
	call	_brl_blitz_NullObjectError
_39183:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39185
_39180:
	push	ebp
	push	_39187
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39186
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39185:
	mov	ebx,0
	jmp	_15685
_15685:
	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	_39200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39189
	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	_39191
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39192
	push	ebp
	push	_39196
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39193
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39195
	call	_brl_blitz_NullObjectError
_39195:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+316]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15688
_39192:
	push	ebp
	push	_39199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39198
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39197:
	mov	ebx,0
	jmp	_15688
_15688:
	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	_39212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39201
	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	_39203
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_39204
	push	ebp
	push	_39208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39207
	call	_brl_blitz_NullObjectError
_39207:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+312]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39209
_39204:
	push	ebp
	push	_39211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39210
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39209:
	mov	ebx,0
	jmp	_15692
_15692:
	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	_39224
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39213
	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	_39215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39216
	push	ebp
	push	_39220
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39219
	call	_brl_blitz_NullObjectError
_39219:
	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	_39221
_39216:
	push	ebp
	push	_39223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39222
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39221:
	mov	ebx,0
	jmp	_15697
_15697:
	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	_39238
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39227
	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	_39229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39230
	push	ebp
	push	_39234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39233
	call	_brl_blitz_NullObjectError
_39233:
	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	_39235
_39230:
	push	ebp
	push	_39237
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39235:
	mov	ebx,0
	jmp	_15702
_15702:
	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	_39252
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39239
	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	_39241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_39242
	push	ebp
	push	_39248
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39245
	call	_brl_blitz_NullObjectError
_39245:
	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	_39247
	call	_brl_blitz_NullObjectError
_39247:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15707
_39242:
	push	ebp
	push	_39251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39249:
	mov	ebx,0
	jmp	_15707
_15707:
	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	_39266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39255
	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	_39257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_39258
	push	ebp
	push	_39262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39261
	call	_brl_blitz_NullObjectError
_39261:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+324]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15710
_39258:
	push	ebp
	push	_39265
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_39263:
	mov	ebx,0
	jmp	_15710
_15710:
	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	_39270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39269
	call	_brl_blitz_NullObjectError
_39269:
	push	dword [ebx+8]
	call	_BMXISceneNode_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_15713
_15713:
	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	_39272
	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	_39271
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15716
_15716:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39277
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39274
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39276
	call	_brl_blitz_NullObjectError
_39276:
	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	_15719
_15719:
	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	_39281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39280
	call	_brl_blitz_NullObjectError
_39280:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNode_render
	add	esp,4
	mov	ebx,0
	jmp	_15722
_15722:
	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	_39283
	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	_39282
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15725
_15725:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_39299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39285
	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	_39289
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39288
	call	_brl_blitz_NullObjectError
_39288:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_39289:
	cmp	eax,0
	je	_39291
	push	ebp
	push	_39293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_39291:
	push	_39294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39296
	call	_brl_blitz_NullObjectError
_39296:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39298
	call	_brl_blitz_NullObjectError
_39298:
	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	_15730
_15730:
	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	_39316
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39301
	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	_39304
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39303
	call	_brl_blitz_NullObjectError
_39303:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_39304:
	cmp	eax,0
	je	_39306
	mov	eax,ebp
	push	eax
	push	_39308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39307
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_39306:
	push	_39309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_39311
	call	_brl_blitz_NullObjectError
_39311:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39314
	call	_brl_blitz_NullObjectError
_39314:
	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	_15735
_15735:
	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	_39320
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39319
	call	_brl_blitz_NullObjectError
_39319:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getCreatableSceneNodeTypeCount
	add	esp,4
	mov	ebx,eax
	jmp	_15738
_15738:
	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	_39324
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39323
	call	_brl_blitz_NullObjectError
_39323:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getCreateableSceneNodeType
	add	esp,8
	mov	ebx,eax
	jmp	_15742
_15742:
	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	_39328
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39325
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39327
	call	_brl_blitz_NullObjectError
_39327:
	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	_15746
_15746:
	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	_39332
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39329
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39331
	call	_brl_blitz_NullObjectError
_39331:
	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	_15750
_15750:
	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	_39345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39333
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39335
	call	_brl_blitz_NullObjectError
_39335:
	cmp	dword [ebx+12],0
	je	_39336
	push	ebp
	push	_39341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39337
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39339
	call	_brl_blitz_NullObjectError
_39339:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_39336:
	push	_39342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39344
	call	_brl_blitz_NullObjectError
_39344:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_drop
	add	esp,4
	mov	ebx,eax
	jmp	_15753
_15753:
	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	_39349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39348
	call	_brl_blitz_NullObjectError
_39348:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15756
_15756:
	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	_39353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39352
	call	_brl_blitz_NullObjectError
_39352:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeFactory_grab
	add	esp,4
	mov	ebx,0
	jmp	_15759
_15759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeFactory_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_39354
	push	eax
	call	__irrlicht_core_ISceneNodeFactory_drop
	add	esp,4
_39354:
_15762:
	mov	eax,0
	jmp	_39355
_39355:
	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	_39357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39356
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_15765
_15765:
	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	_39385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39359
	push	ebp
	push	_39361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15770
_39359:
	push	_39362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_39364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_39365
	push	ebp
	push	_39371
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_39368
	mov	eax,_brl_blitz_NullFunctionError
_39368:
	mov	dword [ebp-20],eax
	push	_39370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_39372
_39365:
	push	ebp
	push	_39374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeFactory
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_39372:
	push	_39375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39377
	call	_brl_blitz_NullObjectError
_39377:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_39379
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_39379:
	mov	dword [ebx+16],eax
	push	_39381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39383
	call	_brl_blitz_NullObjectError
_39383:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39384
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15770
_15770:
	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	_39387
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39386
	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	_15774
_15774:
	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	_39389
	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	_39388
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15777
_15777:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39391
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39393
	push	ebp
	push	_39395
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15782
_39393:
	push	_39396
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IBillboardSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_39398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39400
	call	_brl_blitz_NullObjectError
_39400:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15782
_15782:
	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	_39406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39405
	call	_brl_blitz_NullObjectError
_39405:
	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	_15785
_15785:
	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	_39412
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39409
	call	_brl_blitz_NullObjectError
_39409:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39411
	call	_brl_blitz_NullObjectError
_39411:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardSceneNode_setSize
	add	esp,8
	mov	ebx,0
	jmp	_15789
_15789:
	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	_39418
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39415
	call	_brl_blitz_NullObjectError
_39415:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39417
	call	_brl_blitz_NullObjectError
_39417:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardSceneNode_setColor
	add	esp,8
	mov	ebx,0
	jmp	_15793
_15793:
	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	_39427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_39422
	call	_brl_blitz_NullObjectError
_39422:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_39424
	call	_brl_blitz_NullObjectError
_39424:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39426
	call	_brl_blitz_NullObjectError
_39426:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardSceneNode_setColorTopBottom
	add	esp,12
	mov	ebx,0
	jmp	_15798
_15798:
	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	_39437
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_39432
	call	_brl_blitz_NullObjectError
_39432:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_39434
	call	_brl_blitz_NullObjectError
_39434:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39436
	call	_brl_blitz_NullObjectError
_39436:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardSceneNode_getColor
	add	esp,12
	mov	ebx,0
	jmp	_15803
_15803:
	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	_39439
	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	_39438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15806
_15806:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39443
	push	ebp
	push	_39445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15811
_39443:
	push	_39446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IBillboardTextSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_39448
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39450
	call	_brl_blitz_NullObjectError
_39450:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15811
_15811:
	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	_39456
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39455
	call	_brl_blitz_NullObjectError
_39455:
	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	_15814
_15814:
	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	_39462
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39459
	call	_brl_blitz_NullObjectError
_39459:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39461
	call	_brl_blitz_NullObjectError
_39461:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardTextSceneNode_setSize
	add	esp,8
	mov	ebx,0
	jmp	_15818
_15818:
	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	_39468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39465
	call	_brl_blitz_NullObjectError
_39465:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39467
	call	_brl_blitz_NullObjectError
_39467:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IBillboardTextSceneNode_setColor
	add	esp,8
	mov	ebx,0
	jmp	_15822
_15822:
	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	_39476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_39471
	call	_brl_blitz_NullObjectError
_39471:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_39473
	call	_brl_blitz_NullObjectError
_39473:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39475
	call	_brl_blitz_NullObjectError
_39475:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardTextSceneNode_setColorTopBottom
	add	esp,12
	mov	ebx,0
	jmp	_15827
_15827:
	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	_39484
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_39479
	call	_brl_blitz_NullObjectError
_39479:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_39481
	call	_brl_blitz_NullObjectError
_39481:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39483
	call	_brl_blitz_NullObjectError
_39483:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IBillboardTextSceneNode_getColor
	add	esp,12
	mov	ebx,0
	jmp	_15832
_15832:
	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	_39488
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39487
	call	_brl_blitz_NullObjectError
_39487:
	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	_15836
_15836:
	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	_39492
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39491
	call	_brl_blitz_NullObjectError
_39491:
	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	_15840
_15840:
	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	_39494
	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	_39493
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15843
_15843:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39498
	push	ebp
	push	_39500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15848
_39498:
	push	_39501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IBoneSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_39503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39505
	call	_brl_blitz_NullObjectError
_39505:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39506
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15848
_15848:
	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	_39511
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39508
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39510
	call	_brl_blitz_NullObjectError
_39510:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getBoneName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_15851
_15851:
	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	_39515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39514
	call	_brl_blitz_NullObjectError
_39514:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getBoneIndex
	add	esp,4
	mov	ebx,eax
	jmp	_15854
_15854:
	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	_39519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39516
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39518
	call	_brl_blitz_NullObjectError
_39518:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setAnimationMode
	add	esp,8
	mov	ebx,eax
	jmp	_15858
_15858:
	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	_39524
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39523
	call	_brl_blitz_NullObjectError
_39523:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getAnimationMode
	add	esp,4
	mov	ebx,0
	jmp	_15861
_15861:
	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	_39528
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39527
	call	_brl_blitz_NullObjectError
_39527:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setSkinningSpace
	add	esp,8
	mov	ebx,0
	jmp	_15865
_15865:
	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	_39533
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39530
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39532
	call	_brl_blitz_NullObjectError
_39532:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getSkinningSpace
	add	esp,4
	mov	ebx,eax
	jmp	_15868
_15868:
	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	_39537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39534
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39536
	call	_brl_blitz_NullObjectError
_39536:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_updateAbsolutePositionOfAllChildren
	add	esp,4
	mov	ebx,0
	jmp	_15871
_15871:
	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	_39541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39538
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39540
	call	_brl_blitz_NullObjectError
_39540:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getPositionHint
	add	esp,4
	mov	ebx,eax
	jmp	_15874
_15874:
	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	_39545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39544
	call	_brl_blitz_NullObjectError
_39544:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setPositionHint
	add	esp,8
	mov	ebx,0
	jmp	_15878
_15878:
	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	_39549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39548
	call	_brl_blitz_NullObjectError
_39548:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getScaleHint
	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_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	_39553
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39550
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39552
	call	_brl_blitz_NullObjectError
_39552:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setScaleHint
	add	esp,8
	mov	ebx,0
	jmp	_15885
_15885:
	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	_39557
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39554
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39556
	call	_brl_blitz_NullObjectError
_39556:
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_getRotationHint
	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_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	_39561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39558
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39560
	call	_brl_blitz_NullObjectError
_39560:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IBoneSceneNode_setRotationHint
	add	esp,8
	mov	ebx,0
	jmp	_15892
_15892:
	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	_39563
	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	_39562
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15895
_15895:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_39576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39567
	push	ebp
	push	_39569
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15899
_39567:
	push	_39570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SViewFrustum
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_39572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39574
	call	_brl_blitz_NullObjectError
_39574:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_15899
_15899:
	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	_39578
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39577
	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	_15901
_15901:
	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	_39582
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39581
	call	_brl_blitz_NullObjectError
_39581:
	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	_15904
_15904:
	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	_39586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39585
	call	_brl_blitz_NullObjectError
_39585:
	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	_15907
_15907:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SViewFrustum_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_39587
	push	dword [eax+8]
	call	_IrrScene_SViewFrustum_del
	add	esp,4
_39587:
_15910:
	mov	eax,0
	jmp	_39588
_39588:
	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	_39592
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39591
	call	_brl_blitz_NullObjectError
_39591:
	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	_15913
_15913:
	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	_39596
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39595
	call	_brl_blitz_NullObjectError
_39595:
	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	_15916
_15916:
	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	_39600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39599
	call	_brl_blitz_NullObjectError
_39599:
	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	_15919
_15919:
	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	_39604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39603
	call	_brl_blitz_NullObjectError
_39603:
	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	_15922
_15922:
	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	_39608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39607
	call	_brl_blitz_NullObjectError
_39607:
	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	_15925
_15925:
	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	_39612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39611
	call	_brl_blitz_NullObjectError
_39611:
	push	dword [ebx+8]
	call	_IrrScene_SViewFrustum_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_15928
_15928:
	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	_39618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39615
	call	_brl_blitz_NullObjectError
_39615:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39617
	call	_brl_blitz_NullObjectError
_39617:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SViewFrustum_transform
	add	esp,8
	mov	ebx,0
	jmp	_15932
_15932:
	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	_39622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39621
	call	_brl_blitz_NullObjectError
_39621:
	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	_15935
_15935:
	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	_39626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39625
	call	_brl_blitz_NullObjectError
_39625:
	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	_15938
_15938:
	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	_39630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39629
	call	_brl_blitz_NullObjectError
_39629:
	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	_15942
_15942:
	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	_39636
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39633
	call	_brl_blitz_NullObjectError
_39633:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39635
	call	_brl_blitz_NullObjectError
_39635:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SViewFrustum_setPlane
	add	esp,12
	mov	ebx,0
	jmp	_15947
_15947:
	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	_39642
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39639
	call	_brl_blitz_NullObjectError
_39639:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39641
	call	_brl_blitz_NullObjectError
_39641:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SViewFrustum_setFrom
	add	esp,8
	mov	ebx,0
	jmp	_15951
_15951:
	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	_39646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39645
	call	_brl_blitz_NullObjectError
_39645:
	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	_15955
_15955:
	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	_39650
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39649
	call	_brl_blitz_NullObjectError
_39649:
	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	_15959
_15959:
	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	_39652
	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	_39651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_15962
_15962:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39656
	push	ebp
	push	_39658
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39657
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_15967
_39656:
	push	_39659
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_39661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39663
	call	_brl_blitz_NullObjectError
_39663:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_15967
_15967:
	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	_39669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39668
	call	_brl_blitz_NullObjectError
_39668:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getAspectRatio
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_15970
_15970:
	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	_39673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39672
	call	_brl_blitz_NullObjectError
_39672:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getFarValue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_15973
_15973:
	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	_39677
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39676
	call	_brl_blitz_NullObjectError
_39676:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getFOV
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_15976
_15976:
	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	_39681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39678
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39680
	call	_brl_blitz_NullObjectError
_39680:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getNearValue
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_15979
_15979:
	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	_39685
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39684
	call	_brl_blitz_NullObjectError
_39684:
	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	_15982
_15982:
	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	_39689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39686
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39688
	call	_brl_blitz_NullObjectError
_39688:
	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	_15985
_15985:
	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	_39693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39692
	call	_brl_blitz_NullObjectError
_39692:
	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	_15988
_15988:
	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	_39697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39696
	call	_brl_blitz_NullObjectError
_39696:
	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	_15991
_15991:
	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	_39701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39700
	call	_brl_blitz_NullObjectError
_39700:
	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	_15994
_15994:
	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	_39705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39704
	call	_brl_blitz_NullObjectError
_39704:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_isInputReceiverEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_15997
_15997:
	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	_39709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39708
	call	_brl_blitz_NullObjectError
_39708:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setAspectRatio
	add	esp,8
	mov	ebx,0
	jmp	_16001
_16001:
	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	_39714
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39711
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39713
	call	_brl_blitz_NullObjectError
_39713:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setFarValue
	add	esp,8
	mov	ebx,0
	jmp	_16005
_16005:
	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	_39719
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39718
	call	_brl_blitz_NullObjectError
_39718:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setFOV
	add	esp,8
	mov	ebx,0
	jmp	_16009
_16009:
	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	_39724
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39723
	call	_brl_blitz_NullObjectError
_39723:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setNearValue
	add	esp,8
	mov	ebx,0
	jmp	_16013
_16013:
	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	_39729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39726
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39728
	call	_brl_blitz_NullObjectError
_39728:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_setInputReceiverEnabled
	add	esp,8
	mov	ebx,0
	jmp	_16017
_16017:
	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	_39735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39732
	call	_brl_blitz_NullObjectError
_39732:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39734
	call	_brl_blitz_NullObjectError
_39734:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setProjectionMatrix
	add	esp,12
	mov	ebx,0
	jmp	_16022
_16022:
	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	_39743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39738
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39740
	call	_brl_blitz_NullObjectError
_39740:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39742
	call	_brl_blitz_NullObjectError
_39742:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setTarget
	add	esp,8
	mov	ebx,0
	jmp	_16026
_16026:
	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	_39749
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39746
	call	_brl_blitz_NullObjectError
_39746:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39748
	call	_brl_blitz_NullObjectError
_39748:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setUpVector
	add	esp,8
	mov	ebx,0
	jmp	_16030
_16030:
	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	_39755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39752
	call	_brl_blitz_NullObjectError
_39752:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39754
	call	_brl_blitz_NullObjectError
_39754:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_OnEvent
	add	esp,8
	mov	ebx,eax
	jmp	_16034
_16034:
	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	_39759
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39758
	call	_brl_blitz_NullObjectError
_39758:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_isOrthogonal
	add	esp,4
	mov	ebx,eax
	jmp	_16037
_16037:
	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	_39765
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39762
	call	_brl_blitz_NullObjectError
_39762:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39764
	call	_brl_blitz_NullObjectError
_39764:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ICameraSceneNode_setRotation
	add	esp,8
	mov	ebx,0
	jmp	_16041
_16041:
	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	_39769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39768
	call	_brl_blitz_NullObjectError
_39768:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_bindTargetAndRotation
	add	esp,8
	mov	ebx,0
	jmp	_16045
_16045:
	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	_39774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39773
	call	_brl_blitz_NullObjectError
_39773:
	push	dword [ebx+8]
	call	_IrrScene_ICameraSceneNode_getTargetAndRotationBinding
	add	esp,4
	mov	ebx,eax
	jmp	_16048
_16048:
	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	_39778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39777
	call	_brl_blitz_NullObjectError
_39777:
	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	_16052
_16052:
	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	_39783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39782
	call	_brl_blitz_NullObjectError
_39782:
	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	_16055
_16055:
	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	_39785
	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	_39784
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16058
_16058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39789
	push	ebp
	push	_39791
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16063
_39789:
	push	_39792
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IDummyTransformationSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_39794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39796
	call	_brl_blitz_NullObjectError
_39796:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16063
_16063:
	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	_39802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39801
	call	_brl_blitz_NullObjectError
_39801:
	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	_16066
_16066:
	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	_39804
	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	_39803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16069
_16069:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_39816
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39805
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39807
	push	ebp
	push	_39809
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16073
_39807:
	push	_39810
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IIndexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_39812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39814
	call	_brl_blitz_NullObjectError
_39814:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16073
_16073:
	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	_39820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39819
	call	_brl_blitz_NullObjectError
_39819:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getData
	add	esp,4
	mov	ebx,eax
	jmp	_16076
_16076:
	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	_39824
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39823
	call	_brl_blitz_NullObjectError
_39823:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getType
	add	esp,4
	mov	ebx,eax
	jmp	_16079
_16079:
	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	_39828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39827
	call	_brl_blitz_NullObjectError
_39827:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setType
	add	esp,8
	mov	ebx,0
	jmp	_16083
_16083:
	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	_39832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39831
	call	_brl_blitz_NullObjectError
_39831:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_stride
	add	esp,4
	mov	ebx,eax
	jmp	_16086
_16086:
	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	_39836
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39835
	call	_brl_blitz_NullObjectError
_39835:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_size
	add	esp,4
	mov	ebx,eax
	jmp	_16089
_16089:
	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	_39840
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39837
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39839
	call	_brl_blitz_NullObjectError
_39839:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_push_back
	add	esp,8
	mov	ebx,0
	jmp	_16093
_16093:
	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	_39844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39841
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39843
	call	_brl_blitz_NullObjectError
_39843:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_elementAt
	add	esp,8
	mov	ebx,eax
	jmp	_16097
_16097:
	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	_39848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39847
	call	_brl_blitz_NullObjectError
_39847:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getLast
	add	esp,4
	mov	ebx,eax
	jmp	_16100
_16100:
	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	_39852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39851
	call	_brl_blitz_NullObjectError
_39851:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setValue
	add	esp,12
	mov	ebx,0
	jmp	_16105
_16105:
	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	_39856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39855
	call	_brl_blitz_NullObjectError
_39855:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_set_used
	add	esp,8
	mov	ebx,0
	jmp	_16109
_16109:
	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	_39861
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39858
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39860
	call	_brl_blitz_NullObjectError
_39860:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_reallocate
	add	esp,8
	mov	ebx,0
	jmp	_16113
_16113:
	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	_39865
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39862
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39864
	call	_brl_blitz_NullObjectError
_39864:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_16116
_16116:
	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	_39869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39868
	call	_brl_blitz_NullObjectError
_39868:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_pointer
	add	esp,4
	mov	ebx,eax
	jmp	_16119
_16119:
	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	_39873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39870
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39872
	call	_brl_blitz_NullObjectError
_39872:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getHardwareMappingHint
	add	esp,4
	mov	ebx,eax
	jmp	_16122
_16122:
	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	_39877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39876
	call	_brl_blitz_NullObjectError
_39876:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setHardwareMappingHint
	add	esp,8
	mov	ebx,0
	jmp	_16126
_16126:
	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	_39881
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39878
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39880
	call	_brl_blitz_NullObjectError
_39880:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_setDirty
	add	esp,4
	mov	ebx,0
	jmp	_16129
_16129:
	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	_39885
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39882
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39884
	call	_brl_blitz_NullObjectError
_39884:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getChangedID
	add	esp,4
	mov	ebx,eax
	jmp	_16132
_16132:
	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	_39898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39886
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39888
	call	_brl_blitz_NullObjectError
_39888:
	cmp	dword [ebx+12],0
	je	_39889
	push	ebp
	push	_39894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39892
	call	_brl_blitz_NullObjectError
_39892:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_39889:
	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	_IrrScene_IIndexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16135
_16135:
	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	_39902
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39901
	call	_brl_blitz_NullObjectError
_39901:
	push	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16138
_16138:
	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	_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	dword [ebx+8]
	call	_IrrScene_IIndexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_16141
_16141:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IIndexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_39907
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,4
_39907:
_16144:
	mov	eax,0
	jmp	_39909
_39909:
	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	_39911
	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	_39910
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16147
_16147:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39915
	push	ebp
	push	_39917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39916
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16152
_39915:
	push	_39918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ILightSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_39920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_39922
	call	_brl_blitz_NullObjectError
_39922:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39923
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16152
_16152:
	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	_39928
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39927
	call	_brl_blitz_NullObjectError
_39927:
	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	_16155
_16155:
	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	_39934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39931
	call	_brl_blitz_NullObjectError
_39931:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39933
	call	_brl_blitz_NullObjectError
_39933:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ILightSceneNode_setLightData
	add	esp,8
	mov	ebx,0
	jmp	_16159
_16159:
	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	_39938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39937
	call	_brl_blitz_NullObjectError
_39937:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_16163
_16163:
	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	_39942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39941
	call	_brl_blitz_NullObjectError
_39941:
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16166
_16166:
	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	_39946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39945
	call	_brl_blitz_NullObjectError
_39945:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_setLightType
	add	esp,8
	mov	ebx,0
	jmp	_16170
_16170:
	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	_39950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39949
	call	_brl_blitz_NullObjectError
_39949:
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_getLightType
	add	esp,4
	mov	ebx,eax
	jmp	_16173
_16173:
	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	_39954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39953
	call	_brl_blitz_NullObjectError
_39953:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ILightSceneNode_enableCastShadow
	add	esp,8
	mov	ebx,0
	jmp	_16177
_16177:
	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	_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 [ebx+8]
	call	_IrrScene_ILightSceneNode_getCastShadow
	add	esp,4
	mov	ebx,eax
	jmp	_16180
_16180:
	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	_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_ILightSceneNode_setVisible
	add	esp,8
	mov	ebx,0
	jmp	_16184
_16184:
	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	_39965
	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	_39964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16187
_16187:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_39978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_39969
	push	ebp
	push	_39971
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16191
_39969:
	push	_39972
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_39974
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_39976
	call	_brl_blitz_NullObjectError
_39976:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_39977
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16191
_16191:
	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	_39980
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39979
	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	_16193
_16193:
	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	_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	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	_16196
_16196:
	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	_39990
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_39987
	call	_brl_blitz_NullObjectError
_39987:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_39989
	call	_brl_blitz_NullObjectError
_39989:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMesh_addMeshBuffer
	add	esp,8
	mov	ebx,0
	jmp	_16200
_16200:
	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	_39995
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39994
	call	_brl_blitz_NullObjectError
_39994:
	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	_16204
_16204:
	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	_39999
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_39996
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_39998
	call	_brl_blitz_NullObjectError
_39998:
	push	dword [ebx+8]
	call	_IrrScene_SMesh_getMeshBufferCount
	add	esp,4
	mov	ebx,eax
	jmp	_16207
_16207:
	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	_40003
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40000
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40002
	call	_brl_blitz_NullObjectError
_40002:
	push	dword [ebx+8]
	call	_IrrScene_SMesh_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_16210
_16210:
	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	_40007
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40004
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40006
	call	_brl_blitz_NullObjectError
_40006:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMesh_setMaterialFlag
	add	esp,12
	mov	ebx,0
	jmp	_16215
_16215:
	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	_40013
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40010
	call	_brl_blitz_NullObjectError
_40010:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40012
	call	_brl_blitz_NullObjectError
_40012:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMesh_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_16219
_16219:
	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	_40019
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40014
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40016
	call	_brl_blitz_NullObjectError
_40016:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40018
	call	_brl_blitz_NullObjectError
_40018:
	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	_16223
_16223:
	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	_40021
	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	_40020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16226
_16226:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_40034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40025
	push	ebp
	push	_40027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16230
_40025:
	push	_40028
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshManipulator
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40030
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40032
	call	_brl_blitz_NullObjectError
_40032:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16230
_16230:
	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	_40040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40037
	call	_brl_blitz_NullObjectError
_40037:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40039
	call	_brl_blitz_NullObjectError
_40039:
	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	_16234
_16234:
	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	_40044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40043
	call	_brl_blitz_NullObjectError
_40043:
	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	_16241
_16241:
	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	_40053
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40050
	call	_brl_blitz_NullObjectError
_40050:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40052
	call	_brl_blitz_NullObjectError
_40052:
	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	_16245
_16245:
	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	_40059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40056
	call	_brl_blitz_NullObjectError
_40056:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40058
	call	_brl_blitz_NullObjectError
_40058:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_flipSurfaces
	add	esp,8
	mov	ebx,0
	jmp	_16249
_16249:
	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	_40065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40060
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40062
	call	_brl_blitz_NullObjectError
_40062:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40064
	call	_brl_blitz_NullObjectError
_40064:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_getPolyCountFromAnimated
	add	esp,8
	mov	ebx,eax
	jmp	_16253
_16253:
	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	_40071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40068
	call	_brl_blitz_NullObjectError
_40068:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40070
	call	_brl_blitz_NullObjectError
_40070:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_getPolyCount
	add	esp,8
	mov	ebx,eax
	jmp	_16257
_16257:
	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	_40077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40074
	call	_brl_blitz_NullObjectError
_40074:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40076
	call	_brl_blitz_NullObjectError
_40076:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_makePlanarTextureMapping
	add	esp,12
	mov	ebx,0
	jmp	_16262
_16262:
	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	_40084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40079
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40081
	call	_brl_blitz_NullObjectError
_40081:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40083
	call	_brl_blitz_NullObjectError
_40083:
	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	_16268
_16268:
	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	_40090
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40087
	call	_brl_blitz_NullObjectError
_40087:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40089
	call	_brl_blitz_NullObjectError
_40089:
	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	_16274
_16274:
	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	_40098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40093
	call	_brl_blitz_NullObjectError
_40093:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40095
	call	_brl_blitz_NullObjectError
_40095:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40097
	call	_brl_blitz_NullObjectError
_40097:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scaleMesh
	add	esp,12
	mov	ebx,0
	jmp	_16279
_16279:
	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	_40104
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40101
	call	_brl_blitz_NullObjectError
_40101:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40103
	call	_brl_blitz_NullObjectError
_40103:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshManipulator_setVertexColorAlpha
	add	esp,12
	mov	ebx,0
	jmp	_16284
_16284:
	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	_40113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40108
	call	_brl_blitz_NullObjectError
_40108:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40110
	call	_brl_blitz_NullObjectError
_40110:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40112
	call	_brl_blitz_NullObjectError
_40112:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_setVertexColors
	add	esp,12
	mov	ebx,0
	jmp	_16289
_16289:
	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	_40121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40116
	call	_brl_blitz_NullObjectError
_40116:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40118
	call	_brl_blitz_NullObjectError
_40118:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40120
	call	_brl_blitz_NullObjectError
_40120:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_transformMesh
	add	esp,12
	mov	ebx,0
	jmp	_16294
_16294:
	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	_40128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40123
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40125
	call	_brl_blitz_NullObjectError
_40125:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40127
	call	_brl_blitz_NullObjectError
_40127:
	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	_16299
_16299:
	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	_40135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40130
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40132
	call	_brl_blitz_NullObjectError
_40132:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40134
	call	_brl_blitz_NullObjectError
_40134:
	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	_16303
_16303:
	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	_40141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40138
	call	_brl_blitz_NullObjectError
_40138:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40140
	call	_brl_blitz_NullObjectError
_40140:
	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	_16308
_16308:
	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	_40154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40142
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40144
	call	_brl_blitz_NullObjectError
_40144:
	cmp	dword [ebx+12],0
	je	_40145
	push	ebp
	push	_40150
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40148
	call	_brl_blitz_NullObjectError
_40148:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40145:
	push	_40151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40153
	call	_brl_blitz_NullObjectError
_40153:
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16311
_16311:
	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	_40158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40155
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40157
	call	_brl_blitz_NullObjectError
_40157:
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16314
_16314:
	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	_40162
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40161
	call	_brl_blitz_NullObjectError
_40161:
	push	dword [ebx+8]
	call	_IrrScene_IMeshManipulator_grab
	add	esp,4
	mov	ebx,0
	jmp	_16317
_16317:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IMeshManipulator_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_40163
	push	eax
	call	__irrlicht_core_IMeshManipulator_drop
	add	esp,4
_40163:
_16320:
	mov	eax,0
	jmp	_40164
_40164:
	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	_40172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40167
	call	_brl_blitz_NullObjectError
_40167:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40169
	call	_brl_blitz_NullObjectError
_40169:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40171
	call	_brl_blitz_NullObjectError
_40171:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scale
	add	esp,12
	mov	ebx,0
	jmp	_16325
_16325:
	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	_40181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40176
	call	_brl_blitz_NullObjectError
_40176:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40178
	call	_brl_blitz_NullObjectError
_40178:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40180
	call	_brl_blitz_NullObjectError
_40180:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_scaleMeshBuffer
	add	esp,12
	mov	ebx,0
	jmp	_16330
_16330:
	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	_40190
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40185
	call	_brl_blitz_NullObjectError
_40185:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40187
	call	_brl_blitz_NullObjectError
_40187:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40189
	call	_brl_blitz_NullObjectError
_40189:
	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	_16336
_16336:
	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	_40199
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40194
	call	_brl_blitz_NullObjectError
_40194:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40196
	call	_brl_blitz_NullObjectError
_40196:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40198
	call	_brl_blitz_NullObjectError
_40198:
	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	_16342
_16342:
	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	_40207
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40200
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40202
	call	_brl_blitz_NullObjectError
_40202:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40204
	call	_brl_blitz_NullObjectError
_40204:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40206
	call	_brl_blitz_NullObjectError
_40206:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_transform
	add	esp,12
	mov	ebx,0
	jmp	_16347
_16347:
	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	_40215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_40210
	call	_brl_blitz_NullObjectError
_40210:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_40212
	call	_brl_blitz_NullObjectError
_40212:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40214
	call	_brl_blitz_NullObjectError
_40214:
	push	dword [ebx+8]
	push	dword [esi+8]
	push	dword [edi+8]
	call	_IrrScene_IMeshManipulator_transformMeshBuffer
	add	esp,12
	mov	ebx,0
	jmp	_16352
_16352:
	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	_40219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40218
	call	_brl_blitz_NullObjectError
_40218:
	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	_16356
_16356:
	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	_40223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40222
	call	_brl_blitz_NullObjectError
_40222:
	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	_16361
_16361:
	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	_40227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40226
	call	_brl_blitz_NullObjectError
_40226:
	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	_16369
_16369:
	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	_40234
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40233
	call	_brl_blitz_NullObjectError
_40233:
	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	_16376
_16376:
	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	_40238
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40237
	call	_brl_blitz_NullObjectError
_40237:
	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	_16382
_16382:
	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	_40245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40244
	call	_brl_blitz_NullObjectError
_40244:
	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	_16388
_16388:
	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	_40247
	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	_40246
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16391
_16391:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40251
	push	ebp
	push	_40253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16396
_40251:
	push	_40254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMeshSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40258
	call	_brl_blitz_NullObjectError
_40258:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16396
_16396:
	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	_40266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40261
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40263
	call	_brl_blitz_NullObjectError
_40263:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40265
	call	_brl_blitz_NullObjectError
_40265:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMeshSceneNode_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_16400
_16400:
	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	_40270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40269
	call	_brl_blitz_NullObjectError
_40269:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IMeshSceneNode_setReadOnlyMaterials
	add	esp,8
	mov	ebx,0
	jmp	_16404
_16404:
	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	_40274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40273
	call	_brl_blitz_NullObjectError
_40273:
	push	dword [ebx+8]
	call	_IrrScene_IMeshSceneNode_isReadOnlyMaterials
	add	esp,4
	mov	ebx,eax
	jmp	_16407
_16407:
	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	_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	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	_16410
_16410:
	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	_40280
	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	_40279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16413
_16413:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40293
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40284
	push	ebp
	push	_40286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16417
_40284:
	push	_40287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IMetaTriangleSelector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40291
	call	_brl_blitz_NullObjectError
_40291:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16417
_16417:
	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	_40299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40294
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40296
	call	_brl_blitz_NullObjectError
_40296:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40298
	call	_brl_blitz_NullObjectError
_40298:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMetaTriangleSelector_addTriangleSelector
	add	esp,8
	mov	ebx,0
	jmp	_16421
_16421:
	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	_40304
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40303
	call	_brl_blitz_NullObjectError
_40303:
	push	dword [ebx+8]
	call	_IrrScene_IMetaTriangleSelector_removeAllTriangleSelectors
	add	esp,4
	mov	ebx,0
	jmp	_16424
_16424:
	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	_40310
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40307
	call	_brl_blitz_NullObjectError
_40307:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40309
	call	_brl_blitz_NullObjectError
_40309:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IMetaTriangleSelector_removeTriangleSelector
	add	esp,8
	mov	ebx,eax
	jmp	_16428
_16428:
	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	_40313
	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	_40312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16431
_16431:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_40325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40316
	push	ebp
	push	_40318
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40317
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16435
_40316:
	push	_40319
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SParticle
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_40321
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40323
	call	_brl_blitz_NullObjectError
_40323:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16435
_16435:
	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	_40327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40326
	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	_16437
_16437:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SParticle_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_40328
	push	dword [eax+8]
	call	_IrrScene_SParticle_del
	add	esp,4
_40328:
_16440:
	mov	eax,0
	jmp	_40329
_40329:
	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	_40333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40332
	call	_brl_blitz_NullObjectError
_40332:
	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	_16443
_16443:
	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	_40337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40336
	call	_brl_blitz_NullObjectError
_40336:
	push	dword [ebx+8]
	call	_IrrScene_SParticle_getEndTime
	add	esp,4
	mov	ebx,eax
	jmp	_16446
_16446:
	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	_40341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40340
	call	_brl_blitz_NullObjectError
_40340:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SParticle_setEndTime
	add	esp,8
	mov	ebx,0
	jmp	_16450
_16450:
	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	_40345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40344
	call	_brl_blitz_NullObjectError
_40344:
	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	_16453
_16453:
	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	_40349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40348
	call	_brl_blitz_NullObjectError
_40348:
	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	_16456
_16456:
	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	_40353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40352
	call	_brl_blitz_NullObjectError
_40352:
	push	dword [ebx+8]
	call	_IrrScene_SParticle_getStartTime
	add	esp,4
	mov	ebx,eax
	jmp	_16459
_16459:
	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	_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_SParticle_setStartTime
	add	esp,8
	mov	ebx,0
	jmp	_16463
_16463:
	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	_40361
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40358
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40360
	call	_brl_blitz_NullObjectError
_40360:
	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	_16466
_16466:
	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	_40365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40364
	call	_brl_blitz_NullObjectError
_40364:
	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	_16469
_16469:
	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	_40369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40368
	call	_brl_blitz_NullObjectError
_40368:
	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	_16472
_16472:
	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	_40373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40372
	call	_brl_blitz_NullObjectError
_40372:
	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	_16475
_16475:
	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	_40375
	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	_40374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16478
_16478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_40381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40380
	call	_brl_blitz_NullObjectError
_40380:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_setEnabled
	add	esp,8
	mov	ebx,0
	jmp	_16482
_16482:
	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	_40385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40384
	call	_brl_blitz_NullObjectError
_40384:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_getEnabled
	add	esp,4
	mov	ebx,eax
	jmp	_16485
_16485:
	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	_40398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40388
	call	_brl_blitz_NullObjectError
_40388:
	cmp	dword [ebx+12],0
	je	_40389
	push	ebp
	push	_40394
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40392
	call	_brl_blitz_NullObjectError
_40392:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40389:
	push	_40395
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40397
	call	_brl_blitz_NullObjectError
_40397:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16488
_16488:
	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	_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 [ebx+8]
	call	_IrrScene_IParticleAffector_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16491
_16491:
	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	_40406
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40405
	call	_brl_blitz_NullObjectError
_40405:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_grab
	add	esp,4
	mov	ebx,0
	jmp	_16494
_16494:
	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	_40407
	push	ebx
	call	__irrlicht_core_IParticleAffector_drop
	add	esp,4
_40407:
_16497:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_40408
_40408:
	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	_40410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40409
	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	_16500
_16500:
	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	_40442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40412
	push	ebp
	push	_40414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16505
_40412:
	push	_40415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_40417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_40418
	push	ebp
	push	_40424
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_40421
	mov	eax,_brl_blitz_NullFunctionError
_40421:
	mov	dword [ebp-20],eax
	push	_40423
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_40426
_40418:
	push	ebp
	push	_40428
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40427
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAffectorDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_40426:
	push	_40429
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40431
	call	_brl_blitz_NullObjectError
_40431:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_40433
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_40433:
	mov	dword [ebx+16],eax
	push	_40435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40437
	call	_brl_blitz_NullObjectError
_40437:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40440
	call	_brl_blitz_NullObjectError
_40440:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+144]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_40441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16505
_16505:
	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	_40491
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_40445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40447
	call	_brl_blitz_NullObjectError
_40447:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_40451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_40452
	push	ebp
	push	_40460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40455
	call	_brl_blitz_NullObjectError
_40455:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_40456
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40458
	call	_brl_blitz_NullObjectError
_40458:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40452:
	push	_40461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,1
	je	_40464
	cmp	eax,2
	je	_40465
	cmp	eax,3
	je	_40466
	cmp	eax,4
	je	_40467
	push	ebp
	push	_40473
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_40469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40471
	call	_brl_blitz_NullObjectError
_40471:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_40463
_40464:
	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	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	_40463
_40465:
	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	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	_40463
_40466:
	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	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	_40463
_40467:
	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	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	_40463
_40463:
	push	_40490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16509
_16509:
	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	_40507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40494
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_40495
	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	_40497
	call	_brl_blitz_NullObjectError
_40497:
	push	__irrlicht_core_IParticleAffector_OnAffectBinding
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_bindAffect
	add	esp,8
	push	_40498
	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	_40500
	call	_brl_blitz_NullObjectError
_40500:
	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	_40501
	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	_40503
	call	_brl_blitz_NullObjectError
_40503:
	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	_40504
	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	_40506
	call	_brl_blitz_NullObjectError
_40506:
	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	_16513
_16513:
	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	_40519
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40508
	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	_40510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_40511
	push	ebp
	push	_40515
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40514
	call	_brl_blitz_NullObjectError
_40514:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+128]
	add	esp,4
	mov	ebx,eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16516
_40511:
	push	ebp
	push	_40518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_40516:
	mov	ebx,0
	jmp	_16516
_16516:
	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	_40531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40520
	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	_40522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	je	_40523
	push	ebp
	push	_40527
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_40526
	call	_brl_blitz_NullObjectError
_40526:
	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	_16522
_40523:
	push	ebp
	push	_40530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_40528:
	mov	ebx,0
	jmp	_16522
_16522:
	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	_40544
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40533
	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	_40535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_40536
	push	ebp
	push	_40540
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40539
	call	_brl_blitz_NullObjectError
_40539:
	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	_40541
_40536:
	push	ebp
	push	_40543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_40541:
	mov	ebx,0
	jmp	_16527
_16527:
	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	_40559
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40545
	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	_40547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_40548
	push	ebp
	push	_40554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40549
	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	_40551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40553
	call	_brl_blitz_NullObjectError
_40553:
	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	_40556
_40548:
	push	ebp
	push	_40558
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_40556:
	mov	ebx,0
	jmp	_16532
_16532:
	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	_40565
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40562
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40564
	call	_brl_blitz_NullObjectError
_40564:
	push	dword [ebx+8]
	call	_IrrScene_BMXIParticleAffector_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_16535
_16535:
	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	_40567
	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	_40566
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16538
_16538:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40571
	call	_brl_blitz_NullObjectError
_40571:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_40573
	call	_brl_blitz_NullObjectError
_40573:
	push	dword [ebx+8]
	push	dword [ebp-8]
	push	dword [esi+8]
	call	_IrrScene_IParticleAffector_affect
	add	esp,12
	mov	ebx,0
	jmp	_16543
_16543:
	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	_40579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40578
	call	_brl_blitz_NullObjectError
_40578:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAffector_getType
	add	esp,4
	mov	ebx,eax
	jmp	_16546
_16546:
	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	_40581
	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	_40580
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16549
_16549:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40583
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40585
	push	ebp
	push	_40587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16554
_40585:
	push	_40588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAttractionAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40590
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40592
	call	_brl_blitz_NullObjectError
_40592:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40593
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16554
_16554:
	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	_40600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40595
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40597
	call	_brl_blitz_NullObjectError
_40597:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40599
	call	_brl_blitz_NullObjectError
_40599:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleAttractionAffector_setPoint
	add	esp,8
	mov	ebx,0
	jmp	_16558
_16558:
	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	_40604
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40603
	call	_brl_blitz_NullObjectError
_40603:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAttract
	add	esp,8
	mov	ebx,0
	jmp	_16562
_16562:
	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	_40609
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40608
	call	_brl_blitz_NullObjectError
_40608:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectX
	add	esp,8
	mov	ebx,0
	jmp	_16566
_16566:
	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	_40614
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40613
	call	_brl_blitz_NullObjectError
_40613:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectY
	add	esp,8
	mov	ebx,0
	jmp	_16570
_16570:
	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	_40618
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40617
	call	_brl_blitz_NullObjectError
_40617:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_setAffectZ
	add	esp,8
	mov	ebx,0
	jmp	_16574
_16574:
	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	_40622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40619
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40621
	call	_brl_blitz_NullObjectError
_40621:
	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	_16577
_16577:
	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	_40626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40625
	call	_brl_blitz_NullObjectError
_40625:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAttract
	add	esp,4
	mov	ebx,eax
	jmp	_16580
_16580:
	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	_40630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40629
	call	_brl_blitz_NullObjectError
_40629:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectX
	add	esp,4
	mov	ebx,eax
	jmp	_16583
_16583:
	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	_40634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40633
	call	_brl_blitz_NullObjectError
_40633:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectY
	add	esp,4
	mov	ebx,eax
	jmp	_16586
_16586:
	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	_40638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40637
	call	_brl_blitz_NullObjectError
_40637:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAttractionAffector_getAffectZ
	add	esp,4
	mov	ebx,eax
	jmp	_16589
_16589:
	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	_40640
	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	_40639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16592
_16592:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40653
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40644
	push	ebp
	push	_40646
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40645
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16597
_40644:
	push	_40647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleFadeOutAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40651
	call	_brl_blitz_NullObjectError
_40651:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16597
_16597:
	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	_40659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40656
	call	_brl_blitz_NullObjectError
_40656:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40658
	call	_brl_blitz_NullObjectError
_40658:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleFadeOutAffector_setTargetColor
	add	esp,8
	mov	ebx,0
	jmp	_16601
_16601:
	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	_40664
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40661
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40663
	call	_brl_blitz_NullObjectError
_40663:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleFadeOutAffector_setFadeOutTime
	add	esp,8
	mov	ebx,0
	jmp	_16605
_16605:
	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	_40669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40668
	call	_brl_blitz_NullObjectError
_40668:
	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	_16608
_16608:
	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	_40673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40672
	call	_brl_blitz_NullObjectError
_40672:
	push	dword [ebx+8]
	call	_IrrScene_IParticleFadeOutAffector_getFadeOutTime
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16611
_16611:
	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	_40675
	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	_40674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16614
_16614:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40679
	push	ebp
	push	_40681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40680
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16619
_40679:
	push	_40682
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleGravityAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40686
	call	_brl_blitz_NullObjectError
_40686:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16619
_16619:
	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	_40692
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40689
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40691
	call	_brl_blitz_NullObjectError
_40691:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleGravityAffector_setTimeForceLost
	add	esp,8
	mov	ebx,0
	jmp	_16623
_16623:
	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	_40699
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40696
	call	_brl_blitz_NullObjectError
_40696:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40698
	call	_brl_blitz_NullObjectError
_40698:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleGravityAffector_setGravity
	add	esp,8
	mov	ebx,0
	jmp	_16627
_16627:
	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	_40704
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40701
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40703
	call	_brl_blitz_NullObjectError
_40703:
	push	dword [ebx+8]
	call	_IrrScene_IParticleGravityAffector_getTimeForceLost
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16630
_16630:
	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	_40708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40707
	call	_brl_blitz_NullObjectError
_40707:
	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	_16633
_16633:
	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	_40710
	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	_40709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16636
_16636:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40714
	push	ebp
	push	_40716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40715
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16641
_40714:
	push	_40717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleRotationAffector
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40719
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40721
	call	_brl_blitz_NullObjectError
_40721:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16641
_16641:
	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	_40729
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40724
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40726
	call	_brl_blitz_NullObjectError
_40726:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40728
	call	_brl_blitz_NullObjectError
_40728:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleRotationAffector_setPivotPoint
	add	esp,8
	mov	ebx,0
	jmp	_16645
_16645:
	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	_40735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40732
	call	_brl_blitz_NullObjectError
_40732:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40734
	call	_brl_blitz_NullObjectError
_40734:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleRotationAffector_setSpeed
	add	esp,8
	mov	ebx,0
	jmp	_16649
_16649:
	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	_40739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40736
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40738
	call	_brl_blitz_NullObjectError
_40738:
	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	_16652
_16652:
	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	_40743
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40740
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40742
	call	_brl_blitz_NullObjectError
_40742:
	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	_16655
_16655:
	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	_40745
	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	_40744
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16658
_16658:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_40761
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40749
	push	ebp
	push	_40751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40750
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16663
_40749:
	push	_40752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40756
	call	_brl_blitz_NullObjectError
_40756:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40759
	call	_brl_blitz_NullObjectError
_40759:
	push	1
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	mov	dword [ebp-16],eax
	push	_40760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16663
_16663:
	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	_40820
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40762
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbNullObject
	push	_40764
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40766
	call	_brl_blitz_NullObjectError
_40766:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+172]
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_40770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],0
	je	_40771
	push	ebp
	push	_40779
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40772
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40774
	call	_brl_blitz_NullObjectError
_40774:
	mov	eax,dword [ebx+12]
	mov	dword [ebp-20],eax
	push	_40775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40777
	call	_brl_blitz_NullObjectError
_40777:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40771:
	push	_40780
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,1
	je	_40783
	cmp	eax,2
	je	_40784
	cmp	eax,3
	je	_40785
	cmp	eax,4
	je	_40786
	cmp	eax,5
	je	_40787
	cmp	eax,6
	je	_40788
	push	ebp
	push	_40794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-12],eax
	push	_40790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40792
	call	_brl_blitz_NullObjectError
_40792:
	mov	eax,dword [ebp-20]
	mov	dword [ebx+12],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_40782
_40783:
	push	ebp
	push	_40798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40797
	call	_brl_blitz_NullObjectError
_40797:
	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	_40782
_40784:
	push	ebp
	push	_40802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40801
	call	_brl_blitz_NullObjectError
_40801:
	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	_40782
_40785:
	push	ebp
	push	_40806
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40805
	call	_brl_blitz_NullObjectError
_40805:
	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	_40782
_40786:
	push	ebp
	push	_40810
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40807
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40809
	call	_brl_blitz_NullObjectError
_40809:
	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	_40782
_40787:
	push	ebp
	push	_40814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40811
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40813
	call	_brl_blitz_NullObjectError
_40813:
	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	_40782
_40788:
	push	ebp
	push	_40818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40817
	call	_brl_blitz_NullObjectError
_40817:
	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	_40782
_40782:
	push	_40819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_16667
_16667:
	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	_40826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40825
	call	_brl_blitz_NullObjectError
_40825:
	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	_16672
_16672:
	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	_40833
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40830
	call	_brl_blitz_NullObjectError
_40830:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40832
	call	_brl_blitz_NullObjectError
_40832:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setDirection
	add	esp,8
	mov	ebx,0
	jmp	_16676
_16676:
	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	_40838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40835
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40837
	call	_brl_blitz_NullObjectError
_40837:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_setMinParticlesPerSecond
	add	esp,8
	mov	ebx,0
	jmp	_16680
_16680:
	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	_40843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40842
	call	_brl_blitz_NullObjectError
_40842:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_setMaxParticlesPerSecond
	add	esp,8
	mov	ebx,0
	jmp	_16684
_16684:
	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	_40850
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40845
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40847
	call	_brl_blitz_NullObjectError
_40847:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40849
	call	_brl_blitz_NullObjectError
_40849:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMinStartColor
	add	esp,8
	mov	ebx,0
	jmp	_16688
_16688:
	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	_40856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40853
	call	_brl_blitz_NullObjectError
_40853:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40855
	call	_brl_blitz_NullObjectError
_40855:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMaxStartColor
	add	esp,8
	mov	ebx,0
	jmp	_16692
_16692:
	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	_40860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40859
	call	_brl_blitz_NullObjectError
_40859:
	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	_16695
_16695:
	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	_40864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40863
	call	_brl_blitz_NullObjectError
_40863:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMinParticlesPerSecond
	add	esp,4
	mov	ebx,eax
	jmp	_16698
_16698:
	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	_40868
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40867
	call	_brl_blitz_NullObjectError
_40867:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getMaxParticlesPerSecond
	add	esp,4
	mov	ebx,eax
	jmp	_16701
_16701:
	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	_40872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40871
	call	_brl_blitz_NullObjectError
_40871:
	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	_16704
_16704:
	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	_40876
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40875
	call	_brl_blitz_NullObjectError
_40875:
	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	_16707
_16707:
	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	_40880
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40879
	call	_brl_blitz_NullObjectError
_40879:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getType
	add	esp,4
	mov	ebx,eax
	jmp	_16710
_16710:
	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	_40893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40883
	call	_brl_blitz_NullObjectError
_40883:
	cmp	dword [ebx+12],0
	je	_40884
	push	ebp
	push	_40889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40887
	call	_brl_blitz_NullObjectError
_40887:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_40884:
	push	_40890
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40892
	call	_brl_blitz_NullObjectError
_40892:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_drop
	add	esp,4
	mov	ebx,eax
	jmp	_16713
_16713:
	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	_40897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40894
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40896
	call	_brl_blitz_NullObjectError
_40896:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_16716
_16716:
	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	_40901
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40898
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40900
	call	_brl_blitz_NullObjectError
_40900:
	push	dword [ebx+8]
	call	_IrrScene_IParticleEmitter_grab
	add	esp,4
	mov	ebx,0
	jmp	_16719
_16719:
	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	_40902
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,4
_40902:
_16722:
	mov	dword [ebx],_irrlicht_core_IAttributeExchangingObject
	push	ebx
	call	__irrlicht_core_IAttributeExchangingObject_Delete
	add	esp,4
	mov	eax,0
	jmp	_40904
_40904:
	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	_40908
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40905
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40907
	call	_brl_blitz_NullObjectError
_40907:
	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	_16725
_16725:
	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	_40912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40911
	call	_brl_blitz_NullObjectError
_40911:
	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	_16728
_16728:
	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	_40918
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40915
	call	_brl_blitz_NullObjectError
_40915:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40917
	call	_brl_blitz_NullObjectError
_40917:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMaxStartSize
	add	esp,8
	mov	ebx,0
	jmp	_16732
_16732:
	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	_40924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40919
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40921
	call	_brl_blitz_NullObjectError
_40921:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40923
	call	_brl_blitz_NullObjectError
_40923:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleEmitter_setMinStartSize
	add	esp,8
	mov	ebx,0
	jmp	_16736
_16736:
	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	_40926
	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	_40925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16739
_16739:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40939
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40930
	push	ebp
	push	_40932
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40931
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16744
_40930:
	push	_40933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleAnimatedMeshSceneNodeEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40937
	call	_brl_blitz_NullObjectError
_40937:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40938
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16744
_16744:
	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	_40945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40942
	call	_brl_blitz_NullObjectError
_40942:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40944
	call	_brl_blitz_NullObjectError
_40944:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setAnimatedMeshSceneNode
	add	esp,8
	mov	ebx,0
	jmp	_16748
_16748:
	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	_40949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40948
	call	_brl_blitz_NullObjectError
_40948:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setUseNormalDirection
	add	esp,8
	mov	ebx,0
	jmp	_16752
_16752:
	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	_40954
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40953
	call	_brl_blitz_NullObjectError
_40953:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setNormalDirectionModifier
	add	esp,8
	mov	ebx,0
	jmp	_16756
_16756:
	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	_40959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40958
	call	_brl_blitz_NullObjectError
_40958:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_setEveryMeshVertex
	add	esp,8
	mov	ebx,0
	jmp	_16760
_16760:
	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	_40964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40963
	call	_brl_blitz_NullObjectError
_40963:
	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	_16763
_16763:
	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	_40968
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40967
	call	_brl_blitz_NullObjectError
_40967:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_isUsingNormalDirection
	add	esp,4
	mov	ebx,eax
	jmp	_16766
_16766:
	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	_40972
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40969
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40971
	call	_brl_blitz_NullObjectError
_40971:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getNormalDirectionModifier
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16769
_16769:
	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	_40976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_40975
	call	_brl_blitz_NullObjectError
_40975:
	push	dword [ebx+8]
	call	_IrrScene_IParticleAnimatedMeshSceneNodeEmitter_getEveryMeshVertex
	add	esp,4
	mov	ebx,eax
	jmp	_16772
_16772:
	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	_40978
	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	_40977
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16775
_16775:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_40991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_40982
	push	ebp
	push	_40984
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16780
_40982:
	push	_40985
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleBoxEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_40987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_40989
	call	_brl_blitz_NullObjectError
_40989:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_40990
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16780
_16780:
	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	_40997
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40992
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_40994
	call	_brl_blitz_NullObjectError
_40994:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_40996
	call	_brl_blitz_NullObjectError
_40996:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleBoxEmitter_setBox
	add	esp,8
	mov	ebx,0
	jmp	_16784
_16784:
	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	_41001
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_40998
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41000
	call	_brl_blitz_NullObjectError
_41000:
	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	_16787
_16787:
	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	_41003
	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	_41002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16790
_16790:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41007
	push	ebp
	push	_41009
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16795
_41007:
	push	_41010
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleMeshEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41012
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41014
	call	_brl_blitz_NullObjectError
_41014:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41015
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16795
_16795:
	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	_41022
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41019
	call	_brl_blitz_NullObjectError
_41019:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41021
	call	_brl_blitz_NullObjectError
_41021:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleMeshEmitter_setMesh
	add	esp,8
	mov	ebx,0
	jmp	_16799
_16799:
	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	_41026
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41025
	call	_brl_blitz_NullObjectError
_41025:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_setUseNormalDirection
	add	esp,8
	mov	ebx,0
	jmp	_16803
_16803:
	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	_41030
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41027
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41029
	call	_brl_blitz_NullObjectError
_41029:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_setNormalDirectionModifier
	add	esp,8
	mov	ebx,0
	jmp	_16807
_16807:
	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	_41034
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41033
	call	_brl_blitz_NullObjectError
_41033:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_setEveryMeshVertex
	add	esp,8
	mov	ebx,0
	jmp	_16811
_16811:
	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	_41038
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41037
	call	_brl_blitz_NullObjectError
_41037:
	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	_16814
_16814:
	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	_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_IParticleMeshEmitter_isUsingNormalDirection
	add	esp,4
	mov	ebx,eax
	jmp	_16817
_16817:
	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	_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_IParticleMeshEmitter_getNormalDirectionModifier
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16820
_16820:
	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	_41050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41049
	call	_brl_blitz_NullObjectError
_41049:
	push	dword [ebx+8]
	call	_IrrScene_IParticleMeshEmitter_getEveryMeshVertex
	add	esp,4
	mov	ebx,eax
	jmp	_16823
_16823:
	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	_41052
	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	_41051
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16826
_16826:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41054
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41056
	push	ebp
	push	_41058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16831
_41056:
	push	_41059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleCylinderEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41063
	call	_brl_blitz_NullObjectError
_41063:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41064
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16831
_16831:
	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	_41071
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41068
	call	_brl_blitz_NullObjectError
_41068:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41070
	call	_brl_blitz_NullObjectError
_41070:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleCylinderEmitter_setCenter
	add	esp,8
	mov	ebx,0
	jmp	_16835
_16835:
	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	_41077
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41074
	call	_brl_blitz_NullObjectError
_41074:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41076
	call	_brl_blitz_NullObjectError
_41076:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleCylinderEmitter_setNormal
	add	esp,8
	mov	ebx,0
	jmp	_16839
_16839:
	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	_41081
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41078
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41080
	call	_brl_blitz_NullObjectError
_41080:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_16843
_16843:
	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	_41085
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41084
	call	_brl_blitz_NullObjectError
_41084:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_setLength
	add	esp,8
	mov	ebx,0
	jmp	_16847
_16847:
	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	_41089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41086
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41088
	call	_brl_blitz_NullObjectError
_41088:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_setOutlineOnly
	add	esp,8
	mov	ebx,0
	jmp	_16851
_16851:
	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	_41094
	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:
	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	_16854
_16854:
	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	_41098
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41097
	call	_brl_blitz_NullObjectError
_41097:
	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	_16857
_16857:
	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	_41102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41101
	call	_brl_blitz_NullObjectError
_41101:
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16860
_16860:
	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	_41106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41105
	call	_brl_blitz_NullObjectError
_41105:
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getLength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16863
_16863:
	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	_41110
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41109
	call	_brl_blitz_NullObjectError
_41109:
	push	dword [ebx+8]
	call	_IrrScene_IParticleCylinderEmitter_getOutlineOnly
	add	esp,4
	mov	ebx,eax
	jmp	_16866
_16866:
	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	_41112
	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	_41111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16869
_16869:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41125
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41114
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41116
	push	ebp
	push	_41118
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16874
_41116:
	push	_41119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleRingEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41123
	call	_brl_blitz_NullObjectError
_41123:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41124
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16874
_16874:
	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	_41131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41128
	call	_brl_blitz_NullObjectError
_41128:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41130
	call	_brl_blitz_NullObjectError
_41130:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleRingEmitter_setCenter
	add	esp,8
	mov	ebx,0
	jmp	_16878
_16878:
	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	_41135
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41132
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41134
	call	_brl_blitz_NullObjectError
_41134:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_16882
_16882:
	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	_41139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41136
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41138
	call	_brl_blitz_NullObjectError
_41138:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_setRingThickness
	add	esp,8
	mov	ebx,0
	jmp	_16886
_16886:
	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	_41144
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41141
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41143
	call	_brl_blitz_NullObjectError
_41143:
	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	_16889
_16889:
	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	_41148
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41147
	call	_brl_blitz_NullObjectError
_41147:
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16892
_16892:
	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	_41152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41151
	call	_brl_blitz_NullObjectError
_41151:
	push	dword [ebx+8]
	call	_IrrScene_IParticleRingEmitter_getRingThickness
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16895
_16895:
	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	_41154
	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	_41153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16898
_16898:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41158
	push	ebp
	push	_41160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41159
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16903
_41158:
	push	_41161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleSphereEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41165
	call	_brl_blitz_NullObjectError
_41165:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41166
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16903
_16903:
	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	_41173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41170
	call	_brl_blitz_NullObjectError
_41170:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41172
	call	_brl_blitz_NullObjectError
_41172:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSphereEmitter_setCenter
	add	esp,8
	mov	ebx,0
	jmp	_16907
_16907:
	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	_41177
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41174
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41176
	call	_brl_blitz_NullObjectError
_41176:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleSphereEmitter_setRadius
	add	esp,8
	mov	ebx,0
	jmp	_16911
_16911:
	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	_41181
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41178
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41180
	call	_brl_blitz_NullObjectError
_41180:
	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	_16914
_16914:
	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	_41185
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41184
	call	_brl_blitz_NullObjectError
_41184:
	push	dword [ebx+8]
	call	_IrrScene_IParticleSphereEmitter_getRadius
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_16917
_16917:
	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	_41187
	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	_41186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_16920
_16920:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41191
	push	ebp
	push	_41193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41192
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_16925
_41191:
	push	_41194
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleSystemSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41198
	call	_brl_blitz_NullObjectError
_41198:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_16925
_16925:
	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	_41206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41203
	call	_brl_blitz_NullObjectError
_41203:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41205
	call	_brl_blitz_NullObjectError
_41205:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_addAffector
	add	esp,8
	mov	ebx,0
	jmp	_16929
_16929:
	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	_41212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41207
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41209
	call	_brl_blitz_NullObjectError
_41209:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41211
	call	_brl_blitz_NullObjectError
_41211:
	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	_16938
_16938:
	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	_41225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41216
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41217
	push	ebp
	push	_41219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41217:
	push	_41220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41222
	call	_brl_blitz_NullObjectError
_41222:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41224
	call	_brl_blitz_NullObjectError
_41224:
	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	_16943
_16943:
	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	_41236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41227
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41228
	push	ebp
	push	_41230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41229
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41228:
	push	_41231
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41233
	call	_brl_blitz_NullObjectError
_41233:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41235
	call	_brl_blitz_NullObjectError
_41235:
	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	_16948
_16948:
	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	_41240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41239
	call	_brl_blitz_NullObjectError
_41239:
	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	_16953
_16953:
	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	_41269
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41243
	mov	eax,ebp
	push	eax
	push	_41245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_AABbox3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41243:
	push	_41246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_41247
	mov	eax,ebp
	push	eax
	push	_41249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41248
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_41247:
	push	_41250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_41251
	mov	eax,ebp
	push	eax
	push	_41253
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_41251:
	push	_41254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_41255
	mov	eax,ebp
	push	eax
	push	_41257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41256
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_41255:
	push	_41258
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_41260
	call	_brl_blitz_NullObjectError
_41260:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_41262
	call	_brl_blitz_NullObjectError
_41262:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_41264
	call	_brl_blitz_NullObjectError
_41264:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_41266
	call	_brl_blitz_NullObjectError
_41266:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_41268
	call	_brl_blitz_NullObjectError
_41268:
	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	_16967
_16967:
	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	_41301
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41281
	mov	eax,ebp
	push	eax
	push	_41283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41282
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41281:
	push	_41284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_41285
	mov	eax,ebp
	push	eax
	push	_41287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41286
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_41285:
	push	_41288
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_41289
	mov	eax,ebp
	push	eax
	push	_41291
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41290
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_41289:
	push	_41292
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_41294
	call	_brl_blitz_NullObjectError
_41294:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_41296
	call	_brl_blitz_NullObjectError
_41296:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_41298
	call	_brl_blitz_NullObjectError
_41298:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_41300
	call	_brl_blitz_NullObjectError
_41300:
	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	_16980
_16980:
	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	_41307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41304
	call	_brl_blitz_NullObjectError
_41304:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41306
	call	_brl_blitz_NullObjectError
_41306:
	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	_16998
_16998:
	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	_41317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_41312
	call	_brl_blitz_NullObjectError
_41312:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_41314
	call	_brl_blitz_NullObjectError
_41314:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41316
	call	_brl_blitz_NullObjectError
_41316:
	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	_17016
_17016:
	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	_41323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41320
	call	_brl_blitz_NullObjectError
_41320:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41322
	call	_brl_blitz_NullObjectError
_41322:
	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	_17034
_17034:
	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	_41329
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41326
	call	_brl_blitz_NullObjectError
_41326:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41328
	call	_brl_blitz_NullObjectError
_41328:
	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	_17050
_17050:
	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	_41335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41330
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41332
	call	_brl_blitz_NullObjectError
_41332:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41334
	call	_brl_blitz_NullObjectError
_41334:
	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	_17065
_17065:
	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	_41339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41338
	call	_brl_blitz_NullObjectError
_41338:
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_removeAllAffectors
	add	esp,4
	mov	ebx,0
	jmp	_17068
_17068:
	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	_41349
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41341
	push	ebp
	push	_41343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IParticleEmitter
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41341:
	push	_41344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41346
	call	_brl_blitz_NullObjectError
_41346:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41348
	call	_brl_blitz_NullObjectError
_41348:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_setEmitter
	add	esp,8
	mov	ebx,0
	jmp	_17072
_17072:
	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	_41354
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41351
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41353
	call	_brl_blitz_NullObjectError
_41353:
	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	_17075
_17075:
	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	_41358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41357
	call	_brl_blitz_NullObjectError
_41357:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IParticleSystemSceneNode_setParticlesAreGlobal
	add	esp,8
	mov	ebx,0
	jmp	_17079
_17079:
	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	_41369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41360
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_41361
	push	ebp
	push	_41363
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41362
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_41361:
	push	_41364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41366
	call	_brl_blitz_NullObjectError
_41366:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41368
	call	_brl_blitz_NullObjectError
_41368:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IParticleSystemSceneNode_setParticleSize
	add	esp,8
	mov	ebx,0
	jmp	_17083
_17083:
	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	_41371
	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	_41370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17086
_17086:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_41384
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41375
	push	ebp
	push	_41377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41376
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17090
_41375:
	push	_41378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneCollisionManager
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_41380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41382
	call	_brl_blitz_NullObjectError
_41382:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17090
_17090:
	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	_41402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41385
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	mov	dword [eax],_bbNullObject
	push	_41386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	push	_41388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_41390
	call	_brl_blitz_NullObjectError
_41390:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_41392
	call	_brl_blitz_NullObjectError
_41392:
	mov	edi,dword [ebp-12]
	cmp	edi,_bbNullObject
	jne	_41394
	call	_brl_blitz_NullObjectError
_41394:
	mov	esi,dword [ebp-16]
	cmp	esi,_bbNullObject
	jne	_41396
	call	_brl_blitz_NullObjectError
_41396:
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_41398
	call	_brl_blitz_NullObjectError
_41398:
	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	_41400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	push	0
	push	0
	push	dword [ebp-28]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebx],eax
	push	_41401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-32]
	jmp	_17098
_17098:
	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	_41435
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-36]
	mov	dword [eax],_bbNullObject
	push	_41411
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-44],_bbNullObject
	jne	_41412
	mov	eax,ebp
	push	eax
	push	_41414
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_41412:
	push	_41415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-48],0
	push	_41417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-68],eax
	cmp	dword [ebp-68],_bbNullObject
	jne	_41419
	call	_brl_blitz_NullObjectError
_41419:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-64],eax
	cmp	dword [ebp-64],_bbNullObject
	jne	_41421
	call	_brl_blitz_NullObjectError
_41421:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-60],eax
	cmp	dword [ebp-60],_bbNullObject
	jne	_41423
	call	_brl_blitz_NullObjectError
_41423:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_41425
	call	_brl_blitz_NullObjectError
_41425:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_41427
	call	_brl_blitz_NullObjectError
_41427:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_41429
	call	_brl_blitz_NullObjectError
_41429:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_41431
	call	_brl_blitz_NullObjectError
_41431:
	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	_41433
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-36]
	push	0
	push	0
	push	dword [ebp-48]
	call	dword [_irrlicht_core_ISceneNode+112]
	add	esp,12
	mov	dword [ebx],eax
	push	_41434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-52]
	jmp	_17111
_17111:
	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	_41468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_41446
	mov	eax,ebp
	push	eax
	push	_41448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_41446:
	push	_41449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_41451
	call	_brl_blitz_NullObjectError
_41451:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_41453
	call	_brl_blitz_NullObjectError
_41453:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41455
	call	_brl_blitz_NullObjectError
_41455:
	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	_41457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41460
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41459
	call	_brl_blitz_NullObjectError
_41459:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_41460:
	cmp	eax,0
	je	_41462
	mov	eax,ebp
	push	eax
	push	_41464
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17116
_41462:
	mov	eax,ebp
	push	eax
	push	_41467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17116
_17116:
	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	_41487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41472
	call	_brl_blitz_NullObjectError
_41472:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41474
	call	_brl_blitz_NullObjectError
_41474:
	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	_41476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-20]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41479
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_41478
	call	_brl_blitz_NullObjectError
_41478:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_41479:
	cmp	eax,0
	je	_41481
	push	ebp
	push	_41483
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17122
_41481:
	push	ebp
	push	_41486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41485
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17122
_17122:
	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	_41507
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41492
	call	_brl_blitz_NullObjectError
_41492:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41494
	call	_brl_blitz_NullObjectError
_41494:
	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	_41496
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41499
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_41498
	call	_brl_blitz_NullObjectError
_41498:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_41499:
	cmp	eax,0
	je	_41501
	push	ebp
	push	_41503
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17129
_41501:
	push	ebp
	push	_41506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17129
_17129:
	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	_41526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41511
	call	_brl_blitz_NullObjectError
_41511:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41513
	call	_brl_blitz_NullObjectError
_41513:
	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	_41515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41518
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_41517
	call	_brl_blitz_NullObjectError
_41517:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_41518:
	cmp	eax,0
	je	_41520
	push	ebp
	push	_41522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17136
_41520:
	push	ebp
	push	_41525
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41524
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17136
_17136:
	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	_41550
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_41528
	mov	eax,ebp
	push	eax
	push	_41530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ICameraSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_41528:
	push	_41531
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_41533
	call	_brl_blitz_NullObjectError
_41533:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_41535
	call	_brl_blitz_NullObjectError
_41535:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41537
	call	_brl_blitz_NullObjectError
_41537:
	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	_41539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_41542
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41541
	call	_brl_blitz_NullObjectError
_41541:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_41542:
	cmp	eax,0
	je	_41544
	mov	eax,ebp
	push	eax
	push	_41546
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17141
_41544:
	mov	eax,ebp
	push	eax
	push	_41549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41548
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17141
_17141:
	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	_41554
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41553
	call	_brl_blitz_NullObjectError
_41553:
	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	_17150
_17150:
	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	_41568
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41556
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41558
	call	_brl_blitz_NullObjectError
_41558:
	cmp	dword [ebx+12],0
	je	_41559
	push	ebp
	push	_41564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41560
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41562
	call	_brl_blitz_NullObjectError
_41562:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41559:
	push	_41565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41567
	call	_brl_blitz_NullObjectError
_41567:
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17153
_17153:
	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	_41572
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41571
	call	_brl_blitz_NullObjectError
_41571:
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17156
_17156:
	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	_41576
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41575
	call	_brl_blitz_NullObjectError
_41575:
	push	dword [ebx+8]
	call	_IrrScene_ISceneCollisionManager_grab
	add	esp,4
	mov	ebx,0
	jmp	_17159
_17159:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneCollisionManager_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_41577
	push	eax
	call	__irrlicht_core_ISceneCollisionManager_drop
	add	esp,4
_41577:
_17162:
	mov	eax,0
	jmp	_41578
_41578:
	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	_41580
	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	_41579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17165
_17165:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41584
	push	ebp
	push	_41586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17170
_41584:
	push	_41587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraFPS
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41589
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41591
	call	_brl_blitz_NullObjectError
_41591:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17170
_17170:
	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	_41597
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41596
	call	_brl_blitz_NullObjectError
_41596:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17173
_17173:
	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	_41601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41598
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41600
	call	_brl_blitz_NullObjectError
_41600:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17177
_17177:
	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	_41606
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41605
	call	_brl_blitz_NullObjectError
_41605:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	fstp	st0
	add	esp,4
	fld	dword [_59439]
	fstp	dword [ebp-8]
	jmp	_17180
_17180:
	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	_41610
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41609
	call	_brl_blitz_NullObjectError
_41609:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17184
_17184:
	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	_41626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41612
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_41614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41616
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_41617
	push	ebp
	push	_41622
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41618
	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	_41621
	call	_brl_blitz_ArrayBoundsError
_41621:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_41617:
	push	_41623
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41625
	call	_brl_blitz_NullObjectError
_41625:
	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	_17188
_17188:
	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	_41634
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41633
	call	_brl_blitz_NullObjectError
_41633:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	add	esp,8
	mov	ebx,0
	jmp	_17192
_17192:
	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	_41639
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41638
	call	_brl_blitz_NullObjectError
_41638:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraFPS_setInvertMouse
	add	esp,8
	mov	ebx,0
	jmp	_17196
_17196:
	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	_41642
	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	_41641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17199
_17199:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41646
	push	ebp
	push	_41648
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41647
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17204
_41646:
	push	_41649
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCameraMaya
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41653
	call	_brl_blitz_NullObjectError
_41653:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41654
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17204
_17204:
	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	_41659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41658
	call	_brl_blitz_NullObjectError
_41658:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17207
_17207:
	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	_41663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41662
	call	_brl_blitz_NullObjectError
_41662:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17211
_17211:
	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	_41667
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41666
	call	_brl_blitz_NullObjectError
_41666:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	fstp	st0
	add	esp,4
	fld	dword [_59473]
	fstp	dword [ebp-8]
	jmp	_17214
_17214:
	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	_41671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41670
	call	_brl_blitz_NullObjectError
_41670:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17218
_17218:
	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	_41675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41674
	call	_brl_blitz_NullObjectError
_41674:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	fstp	st0
	add	esp,4
	fld	dword [_59480]
	fstp	dword [ebp-8]
	jmp	_17221
_17221:
	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	_41679
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41676
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41678
	call	_brl_blitz_NullObjectError
_41678:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCameraMaya_setZoomSpeed
	add	esp,8
	mov	ebx,0
	jmp	_17225
_17225:
	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	_41682
	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	_41681
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17228
_17228:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_41697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41684
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41687
	call	_brl_blitz_NullObjectError
_41687:
	cmp	dword [ebx+12],0
	je	_41688
	push	ebp
	push	_41693
	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:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41688:
	push	_41694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41696
	call	_brl_blitz_NullObjectError
_41696:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17231
_17231:
	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	_41701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41700
	call	_brl_blitz_NullObjectError
_41700:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17234
_17234:
	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	_41705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41704
	call	_brl_blitz_NullObjectError
_41704:
	push	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_grab
	add	esp,4
	mov	ebx,0
	jmp	_17237
_17237:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ICollisionCallback_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_41706
	push	eax
	call	__irrlicht_core_ICollisionCallback_drop
	add	esp,4
_41706:
_17240:
	mov	eax,0
	jmp	_41707
_41707:
	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	_41709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41708
	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	_17243
_17243:
	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	_41735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41711
	push	ebp
	push	_41713
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41712
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17248
_41711:
	push	_41714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_41716
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_41717
	push	ebp
	push	_41723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41718
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_41720
	mov	eax,_brl_blitz_NullFunctionError
_41720:
	mov	dword [ebp-20],eax
	push	_41722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_41717:
	push	_41725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41727
	call	_brl_blitz_NullObjectError
_41727:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_41729
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_41729:
	mov	dword [ebx+16],eax
	push	_41731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41733
	call	_brl_blitz_NullObjectError
_41733:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41734
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17248
_17248:
	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	_41737
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41736
	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	_17252
_17252:
	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	_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	dword [ebx+8]
	call	_IrrScene_BMXICollisionCallback_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_17255
_17255:
	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	_41756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41742
	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	_41744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_41745
	push	ebp
	push	_41751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41746
	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	_41748
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41750
	call	_brl_blitz_NullObjectError
_41750:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41753
_41745:
	push	ebp
	push	_41755
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_41753:
	mov	ebx,0
	jmp	_17259
_17259:
	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	_41758
	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	_41757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17262
_17262:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41769
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41760
	push	ebp
	push	_41762
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17267
_41760:
	push	_41763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorCollisionResponse
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41767
	call	_brl_blitz_NullObjectError
_41767:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41768
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17267
_17267:
	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	_41773
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41770
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41772
	call	_brl_blitz_NullObjectError
_41772:
	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	_17270
_17270:
	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	_41777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41774
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41776
	call	_brl_blitz_NullObjectError
_41776:
	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	_17273
_17273:
	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	_41781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41780
	call	_brl_blitz_NullObjectError
_41780:
	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	_17276
_17276:
	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	_41785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41784
	call	_brl_blitz_NullObjectError
_41784:
	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	_17279
_17279:
	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	_41789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41788
	call	_brl_blitz_NullObjectError
_41788:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_isFalling
	add	esp,4
	mov	ebx,eax
	jmp	_17282
_17282:
	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	_41795
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41792
	call	_brl_blitz_NullObjectError
_41792:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41794
	call	_brl_blitz_NullObjectError
_41794:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidRadius
	add	esp,8
	mov	ebx,0
	jmp	_17286
_17286:
	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	_41801
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41796
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41798
	call	_brl_blitz_NullObjectError
_41798:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41800
	call	_brl_blitz_NullObjectError
_41800:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setEllipsoidTranslation
	add	esp,8
	mov	ebx,0
	jmp	_17290
_17290:
	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	_41807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41804
	call	_brl_blitz_NullObjectError
_41804:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41806
	call	_brl_blitz_NullObjectError
_41806:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setGravity
	add	esp,8
	mov	ebx,0
	jmp	_17294
_17294:
	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	_41813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41810
	call	_brl_blitz_NullObjectError
_41810:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41812
	call	_brl_blitz_NullObjectError
_41812:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setWorld
	add	esp,8
	mov	ebx,0
	jmp	_17298
_17298:
	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	_41818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41817
	call	_brl_blitz_NullObjectError
_41817:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_jump
	add	esp,8
	mov	ebx,0
	jmp	_17302
_17302:
	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	_41823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41822
	call	_brl_blitz_NullObjectError
_41822:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_setAnimateTarget
	add	esp,8
	mov	ebx,0
	jmp	_17306
_17306:
	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	_41827
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41826
	call	_brl_blitz_NullObjectError
_41826:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_getAnimateTarget
	add	esp,4
	mov	ebx,eax
	jmp	_17309
_17309:
	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	_41831
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41830
	call	_brl_blitz_NullObjectError
_41830:
	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	_17313
_17313:
	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	_41835
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41834
	call	_brl_blitz_NullObjectError
_41834:
	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	_17316
_17316:
	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	_41839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41838
	call	_brl_blitz_NullObjectError
_41838:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorCollisionResponse_collisionOccurred
	add	esp,4
	mov	ebx,eax
	jmp	_17319
_17319:
	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	_41843
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41842
	call	_brl_blitz_NullObjectError
_41842:
	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	_17322
_17322:
	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	_41847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41846
	call	_brl_blitz_NullObjectError
_41846:
	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	_17325
_17325:
	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	_41851
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41850
	call	_brl_blitz_NullObjectError
_41850:
	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	_17328
_17328:
	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	_41855
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41852
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41854
	call	_brl_blitz_NullObjectError
_41854:
	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	_17331
_17331:
	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	_41859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41856
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41858
	call	_brl_blitz_NullObjectError
_41858:
	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	_17335
_17335:
	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	_41861
	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	_41860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17338
_17338:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_41869
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41863
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41866
	call	_brl_blitz_NullObjectError
_41866:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41868
	call	_brl_blitz_NullObjectError
_41868:
	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	_17343
_17343:
	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	_41878
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41871
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_41873
	call	_brl_blitz_NullObjectError
_41873:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_41876
	call	_brl_blitz_NullObjectError
_41876:
	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	_17348
_17348:
	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	_41882
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41879
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41881
	call	_brl_blitz_NullObjectError
_41881:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreatableSceneNodeAnimatorTypeCount
	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_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	_41886
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41885
	call	_brl_blitz_NullObjectError
_41885:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getCreateableSceneNodeAnimatorType
	add	esp,8
	mov	ebx,eax
	jmp	_17355
_17355:
	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	_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	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	_17359
_17359:
	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	_41894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41891
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41893
	call	_brl_blitz_NullObjectError
_41893:
	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	_17363
_17363:
	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	_41907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41897
	call	_brl_blitz_NullObjectError
_41897:
	cmp	dword [ebx+12],0
	je	_41898
	push	ebp
	push	_41903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41901
	call	_brl_blitz_NullObjectError
_41901:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_41898:
	push	_41904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41906
	call	_brl_blitz_NullObjectError
_41906:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17366
_17366:
	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	_41911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41910
	call	_brl_blitz_NullObjectError
_41910:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17369
_17369:
	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	_41915
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41914
	call	_brl_blitz_NullObjectError
_41914:
	push	dword [ebx+8]
	call	_IrrScene_ISceneNodeAnimatorFactory_grab
	add	esp,4
	mov	ebx,0
	jmp	_17372
_17372:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneNodeAnimatorFactory_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_41916
	push	eax
	call	__irrlicht_core_ISceneNodeAnimatorFactory_drop
	add	esp,4
_41916:
_17375:
	mov	eax,0
	jmp	_41917
_41917:
	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	_41919
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	jmp	_17378
_17378:
	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	_41947
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41920
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41921
	push	ebp
	push	_41923
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17383
_41921:
	push	_41924
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_41926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_41927
	push	ebp
	push	_41933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41928
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_41930
	mov	eax,_brl_blitz_NullFunctionError
_41930:
	mov	dword [ebp-20],eax
	push	_41932
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
	jmp	_41934
_41927:
	push	ebp
	push	_41936
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeAnimatorFactory
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_41934:
	push	_41937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41939
	call	_brl_blitz_NullObjectError
_41939:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_41941
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_41941:
	mov	dword [ebx+16],eax
	push	_41943
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41945
	call	_brl_blitz_NullObjectError
_41945:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41946
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17383
_17383:
	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	_41949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41948
	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	_17387
_17387:
	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	_41951
	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	_41950
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17390
_17390:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41964
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_41955
	push	ebp
	push	_41957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41956
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17395
_41955:
	push	_41958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShadowVolumeSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_41960
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_41962
	call	_brl_blitz_NullObjectError
_41962:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_41963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17395
_17395:
	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	_41970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41965
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41967
	call	_brl_blitz_NullObjectError
_41967:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41969
	call	_brl_blitz_NullObjectError
_41969:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IShadowVolumeSceneNode_setShadowMesh
	add	esp,8
	mov	ebx,0
	jmp	_17399
_17399:
	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	_41974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41973
	call	_brl_blitz_NullObjectError
_41973:
	push	dword [ebx+8]
	call	_IrrScene_IShadowVolumeSceneNode_updateShadowVolumes
	add	esp,4
	mov	ebx,0
	jmp	_17402
_17402:
	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	_41976
	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	_41975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17405
_17405:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_41982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41978
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41981
	call	_brl_blitz_NullObjectError
_41981:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getJointCount
	add	esp,4
	mov	ebx,eax
	jmp	_17408
_17408:
	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	_41986
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41985
	call	_brl_blitz_NullObjectError
_41985:
	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	_17412
_17412:
	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	_41992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41987
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_41989
	call	_brl_blitz_NullObjectError
_41989:
	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	_17416
_17416:
	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	_41998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_41995
	call	_brl_blitz_NullObjectError
_41995:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_41997
	call	_brl_blitz_NullObjectError
_41997:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_useAnimationFrom
	add	esp,8
	mov	ebx,0
	jmp	_17420
_17420:
	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	_42002
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_41999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42001
	call	_brl_blitz_NullObjectError
_42001:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_updateNormalsWhenAnimating
	add	esp,8
	mov	ebx,0
	jmp	_17424
_17424:
	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	_42006
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42005
	call	_brl_blitz_NullObjectError
_42005:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_setInterpolationMode
	add	esp,8
	mov	ebx,0
	jmp	_17428
_17428:
	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	_42011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42010
	call	_brl_blitz_NullObjectError
_42010:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_animateMesh
	add	esp,12
	mov	ebx,0
	jmp	_17433
_17433:
	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	_42016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42015
	call	_brl_blitz_NullObjectError
_42015:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_skinMesh
	add	esp,4
	mov	ebx,0
	jmp	_17436
_17436:
	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	_42020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42019
	call	_brl_blitz_NullObjectError
_42019:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_convertMeshToTangents
	add	esp,4
	mov	ebx,0
	jmp	_17439
_17439:
	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	_42024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42023
	call	_brl_blitz_NullObjectError
_42023:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_setHardwareSkinning
	add	esp,8
	mov	ebx,eax
	jmp	_17443
_17443:
	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	_42028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42025
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42027
	call	_brl_blitz_NullObjectError
_42027:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_isStatic
	add	esp,4
	mov	ebx,eax
	jmp	_17446
_17446:
	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	_42032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42031
	call	_brl_blitz_NullObjectError
_42031:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_finalize
	add	esp,4
	mov	ebx,0
	jmp	_17449
_17449:
	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	_42036
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42035
	call	_brl_blitz_NullObjectError
_42035:
	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	_17452
_17452:
	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	_42040
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42039
	call	_brl_blitz_NullObjectError
_42039:
	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	_17456
_17456:
	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	_42045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42042
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42044
	call	_brl_blitz_NullObjectError
_42044:
	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	_17460
_17460:
	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	_42050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42049
	call	_brl_blitz_NullObjectError
_42049:
	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	_17464
_17464:
	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	_42054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42053
	call	_brl_blitz_NullObjectError
_42053:
	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	_17468
_17468:
	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	_42058
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42057
	call	_brl_blitz_NullObjectError
_42057:
	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	_17472
_17472:
	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
	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	_42083
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42059
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42065
	call	_brl_blitz_NullObjectError
_42065:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getMeshBuffers
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42068
	mov	eax,ebp
	push	eax
	push	_42080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42070
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42073
_371:
	mov	eax,ebp
	push	eax
	push	_42079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42077
	call	_brl_blitz_ArrayBoundsError
_42077:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_369:
	add	dword [ebp-20],1
_42073:
	cmp	dword [ebp-20],esi
	jl	_371
_370:
	call	dword [_bbOnDebugLeaveScope]
_42068:
	push	_42081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42082
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17475
_17475:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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
	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	_42109
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42091
	call	_brl_blitz_NullObjectError
_42091:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_getAllJoints
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42094
	mov	eax,ebp
	push	eax
	push	_42106
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42096
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42099
_374:
	mov	eax,ebp
	push	eax
	push	_42105
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42103
	call	_brl_blitz_ArrayBoundsError
_42103:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_372:
	add	dword [ebp-20],1
_42099:
	cmp	dword [ebp-20],esi
	jl	_374
_373:
	call	dword [_bbOnDebugLeaveScope]
_42094:
	push	_42107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17478
_17478:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42121
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42112
	push	ebp
	push	_42114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17482
_42112:
	push	_42115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISkinnedMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42119
	call	_brl_blitz_NullObjectError
_42119:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17482
_17482:
	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	_42123
	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	_42122
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17485
_17485:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42127
	call	_brl_blitz_NullObjectError
_42127:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_getFrame
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17488
_17488:
	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	_42132
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42131
	call	_brl_blitz_NullObjectError
_42131:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_setFrame
	add	esp,8
	mov	ebx,0
	jmp	_17492
_17492:
	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	_42136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42135
	call	_brl_blitz_NullObjectError
_42135:
	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	_17495
_17495:
	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	_42142
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42137
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42139
	call	_brl_blitz_NullObjectError
_42139:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42141
	call	_brl_blitz_NullObjectError
_42141:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_setPosition
	add	esp,8
	mov	ebx,0
	jmp	_17499
_17499:
	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	_42153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42143
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42144
	push	ebp
	push	_42146
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42145
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17503
_42144:
	push	_42147
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SPositionKey
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42149
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42151
	call	_brl_blitz_NullObjectError
_42151:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17503
_17503:
	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	_42155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42154
	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	_17505
_17505:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SPositionKey_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_42156
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SPositionKey_del
	add	esp,4
_42156:
_17508:
	mov	eax,0
	jmp	_42157
_42157:
	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	_42159
	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	_42158
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17511
_17511:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42163
	call	_brl_blitz_NullObjectError
_42163:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_getFrame
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17514
_17514:
	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	_42168
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42167
	call	_brl_blitz_NullObjectError
_42167:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_setFrame
	add	esp,8
	mov	ebx,0
	jmp	_17518
_17518:
	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	_42172
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42171
	call	_brl_blitz_NullObjectError
_42171:
	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	_17521
_17521:
	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	_42178
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42175
	call	_brl_blitz_NullObjectError
_42175:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42177
	call	_brl_blitz_NullObjectError
_42177:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_setScale
	add	esp,8
	mov	ebx,0
	jmp	_17525
_17525:
	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	_42189
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42179
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42180
	push	ebp
	push	_42182
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17529
_42180:
	push	_42183
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SScaleKey
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42187
	call	_brl_blitz_NullObjectError
_42187:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42188
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17529
_17529:
	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	_42191
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42190
	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	_17531
_17531:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SScaleKey_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_42192
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SScaleKey_del
	add	esp,4
_42192:
_17534:
	mov	eax,0
	jmp	_42193
_42193:
	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	_42195
	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	_42194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17537
_17537:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42200
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42197
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42199
	call	_brl_blitz_NullObjectError
_42199:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_getFrame
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17540
_17540:
	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	_42204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42201
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42203
	call	_brl_blitz_NullObjectError
_42203:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_setFrame
	add	esp,8
	mov	ebx,0
	jmp	_17544
_17544:
	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	_42208
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42207
	call	_brl_blitz_NullObjectError
_42207:
	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	_17547
_17547:
	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	_42214
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42209
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42211
	call	_brl_blitz_NullObjectError
_42211:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42213
	call	_brl_blitz_NullObjectError
_42213:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_setRotation
	add	esp,8
	mov	ebx,0
	jmp	_17551
_17551:
	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	_42225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42215
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42216
	push	ebp
	push	_42218
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42217
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17555
_42216:
	push	_42219
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SRotationKey
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42221
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42223
	call	_brl_blitz_NullObjectError
_42223:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17555
_17555:
	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	_42227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42226
	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	_17557
_17557:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SRotationKey_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_42228
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SRotationKey_del
	add	esp,4
_42228:
_17560:
	mov	eax,0
	jmp	_42229
_42229:
	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	_42231
	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	_42230
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17563
_17563:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42236
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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_ISkinnedMesh_SWeight_getBufferId
	add	esp,4
	mov	eax,eax
	mov	word [ebp-8],ax
	jmp	_17566
_17566:
	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	_42240
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42239
	call	_brl_blitz_NullObjectError
_42239:
	movzx	eax,word [ebp-4]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setBufferId
	add	esp,8
	mov	ebx,0
	jmp	_17570
_17570:
	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	_42245
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42244
	call	_brl_blitz_NullObjectError
_42244:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getVertexId
	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_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	_42249
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42246
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42248
	call	_brl_blitz_NullObjectError
_42248:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setVertexId
	add	esp,8
	mov	ebx,0
	jmp	_17577
_17577:
	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	_42254
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42251
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42253
	call	_brl_blitz_NullObjectError
_42253:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_getStrength
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_17580
_17580:
	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	_42258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42255
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42257
	call	_brl_blitz_NullObjectError
_42257:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SWeight_setStrength
	add	esp,8
	mov	ebx,0
	jmp	_17584
_17584:
	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	_42270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42260
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42261
	push	ebp
	push	_42263
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42262
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17588
_42261:
	push	_42264
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SWeight
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42266
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42268
	call	_brl_blitz_NullObjectError
_42268:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42269
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17588
_17588:
	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	_42272
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42271
	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	_17590
_17590:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SWeight_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_42273
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SWeight_del
	add	esp,4
_42273:
_17593:
	mov	eax,0
	jmp	_42274
_42274:
	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	_42276
	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	_42275
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17596
_17596:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42280
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42277
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42279
	call	_brl_blitz_NullObjectError
_42279:
	push	dword [ebx+8]
	call	_IrrScene_ISkinnedMesh_SJoint_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17599
_17599:
	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	_42286
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42281
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42283
	call	_brl_blitz_NullObjectError
_42283:
	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	_17603
_17603:
	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	_42290
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42287
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42289
	call	_brl_blitz_NullObjectError
_42289:
	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	_17606
_17606:
	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	_42294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42291
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42293
	call	_brl_blitz_NullObjectError
_42293:
	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	_17610
_17610:
	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	_42299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42298
	call	_brl_blitz_NullObjectError
_42298:
	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	_17613
_17613:
	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	_42303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42302
	call	_brl_blitz_NullObjectError
_42302:
	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	_17617
_17617:
	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	_42308
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42305
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42307
	call	_brl_blitz_NullObjectError
_42307:
	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	_17620
_17620:
	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	_42312
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42309
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42311
	call	_brl_blitz_NullObjectError
_42311:
	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	_17624
_17624:
	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	_42317
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42314
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42316
	call	_brl_blitz_NullObjectError
_42316:
	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	_17627
_17627:
	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	_42321
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42318
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42320
	call	_brl_blitz_NullObjectError
_42320:
	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	_17631
_17631:
	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	_42326
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42323
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42325
	call	_brl_blitz_NullObjectError
_42325:
	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	_17634
_17634:
	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	_42330
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42327
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42329
	call	_brl_blitz_NullObjectError
_42329:
	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	_17638
_17638:
	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	_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	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	_17641
_17641:
	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	_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]
	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	_17645
_17645:
	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	_42344
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42341
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42343
	call	_brl_blitz_NullObjectError
_42343:
	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	_17648
_17648:
	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	_42348
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42345
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42347
	call	_brl_blitz_NullObjectError
_42347:
	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	_17652
_17652:
	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	_42353
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42350
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42352
	call	_brl_blitz_NullObjectError
_42352:
	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	_17655
_17655:
	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	_42357
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42354
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42356
	call	_brl_blitz_NullObjectError
_42356:
	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	_17659
_17659:
	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	_42373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_42364
	push	ebp
	push	_42369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42365
	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	_42368
	call	_brl_blitz_ArrayBoundsError
_42368:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42364:
	push	_42370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42372
	call	_brl_blitz_NullObjectError
_42372:
	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	_17663
_17663:
	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
	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	_42402
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42380
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42384
	call	_brl_blitz_NullObjectError
_42384:
	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	_42386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42387
	mov	eax,ebp
	push	eax
	push	_42399
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42388
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42389
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42392
_377:
	mov	eax,ebp
	push	eax
	push	_42398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42396
	call	_brl_blitz_ArrayBoundsError
_42396:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_375:
	add	dword [ebp-20],1
_42392:
	cmp	dword [ebp-20],esi
	jl	_377
_376:
	call	dword [_bbOnDebugLeaveScope]
_42387:
	push	_42400
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42401
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17666
_17666:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42417
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42403
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42405
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42407
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_42408
	push	ebp
	push	_42413
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42409
	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	_42412
	call	_brl_blitz_ArrayBoundsError
_42412:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42408:
	push	_42414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42416
	call	_brl_blitz_NullObjectError
_42416:
	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	_17670
_17670:
	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
	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	_42446
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42426
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42428
	call	_brl_blitz_NullObjectError
_42428:
	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	_42430
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42431
	mov	eax,ebp
	push	eax
	push	_42443
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42432
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42433
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42434
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42436
_380:
	mov	eax,ebp
	push	eax
	push	_42442
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42438
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42440
	call	_brl_blitz_ArrayBoundsError
_42440:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_378:
	add	dword [ebp-20],1
_42436:
	cmp	dword [ebp-20],esi
	jl	_380
_379:
	call	dword [_bbOnDebugLeaveScope]
_42431:
	push	_42444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17673
_17673:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42461
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_42452
	push	ebp
	push	_42457
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42453
	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	_42456
	call	_brl_blitz_ArrayBoundsError
_42456:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42452:
	push	_42458
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42460
	call	_brl_blitz_NullObjectError
_42460:
	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	_17677
_17677:
	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
	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	_42490
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42470
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42472
	call	_brl_blitz_NullObjectError
_42472:
	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	_42474
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42475
	mov	eax,ebp
	push	eax
	push	_42487
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42476
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42477
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42478
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42480
_383:
	mov	eax,ebp
	push	eax
	push	_42486
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42482
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42484
	call	_brl_blitz_ArrayBoundsError
_42484:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_381:
	add	dword [ebp-20],1
_42480:
	cmp	dword [ebp-20],esi
	jl	_383
_382:
	call	dword [_bbOnDebugLeaveScope]
_42475:
	push	_42488
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42489
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17680
_17680:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42505
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42491
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42493
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_42496
	push	ebp
	push	_42501
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42497
	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	_42500
	call	_brl_blitz_ArrayBoundsError
_42500:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42496:
	push	_42502
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42504
	call	_brl_blitz_NullObjectError
_42504:
	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	_17684
_17684:
	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
	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	_42534
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42510
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42512
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42514
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42516
	call	_brl_blitz_NullObjectError
_42516:
	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	_42518
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42519
	mov	eax,ebp
	push	eax
	push	_42531
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42520
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42521
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42522
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42524
_386:
	mov	eax,ebp
	push	eax
	push	_42530
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42526
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42528
	call	_brl_blitz_ArrayBoundsError
_42528:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_384:
	add	dword [ebp-20],1
_42524:
	cmp	dword [ebp-20],esi
	jl	_386
_385:
	call	dword [_bbOnDebugLeaveScope]
_42519:
	push	_42532
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17687
_17687:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42549
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42535
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42537
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-16]
	cmp	dword [eax+16],0
	je	_42540
	push	ebp
	push	_42545
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42541
	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	_42544
	call	_brl_blitz_ArrayBoundsError
_42544:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42540:
	push	_42546
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42548
	call	_brl_blitz_NullObjectError
_42548:
	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	_17691
_17691:
	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
	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	_42577
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42557
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42559
	call	_brl_blitz_NullObjectError
_42559:
	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	_42561
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42562
	mov	eax,ebp
	push	eax
	push	_42574
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42563
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42564
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42567
_389:
	mov	eax,ebp
	push	eax
	push	_42573
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42571
	call	_brl_blitz_ArrayBoundsError
_42571:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_387:
	add	dword [ebp-20],1
_42567:
	cmp	dword [ebp-20],esi
	jl	_389
_388:
	call	dword [_bbOnDebugLeaveScope]
_42562:
	push	_42575
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17694
_17694:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],0
	push	_42580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-8]
	cmp	dword [eax+16],0
	je	_42581
	push	ebp
	push	_42586
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42582
	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	_42585
	call	_brl_blitz_ArrayBoundsError
_42585:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_42581:
	push	_42587
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42589
	call	_brl_blitz_NullObjectError
_42589:
	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	_17698
_17698:
	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	_42616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42594
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42596
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42598
	call	_brl_blitz_NullObjectError
_42598:
	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	_42600
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42601
	push	ebp
	push	_42613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42602
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42603
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42604
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42606
_392:
	push	ebp
	push	_42612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42610
	call	_brl_blitz_ArrayBoundsError
_42610:
	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
_42606:
	cmp	dword [ebp-20],esi
	jl	_392
_391:
	call	dword [_bbOnDebugLeaveScope]
_42601:
	push	_42614
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17701
_17701:
	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	_42628
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42618
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42619
	push	ebp
	push	_42621
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42620
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17705
_42619:
	push	_42622
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SJoint
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42624
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42626
	call	_brl_blitz_NullObjectError
_42626:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17705
_17705:
	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	_42630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42629
	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	_17707
_17707:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SJoint_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_42631
	push	dword [eax+8]
	call	_IrrScene_ISkinnedMesh_SJoint_del
	add	esp,4
_42631:
_17710:
	mov	eax,0
	jmp	_42632
_42632:
	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	_42634
	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	_42633
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17713
_17713:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_42647
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42636
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42638
	push	ebp
	push	_42640
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17718
_42638:
	push	_42641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITerrainSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42643
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42645
	call	_brl_blitz_NullObjectError
_42645:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17718
_17718:
	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	_42651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42648
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42650
	call	_brl_blitz_NullObjectError
_42650:
	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	_17723
_17723:
	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	_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	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	_17726
_17726:
	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	_42663
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42658
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42660
	call	_brl_blitz_NullObjectError
_42660:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42662
	call	_brl_blitz_NullObjectError
_42662:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_getCurrentLODOfPatches
	add	esp,8
	mov	ebx,eax
	jmp	_17730
_17730:
	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	_42668
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42667
	call	_brl_blitz_NullObjectError
_42667:
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getIndexCount
	add	esp,4
	mov	ebx,eax
	jmp	_17733
_17733:
	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	_42674
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42669
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42671
	call	_brl_blitz_NullObjectError
_42671:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42673
	call	_brl_blitz_NullObjectError
_42673:
	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	_17740
_17740:
	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	_42680
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42677
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42679
	call	_brl_blitz_NullObjectError
_42679:
	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	_17743
_17743:
	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	_42686
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42683
	call	_brl_blitz_NullObjectError
_42683:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42685
	call	_brl_blitz_NullObjectError
_42685:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITerrainSceneNode_getMeshBufferForLOD
	add	esp,12
	mov	ebx,0
	jmp	_17748
_17748:
	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	_42690
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42687
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42689
	call	_brl_blitz_NullObjectError
_42689:
	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	_17754
_17754:
	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	_42694
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42691
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42693
	call	_brl_blitz_NullObjectError
_42693:
	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	_17757
_17757:
	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	_42698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42695
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42697
	call	_brl_blitz_NullObjectError
_42697:
	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	_17762
_17762:
	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	_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 [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_scaleTexture
	add	esp,12
	mov	ebx,0
	jmp	_17767
_17767:
	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	_42708
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42705
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42707
	call	_brl_blitz_NullObjectError
_42707:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setCameraMovementDelta
	add	esp,8
	mov	ebx,0
	jmp	_17771
_17771:
	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	_42713
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42712
	call	_brl_blitz_NullObjectError
_42712:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setCameraRotationDelta
	add	esp,8
	mov	ebx,0
	jmp	_17775
_17775:
	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	_42717
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42714
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42716
	call	_brl_blitz_NullObjectError
_42716:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_setDynamicSelectorUpdate
	add	esp,8
	mov	ebx,0
	jmp	_17779
_17779:
	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	_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	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_ITerrainSceneNode_getHeight
	add	esp,12
	fstp	dword [ebp-16]
	jmp	_17784
_17784:
	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	_42727
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42722
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42724
	call	_brl_blitz_NullObjectError
_42724:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42726
	call	_brl_blitz_NullObjectError
_42726:
	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	_17790
_17790:
	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	_42735
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42730
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42732
	call	_brl_blitz_NullObjectError
_42732:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42734
	call	_brl_blitz_NullObjectError
_42734:
	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	_17800
_17800:
	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	_42740
	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	_42739
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17803
_17803:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_42753
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42742
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42744
	push	ebp
	push	_42746
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42745
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17808
_42744:
	push	_42747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ITextSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42749
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42751
	call	_brl_blitz_NullObjectError
_42751:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42752
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17808
_17808:
	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	_42757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42756
	call	_brl_blitz_NullObjectError
_42756:
	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	_17812
_17812:
	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	_42763
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42760
	call	_brl_blitz_NullObjectError
_42760:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42762
	call	_brl_blitz_NullObjectError
_42762:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ITextSceneNode_setTextColor
	add	esp,8
	mov	ebx,0
	jmp	_17816
_17816:
	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	_42765
	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	_42764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17819
_17819:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42777
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42766
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42768
	push	ebp
	push	_42770
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17823
_42768:
	push	_42771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVertexBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42775
	call	_brl_blitz_NullObjectError
_42775:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42776
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17823
_17823:
	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	_42781
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42778
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42780
	call	_brl_blitz_NullObjectError
_42780:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getData
	add	esp,4
	mov	ebx,eax
	jmp	_17826
_17826:
	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	_42785
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42782
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42784
	call	_brl_blitz_NullObjectError
_42784:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getType
	add	esp,4
	mov	ebx,eax
	jmp	_17829
_17829:
	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	_42789
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42786
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42788
	call	_brl_blitz_NullObjectError
_42788:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_setType
	add	esp,8
	mov	ebx,0
	jmp	_17833
_17833:
	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	_42793
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42790
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42792
	call	_brl_blitz_NullObjectError
_42792:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_stride
	add	esp,4
	mov	ebx,eax
	jmp	_17836
_17836:
	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	_42797
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42794
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42796
	call	_brl_blitz_NullObjectError
_42796:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_size
	add	esp,4
	mov	ebx,eax
	jmp	_17839
_17839:
	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	_42803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42798
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42800
	call	_brl_blitz_NullObjectError
_42800:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42802
	call	_brl_blitz_NullObjectError
_42802:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IVertexBuffer_push_back
	add	esp,8
	mov	ebx,0
	jmp	_17843
_17843:
	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	_42807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42806
	call	_brl_blitz_NullObjectError
_42806:
	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	_17847
_17847:
	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	_42811
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42810
	call	_brl_blitz_NullObjectError
_42810:
	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	_17850
_17850:
	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	_42815
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42812
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42814
	call	_brl_blitz_NullObjectError
_42814:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_set_used
	add	esp,8
	mov	ebx,0
	jmp	_17854
_17854:
	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	_42819
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42816
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42818
	call	_brl_blitz_NullObjectError
_42818:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_reallocate
	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_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	_42823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42820
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42822
	call	_brl_blitz_NullObjectError
_42822:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_allocated_size
	add	esp,4
	mov	ebx,eax
	jmp	_17861
_17861:
	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
	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	_42848
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42824
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_42826
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_42828
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42830
	call	_brl_blitz_NullObjectError
_42830:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_pointerOut
	add	esp,8
	mov	dword [ebp-16],eax
	push	_42832
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_42833
	mov	eax,ebp
	push	eax
	push	_42845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42834
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_42835
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_42836
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_42838
_395:
	mov	eax,ebp
	push	eax
	push	_42844
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42840
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_42842
	call	_brl_blitz_ArrayBoundsError
_42842:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_393:
	add	dword [ebp-20],1
_42838:
	cmp	dword [ebp-20],esi
	jl	_395
_394:
	call	dword [_bbOnDebugLeaveScope]
_42833:
	push	_42846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_42847
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17864
_17864:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_42852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42849
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42851
	call	_brl_blitz_NullObjectError
_42851:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getHardwareMappingHint
	add	esp,4
	mov	ebx,eax
	jmp	_17867
_17867:
	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	_42856
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42855
	call	_brl_blitz_NullObjectError
_42855:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_setHardwareMappingHint
	add	esp,8
	mov	ebx,0
	jmp	_17871
_17871:
	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	_42860
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42857
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42859
	call	_brl_blitz_NullObjectError
_42859:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_setDirty
	add	esp,4
	mov	ebx,0
	jmp	_17874
_17874:
	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	_42864
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42861
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42863
	call	_brl_blitz_NullObjectError
_42863:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_getChangedID
	add	esp,4
	mov	ebx,eax
	jmp	_17877
_17877:
	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	_42877
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42865
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42867
	call	_brl_blitz_NullObjectError
_42867:
	cmp	dword [ebx+12],0
	je	_42868
	push	ebp
	push	_42873
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42869
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42871
	call	_brl_blitz_NullObjectError
_42871:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_42868:
	push	_42874
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42876
	call	_brl_blitz_NullObjectError
_42876:
	push	dword [ebx+8]
	call	_IrrScene_IVertexBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_17880
_17880:
	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	_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_IVertexBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_17883
_17883:
	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	_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 [ebx+8]
	call	_IrrScene_IVertexBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_17886
_17886:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_42886
	push	eax
	mov	eax,dword [eax]
	call	dword [eax+100]
	add	esp,4
_42886:
_17889:
	mov	eax,0
	jmp	_42888
_42888:
	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	_42890
	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	_42889
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17892
_17892:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_42903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42892
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42894
	push	ebp
	push	_42896
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17897
_42894:
	push	_42897
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IVolumeLightSceneNode
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	push	_42899
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_42901
	call	_brl_blitz_NullObjectError
_42901:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_17897
_17897:
	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	_42907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42906
	call	_brl_blitz_NullObjectError
_42906:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_setSubDivideU
	add	esp,8
	mov	ebx,0
	jmp	_17901
_17901:
	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	_42912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42909
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42911
	call	_brl_blitz_NullObjectError
_42911:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_setSubDivideV
	add	esp,8
	mov	ebx,0
	jmp	_17905
_17905:
	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	_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_IVolumeLightSceneNode_getSubDivideU
	add	esp,4
	mov	ebx,eax
	jmp	_17908
_17908:
	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	_42921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42920
	call	_brl_blitz_NullObjectError
_42920:
	push	dword [ebx+8]
	call	_IrrScene_IVolumeLightSceneNode_getSubDivideV
	add	esp,4
	mov	ebx,eax
	jmp	_17911
_17911:
	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	_42927
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42924
	call	_brl_blitz_NullObjectError
_42924:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42926
	call	_brl_blitz_NullObjectError
_42926:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IVolumeLightSceneNode_setFootColor
	add	esp,8
	mov	ebx,0
	jmp	_17915
_17915:
	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	_42934
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42931
	call	_brl_blitz_NullObjectError
_42931:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42933
	call	_brl_blitz_NullObjectError
_42933:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IVolumeLightSceneNode_setTailColor
	add	esp,8
	mov	ebx,0
	jmp	_17919
_17919:
	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	_42938
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42937
	call	_brl_blitz_NullObjectError
_42937:
	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	_17922
_17922:
	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	_42942
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42939
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42941
	call	_brl_blitz_NullObjectError
_42941:
	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	_17925
_17925:
	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	_42944
	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	_42943
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17928
_17928:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferLightMap_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_42948
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42946
	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	_17930
_17930:
	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	_42959
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42949
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42950
	push	ebp
	push	_42952
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42951
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17934
_42950:
	push	_42953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMeshBufferLightMap
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42957
	call	_brl_blitz_NullObjectError
_42957:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42958
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17934
_17934:
	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	_42961
	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	_42960
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17937
_17937:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_42974
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42963
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_42965
	push	ebp
	push	_42967
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42966
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17941
_42965:
	push	_42968
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SAnimatedMesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_42970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_42972
	call	_brl_blitz_NullObjectError
_42972:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_42973
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17941
_17941:
	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	_42976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42975
	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	_17943
_17943:
	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	_42978
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42977
	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	_17947
_17947:
	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	_42982
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42979
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42981
	call	_brl_blitz_NullObjectError
_42981:
	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	_17950
_17950:
	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	_42988
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_42985
	call	_brl_blitz_NullObjectError
_42985:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_42987
	call	_brl_blitz_NullObjectError
_42987:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SAnimatedMesh_addMesh
	add	esp,8
	mov	ebx,0
	jmp	_17954
_17954:
	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	_42992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42991
	call	_brl_blitz_NullObjectError
_42991:
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_getFrameCount
	add	esp,4
	mov	ebx,eax
	jmp	_17957
_17957:
	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	_42996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42995
	call	_brl_blitz_NullObjectError
_42995:
	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	_17964
_17964:
	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	_43000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_42997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_42999
	call	_brl_blitz_NullObjectError
_42999:
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_getMeshType
	add	esp,4
	mov	ebx,eax
	jmp	_17967
_17967:
	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	_43004
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43003
	call	_brl_blitz_NullObjectError
_43003:
	push	dword [ebx+8]
	call	_IrrScene_SAnimatedMesh_recalculateBoundingBox
	add	esp,4
	mov	ebx,0
	jmp	_17970
_17970:
	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	_43010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43005
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43007
	call	_brl_blitz_NullObjectError
_43007:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43009
	call	_brl_blitz_NullObjectError
_43009:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SAnimatedMesh_setBoundingBox
	add	esp,8
	mov	ebx,0
	jmp	_17974
_17974:
	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	_43012
	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	_43011
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17977
_17977:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBuffer_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43014
	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	_17979
_17979:
	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	_43027
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43018
	push	ebp
	push	_43020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43019
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17983
_43018:
	push	_43021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43023
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43025
	call	_brl_blitz_NullObjectError
_43025:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17983
_17983:
	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	_43029
	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	_43028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17986
_17986:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMeshBufferTangents_create:
	push	ebp
	mov	ebp,esp
	push	ebx
	push	ebp
	push	_43033
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43031
	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	_17988
_17988:
	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	_43044
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43035
	push	ebp
	push	_43037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43036
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17992
_43035:
	push	_43038
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMeshBufferTangents
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43042
	call	_brl_blitz_NullObjectError
_43042:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43043
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17992
_17992:
	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	_43046
	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	_43045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_17995
_17995:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_43059
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43048
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43050
	push	ebp
	push	_43052
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_17999
_43050:
	push	_43053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SSharedMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43057
	call	_brl_blitz_NullObjectError
_43057:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43058
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_17999
_17999:
	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	_43061
	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	_43060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18002
_18002:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_43065
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43063
	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	_18005
_18005:
	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	_43076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43066
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43067
	push	ebp
	push	_43069
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43068
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18009
_43067:
	push	_43070
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SSkinMeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43072
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43074
	call	_brl_blitz_NullObjectError
_43074:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18009
_18009:
	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	_43080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43079
	call	_brl_blitz_NullObjectError
_43079:
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_convertTo2TCoords
	add	esp,4
	mov	ebx,0
	jmp	_18012
_18012:
	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	_43084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43083
	call	_brl_blitz_NullObjectError
_43083:
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_convertToTangents
	add	esp,4
	mov	ebx,0
	jmp	_18015
_18015:
	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	_43088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43085
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43087
	call	_brl_blitz_NullObjectError
_43087:
	push	dword [ebx+8]
	call	_IrrScene_SSkinMeshBuffer_boundingBoxNeedsRecalculated
	add	esp,4
	mov	ebx,0
	jmp	_18018
_18018:
	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	_43112
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43089
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_43091
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_43093
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-24],eax
	push	_43095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+16],0
	je	_43096
	push	ebp
	push	_43101
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43097
	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	_43100
	call	_brl_blitz_ArrayBoundsError
_43100:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43096:
	push	_43102
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	dword [eax+16],0
	je	_43103
	push	ebp
	push	_43108
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43104
	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	_43107
	call	_brl_blitz_ArrayBoundsError
_43107:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43103:
	push	_43109
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43111
	call	_brl_blitz_NullObjectError
_43111:
	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	_18023
_18023:
	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	_43114
	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	_43113
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18026
_18026:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_43126
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43115
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_43117
	push	ebp
	push	_43119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18030
_43117:
	push	_43120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneManager
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_43122
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43124
	call	_brl_blitz_NullObjectError
_43124:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_43125
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18030
_18030:
	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	_43141
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43127
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	push	_43129
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-24],eax
	push	_43131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	dword [eax+16],0
	je	_43132
	push	ebp
	push	_43137
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43133
	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	_43136
	call	_brl_blitz_ArrayBoundsError
_43136:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43132:
	push	_43138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43140
	call	_brl_blitz_NullObjectError
_43140:
	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	_18036
_18036:
	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	_43157
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43147
	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	_43150
	call	_brl_blitz_ArrayBoundsError
_43150:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-32],eax
	push	_43152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-36],eax
	push	_43154
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43156
	call	_brl_blitz_NullObjectError
_43156:
	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	_18045
_18045:
	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	_43167
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43164
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43166
	call	_brl_blitz_NullObjectError
_43166:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_clear
	add	esp,4
	mov	ebx,0
	jmp	_18048
_18048:
	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	_43173
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43168
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43170
	call	_brl_blitz_NullObjectError
_43170:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43172
	call	_brl_blitz_NullObjectError
_43172:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_postEventFromUser
	add	esp,8
	mov	ebx,eax
	jmp	_18052
_18052:
	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	_43180
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43175
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43177
	call	_brl_blitz_NullObjectError
_43177:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43179
	call	_brl_blitz_NullObjectError
_43179:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addToDeletionQueue
	add	esp,8
	mov	ebx,0
	jmp	_18056
_18056:
	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	_43184
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43181
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43183
	call	_brl_blitz_NullObjectError
_43183:
	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	_18059
_18059:
	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	_43188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43187
	call	_brl_blitz_NullObjectError
_43187:
	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	_18062
_18062:
	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	_43194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43191
	call	_brl_blitz_NullObjectError
_43191:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43193
	call	_brl_blitz_NullObjectError
_43193:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_addExternalMeshLoader
	add	esp,8
	mov	ebx,0
	jmp	_18066
_18066:
	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	_43198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43197
	call	_brl_blitz_NullObjectError
_43197:
	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	_18069
_18069:
	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	_43204
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43201
	call	_brl_blitz_NullObjectError
_43201:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43203
	call	_brl_blitz_NullObjectError
_43203:
	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	_18074
_18074:
	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	_43212
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43205
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43207
	call	_brl_blitz_NullObjectError
_43207:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43209
	call	_brl_blitz_NullObjectError
_43209:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43211
	call	_brl_blitz_NullObjectError
_43211:
	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	_18080
_18080:
	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	_43219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43216
	call	_brl_blitz_NullObjectError
_43216:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43218
	call	_brl_blitz_NullObjectError
_43218:
	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	_18084
_18084:
	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	_43227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43220
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43222
	call	_brl_blitz_NullObjectError
_43222:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43224
	call	_brl_blitz_NullObjectError
_43224:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43226
	call	_brl_blitz_NullObjectError
_43226:
	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	_18089
_18089:
	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	_43231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43230
	call	_brl_blitz_NullObjectError
_43230:
	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	_18093
_18093:
	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	_43257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43233
	mov	eax,ebp
	push	eax
	push	_43235
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43233:
	push	_43236
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43237
	mov	eax,ebp
	push	eax
	push	_43239
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43237:
	push	_43240
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43241
	mov	eax,ebp
	push	eax
	push	_43243
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43242
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43241:
	push	_43244
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43246
	call	_brl_blitz_NullObjectError
_43246:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43248
	call	_brl_blitz_NullObjectError
_43248:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_43250
	call	_brl_blitz_NullObjectError
_43250:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_43252
	call	_brl_blitz_NullObjectError
_43252:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_43254
	call	_brl_blitz_NullObjectError
_43254:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_43256
	call	_brl_blitz_NullObjectError
_43256:
	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	_18102
_18102:
	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	_43266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43265
	call	_brl_blitz_NullObjectError
_43265:
	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	_18106
_18106:
	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	_43274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43269
	call	_brl_blitz_NullObjectError
_43269:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43271
	call	_brl_blitz_NullObjectError
_43271:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43273
	call	_brl_blitz_NullObjectError
_43273:
	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	_18113
_18113:
	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	_43281
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43278
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43280
	call	_brl_blitz_NullObjectError
_43280:
	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	_18122
_18122:
	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	_43287
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43284
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43286
	call	_brl_blitz_NullObjectError
_43286:
	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	_18126
_18126:
	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	_43294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43291
	call	_brl_blitz_NullObjectError
_43291:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43293
	call	_brl_blitz_NullObjectError
_43293:
	push	dword [ebp-12]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_registerNodeForRendering
	add	esp,12
	mov	ebx,0
	jmp	_18131
_18131:
	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	_43299
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43296
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43298
	call	_brl_blitz_NullObjectError
_43298:
	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	_18134
_18134:
	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	_43309
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43300
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43301
	push	ebp
	push	_43303
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43302
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43301:
	push	_43304
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43306
	call	_brl_blitz_NullObjectError
_43306:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43308
	call	_brl_blitz_NullObjectError
_43308:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_setShadowColor
	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_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	_43315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43310
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43312
	call	_brl_blitz_NullObjectError
_43312:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43314
	call	_brl_blitz_NullObjectError
_43314:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_setActiveCamera
	add	esp,8
	mov	ebx,0
	jmp	_18142
_18142:
	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	_43319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43318
	call	_brl_blitz_NullObjectError
_43318:
	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	_18145
_18145:
	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	_43325
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43322
	call	_brl_blitz_NullObjectError
_43322:
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43324
	call	_brl_blitz_NullObjectError
_43324:
	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	_18150
_18150:
	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	_43333
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43326
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43328
	call	_brl_blitz_NullObjectError
_43328:
	push	dword [ebp-8]
	call	_bbStringToCString
	add	esp,4
	mov	esi,eax
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43331
	call	_brl_blitz_NullObjectError
_43331:
	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	_18155
_18155:
	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	_43337
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43334
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43336
	call	_brl_blitz_NullObjectError
_43336:
	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	_18158
_18158:
	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	_43359
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43338
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43339
	mov	eax,ebp
	push	eax
	push	_43341
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43339:
	push	_43342
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43343
	mov	eax,ebp
	push	eax
	push	_43345
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2di
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43343:
	push	_43346
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43348
	call	_brl_blitz_NullObjectError
_43348:
	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	_43351
	call	_brl_blitz_NullObjectError
_43351:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_43353
	call	_brl_blitz_NullObjectError
_43353:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_43355
	call	_brl_blitz_NullObjectError
_43355:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_43357
	call	_brl_blitz_NullObjectError
_43357:
	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	_18167
_18167:
	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	_43398
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43363
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43364
	mov	eax,ebp
	push	eax
	push	_43366
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43365
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43364:
	push	_43367
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43368
	mov	eax,ebp
	push	eax
	push	_43370
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43369
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43368:
	push	_43371
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43372
	mov	eax,ebp
	push	eax
	push	_43374
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43373
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43372:
	push	_43375
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43376
	mov	eax,ebp
	push	eax
	push	_43378
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43377
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43376:
	push	_43379
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43380
	mov	eax,ebp
	push	eax
	push	_43382
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43381
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43380:
	push	_43383
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-64],eax
	cmp	dword [ebp-64],_bbNullObject
	jne	_43385
	call	_brl_blitz_NullObjectError
_43385:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-60],eax
	cmp	dword [ebp-60],_bbNullObject
	jne	_43387
	call	_brl_blitz_NullObjectError
_43387:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_43389
	call	_brl_blitz_NullObjectError
_43389:
	mov	eax,dword [ebp-20]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_43391
	call	_brl_blitz_NullObjectError
_43391:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_43393
	call	_brl_blitz_NullObjectError
_43393:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_43395
	call	_brl_blitz_NullObjectError
_43395:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_43397
	call	_brl_blitz_NullObjectError
_43397:
	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	_18181
_18181:
	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	_43439
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43404
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43405
	mov	eax,ebp
	push	eax
	push	_43407
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43405:
	push	_43408
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43409
	mov	eax,ebp
	push	eax
	push	_43411
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43410
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43409:
	push	_43412
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43413
	mov	eax,ebp
	push	eax
	push	_43415
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43414
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43413:
	push	_43416
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43417
	mov	eax,ebp
	push	eax
	push	_43419
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43418
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43417:
	push	_43420
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43421
	mov	eax,ebp
	push	eax
	push	_43423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43421:
	push	_43424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-64],eax
	cmp	dword [ebp-64],_bbNullObject
	jne	_43426
	call	_brl_blitz_NullObjectError
_43426:
	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	_43429
	call	_brl_blitz_NullObjectError
_43429:
	mov	eax,dword [ebp-20]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_43431
	call	_brl_blitz_NullObjectError
_43431:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_43433
	call	_brl_blitz_NullObjectError
_43433:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_43435
	call	_brl_blitz_NullObjectError
_43435:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_43437
	call	_brl_blitz_NullObjectError
_43437:
	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	_18195
_18195:
	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	_43468
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43442
	mov	eax,ebp
	push	eax
	push	_43444
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43443
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMaterial
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43442:
	push	_43445
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43446
	mov	eax,ebp
	push	eax
	push	_43448
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43447
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43446:
	push	_43449
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43450
	mov	eax,ebp
	push	eax
	push	_43452
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43451
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43450:
	push	_43453
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_43455
	call	_brl_blitz_NullObjectError
_43455:
	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	_43458
	call	_brl_blitz_NullObjectError
_43458:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43460
	call	_brl_blitz_NullObjectError
_43460:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_43462
	call	_brl_blitz_NullObjectError
_43462:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_43464
	call	_brl_blitz_NullObjectError
_43464:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_43466
	call	_brl_blitz_NullObjectError
_43466:
	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	_18205
_18205:
	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	_43494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43469
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43470
	mov	eax,ebp
	push	eax
	push	_43472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43471
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43470:
	push	_43473
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43474
	mov	eax,ebp
	push	eax
	push	_43476
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43474:
	push	_43477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43478
	mov	eax,ebp
	push	eax
	push	_43480
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43478:
	push	_43481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43483
	call	_brl_blitz_NullObjectError
_43483:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43485
	call	_brl_blitz_NullObjectError
_43485:
	push	dword [ebp-12]
	call	_bbStringToCString
	add	esp,4
	mov	dword [ebp-32],eax
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_43488
	call	_brl_blitz_NullObjectError
_43488:
	mov	esi,dword [ebp-20]
	cmp	esi,_bbNullObject
	jne	_43490
	call	_brl_blitz_NullObjectError
_43490:
	mov	ebx,dword [ebp-24]
	cmp	ebx,_bbNullObject
	jne	_43492
	call	_brl_blitz_NullObjectError
_43492:
	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	_18214
_18214:
	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	_43500
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43497
	call	_brl_blitz_NullObjectError
_43497:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43499
	call	_brl_blitz_NullObjectError
_43499:
	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	_18219
_18219:
	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	_43510
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43501
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43502
	push	ebp
	push	_43504
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43502:
	push	_43505
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43507
	call	_brl_blitz_NullObjectError
_43507:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43509
	call	_brl_blitz_NullObjectError
_43509:
	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	_18224
_18224:
	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	_43538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43511
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43512
	mov	eax,ebp
	push	eax
	push	_43514
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43512:
	push	_43515
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43516
	mov	eax,ebp
	push	eax
	push	_43518
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43516:
	push	_43519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43520
	mov	eax,ebp
	push	eax
	push	_43522
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43520:
	push	_43523
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43524
	mov	eax,ebp
	push	eax
	push	_43526
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43524:
	push	_43527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43529
	call	_brl_blitz_NullObjectError
_43529:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_43531
	call	_brl_blitz_NullObjectError
_43531:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_43533
	call	_brl_blitz_NullObjectError
_43533:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_43535
	call	_brl_blitz_NullObjectError
_43535:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_43537
	call	_brl_blitz_NullObjectError
_43537:
	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	_18233
_18233:
	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	_43561
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43541
	mov	eax,ebp
	push	eax
	push	_43543
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43542
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43541:
	push	_43544
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-56],eax
	cmp	dword [ebp-56],_bbNullObject
	jne	_43546
	call	_brl_blitz_NullObjectError
_43546:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_43548
	call	_brl_blitz_NullObjectError
_43548:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_43550
	call	_brl_blitz_NullObjectError
_43550:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_43552
	call	_brl_blitz_NullObjectError
_43552:
	mov	eax,dword [ebp-20]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43554
	call	_brl_blitz_NullObjectError
_43554:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_43556
	call	_brl_blitz_NullObjectError
_43556:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_43558
	call	_brl_blitz_NullObjectError
_43558:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_43560
	call	_brl_blitz_NullObjectError
_43560:
	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	_18244
_18244:
	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	_43601
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43568
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43569
	mov	eax,ebp
	push	eax
	push	_43571
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43570
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43569:
	push	_43572
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43573
	mov	eax,ebp
	push	eax
	push	_43575
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43574
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Dimension2df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43573:
	push	_43576
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43577
	mov	eax,ebp
	push	eax
	push	_43579
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43578
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43577:
	push	_43580
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-24]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_43581
	mov	eax,ebp
	push	eax
	push	_43583
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43582
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43581:
	push	_43584
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-28]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_43585
	mov	eax,ebp
	push	eax
	push	_43587
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43586
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColor
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43585:
	push	_43588
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43590
	call	_brl_blitz_NullObjectError
_43590:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43592
	call	_brl_blitz_NullObjectError
_43592:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_43594
	call	_brl_blitz_NullObjectError
_43594:
	mov	edi,dword [ebp-16]
	cmp	edi,_bbNullObject
	jne	_43596
	call	_brl_blitz_NullObjectError
_43596:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_43598
	call	_brl_blitz_NullObjectError
_43598:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_43600
	call	_brl_blitz_NullObjectError
_43600:
	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	_18253
_18253:
	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	_43626
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43605
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43606
	mov	eax,ebp
	push	eax
	push	_43608
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43607
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43606:
	push	_43609
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43610
	mov	eax,ebp
	push	eax
	push	_43612
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43611
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43610:
	push	_43613
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43614
	mov	eax,ebp
	push	eax
	push	_43616
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43615
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SColorf
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43614:
	push	_43617
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_43619
	call	_brl_blitz_NullObjectError
_43619:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_43621
	call	_brl_blitz_NullObjectError
_43621:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_43623
	call	_brl_blitz_NullObjectError
_43623:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_43625
	call	_brl_blitz_NullObjectError
_43625:
	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	_18261
_18261:
	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	_43645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43627
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43628
	push	ebp
	push	_43630
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43629
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43628:
	push	_43631
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-44],0
	push	_43633
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	call	_irrlicht_core_GetHandleArray
	add	esp,4
	mov	dword [ebp-48],eax
	push	_43635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-48]
	cmp	dword [eax+16],0
	je	_43636
	push	ebp
	push	_43641
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43637
	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	_43640
	call	_brl_blitz_ArrayBoundsError
_43640:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-44],eax
	call	dword [_bbOnDebugLeaveScope]
_43636:
	push	_43642
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43644
	call	_brl_blitz_NullObjectError
_43644:
	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	_18273
_18273:
	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	_43660
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43651
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43652
	push	ebp
	push	_43654
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43653
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43652:
	push	_43655
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43657
	call	_brl_blitz_NullObjectError
_43657:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43659
	call	_brl_blitz_NullObjectError
_43659:
	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	_18282
_18282:
	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	_43683
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43662
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	jne	_43663
	mov	eax,ebp
	push	eax
	push	_43665
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43664
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-8],eax
	call	dword [_bbOnDebugLeaveScope]
_43663:
	push	_43666
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43667
	mov	eax,ebp
	push	eax
	push	_43669
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43667:
	push	_43670
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43671
	mov	eax,ebp
	push	eax
	push	_43673
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43671:
	push	_43674
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-28],eax
	cmp	dword [ebp-28],_bbNullObject
	jne	_43676
	call	_brl_blitz_NullObjectError
_43676:
	mov	edi,dword [ebp-8]
	cmp	edi,_bbNullObject
	jne	_43678
	call	_brl_blitz_NullObjectError
_43678:
	mov	esi,dword [ebp-12]
	cmp	esi,_bbNullObject
	jne	_43680
	call	_brl_blitz_NullObjectError
_43680:
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_43682
	call	_brl_blitz_NullObjectError
_43682:
	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	_18290
_18290:
	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	_43688
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43687
	call	_brl_blitz_NullObjectError
_43687:
	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	_18298
_18298:
	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	_43693
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43692
	call	_brl_blitz_NullObjectError
_43692:
	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	_18305
_18305:
	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	_43723
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43695
	mov	eax,ebp
	push	eax
	push	_43697
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43696
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43695:
	push	_43698
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43699
	mov	eax,ebp
	push	eax
	push	_43701
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43700
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43699:
	push	_43702
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-36],_bbNullObject
	jne	_43703
	mov	eax,ebp
	push	eax
	push	_43705
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43704
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-36],eax
	call	dword [_bbOnDebugLeaveScope]
_43703:
	push	_43706
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-40],_bbNullObject
	jne	_43707
	mov	eax,ebp
	push	eax
	push	_43709
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43708
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-40],eax
	call	dword [_bbOnDebugLeaveScope]
_43707:
	push	_43710
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-52],eax
	cmp	dword [ebp-52],_bbNullObject
	jne	_43712
	call	_brl_blitz_NullObjectError
_43712:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-48],eax
	cmp	dword [ebp-48],_bbNullObject
	jne	_43714
	call	_brl_blitz_NullObjectError
_43714:
	mov	eax,dword [ebp-24]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_43716
	call	_brl_blitz_NullObjectError
_43716:
	mov	edi,dword [ebp-32]
	cmp	edi,_bbNullObject
	jne	_43718
	call	_brl_blitz_NullObjectError
_43718:
	mov	esi,dword [ebp-36]
	cmp	esi,_bbNullObject
	jne	_43720
	call	_brl_blitz_NullObjectError
_43720:
	mov	ebx,dword [ebp-40]
	cmp	ebx,_bbNullObject
	jne	_43722
	call	_brl_blitz_NullObjectError
_43722:
	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	_18317
_18317:
	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	_43756
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43727
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43728
	mov	eax,ebp
	push	eax
	push	_43730
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43728:
	push	_43731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43732
	mov	eax,ebp
	push	eax
	push	_43734
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43732:
	push	_43735
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43736
	mov	eax,ebp
	push	eax
	push	_43738
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43736:
	push	_43739
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43740
	mov	eax,ebp
	push	eax
	push	_43742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43741
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43740:
	push	_43743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_43745
	call	_brl_blitz_NullObjectError
_43745:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43747
	call	_brl_blitz_NullObjectError
_43747:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43749
	call	_brl_blitz_NullObjectError
_43749:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_43751
	call	_brl_blitz_NullObjectError
_43751:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_43753
	call	_brl_blitz_NullObjectError
_43753:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_43755
	call	_brl_blitz_NullObjectError
_43755:
	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	_18327
_18327:
	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	_43786
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43757
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43758
	mov	eax,ebp
	push	eax
	push	_43760
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43759
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43758:
	push	_43761
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43762
	mov	eax,ebp
	push	eax
	push	_43764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43762:
	push	_43765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43766
	mov	eax,ebp
	push	eax
	push	_43768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43767
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43766:
	push	_43769
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43770
	mov	eax,ebp
	push	eax
	push	_43772
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43770:
	push	_43773
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-44],eax
	cmp	dword [ebp-44],_bbNullObject
	jne	_43775
	call	_brl_blitz_NullObjectError
_43775:
	mov	eax,dword [ebp-8]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43777
	call	_brl_blitz_NullObjectError
_43777:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43779
	call	_brl_blitz_NullObjectError
_43779:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_43781
	call	_brl_blitz_NullObjectError
_43781:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_43783
	call	_brl_blitz_NullObjectError
_43783:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_43785
	call	_brl_blitz_NullObjectError
_43785:
	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	_18337
_18337:
	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	_43814
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43787
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	jne	_43788
	mov	eax,ebp
	push	eax
	push	_43790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43789
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	call	dword [_bbOnDebugLeaveScope]
_43788:
	push	_43791
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-20],_bbNullObject
	jne	_43792
	mov	eax,ebp
	push	eax
	push	_43794
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-20],eax
	call	dword [_bbOnDebugLeaveScope]
_43792:
	push	_43795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43796
	mov	eax,ebp
	push	eax
	push	_43798
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43796:
	push	_43799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43800
	mov	eax,ebp
	push	eax
	push	_43802
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43801
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43800:
	push	_43803
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43805
	call	_brl_blitz_NullObjectError
_43805:
	mov	eax,dword [ebp-12]
	mov	dword [ebp-32],eax
	cmp	dword [ebp-32],_bbNullObject
	jne	_43807
	call	_brl_blitz_NullObjectError
_43807:
	mov	edi,dword [ebp-20]
	cmp	edi,_bbNullObject
	jne	_43809
	call	_brl_blitz_NullObjectError
_43809:
	mov	esi,dword [ebp-24]
	cmp	esi,_bbNullObject
	jne	_43811
	call	_brl_blitz_NullObjectError
_43811:
	mov	ebx,dword [ebp-28]
	cmp	ebx,_bbNullObject
	jne	_43813
	call	_brl_blitz_NullObjectError
_43813:
	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	_18346
_18346:
	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	_43842
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43815
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	jne	_43816
	mov	eax,ebp
	push	eax
	push	_43818
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43817
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43816:
	push	_43819
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],_bbNullObject
	jne	_43820
	mov	eax,ebp
	push	eax
	push	_43822
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43821
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-24],eax
	call	dword [_bbOnDebugLeaveScope]
_43820:
	push	_43823
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-28],_bbNullObject
	jne	_43824
	mov	eax,ebp
	push	eax
	push	_43826
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-28],eax
	call	dword [_bbOnDebugLeaveScope]
_43824:
	push	_43827
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43828
	mov	eax,ebp
	push	eax
	push	_43830
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_Vector3df
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43828:
	push	_43831
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	mov	dword [ebp-40],eax
	cmp	dword [ebp-40],_bbNullObject
	jne	_43833
	call	_brl_blitz_NullObjectError
_43833:
	mov	eax,dword [ebp-16]
	mov	dword [ebp-36],eax
	cmp	dword [ebp-36],_bbNullObject
	jne	_43835
	call	_brl_blitz_NullObjectError
_43835:
	mov	edi,dword [ebp-24]
	cmp	edi,_bbNullObject
	jne	_43837
	call	_brl_blitz_NullObjectError
_43837:
	mov	esi,dword [ebp-28]
	cmp	esi,_bbNullObject
	jne	_43839
	call	_brl_blitz_NullObjectError
_43839:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_43841
	call	_brl_blitz_NullObjectError
_43841:
	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	_18356
_18356:
	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	_43847
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43846
	call	_brl_blitz_NullObjectError
_43846:
	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	_18359
_18359:
	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	_43853
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43850
	call	_brl_blitz_NullObjectError
_43850:
	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	_18363
_18363:
	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	_43859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43854
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43856
	call	_brl_blitz_NullObjectError
_43856:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43858
	call	_brl_blitz_NullObjectError
_43858:
	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	_18367
_18367:
	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	_43863
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43860
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43862
	call	_brl_blitz_NullObjectError
_43862:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_drawAll
	add	esp,4
	mov	ebx,0
	jmp	_18370
_18370:
	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	_43867
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43864
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43866
	call	_brl_blitz_NullObjectError
_43866:
	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	_18373
_18373:
	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	_43871
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43868
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43870
	call	_brl_blitz_NullObjectError
_43870:
	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	_18377
_18377:
	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	_43884
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-32],_bbNullObject
	jne	_43874
	mov	eax,ebp
	push	eax
	push	_43876
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_ISceneNodeDefault
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-32],eax
	call	dword [_bbOnDebugLeaveScope]
_43874:
	push	_43877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_43879
	call	_brl_blitz_NullObjectError
_43879:
	mov	esi,dword [ebp-8]
	cmp	esi,_bbNullObject
	jne	_43881
	call	_brl_blitz_NullObjectError
_43881:
	mov	ebx,dword [ebp-32]
	cmp	ebx,_bbNullObject
	jne	_43883
	call	_brl_blitz_NullObjectError
_43883:
	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	_18388
_18388:
	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	_43892
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43891
	call	_brl_blitz_NullObjectError
_43891:
	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	_18391
_18391:
	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	_43898
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43893
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43895
	call	_brl_blitz_NullObjectError
_43895:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43897
	call	_brl_blitz_NullObjectError
_43897:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_registerSceneNodeFactory
	add	esp,8
	mov	ebx,0
	jmp	_18395
_18395:
	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	_43903
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43900
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43902
	call	_brl_blitz_NullObjectError
_43902:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getRegisteredSceneNodeFactoryCount
	add	esp,4
	mov	ebx,eax
	jmp	_18398
_18398:
	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	_43907
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43906
	call	_brl_blitz_NullObjectError
_43906:
	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	_18402
_18402:
	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	_43911
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43910
	call	_brl_blitz_NullObjectError
_43910:
	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	_18405
_18405:
	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	_43917
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43912
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43914
	call	_brl_blitz_NullObjectError
_43914:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43916
	call	_brl_blitz_NullObjectError
_43916:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_registerSceneNodeAnimatorFactory
	add	esp,8
	mov	ebx,0
	jmp	_18409
_18409:
	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	_43921
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43918
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43920
	call	_brl_blitz_NullObjectError
_43920:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_getRegisteredSceneNodeAnimatorFactoryCount
	add	esp,4
	mov	ebx,eax
	jmp	_18412
_18412:
	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	_43925
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43922
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43924
	call	_brl_blitz_NullObjectError
_43924:
	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	_18416
_18416:
	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	_43929
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43926
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43928
	call	_brl_blitz_NullObjectError
_43928:
	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	_18419
_18419:
	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	_43933
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43930
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43932
	call	_brl_blitz_NullObjectError
_43932:
	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	_18423
_18423:
	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	_43937
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43934
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43936
	call	_brl_blitz_NullObjectError
_43936:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	call	__irrlicht_core_ISceneManager_saveSceneToFile
	add	esp,12
	mov	ebx,eax
	jmp	_18428
_18428:
	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	_43957
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43940
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_43942
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_43945
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43944
	call	_brl_blitz_NullObjectError
_43944:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_43945:
	cmp	eax,0
	je	_43947
	push	ebp
	push	_43951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43950
	call	_brl_blitz_NullObjectError
_43950:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43947:
	push	_43952
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43954
	call	_brl_blitz_NullObjectError
_43954:
	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	_18433
_18433:
	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	_43976
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_43961
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_43964
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43963
	call	_brl_blitz_NullObjectError
_43963:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_43964:
	cmp	eax,0
	je	_43966
	push	ebp
	push	_43970
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43967
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43969
	call	_brl_blitz_NullObjectError
_43969:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43966:
	push	_43971
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_43973
	call	_brl_blitz_NullObjectError
_43973:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_43975
	call	_brl_blitz_NullObjectError
_43975:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_saveSceneToFileIO
	add	esp,12
	mov	ebx,eax
	jmp	_18438
_18438:
	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	_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	dword [ebp-12]
	push	dword [ebp-8]
	push	ebx
	call	__irrlicht_core_ISceneManager_loadSceneFromFile
	add	esp,12
	mov	ebx,eax
	jmp	_18443
_18443:
	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	_43998
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43981
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_43983
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_43986
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43985
	call	_brl_blitz_NullObjectError
_43985:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_43986:
	cmp	eax,0
	je	_43988
	push	ebp
	push	_43992
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43989
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_43991
	call	_brl_blitz_NullObjectError
_43991:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_43988:
	push	_43993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_43995
	call	_brl_blitz_NullObjectError
_43995:
	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	_18448
_18448:
	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	_44016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_43999
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44001
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	je	_44004
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44003
	call	_brl_blitz_NullObjectError
_44003:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
_44004:
	cmp	eax,0
	je	_44006
	push	ebp
	push	_44010
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44007
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44009
	call	_brl_blitz_NullObjectError
_44009:
	mov	eax,dword [ebx+8]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_44006:
	push	_44011
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44013
	call	_brl_blitz_NullObjectError
_44013:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44015
	call	_brl_blitz_NullObjectError
_44015:
	push	dword [ebp-16]
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_loadSceneFromFileIO
	add	esp,12
	mov	ebx,eax
	jmp	_18453
_18453:
	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	_44029
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44019
	call	_brl_blitz_NullObjectError
_44019:
	cmp	dword [ebx+12],0
	je	_44020
	push	ebp
	push	_44025
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44023
	call	_brl_blitz_NullObjectError
_44023:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_44020:
	push	_44026
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44028
	call	_brl_blitz_NullObjectError
_44028:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_drop
	add	esp,4
	mov	ebx,eax
	jmp	_18456
_18456:
	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	_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	dword [ebx+8]
	call	_IrrScene_ISceneManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18459
_18459:
	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	_44037
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44034
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44036
	call	_brl_blitz_NullObjectError
_44036:
	push	dword [ebx+8]
	call	_IrrScene_ISceneManager_grab
	add	esp,4
	mov	ebx,0
	jmp	_18462
_18462:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ISceneManager_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_44038
	push	eax
	call	__irrlicht_core_ISceneManager_drop
	add	esp,4
_44038:
_18465:
	mov	eax,0
	jmp	_44039
_44039:
	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	_44045
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44040
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44042
	call	_brl_blitz_NullObjectError
_44042:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44044
	call	_brl_blitz_NullObjectError
_44044:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_ISceneManager_setAmbientLight
	add	esp,8
	mov	ebx,0
	jmp	_18469
_18469:
	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	_44050
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44047
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44049
	call	_brl_blitz_NullObjectError
_44049:
	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	_18472
_18472:
	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	_44054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44051
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44053
	call	_brl_blitz_NullObjectError
_44053:
	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	_18475
_18475:
	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	_44060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44055
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44057
	call	_brl_blitz_NullObjectError
_44057:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44059
	call	_brl_blitz_NullObjectError
_44059:
	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	_18486
_18486:
	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	_44066
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44061
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44063
	call	_brl_blitz_NullObjectError
_44063:
	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	_18498
_18498:
	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	_44076
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44073
	call	_brl_blitz_NullObjectError
_44073:
	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	_18505
_18505:
	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	_44080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44077
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44079
	call	_brl_blitz_NullObjectError
_44079:
	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	_18512
_18512:
	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	_44087
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44084
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44086
	call	_brl_blitz_NullObjectError
_44086:
	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	_18517
_18517:
	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	_44093
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44088
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44090
	call	_brl_blitz_NullObjectError
_44090:
	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	_18522
_18522:
	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
	mov	eax,dword [ebp+8]
	mov	dword [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	_44119
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44095
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	push	_44097
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_44099
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44101
	call	_brl_blitz_NullObjectError
_44101:
	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	_44103
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-24],0
	jle	_44104
	mov	eax,ebp
	push	eax
	push	_44116
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44105
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-24]
	push	_44106
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_44107
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-28],0
	mov	dword [ebp-28],0
	mov	esi,dword [ebp-24]
	jmp	_44109
_398:
	mov	eax,ebp
	push	eax
	push	_44115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44111
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-28]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_44113
	call	_brl_blitz_ArrayBoundsError
_44113:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_396:
	add	dword [ebp-28],1
_44109:
	cmp	dword [ebp-28],esi
	jl	_398
_397:
	call	dword [_bbOnDebugLeaveScope]
_44104:
	push	_44117
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-16]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44118
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_18527
_18527:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44123
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44120
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44122
	call	_brl_blitz_NullObjectError
_44122:
	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	_18539
_18539:
	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	_44131
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44128
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44130
	call	_brl_blitz_NullObjectError
_44130:
	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	_18543
_18543:
	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	_44139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44134
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44136
	call	_brl_blitz_NullObjectError
_44136:
	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	_18551
_18551:
	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	_44147
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44146
	call	_brl_blitz_NullObjectError
_44146:
	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	_18555
_18555:
	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	_44151
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44148
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44150
	call	_brl_blitz_NullObjectError
_44150:
	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	_18558
_18558:
	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	_44155
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44152
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44154
	call	_brl_blitz_NullObjectError
_44154:
	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	_18561
_18561:
	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	_44159
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44156
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44158
	call	_brl_blitz_NullObjectError
_44158:
	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	_18565
_18565:
	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	_44161
	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	_44160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18568
_18568:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44170
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44162
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	dword [ebp-4]
	call	__irrlicht_core_IrrBase_bind
	add	esp,8
	push	_44164
	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	_44166
	call	_brl_blitz_NullObjectError
_44166:
	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	_44167
	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	_44169
	call	_brl_blitz_NullObjectError
_44169:
	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	_18572
_18572:
	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	_44198
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44171
	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	_44173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_44174
	push	ebp
	push	_44194
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44175
	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	_44177
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44179
	call	_brl_blitz_NullObjectError
_44179:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+100]
	add	esp,8
	mov	dword [ebp-20],eax
	push	_44181
	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	_44184
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44183
	call	_brl_blitz_NullObjectError
_44183:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+52]
	add	esp,4
	cmp	eax,0
	sete	al
	movzx	eax,al
_44184:
	cmp	eax,0
	je	_44186
	push	ebp
	push	_44188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44187
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18576
_44186:
	push	ebp
	push	_44193
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44190
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44192
	call	_brl_blitz_NullObjectError
_44192:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18576
_44174:
	push	ebp
	push	_44197
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44196
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_44195:
	mov	ebx,0
	jmp	_18576
_18576:
	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	_44216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44200
	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	_44202
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_44203
	push	ebp
	push	_44211
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44204
	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	_44206
	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	_44208
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_44210
	call	_brl_blitz_NullObjectError
_44210:
	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	_44213
_44203:
	push	ebp
	push	_44215
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44214
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_44213:
	mov	ebx,0
	jmp	_18581
_18581:
	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	_44221
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44218
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44220
	call	_brl_blitz_NullObjectError
_44220:
	push	dword [ebx+8]
	call	_IrrScene_BMXISceneUserDataSerializer_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_18584
_18584:
	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	_44223
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44222
	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	_18587
_18587:
	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	_44242
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44224
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44225
	push	ebp
	push	_44227
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44226
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18592
_44225:
	push	_44228
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_44230
	mov	eax,_brl_blitz_NullFunctionError
_44230:
	mov	dword [ebp-16],eax
	push	_44232
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-16]
	mov	dword [ebp-20],eax
	push	_44234
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44236
	call	_brl_blitz_NullObjectError
_44236:
	mov	eax,dword [ebp-8]
	mov	dword [ebx+16],eax
	push	_44238
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	cmp	ebx,_bbNullObject
	jne	_44240
	call	_brl_blitz_NullObjectError
_44240:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44241
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	jmp	_18592
_18592:
	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	_44245
	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	_44244
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18595
_18595:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44247
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44249
	push	ebp
	push	_44251
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44250
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18599
_44249:
	push	_44252
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3AnimationInfo
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44254
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44256
	call	_brl_blitz_NullObjectError
_44256:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44257
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18599
_18599:
	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	_44262
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44261
	call	_brl_blitz_NullObjectError
_44261:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getFirst
	add	esp,4
	mov	ebx,eax
	jmp	_18602
_18602:
	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	_44266
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44263
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44265
	call	_brl_blitz_NullObjectError
_44265:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setFirst
	add	esp,8
	mov	ebx,0
	jmp	_18606
_18606:
	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	_44270
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44269
	call	_brl_blitz_NullObjectError
_44269:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getNum
	add	esp,4
	mov	ebx,eax
	jmp	_18609
_18609:
	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	_44274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44271
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44273
	call	_brl_blitz_NullObjectError
_44273:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setNum
	add	esp,8
	mov	ebx,0
	jmp	_18613
_18613:
	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	_44279
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44276
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44278
	call	_brl_blitz_NullObjectError
_44278:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getLooping
	add	esp,4
	mov	ebx,eax
	jmp	_18616
_18616:
	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	_44283
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44280
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44282
	call	_brl_blitz_NullObjectError
_44282:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setLooping
	add	esp,8
	mov	ebx,0
	jmp	_18620
_18620:
	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	_44288
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44285
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44287
	call	_brl_blitz_NullObjectError
_44287:
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_getFPS
	add	esp,4
	mov	ebx,eax
	jmp	_18623
_18623:
	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	_44292
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44289
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44291
	call	_brl_blitz_NullObjectError
_44291:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3AnimationInfo_setFPS
	add	esp,8
	mov	ebx,0
	jmp	_18627
_18627:
	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	_44295
	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	_44294
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18630
_18630:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44307
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44297
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44298
	push	ebp
	push	_44300
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44299
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18634
_44298:
	push	_44301
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Header
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44303
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44305
	call	_brl_blitz_NullObjectError
_44305:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44306
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18634
_18634:
	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	_44311
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44308
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44310
	call	_brl_blitz_NullObjectError
_44310:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getHeaderID
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18637
_18637:
	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	_44315
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44312
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44314
	call	_brl_blitz_NullObjectError
_44314:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getVersion
	add	esp,4
	mov	ebx,eax
	jmp	_18640
_18640:
	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	_44319
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44316
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44318
	call	_brl_blitz_NullObjectError
_44318:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getFileName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18643
_18643:
	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	_44323
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44320
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44322
	call	_brl_blitz_NullObjectError
_44322:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumFrames
	add	esp,4
	mov	ebx,eax
	jmp	_18646
_18646:
	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	_44327
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44324
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44326
	call	_brl_blitz_NullObjectError
_44326:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumTags
	add	esp,4
	mov	ebx,eax
	jmp	_18649
_18649:
	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	_44331
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44328
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44330
	call	_brl_blitz_NullObjectError
_44330:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumMeshes
	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_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	_44335
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44332
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44334
	call	_brl_blitz_NullObjectError
_44334:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getNumMaxSkins
	add	esp,4
	mov	ebx,eax
	jmp	_18655
_18655:
	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	_44339
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44336
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44338
	call	_brl_blitz_NullObjectError
_44338:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getFrameStart
	add	esp,4
	mov	ebx,eax
	jmp	_18658
_18658:
	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	_44343
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44340
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44342
	call	_brl_blitz_NullObjectError
_44342:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getTagStart
	add	esp,4
	mov	ebx,eax
	jmp	_18661
_18661:
	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	_44347
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44344
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44346
	call	_brl_blitz_NullObjectError
_44346:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getTagEnd
	add	esp,4
	mov	ebx,eax
	jmp	_18664
_18664:
	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	_44351
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44348
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44350
	call	_brl_blitz_NullObjectError
_44350:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Header_getFileSize
	add	esp,4
	mov	ebx,eax
	jmp	_18667
_18667:
	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	_44353
	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	_44352
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18670
_18670:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44365
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44355
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44356
	push	ebp
	push	_44358
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44357
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18674
_44356:
	push	_44359
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3MeshHeader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44361
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44363
	call	_brl_blitz_NullObjectError
_44363:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44364
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18674
_18674:
	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	_44369
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44366
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44368
	call	_brl_blitz_NullObjectError
_44368:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getMeshID
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18677
_18677:
	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	_44373
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44370
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44372
	call	_brl_blitz_NullObjectError
_44372:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getMeshName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18680
_18680:
	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	_44377
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44374
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44376
	call	_brl_blitz_NullObjectError
_44376:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumFrames
	add	esp,4
	mov	ebx,eax
	jmp	_18683
_18683:
	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	_44381
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44378
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44380
	call	_brl_blitz_NullObjectError
_44380:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumShader
	add	esp,4
	mov	ebx,eax
	jmp	_18686
_18686:
	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	_44385
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44382
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44384
	call	_brl_blitz_NullObjectError
_44384:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumVertices
	add	esp,4
	mov	ebx,eax
	jmp	_18689
_18689:
	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	_44389
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44386
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44388
	call	_brl_blitz_NullObjectError
_44388:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getNumTriangles
	add	esp,4
	mov	ebx,eax
	jmp	_18692
_18692:
	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	_44393
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44390
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44392
	call	_brl_blitz_NullObjectError
_44392:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_Triangles
	add	esp,4
	mov	ebx,eax
	jmp	_18695
_18695:
	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	_44397
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44394
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44396
	call	_brl_blitz_NullObjectError
_44396:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_Shaders
	add	esp,4
	mov	ebx,eax
	jmp	_18698
_18698:
	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	_44401
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44398
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44400
	call	_brl_blitz_NullObjectError
_44400:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_St
	add	esp,4
	mov	ebx,eax
	jmp	_18701
_18701:
	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	_44405
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44402
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44404
	call	_brl_blitz_NullObjectError
_44404:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getVertexStart
	add	esp,4
	mov	ebx,eax
	jmp	_18704
_18704:
	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	_44409
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44406
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44408
	call	_brl_blitz_NullObjectError
_44408:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshHeader_getOffset_End
	add	esp,4
	mov	ebx,eax
	jmp	_18707
_18707:
	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	_44411
	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	_44410
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18710
_18710:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44423
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44413
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44414
	push	ebp
	push	_44416
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44415
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18714
_44414:
	push	_44417
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Vertex
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44419
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44421
	call	_brl_blitz_NullObjectError
_44421:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44422
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18714
_18714:
	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	_44427
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44424
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44426
	call	_brl_blitz_NullObjectError
_44426:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Vertex_getPosition
	add	esp,4
	mov	ebx,eax
	jmp	_18717
_18717:
	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	_44431
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44428
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44430
	call	_brl_blitz_NullObjectError
_44430:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Vertex_getNormal
	add	esp,4
	mov	ebx,eax
	jmp	_18720
_18720:
	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	_44433
	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	_44432
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18723
_18723:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44445
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44435
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44436
	push	ebp
	push	_44438
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44437
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18727
_44436:
	push	_44439
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3TexCoord
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44441
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44443
	call	_brl_blitz_NullObjectError
_44443:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44444
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18727
_18727:
	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	_44449
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44446
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44448
	call	_brl_blitz_NullObjectError
_44448:
	push	dword [ebx+8]
	call	_IrrScene_SMD3TexCoord_getU
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_18730
_18730:
	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	_44453
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44450
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44452
	call	_brl_blitz_NullObjectError
_44452:
	push	dword [ebx+8]
	call	_IrrScene_SMD3TexCoord_getV
	add	esp,4
	fstp	dword [ebp-8]
	jmp	_18733
_18733:
	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	_44455
	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	_44454
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18736
_18736:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44467
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44457
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44458
	push	ebp
	push	_44460
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44459
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18740
_44458:
	push	_44461
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Face
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44463
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44465
	call	_brl_blitz_NullObjectError
_44465:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44466
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18740
_18740:
	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	_44471
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44468
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44470
	call	_brl_blitz_NullObjectError
_44470:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Face_getIndex
	add	esp,4
	mov	ebx,eax
	jmp	_18743
_18743:
	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	_44473
	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	_44472
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18746
_18746:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44485
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44475
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44476
	push	ebp
	push	_44478
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44477
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18750
_44476:
	push	_44479
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3MeshBuffer
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44481
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44483
	call	_brl_blitz_NullObjectError
_44483:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44484
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18750
_18750:
	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	_44498
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44486
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44488
	call	_brl_blitz_NullObjectError
_44488:
	cmp	dword [ebx+12],0
	je	_44489
	push	ebp
	push	_44494
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44490
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44492
	call	_brl_blitz_NullObjectError
_44492:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_44489:
	push	_44495
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44497
	call	_brl_blitz_NullObjectError
_44497:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_drop
	add	esp,4
	mov	ebx,eax
	jmp	_18753
_18753:
	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	_44502
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44499
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44501
	call	_brl_blitz_NullObjectError
_44501:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18756
_18756:
	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	_44506
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44503
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44505
	call	_brl_blitz_NullObjectError
_44505:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_grab
	add	esp,4
	mov	ebx,0
	jmp	_18759
_18759:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3MeshBuffer_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_44507
	push	eax
	call	__irrlicht_core_SMD3MeshBuffer_drop
	add	esp,4
_44507:
_18762:
	mov	eax,0
	jmp	_44508
_44508:
	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	_44512
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44509
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44511
	call	_brl_blitz_NullObjectError
_44511:
	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	_18765
_18765:
	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	_44516
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44513
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44515
	call	_brl_blitz_NullObjectError
_44515:
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getShader
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18768
_18768:
	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
	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	_44541
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44517
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_44519
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_44521
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44523
	call	_brl_blitz_NullObjectError
_44523:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getVertices
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44525
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_44526
	mov	eax,ebp
	push	eax
	push	_44538
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44527
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_44528
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44529
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_44531
_401:
	mov	eax,ebp
	push	eax
	push	_44537
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44533
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_44535
	call	_brl_blitz_ArrayBoundsError
_44535:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_399:
	add	dword [ebp-20],1
_44531:
	cmp	dword [ebp-20],esi
	jl	_401
_400:
	call	dword [_bbOnDebugLeaveScope]
_44526:
	push	_44539
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44540
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18771
_18771:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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
	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	_44567
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44543
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_44545
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_44547
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44549
	call	_brl_blitz_NullObjectError
_44549:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getTexCoords
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44551
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_44552
	mov	eax,ebp
	push	eax
	push	_44564
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44553
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_44554
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44555
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_44557
_404:
	mov	eax,ebp
	push	eax
	push	_44563
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44559
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_44561
	call	_brl_blitz_ArrayBoundsError
_44561:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_402:
	add	dword [ebp-20],1
_44557:
	cmp	dword [ebp-20],esi
	jl	_404
_403:
	call	dword [_bbOnDebugLeaveScope]
_44552:
	push	_44565
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44566
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18774
_18774:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44593
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44569
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_44571
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_44573
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44575
	call	_brl_blitz_NullObjectError
_44575:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3MeshBuffer_getIndices
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44577
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_44578
	push	ebp
	push	_44590
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44579
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_44580
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44581
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_44583
_407:
	push	ebp
	push	_44589
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44585
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_44587
	call	_brl_blitz_ArrayBoundsError
_44587:
	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
_44583:
	cmp	dword [ebp-20],esi
	jl	_407
_406:
	call	dword [_bbOnDebugLeaveScope]
_44578:
	push	_44591
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44592
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18777
_18777:
	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	_44595
	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	_44594
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18780
_18780:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44607
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44597
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44598
	push	ebp
	push	_44600
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44599
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18784
_44598:
	push	_44601
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTag
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44603
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44605
	call	_brl_blitz_NullObjectError
_44605:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44606
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18784
_18784:
	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	_44613
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44608
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44610
	call	_brl_blitz_NullObjectError
_44610:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44612
	call	_brl_blitz_NullObjectError
_44612:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTag_setto
	add	esp,8
	mov	ebx,0
	jmp	_18788
_18788:
	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	_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_SMD3QuaternionTag_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18791
_18791:
	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	_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	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTag_getPosition
	add	esp,4
	push	eax
	call	__irrlicht_core_Vector3df_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18794
_18794:
	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	_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	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTag_getRotation
	add	esp,4
	push	eax
	call	__irrlicht_core_Quaternion_createFromHandle
	add	esp,8
	mov	ebx,eax
	jmp	_18797
_18797:
	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	_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_SMD3QuaternionTag_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_18801
_18801:
	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	_44633
	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	_44632
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18804
_18804:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44645
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44635
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44636
	push	ebp
	push	_44638
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44637
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18808
_44636:
	push	_44639
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3QuaternionTagList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44641
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44643
	call	_brl_blitz_NullObjectError
_44643:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44644
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18808
_18808:
	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	_44651
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44646
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44648
	call	_brl_blitz_NullObjectError
_44648:
	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	_18812
_18812:
	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	_44655
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44652
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44654
	call	_brl_blitz_NullObjectError
_44654:
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_getSize
	add	esp,4
	mov	ebx,eax
	jmp	_18815
_18815:
	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	_44659
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44656
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44658
	call	_brl_blitz_NullObjectError
_44658:
	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	_18819
_18819:
	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	_44666
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44660
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44662
	call	_brl_blitz_NullObjectError
_44662:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44664
	call	_brl_blitz_NullObjectError
_44664:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SMD3QuaternionTagList_setEq
	add	esp,8
	push	_44665
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	jmp	_18823
_18823:
	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	_44671
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44668
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44670
	call	_brl_blitz_NullObjectError
_44670:
	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	_18827
_18827:
	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	_44675
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44672
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44674
	call	_brl_blitz_NullObjectError
_44674:
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_SMD3QuaternionTagList_set_used
	add	esp,8
	mov	ebx,0
	jmp	_18831
_18831:
	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	_44677
	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	_44676
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18834
_18834:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44689
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44679
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44680
	push	ebp
	push	_44682
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44681
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18838
_44680:
	push	_44683
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SMD3Mesh
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44685
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44687
	call	_brl_blitz_NullObjectError
_44687:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44688
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18838
_18838:
	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	_44702
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44690
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44692
	call	_brl_blitz_NullObjectError
_44692:
	cmp	dword [ebx+12],0
	je	_44693
	push	ebp
	push	_44698
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44694
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44696
	call	_brl_blitz_NullObjectError
_44696:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_44693:
	push	_44699
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44701
	call	_brl_blitz_NullObjectError
_44701:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_drop
	add	esp,4
	mov	ebx,eax
	jmp	_18841
_18841:
	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	_44706
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44703
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44705
	call	_brl_blitz_NullObjectError
_44705:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18844
_18844:
	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	_44710
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	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 [ebx+8]
	call	_IrrScene_SMD3Mesh_grab
	add	esp,4
	mov	ebx,0
	jmp	_18847
_18847:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_SMD3Mesh_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_44711
	push	eax
	call	__irrlicht_core_SMD3Mesh_drop
	add	esp,4
_44711:
_18850:
	mov	eax,0
	jmp	_44712
_44712:
	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	_44716
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44713
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44715
	call	_brl_blitz_NullObjectError
_44715:
	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	_18853
_18853:
	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	_44720
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44717
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44719
	call	_brl_blitz_NullObjectError
_44719:
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18856
_18856:
	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
	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	_44745
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44721
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_44723
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_44725
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44727
	call	_brl_blitz_NullObjectError
_44727:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SMD3Mesh_getBuffer
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44729
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_44730
	mov	eax,ebp
	push	eax
	push	_44742
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44731
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_44732
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44733
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_44735
_410:
	mov	eax,ebp
	push	eax
	push	_44741
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44737
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_44739
	call	_brl_blitz_ArrayBoundsError
_44739:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_408:
	add	dword [ebp-20],1
_44735:
	cmp	dword [ebp-20],esi
	jl	_410
_409:
	call	dword [_bbOnDebugLeaveScope]
_44730:
	push	_44743
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44744
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18859
_18859:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44750
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44747
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44749
	call	_brl_blitz_NullObjectError
_44749:
	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	_18862
_18862:
	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	_44752
	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	_44751
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18865
_18865:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44764
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44754
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44755
	push	ebp
	push	_44757
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44756
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18869
_44755:
	push	_44758
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IAnimatedMeshMD3
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44760
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44762
	call	_brl_blitz_NullObjectError
_44762:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44763
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18869
_18869:
	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	_44768
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44765
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44767
	call	_brl_blitz_NullObjectError
_44767:
	push	dword [ebp-12]
	push	dword [ebp-8]
	push	dword [ebx+8]
	call	_IrrScene_IAnimatedMeshMD3_setInterpolationShift
	add	esp,12
	mov	ebx,0
	jmp	_18874
_18874:
	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	_44774
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44771
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44773
	call	_brl_blitz_NullObjectError
_44773:
	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	_18881
_18881:
	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	_44778
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44775
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44777
	call	_brl_blitz_NullObjectError
_44777:
	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	_18884
_18884:
	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	_44783
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44779
	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	_18888
_18888:
	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	_44788
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44785
	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	_18892
_18892:
	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	_44791
	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	_44790
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18895
_18895:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44803
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44793
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44794
	push	ebp
	push	_44796
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44795
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18899
_44794:
	push	_44797
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SVariable
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44799
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44801
	call	_brl_blitz_NullObjectError
_44801:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44802
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18899
_18899:
	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	_44807
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44804
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44806
	call	_brl_blitz_NullObjectError
_44806:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18902
_18902:
	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	_44813
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44808
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44810
	call	_brl_blitz_NullObjectError
_44810:
	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	_18906
_18906:
	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	_44817
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44814
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44816
	call	_brl_blitz_NullObjectError
_44816:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_getContent
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18909
_18909:
	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	_44823
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44818
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44820
	call	_brl_blitz_NullObjectError
_44820:
	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	_18913
_18913:
	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	_44828
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44825
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44827
	call	_brl_blitz_NullObjectError
_44827:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_clear
	add	esp,4
	mov	ebx,0
	jmp	_18916
_18916:
	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	_44832
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44829
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44831
	call	_brl_blitz_NullObjectError
_44831:
	push	dword [ebx+8]
	call	_IrrScene_SVariable_isValid
	add	esp,4
	mov	ebx,eax
	jmp	_18919
_18919:
	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	_44838
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44833
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44835
	call	_brl_blitz_NullObjectError
_44835:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44837
	call	_brl_blitz_NullObjectError
_44837:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_SVariable_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_18923
_18923:
	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	_44840
	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	_44839
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18926
_18926:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44852
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44842
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44843
	push	ebp
	push	_44845
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44844
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18930
_44843:
	push	_44846
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SVarGroup
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44848
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44850
	call	_brl_blitz_NullObjectError
_44850:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44851
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18930
_18930:
	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	_44859
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44853
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_44855
	call	_brl_blitz_NullObjectError
_44855:
	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	_18935
_18935:
	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	_44865
	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]
	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	_18939
_18939:
	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	_44872
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44866
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	edi,dword [ebp-4]
	cmp	edi,_bbNullObject
	jne	_44868
	call	_brl_blitz_NullObjectError
_44868:
	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	_18944
_18944:
	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
	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	_44897
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44873
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_44875
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_44877
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44879
	call	_brl_blitz_NullObjectError
_44879:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SVarGroup_getVariables
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44881
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_44882
	mov	eax,ebp
	push	eax
	push	_44894
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44883
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_44884
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44885
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_44887
_413:
	mov	eax,ebp
	push	eax
	push	_44893
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44889
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_44891
	call	_brl_blitz_ArrayBoundsError
_44891:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_411:
	add	dword [ebp-20],1
_44887:
	cmp	dword [ebp-20],esi
	jl	_413
_412:
	call	dword [_bbOnDebugLeaveScope]
_44882:
	push	_44895
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44896
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18947
_18947:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44900
	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	_44899
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18950
_18950:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44912
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44902
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44903
	push	ebp
	push	_44905
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44904
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18954
_44903:
	push	_44906
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_SVarGroupList
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44908
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44910
	call	_brl_blitz_NullObjectError
_44910:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44911
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18954
_18954:
	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	_44916
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44913
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44915
	call	_brl_blitz_NullObjectError
_44915:
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_drop
	add	esp,4
	mov	ebx,eax
	jmp	_18957
_18957:
	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	_44920
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44917
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44919
	call	_brl_blitz_NullObjectError
_44919:
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18960
_18960:
	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	_44924
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44921
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44923
	call	_brl_blitz_NullObjectError
_44923:
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_grab
	add	esp,4
	mov	ebx,0
	jmp	_18963
_18963:
	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
	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	_44949
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44925
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_44927
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_44929
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44931
	call	_brl_blitz_NullObjectError
_44931:
	lea	eax,dword [ebp-8]
	push	eax
	push	dword [ebx+8]
	call	_IrrScene_SVarGroupList_getVariables
	add	esp,8
	mov	dword [ebp-16],eax
	push	_44933
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],0
	jle	_44934
	mov	eax,ebp
	push	eax
	push	_44946
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44935
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-16]
	push	_44936
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_44937
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],0
	mov	dword [ebp-20],0
	mov	esi,dword [ebp-16]
	jmp	_44939
_416:
	mov	eax,ebp
	push	eax
	push	_44945
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44941
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-20]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_44943
	call	_brl_blitz_ArrayBoundsError
_44943:
	mov	eax,dword [ebp-12]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_414:
	add	dword [ebp-20],1
_44939:
	cmp	dword [ebp-20],esi
	jl	_416
_415:
	call	dword [_bbOnDebugLeaveScope]
_44934:
	push	_44947
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	lea	eax,dword [ebp-8]
	push	eax
	call	_Irr_ptrarray_delete
	add	esp,4
	push	_44948
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18966
_18966:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_44952
	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	_44951
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_18969
_18969:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	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	_44963
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44953
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_44954
	push	ebp
	push	_44956
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44955
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_18973
_44954:
	push	_44957
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_irrlicht_core_IShader
	call	_bbObjectNew
	add	esp,4
	mov	dword [ebp-12],eax
	push	_44959
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_44961
	call	_brl_blitz_NullObjectError
_44961:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_44962
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_18973
_18973:
	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	_44969
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44964
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44966
	call	_brl_blitz_NullObjectError
_44966:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44968
	call	_brl_blitz_NullObjectError
_44968:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IShader_EqEq
	add	esp,8
	mov	ebx,eax
	jmp	_18977
_18977:
	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	_44975
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44970
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	esi,dword [ebp-4]
	cmp	esi,_bbNullObject
	jne	_44972
	call	_brl_blitz_NullObjectError
_44972:
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_44974
	call	_brl_blitz_NullObjectError
_44974:
	push	dword [ebx+8]
	push	dword [esi+8]
	call	_IrrScene_IShader_Less
	add	esp,8
	mov	ebx,eax
	jmp	_18981
_18981:
	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	_44979
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44976
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44978
	call	_brl_blitz_NullObjectError
_44978:
	push	dword [ebx+8]
	call	_IrrScene_IShader_getID
	add	esp,4
	mov	ebx,eax
	jmp	_18984
_18984:
	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	_44983
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44980
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44982
	call	_brl_blitz_NullObjectError
_44982:
	push	dword [ebx+8]
	call	_IrrScene_IShader_getName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_18987
_18987:
	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	_44987
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44984
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44986
	call	_brl_blitz_NullObjectError
_44986:
	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	_18990
_18990:
	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	_44991
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44988
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44990
	call	_brl_blitz_NullObjectError
_44990:
	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	_18994
_18994:
	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	_44996
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44993
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44995
	call	_brl_blitz_NullObjectError
_44995:
	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	_18998
_18998:
	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	_45000
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_44997
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_44999
	call	_brl_blitz_NullObjectError
_44999:
	push	dword [ebx+8]
	call	_IrrScene_IShader_getGroupSize
	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_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	_45002
	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	_45001
	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_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	_45016
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45003
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45006
	call	_brl_blitz_NullObjectError
_45006:
	cmp	dword [ebx+12],0
	je	_45007
	push	ebp
	push	_45012
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45008
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45010
	call	_brl_blitz_NullObjectError
_45010:
	mov	dword [ebx+12],0
	call	dword [_bbOnDebugLeaveScope]
_45007:
	push	_45013
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45015
	call	_brl_blitz_NullObjectError
_45015:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_drop
	add	esp,4
	mov	ebx,eax
	jmp	_19007
_19007:
	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	_45020
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45017
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45019
	call	_brl_blitz_NullObjectError
_45019:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_getDebugName
	add	esp,4
	push	eax
	call	_bbStringFromCString
	add	esp,4
	mov	ebx,eax
	jmp	_19010
_19010:
	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	_45024
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45021
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45023
	call	_brl_blitz_NullObjectError
_45023:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_grab
	add	esp,4
	mov	ebx,0
	jmp	_19013
_19013:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_ILightManager_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_45025
	push	eax
	call	__irrlicht_core_ILightManager_drop
	add	esp,4
_45025:
_19016:
	mov	eax,0
	jmp	_45026
_45026:
	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	_45028
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45027
	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	_19019
_19019:
	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	_45054
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45029
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45030
	push	ebp
	push	_45032
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45031
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19024
_45030:
	push	_45033
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_45035
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_45036
	push	ebp
	push	_45042
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45037
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_45039
	mov	eax,_brl_blitz_NullFunctionError
_45039:
	mov	dword [ebp-20],eax
	push	_45041
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_45036:
	push	_45044
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45046
	call	_brl_blitz_NullObjectError
_45046:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_45048
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_45048:
	mov	dword [ebx+16],eax
	push	_45050
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45052
	call	_brl_blitz_NullObjectError
_45052:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45053
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_19024
_19024:
	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	_45056
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45055
	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	_19028
_19028:
	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	_45060
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45057
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45059
	call	_brl_blitz_NullObjectError
_45059:
	push	dword [ebx+8]
	call	_IrrScene_BMXILightManager_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_19031
_19031:
	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
	mov	eax,dword [ebp+8]
	mov	dword [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	_45089
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45061
	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	_45063
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-16],_bbNullObject
	je	_45064
	mov	eax,ebp
	push	eax
	push	_45084
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45065
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-20],_bbEmptyArray
	push	_45067
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	jle	_45068
	mov	eax,ebp
	push	eax
	push	_45080
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45069
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-12]
	push	_45070
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-20],eax
	push	_45071
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-24],0
	mov	dword [ebp-24],0
	mov	esi,dword [ebp-12]
	jmp	_45073
_419:
	mov	eax,ebp
	push	eax
	push	_45079
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45075
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-24]
	mov	eax,dword [ebp-20]
	cmp	ebx,dword [eax+20]
	jb	_45077
	call	_brl_blitz_ArrayBoundsError
_45077:
	mov	eax,dword [ebp-20]
	shl	ebx,2
	add	eax,ebx
	mov	ebx,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
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_417:
	add	dword [ebp-24],1
_45073:
	cmp	dword [ebp-24],esi
	jl	_419
_418:
	call	dword [_bbOnDebugLeaveScope]
_45068:
	push	_45081
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45083
	call	_brl_blitz_NullObjectError
_45083:
	push	dword [ebp-20]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+112]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45086
_45064:
	mov	eax,ebp
	push	eax
	push	_45088
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45087
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45086:
	mov	ebx,0
	jmp	_19036
_19036:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	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	_45103
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45092
	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	_45094
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-8],_bbNullObject
	je	_45095
	push	ebp
	push	_45099
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45096
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-8]
	cmp	ebx,_bbNullObject
	jne	_45098
	call	_brl_blitz_NullObjectError
_45098:
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+116]
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45100
_45095:
	push	ebp
	push	_45102
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45101
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45100:
	mov	ebx,0
	jmp	_19039
_19039:
	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	_45115
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45104
	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	_45106
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45107
	push	ebp
	push	_45111
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45108
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45110
	call	_brl_blitz_NullObjectError
_45110:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+120]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45112
_45107:
	push	ebp
	push	_45114
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45113
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45112:
	mov	ebx,0
	jmp	_19043
_19043:
	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	_45128
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45117
	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	_45119
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45120
	push	ebp
	push	_45124
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45121
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45123
	call	_brl_blitz_NullObjectError
_45123:
	push	dword [ebp-8]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+124]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45125
_45120:
	push	ebp
	push	_45127
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45126
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45125:
	mov	ebx,0
	jmp	_19047
_19047:
	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	_45140
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45129
	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	_45131
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45132
	push	ebp
	push	_45136
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45133
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45135
	call	_brl_blitz_NullObjectError
_45135:
	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	_45137
_45132:
	push	ebp
	push	_45139
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45138
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45137:
	mov	ebx,0
	jmp	_19051
_19051:
	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	_45153
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45142
	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	_45144
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45145
	push	ebp
	push	_45149
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45146
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45148
	call	_brl_blitz_NullObjectError
_45148:
	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	_45150
_45145:
	push	ebp
	push	_45152
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45151
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45150:
	mov	ebx,0
	jmp	_19055
_19055:
	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	_45155
	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	_45154
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	mov	ebx,0
	jmp	_19058
_19058:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
__irrlicht_core_IVertexManipulator_Delete:
	push	ebp
	mov	ebp,esp
	mov	eax,dword [ebp+8]
	cmp	dword [eax+12],0
	je	_45156
	push	dword [eax+8]
	call	_IrrScene_BMXIVertexManipulator_del
	add	esp,4
_45156:
_19061:
	mov	eax,0
	jmp	_45157
_45157:
	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	_45160
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45158
	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	_19064
_19064:
	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	_45186
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45161
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-4],0
	jne	_45162
	push	ebp
	push	_45164
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45163
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,_bbNullObject
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19069
_45162:
	push	_45165
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],_bbNullObject
	push	_45167
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],0
	je	_45168
	push	ebp
	push	_45174
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45169
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-12]
	cmp	eax,0
	jne	_45171
	mov	eax,_brl_blitz_NullFunctionError
_45171:
	mov	dword [ebp-20],eax
	push	_45173
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	call	dword [ebp-20]
	mov	dword [ebp-16],eax
	call	dword [_bbOnDebugLeaveScope]
_45168:
	push	_45176
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45178
	call	_brl_blitz_NullObjectError
_45178:
	mov	eax,dword [ebp-8]
	cmp	eax,0
	je	_45180
	mov	eax,dword [ebp-12]
	cmp	eax,0
	setne	al
	movzx	eax,al
_45180:
	mov	dword [ebx+16],eax
	push	_45182
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	cmp	ebx,_bbNullObject
	jne	_45184
	call	_brl_blitz_NullObjectError
_45184:
	push	dword [ebp-8]
	push	dword [ebp-4]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+48]
	add	esp,12
	push	_45185
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	jmp	_19069
_19069:
	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	_45188
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45187
	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	_19073
_19073:
	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	_45192
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45189
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45191
	call	_brl_blitz_NullObjectError
_45191:
	push	dword [ebx+8]
	call	_IrrScene_BMXIVertexManipulator_getBinder
	add	esp,4
	mov	ebx,eax
	jmp	_19076
_19076:
	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	_45206
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45193
	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	_45195
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	cmp	dword [ebp-12],_bbNullObject
	je	_45196
	push	ebp
	push	_45202
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45197
	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	_45199
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	cmp	ebx,_bbNullObject
	jne	_45201
	call	_brl_blitz_NullObjectError
_45201:
	push	dword [ebp-16]
	push	ebx
	mov	eax,dword [ebx]
	call	dword [eax+96]
	add	esp,8
	call	dword [_bbOnDebugLeaveScope]
	jmp	_45203
_45196:
	push	ebp
	push	_45205
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45204
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	_343
	call	_bbExThrow
	add	esp,4
	call	dword [_bbOnDebugLeaveScope]
_45203:
	mov	ebx,0
	jmp	_19080
_19080:
	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	_45210
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45208
	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	_19085
_19085:
	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	_45213
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45212
	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	_19089
_19089:
	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	_45216
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45215
	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	_19093
_19093:
	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	_45219
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45218
	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	_19099
_19099:
	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	_45222
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45221
	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	_19103
_19103:
	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	_45225
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45224
	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	_19107
_19107:
	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	_45228
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45227
	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	_19113
_19113:
	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	_45231
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45230
	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	_19119
_19119:
	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	_45260
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45233
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-8],0
	push	_45235
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-12],_bbEmptyArray
	push	_45237
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	dword [eax+16],0
	je	_45238
	mov	eax,ebp
	push	eax
	push	_45258
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45239
	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	_45242
	call	_brl_blitz_ArrayBoundsError
_45242:
	mov	eax,dword [ebx+esi*4+24]
	mov	dword [ebp-8],eax
	push	_45243
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	push	dword [ebp-8]
	push	_45244
	call	_bbArrayNew1D
	add	esp,8
	mov	dword [ebp-12],eax
	push	_45245
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	dword [ebp-16],0
	mov	dword [ebp-16],0
	mov	edi,dword [ebp-8]
	jmp	_45247
_422:
	mov	eax,ebp
	push	eax
	push	_45257
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45249
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-16]
	mov	eax,dword [ebp-12]
	cmp	ebx,dword [eax+20]
	jb	_45251
	call	_brl_blitz_ArrayBoundsError
_45251:
	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	_45254
	call	_brl_blitz_ArrayBoundsError
_45254:
	mov	eax,dword [ebp-4]
	mov	esi,dword [eax+esi*4+24]
	cmp	esi,_bbNullObject
	jne	_45256
	call	_brl_blitz_NullObjectError
_45256:
	mov	eax,dword [esi+8]
	mov	dword [ebx+24],eax
	call	dword [_bbOnDebugLeaveScope]
_420:
	add	dword [ebp-16],1
_45247:
	cmp	dword [ebp-16],edi
	jl	_422
_421:
	call	dword [_bbOnDebugLeaveScope]
_45238:
	push	_45259
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-12]
	jmp	_19122
_19122:
	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	_45274
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45265
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	eax,dword [ebp-4]
	cmp	eax,_bbNullObject
	setne	al
	movzx	eax,al
	cmp	eax,0
	jne	_45266
	push	ebp
	push	_45268
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45267
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,0
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19125
_45266:
	push	ebp
	push	_45273
	call	dword [_bbOnDebugEnterScope]
	add	esp,8
	push	_45270
	call	dword [_bbOnDebugEnterStm]
	add	esp,4
	mov	ebx,dword [ebp-4]
	cmp	ebx,_bbNullObject
	jne	_45272
	call	_brl_blitz_NullObjectError
_45272:
	mov	ebx,dword [ebx+8]
	call	dword [_bbOnDebugLeaveScope]
	jmp	_19125
_19125:
	call	dword [_bbOnDebugLeaveScope]
	mov	eax,ebx
	pop	ebx
	mov	esp,ebp
	pop	ebp
	ret
	section	"data" data writeable align 8
	align	4
_20343:
	dd	0
_19294:
	db	"core",0
_19295:
	db	"ECF_A1R5G5B5",0
_427:
	db	"i",0
	align	4
_2113:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	48
_19296:
	db	"ECF_R5G6B5",0
	align	4
_2115:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	49
_19297:
	db	"ECF_R8G8B8",0
	align	4
_2117:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	50
_19298:
	db	"ECF_A8R8G8B8",0
	align	4
_2139:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	51
_19299:
	db	"ECF_R16F",0
	align	4
_2141:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	52
_19300:
	db	"ECF_G16R16F",0
	align	4
_2143:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	53
_19301:
	db	"ECF_A16B16G16R16F",0
	align	4
_2145:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	54
_19302:
	db	"ECF_R32F",0
	align	4
_19303:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	55
_19304:
	db	"ECF_G32R32F",0
	align	4
_19305:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	56
_19306:
	db	"ECF_A32B32G32R32F",0
	align	4
_19307:
	dd	_bbStringClass
	dd	2147483646
	dd	1
	dw	57
_19308:
	db	"ECF_UNKNOWN",0
	align	4
_19309:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,48
_19310:
	db	"EDT_NULL",0
_19311:
	db	"EDT_SOFTWARE",0
_19312:
	db	"EDT_BURNINGVIDEO",0
_19313:
	db	"EDT_DIRECT3D8",0
_19314:
	db	"EDT_DIRECT3D9",0
_19315:
	db	"EDT_OPENGL",0
_19316:
	db	"EDT_COUNT",0
_19317:
	db	"EVDF_RENDER_TO_TARGET",0
_19318:
	db	"EVDF_HARDWARE_TL",0
_19319:
	db	"EVDF_MULTITEXTURE",0
_19320:
	db	"EVDF_BILINEAR_FILTER",0
_19321:
	db	"EVDF_MIP_MAP",0
_19322:
	db	"EVDF_MIP_MAP_AUTO_UPDATE",0
_19323:
	db	"EVDF_STENCIL_BUFFER",0
_19324:
	db	"EVDF_VERTEX_SHADER_1_1",0
_19325:
	db	"EVDF_VERTEX_SHADER_2_0",0
_19326:
	db	"EVDF_VERTEX_SHADER_3_0",0
_19327:
	db	"EVDF_PIXEL_SHADER_1_1",0
_19328:
	db	"EVDF_PIXEL_SHADER_1_2",0
	align	4
_19329:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,49
_19330:
	db	"EVDF_PIXEL_SHADER_1_3",0
	align	4
_19331:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,50
_19332:
	db	"EVDF_PIXEL_SHADER_1_4",0
	align	4
_19333:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,51
_19334:
	db	"EVDF_PIXEL_SHADER_2_0",0
	align	4
_19335:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,52
_19336:
	db	"EVDF_PIXEL_SHADER_3_0",0
	align	4
_19337:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,53
_19338:
	db	"EVDF_ARB_VERTEX_PROGRAM_1",0
	align	4
_19339:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,54
_19340:
	db	"EVDF_ARB_FRAGMENT_PROGRAM_1",0
	align	4
_19341:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,55
_19342:
	db	"EVDF_ARB_GLSL",0
	align	4
_19343:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,56
_19344:
	db	"EVDF_HLSL",0
	align	4
_19345:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	49,57
_19346:
	db	"EVDF_TEXTURE_NSQUARE",0
	align	4
_19347:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,48
_19348:
	db	"EVDF_TEXTURE_NPOT",0
	align	4
_19349:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,49
_19350:
	db	"EVDF_FRAMEBUFFER_OBJECT",0
	align	4
_19351:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,50
_19352:
	db	"EVDF_VERTEX_BUFFER_OBJECT",0
	align	4
_19353:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,51
_19354:
	db	"EVDF_ALPHA_TO_COVERAGE",0
	align	4
_19355:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,52
_19356:
	db	"EVDF_COLOR_MASK",0
	align	4
_19357:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,53
_19358:
	db	"EVDF_MULTIPLE_RENDER_TARGETS",0
	align	4
_19359:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,54
_19360:
	db	"EVDF_MRT_BLEND",0
	align	4
_19361:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,55
_19362:
	db	"EVDF_MRT_COLOR_MASK",0
	align	4
_19363:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,56
_19364:
	db	"EVDF_MRT_BLEND_FUNC",0
	align	4
_19365:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	50,57
_19366:
	db	"EVDF_GEOMETRY_SHADER",0
	align	4
_19367:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,48
_19368:
	db	"EVDF_COUNT",0
	align	4
_19369:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,49
_19370:
	db	"EMF_WIREFRAME",0
_19371:
	db	"EMF_POINTCLOUD",0
_19372:
	db	"EMF_GOURAUD_SHADING",0
_19373:
	db	"EMF_LIGHTING",0
_19374:
	db	"EMF_ZBUFFER",0
_19375:
	db	"EMF_ZWRITE_ENABLE",0
	align	4
_2134:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,50
_19376:
	db	"EMF_BACK_FACE_CULLING",0
	align	4
_19377:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,52
_19378:
	db	"EMF_FRONT_FACE_CULLING",0
	align	4
_19379:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,56
_19380:
	db	"EMF_BILINEAR_FILTER",0
	align	4
_19381:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,54
_19382:
	db	"EMF_TRILINEAR_FILTER",0
	align	4
_19383:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	53,49,50
_19384:
	db	"EMF_ANISOTROPIC_FILTER",0
	align	4
_19385:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	49,48,50,52
_19386:
	db	"EMF_FOG_ENABLE",0
	align	4
_19387:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	50,48,52,56
_19388:
	db	"EMF_NORMALIZE_NORMALS",0
	align	4
_19389:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	52,48,57,54
_19390:
	db	"EMF_TEXTURE_WRAP",0
	align	4
_19391:
	dd	_bbStringClass
	dd	2147483646
	dd	4
	dw	56,49,57,50
_19392:
	db	"EMF_ANTI_ALIASING",0
	align	4
_19393:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	49,54,51,56,52
_19394:
	db	"EMF_COLOR_MASK",0
	align	4
_19395:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	51,50,55,54,56
_19396:
	db	"EMF_COLOR_MATERIAL",0
	align	4
_19397:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	54,53,53,51,54
_19398:
	db	"EMT_SOLID",0
_19399:
	db	"EMT_SOLID_2_LAYER",0
_19400:
	db	"EMT_LIGHTMAP",0
_19401:
	db	"EMT_LIGHTMAP_ADD",0
_19402:
	db	"EMT_LIGHTMAP_M2",0
_19403:
	db	"EMT_LIGHTMAP_M4",0
_19404:
	db	"EMT_LIGHTMAP_LIGHTING",0
_19405:
	db	"EMT_LIGHTMAP_LIGHTING_M2",0
_19406:
	db	"EMT_LIGHTMAP_LIGHTING_M4",0
_19407:
	db	"EMT_DETAIL_MAP",0
_19408:
	db	"EMT_SPHERE_MAP",0
_19409:
	db	"EMT_REFLECTION_2_LAYER",0
_19410:
	db	"EMT_TRANSPARENT_ADD_COLOR",0
_19411:
	db	"EMT_TRANSPARENT_ALPHA_CHANNEL",0
_19412:
	db	"EMT_TRANSPARENT_ALPHA_CHANNEL_REF",0
_19413:
	db	"EMT_TRANSPARENT_VERTEX_ALPHA",0
_19414:
	db	"EMT_TRANSPARENT_REFLECTION_2_LAYER",0
_19415:
	db	"EMT_NORMAL_MAP_SOLID",0
_19416:
	db	"EMT_NORMAL_MAP_TRANSPARENT_ADD_COLOR",0
_19417:
	db	"EMT_NORMAL_MAP_TRANSPARENT_VERTEX_ALPHA",0
_19418:
	db	"EMT_PARALLAX_MAP_SOLID",0
_19419:
	db	"EMT_PARALLAX_MAP_TRANSPARENT_ADD_COLOR",0
_19420:
	db	"EMT_PARALLAX_MAP_TRANSPARENT_VERTEX_ALPHA",0
_19421:
	db	"EMT_ONETEXTURE_BLEND",0
_19422:
	db	"EVST_VS_1_1",0
_19423:
	db	"EVST_VS_2_0",0
_19424:
	db	"EVST_VS_2_a",0
_19425:
	db	"EVST_VS_3_0",0
_19426:
	db	"EVST_VS_4_0",0
_19427:
	db	"EVST_VS_4_1",0
_19428:
	db	"EVST_VS_5_0",0
_19429:
	db	"EVST_COUNT",0
_19430:
	db	"EPST_PS_1_1",0
_19431:
	db	"EPST_PS_1_2",0
_19432:
	db	"EPST_PS_1_3",0
_19433:
	db	"EPST_PS_1_4",0
_19434:
	db	"EPST_PS_2_0",0
_19435:
	db	"EPST_PS_2_a",0
_19436:
	db	"EPST_PS_2_b",0
_19437:
	db	"EPST_PS_3_0",0
_19438:
	db	"EPST_PS_4_0",0
_19439:
	db	"EPST_PS_4_1",0
_19440:
	db	"EPST_PS_5_0",0
_19441:
	db	"EPST_COUNT",0
_19442:
	db	"EGST_GS_4_0",0
_19443:
	db	"EGST_COUNT_",0
_19444:
	db	"ELT_POINT",0
_19445:
	db	"ELT_SPOT",0
_19446:
	db	"ELT_DIRECTIONAL",0
_19447:
	db	"EVT_STANDARD",0
_19448:
	db	"EVT_2TCOORDS",0
_19449:
	db	"EVT_TANGENTS",0
_19450:
	db	"ETC_REPEAT",0
_19451:
	db	"ETC_CLAMP",0
_19452:
	db	"ETC_CLAMP_TO_EDGE",0
_19453:
	db	"ETC_CLAMP_TO_BORDER",0
_19454:
	db	"ETC_MIRROR",0
_19455:
	db	"ETC_MIRROR_CLAMP",0
_19456:
	db	"ETC_MIRROR_CLAMP_TO_EDGE",0
_19457:
	db	"ETC_MIRROR_CLAMP_TO_BORDER",0
_19458:
	db	"EAMT_UNKNOWN",0
_19459:
	db	"EAMT_MD2",0
_19460:
	db	"EAMT_MD3",0
_19461:
	db	"EAMT_OBJ",0
_19462:
	db	"EAMT_BSP",0
_19463:
	db	"EAMT_3DS",0
_19464:
	db	"EAMT_MY3D",0
_19465:
	db	"EAMT_LMTS",0
_19466:
	db	"EAMT_CSM",0
_19467:
	db	"EAMT_OCT",0
_19468:
	db	"EAMT_SKINNED",0
_19469:
	db	"ETPS_9",0
_19470:
	db	"ETPS_17",0
_19471:
	db	"ETPS_33",0
	align	4
_19472:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,51
_19473:
	db	"ETPS_65",0
	align	4
_19474:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,53
_19475:
	db	"ETPS_129",0
	align	4
_19476:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,57
_19477:
	db	"EMAT_STAND",0
_19478:
	db	"EMAT_RUN",0
_19479:
	db	"EMAT_ATTACK",0
_19480:
	db	"EMAT_PAIN_A",0
_19481:
	db	"EMAT_PAIN_B",0
_19482:
	db	"EMAT_PAIN_C",0
_19483:
	db	"EMAT_JUMP",0
_19484:
	db	"EMAT_FLIP",0
_19485:
	db	"EMAT_SALUTE",0
_19486:
	db	"EMAT_FALLBACK",0
_19487:
	db	"EMAT_WAVE",0
_19488:
	db	"EMAT_POINT",0
_19489:
	db	"EMAT_CROUCH_STAND",0
_19490:
	db	"EMAT_CROUCH_WALK",0
_19491:
	db	"EMAT_CROUCH_ATTACK",0
_19492:
	db	"EMAT_CROUCH_PAIN",0
_19493:
	db	"EMAT_CROUCH_DEATH",0
_19494:
	db	"EMAT_DEATH_FALLBACK",0
_19495:
	db	"EMAT_DEATH_FALLFORWARD",0
_19496:
	db	"EMAT_DEATH_FALLBACKSLOW",0
_19497:
	db	"EMAT_BOOM",0
_19498:
	db	"EMAT_COUNT",0
_19499:
	db	"VF_FAR_PLANE",0
_19500:
	db	"VF_NEAR_PLANE",0
_19501:
	db	"VF_LEFT_PLANE",0
_19502:
	db	"VF_RIGHT_PLANE",0
_19503:
	db	"VF_BOTTOM_PLANE",0
_19504:
	db	"VF_TOP_PLANE",0
_19505:
	db	"VF_PLANE_COUNT",0
_19506:
	db	"ESNAT_FLY_CIRCLE",0
_19507:
	db	"ESNAT_FLY_STRAIGHT",0
_19508:
	db	"ESNAT_FOLLOW_SPLINE",0
_19509:
	db	"ESNAT_ROTATION",0
_19510:
	db	"ESNAT_TEXTURE",0
_19511:
	db	"ESNAT_DELETION",0
_19512:
	db	"ESNAT_COLLISION_RESPONSE",0
_19513:
	db	"ESNAT_CAMERA_FPS",0
_19514:
	db	"ESNAT_CAMERA_MAYA",0
_19515:
	db	"ESNAT_COUNT",0
_19516:
	db	"ESNAT_UNKNOWN",0
_19517:
	db	"ESNAT_FORCE_32_BIT",0
	align	4
_19518:
	dd	_bbStringClass
	dd	2147483646
	dd	10
	dw	50,49,52,55,52,56,51,54,52,55
_19519:
	db	"EPAT_NONE",0
_19520:
	db	"EPAT_ATTRACT",0
_19521:
	db	"EPAT_FADE_OUT",0
_19522:
	db	"EPAT_GRAVITY",0
_19523:
	db	"EPAT_ROTATE",0
_19524:
	db	"EPAT_SCALE",0
_19525:
	db	"EPAT_COUNT",0
_19526:
	db	"EPET_POINT",0
_19527:
	db	"EPET_ANIMATED_MESH",0
_19528:
	db	"EPET_BOX",0
_19529:
	db	"EPET_CYLINDER",0
_19530:
	db	"EPET_MESH",0
_19531:
	db	"EPET_RING",0
_19532:
	db	"EPET_SPHERE",0
_19533:
	db	"EPET_COUNT",0
_19534:
	db	"EPT_POINTS",0
_19535:
	db	"EPT_LINE_STRIP",0
_19536:
	db	"EPT_LINE_LOOP",0
_19537:
	db	"EPT_LINES",0
_19538:
	db	"EPT_TRIANGLE_STRIP",0
_19539:
	db	"EPT_TRIANGLE_FAN",0
_19540:
	db	"EPT_TRIANGLES",0
_19541:
	db	"EPT_QUAD_STRIP",0
_19542:
	db	"EPT_QUADS",0
_19543:
	db	"EPT_POLYGON",0
_19544:
	db	"EPT_POINT_SPRITES",0
_19545:
	db	"EAC_OFF",0
_19546:
	db	"EAC_BOX",0
_19547:
	db	"EAC_FRUSTUM_BOX",0
_19548:
	db	"EAC_FRUSTUM_SPHERE",0
_19549:
	db	"EDS_OFF",0
_19550:
	db	"EDS_BBOX",0
_19551:
	db	"EDS_NORMALS",0
_19552:
	db	"EDS_SKELETON",0
_19553:
	db	"EDS_MESH_WIRE_OVERLAY",0
_19554:
	db	"EDS_HALF_TRANSPARENCY",0
_19555:
	db	"EDS_BBOX_BUFFERS",0
_19556:
	db	"EDS_BBOX_ALL",0
_19557:
	db	"EDS_FULL",0
	align	4
_19558:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	45,49
_19559:
	db	"EJUOR_NONE",0
_19560:
	db	"EJUOR_READ",0
_19561:
	db	"EJUOR_CONTROL",0
_19562:
	db	"EBAM_AUTOMATIC",0
_19563:
	db	"EBAM_ANIMATED",0
_19564:
	db	"EBAM_UNANIMATED",0
_19565:
	db	"EBAM_COUNT",0
_19566:
	db	"EBSS_LOCAL",0
_19567:
	db	"EBSS_GLOBAL",0
_19568:
	db	"EBSS_COUNT",0
_19569:
	db	"EMWF_NONE",0
_19570:
	db	"EMWF_WRITE_LIGHTMAPS",0
_19571:
	db	"EMWF_WRITE_COMPRESSED",0
_19572:
	db	"EMWF_WRITE_BINARY",0
_19573:
	db	"EIM_CONSTANT",0
_19574:
	db	"EIM_LINEAR",0
_19575:
	db	"EIM_COUNT",0
_19576:
	db	"EHM_NEVER",0
_19577:
	db	"EHM_STATIC",0
_19578:
	db	"EHM_DYNAMIC",0
_19579:
	db	"EHM_STREAM",0
_19580:
	db	"EBT_NONE",0
_19581:
	db	"EBT_VERTEX",0
_19582:
	db	"EBT_INDEX",0
_19583:
	db	"EBT_VERTEX_AND_INDEX",0
_19584:
	db	"EIT_16BIT",0
_19585:
	db	"EIT_32BIT",0
_19586:
	db	"EET_GUI_EVENT",0
_19587:
	db	"EET_MOUSE_INPUT_EVENT",0
_19588:
	db	"EET_KEY_INPUT_EVENT",0
_19589:
	db	"EET_JOYSTICK_INPUT_EVENT",0
_19590:
	db	"EET_LOG_TEXT_EVENT",0
_19591:
	db	"EET_USER_EVENT",0
_19592:
	db	"EGUIET_FORCE_32_BIT",0
_19593:
	db	"EGET_ELEMENT_FOCUS_LOST",0
_19594:
	db	"EGET_ELEMENT_FOCUSED",0
_19595:
	db	"EGET_ELEMENT_HOVERED",0
_19596:
	db	"EGET_ELEMENT_LEFT",0
_19597:
	db	"EGET_ELEMENT_CLOSED",0
_19598:
	db	"EGET_BUTTON_CLICKED",0
_19599:
	db	"EGET_SCROLL_BAR_CHANGED",0
_19600:
	db	"EGET_CHECKBOX_CHANGED",0
_19601:
	db	"EGET_LISTBOX_CHANGED",0
_19602:
	db	"EGET_LISTBOX_SELECTED_AGAIN",0
_19603:
	db	"EGET_FILE_SELECTED",0
_19604:
	db	"EGET_DIRECTORY_SELECTED",0
_19605:
	db	"EGET_FILE_CHOOSE_DIALOG_CANCELLED",0
_19606:
	db	"EGET_MESSAGEBOX_YES",0
_19607:
	db	"EGET_MESSAGEBOX_NO",0
_19608:
	db	"EGET_MESSAGEBOX_OK",0
_19609:
	db	"EGET_MESSAGEBOX_CANCEL",0
_19610:
	db	"EGET_EDITBOX_ENTER",0
_19611:
	db	"EGET_EDITBOX_CHANGED",0
_19612:
	db	"EGET_EDITBOX_MARKING_CHANGED",0
_19613:
	db	"EGET_TAB_CHANGED",0
_19614:
	db	"EGET_MENU_ITEM_SELECTED",0
_19615:
	db	"EGET_COMBO_BOX_CHANGED",0
_19616:
	db	"EGET_SPINBOX_CHANGED",0
_19617:
	db	"EGET_TABLE_CHANGED",0
_19618:
	db	"EGET_TABLE_HEADER_CHANGED",0
_19619:
	db	"EGET_TABLE_SELECTED_AGAIN",0
_19620:
	db	"EGET_TREEVIEW_NODE_DESELECT",0
_19621:
	db	"EGET_TREEVIEW_NODE_SELECT",0
_19622:
	db	"EGET_TREEVIEW_NODE_EXPAND",0
_19623:
	db	"EGET_TREEVIEW_NODE_COLLAPSE",0
_19624:
	db	"EGET_COUNT",0
_19625:
	db	"ISREL3D_FRONT",0
_19626:
	db	"ISREL3D_BACK",0
_19627:
	db	"ISREL3D_PLANAR",0
_19628:
	db	"ISREL3D_SPANNING",0
_19629:
	db	"ISREL3D_CLIPPED",0
_19630:
	db	"EKA_MOVE_FORWARD",0
_19631:
	db	"EKA_MOVE_BACKWARD",0
_19632:
	db	"EKA_STRAFE_LEFT",0
_19633:
	db	"EKA_STRAFE_RIGHT",0
_19634:
	db	"EKA_JUMP_UP",0
_19635:
	db	"EKA_CROUCH",0
_19636:
	db	"EKA_COUNT",0
_19637:
	db	"EKEY_LBUTTON",0
_19638:
	db	"EKEY_RBUTTON",0
_19639:
	db	"EKEY_CANCEL",0
_19640:
	db	"EKEY_MBUTTON",0
_19641:
	db	"EKEY_XBUTTON1",0
_19642:
	db	"EKEY_XBUTTON2",0
_19643:
	db	"EKEY_BACK",0
_19644:
	db	"EKEY_TAB",0
_19645:
	db	"EKEY_CLEAR",0
_19646:
	db	"EKEY_RETURN",0
_19647:
	db	"EKEY_SHIFT",0
_19648:
	db	"EKEY_CONTROL",0
_19649:
	db	"EKEY_MENU",0
_19650:
	db	"EKEY_PAUSE",0
_19651:
	db	"EKEY_CAPITAL",0
_19652:
	db	"EKEY_KANA",0
_19653:
	db	"EKEY_HANGUEL",0
_19654:
	db	"EKEY_HANGUL",0
_19655:
	db	"EKEY_JUNJA",0
_19656:
	db	"EKEY_FINAL",0
_19657:
	db	"EKEY_HANJA",0
_19658:
	db	"EKEY_KANJI",0
_19659:
	db	"EKEY_ESCAPE",0
_19660:
	db	"EKEY_CONVERT",0
_19661:
	db	"EKEY_NONCONVERT",0
_19662:
	db	"EKEY_ACCEPT",0
_19663:
	db	"EKEY_MODECHANGE",0
_19664:
	db	"EKEY_SPACE",0
_19665:
	db	"EKEY_PRIOR",0
_19666:
	db	"EKEY_NEXT",0
	align	4
_19667:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,52
_19668:
	db	"EKEY_END",0
	align	4
_19669:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,53
_19670:
	db	"EKEY_HOME",0
	align	4
_19671:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,54
_19672:
	db	"EKEY_LEFT",0
	align	4
_19673:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,55
_19674:
	db	"EKEY_UP",0
	align	4
_19675:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,56
_19676:
	db	"EKEY_RIGHT",0
	align	4
_19677:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	51,57
_19678:
	db	"EKEY_DOWN",0
	align	4
_19679:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,48
_19680:
	db	"EKEY_SELECT",0
	align	4
_19681:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,49
_19682:
	db	"EKEY_PRINT",0
	align	4
_19683:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,50
_19684:
	db	"EKEY_EXECUT",0
	align	4
_19685:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,51
_19686:
	db	"EKEY_SNAPSHOT",0
	align	4
_19687:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,52
_19688:
	db	"EKEY_INSERT",0
	align	4
_19689:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,53
_19690:
	db	"EKEY_DELETE",0
	align	4
_19691:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,54
_19692:
	db	"EKEY_HELP",0
	align	4
_19693:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,55
_19694:
	db	"EKEY_KEY_0",0
	align	4
_19695:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,56
_19696:
	db	"EKEY_KEY_1",0
	align	4
_19697:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	52,57
_19698:
	db	"EKEY_KEY_2",0
	align	4
_19699:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,48
_19700:
	db	"EKEY_KEY_3",0
	align	4
_19701:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,49
_19702:
	db	"EKEY_KEY_4",0
	align	4
_19703:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,50
_19704:
	db	"EKEY_KEY_5",0
	align	4
_19705:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,51
_19706:
	db	"EKEY_KEY_6",0
	align	4
_19707:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,52
_19708:
	db	"EKEY_KEY_7",0
	align	4
_19709:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,53
_19710:
	db	"EKEY_KEY_8",0
	align	4
_19711:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,54
_19712:
	db	"EKEY_KEY_9",0
	align	4
_19713:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	53,55
_19714:
	db	"EKEY_KEY_A",0
_19715:
	db	"EKEY_KEY_B",0
	align	4
_19716:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,54
_19717:
	db	"EKEY_KEY_C",0
	align	4
_19718:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,55
_19719:
	db	"EKEY_KEY_D",0
	align	4
_19720:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,56
_19721:
	db	"EKEY_KEY_E",0
	align	4
_19722:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	54,57
_19723:
	db	"EKEY_KEY_F",0
	align	4
_19724:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,48
_19725:
	db	"EKEY_KEY_G",0
	align	4
_19726:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,49
_19727:
	db	"EKEY_KEY_H",0
	align	4
_19728:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,50
_19729:
	db	"EKEY_KEY_I",0
	align	4
_19730:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,51
_19731:
	db	"EKEY_KEY_J",0
	align	4
_19732:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,52
_19733:
	db	"EKEY_KEY_K",0
	align	4
_19734:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,53
_19735:
	db	"EKEY_KEY_L",0
	align	4
_19736:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,54
_19737:
	db	"EKEY_KEY_M",0
	align	4
_19738:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,55
_19739:
	db	"EKEY_KEY_N",0
	align	4
_19740:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,56
_19741:
	db	"EKEY_KEY_O",0
	align	4
_19742:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	55,57
_19743:
	db	"EKEY_KEY_P",0
	align	4
_19744:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,48
_19745:
	db	"EKEY_KEY_Q",0
	align	4
_19746:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,49
_19747:
	db	"EKEY_KEY_R",0
	align	4
_19748:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,50
_19749:
	db	"EKEY_KEY_S",0
	align	4
_19750:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,51
_19751:
	db	"EKEY_KEY_T",0
	align	4
_19752:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,52
_19753:
	db	"EKEY_KEY_U",0
	align	4
_19754:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,53
_19755:
	db	"EKEY_KEY_V",0
	align	4
_19756:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,54
_19757:
	db	"EKEY_KEY_W",0
	align	4
_19758:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,55
_19759:
	db	"EKEY_KEY_X",0
	align	4
_19760:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,56
_19761:
	db	"EKEY_KEY_Y",0
	align	4
_19762:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	56,57
_19763:
	db	"EKEY_KEY_Z",0
	align	4
_19764:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,48
_19765:
	db	"EKEY_LWIN",0
	align	4
_19766:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,49
_19767:
	db	"EKEY_RWIN",0
	align	4
_19768:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,50
_19769:
	db	"EKEY_APPS",0
	align	4
_19770:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,51
_19771:
	db	"EKEY_SLEEP",0
	align	4
_19772:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,53
_19773:
	db	"EKEY_NUMPAD0",0
	align	4
_19774:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,54
_19775:
	db	"EKEY_NUMPAD1",0
	align	4
_19776:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,55
_19777:
	db	"EKEY_NUMPAD2",0
	align	4
_19778:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,56
_19779:
	db	"EKEY_NUMPAD3",0
	align	4
_19780:
	dd	_bbStringClass
	dd	2147483646
	dd	2
	dw	57,57
_19781:
	db	"EKEY_NUMPAD4",0
	align	4
_19782:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,48
_19783:
	db	"EKEY_NUMPAD5",0
	align	4
_19784:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,49
_19785:
	db	"EKEY_NUMPAD6",0
	align	4
_19786:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,50
_19787:
	db	"EKEY_NUMPAD7",0
	align	4
_19788:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,51
_19789:
	db	"EKEY_NUMPAD8",0
	align	4
_19790:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,52
_19791:
	db	"EKEY_NUMPAD9",0
	align	4
_19792:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,53
_19793:
	db	"EKEY_MULTIPLY",0
	align	4
_19794:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,54
_19795:
	db	"EKEY_ADD",0
	align	4
_19796:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,55
_19797:
	db	"EKEY_SEPARATOR",0
	align	4
_19798:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,56
_19799:
	db	"EKEY_SUBTRACT",0
	align	4
_19800:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,48,57
_19801:
	db	"EKEY_DECIMAL",0
	align	4
_19802:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,48
_19803:
	db	"EKEY_DIVIDE",0
	align	4
_19804:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,49
_19805:
	db	"EKEY_F1",0
	align	4
_19806:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,50
_19807:
	db	"EKEY_F2",0
	align	4
_19808:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,51
_19809:
	db	"EKEY_F3",0
	align	4
_19810:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,52
_19811:
	db	"EKEY_F4",0
	align	4
_19812:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,53
_19813:
	db	"EKEY_F5",0
	align	4
_19814:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,54
_19815:
	db	"EKEY_F6",0
	align	4
_19816:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,55
_19817:
	db	"EKEY_F7",0
	align	4
_19818:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,56
_19819:
	db	"EKEY_F8",0
	align	4
_19820:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,49,57
_19821:
	db	"EKEY_F9",0
	align	4
_19822:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,48
_19823:
	db	"EKEY_F10",0
	align	4
_19824:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,49
_19825:
	db	"EKEY_F11",0
	align	4
_19826:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,50
_19827:
	db	"EKEY_F12",0
	align	4
_19828:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,51
_19829:
	db	"EKEY_F13",0
	align	4
_19830:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,52
_19831:
	db	"EKEY_F14",0
	align	4
_19832:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,53
_19833:
	db	"EKEY_F15",0
	align	4
_19834:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,54
_19835:
	db	"EKEY_F16",0
	align	4
_19836:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,50,55
_19837:
	db	"EKEY_F17",0
_19838:
	db	"EKEY_F18",0
_19839:
	db	"EKEY_F19",0
	align	4
_19840:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,48
_19841:
	db	"EKEY_F20",0
	align	4
_19842:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,49
_19843:
	db	"EKEY_F21",0
	align	4
_19844:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,50
_19845:
	db	"EKEY_F22",0
	align	4
_19846:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,51
_19847:
	db	"EKEY_F23",0
	align	4
_19848:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,52
_19849:
	db	"EKEY_F24",0
	align	4
_19850:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,51,53
_19851:
	db	"EKEY_NUMLOCK",0
	align	4
_19852:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,52,52
_19853:
	db	"EKEY_SCROLL",0
	align	4
_19854:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,52,53
_19855:
	db	"EKEY_LSHIFT",0
	align	4
_19856:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,48
_19857:
	db	"EKEY_RSHIFT",0
	align	4
_19858:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,49
_19859:
	db	"EKEY_LCONTROL",0
	align	4
_19860:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,50
_19861:
	db	"EKEY_RCONTROL",0
	align	4
_19862:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,51
_19863:
	db	"EKEY_LMENU",0
	align	4
_19864:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,52
_19865:
	db	"EKEY_RMENU",0
	align	4
_19866:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,54,53
_19867:
	db	"EKEY_COMMA",0
	align	4
_19868:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,56,56
_19869:
	db	"EKEY_PLUS",0
	align	4
_19870:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,56,55
_19871:
	db	"EKEY_MINUS",0
	align	4
_19872:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,56,57
_19873:
	db	"EKEY_PERIOD",0
	align	4
_19874:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	49,57,48
_19875:
	db	"EKEY_ATTN",0
	align	4
_19876:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,54
_19877:
	db	"EKEY_CRSEL",0
	align	4
_19878:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,55
_19879:
	db	"EKEY_EXSEL",0
	align	4
_19880:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,56
_19881:
	db	"EKEY_EREOF",0
	align	4
_19882:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,52,57
_19883:
	db	"EKEY_PLAY",0
	align	4
_19884:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,48
_19885:
	db	"EKEY_ZOOM",0
	align	4
_19886:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,49
_19887:
	db	"EKEY_PA1",0
	align	4
_19888:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,51
_19889:
	db	"EKEY_OEM_CLEAR",0
	align	4
_19890:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,52
_19891:
	db	"EKEY_KEY_CODES_COUNT",0
	align	4
_19892:
	dd	_bbStringClass
	dd	2147483646
	dd	3
	dw	50,53,53
_19893:
	db	"ELL_INFORMATION",0
_19894:
	db	"ELL_WARNING",0
_19895:
	db	"ELL_ERROR",0
_19896:
	db	"ELL_NONE",0
_19897:
	db	"EMIE_LMOUSE_PRESSED_DOWN",0
_19898:
	db	"EMIE_RMOUSE_PRESSED_DOWN",0
_19899:
	db	"EMIE_MMOUSE_PRESSED_DOWN",0
_19900:
	db	"EMIE_LMOUSE_LEFT_UP",0
_19901:
	db	"EMIE_RMOUSE_LEFT_UP",0
_19902:
	db	"EMIE_MMOUSE_LEFT_UP",0
_19903:
	db	"EMIE_MOUSE_MOVED",0
_19904:
	db	"EMIE_MOUSE_WHEEL",0
_19905:
	db	"EMIE_LMOUSE_DOUBLE_CLICK",0
_19906:
	db	"EMIE_RMOUSE_DOUBLE_CLICK",0
_19907:
	db	"EMIE_MMOUSE_DOUBLE_CLICK",0
_19908:
	db	"EMIE_LMOUSE_TRIPLE_CLICK",0
_19909:
	db	"EMIE_RMOUSE_TRIPLE_CLICK",0
_19910:
	db	"EMIE_MMOUSE_TRIPLE_CLICK",0
_19911:
	db	"EMIE_COUNT",0
_19912:
	db	"EMBSM_LEFT",0
_19913:
	db	"EMBSM_RIGHT",0
_19914:
	db	"EMBSM_MIDDLE",0
_19915:
	db	"EMBSM_EXTRA1",0
_19916:
	db	"EMBSM_EXTRA2",0
_19917:
	db	"EMBSM_FORCE_32_BIT",0
_19918:
	db	"EIDT_WIN32",0
_19919:
	db	"EIDT_WINCE",0
_19920:
	db	"EIDT_X11",0
_19921:
	db	"EIDT_OSX",0
_19922:
	db	"EIDT_SDL",0
_19923:
	db	"EIDT_FRAMEBUFFER",0
_19924:
	db	"EIDT_CONSOLE",0
_19925:
	db	"EIDT_BEST",0
_19926:
	db	"EXN_NONE",0
_19927:
	db	"EXN_ELEMENT",0
_19928:
	db	"EXN_ELEMENT_END",0
_19929:
	db	"EXN_TEXT",0
_19930:
	db	"EXN_COMMENT",0
_19931:
	db	"EXN_CDATA",0
_19932:
	db	"EXN_UNKNOWN",0
_19933:
	db	"EGDC_3D_DARK_SHADOW",0
_19934:
	db	"EGDC_3D_SHADOW",0
_19935:
	db	"EGDC_3D_FACE",0
_19936:
	db	"EGDC_3D_HIGH_LIGHT",0
_19937:
	db	"EGDC_3D_LIGHT",0
_19938:
	db	"EGDC_ACTIVE_BORDER",0
_19939:
	db	"EGDC_ACTIVE_CAPTION",0
_19940:
	db	"EGDC_APP_WORKSPACE",0
_19941:
	db	"EGDC_BUTTON_TEXT",0
_19942:
	db	"EGDC_GRAY_TEXT",0
_19943:
	db	"EGDC_HIGH_LIGHT",0
_19944:
	db	"EGDC_HIGH_LIGHT_TEXT",0
_19945:
	db	"EGDC_INACTIVE_BORDER",0
_19946:
	db	"EGDC_INACTIVE_CAPTION",0
_19947:
	db	"EGDC_TOOLTIP",0
_19948:
	db	"EGDC_TOOLTIP_BACKGROUND",0
_19949:
	db	"EGDC_SCROLLBAR",0
_19950:
	db	"EGDC_WINDOW",0
_19951:
	db	"EGDC_WINDOW_SYMBOL",0
_19952:
	db	"EGDC_ICON",0
_19953:
	db	"EGDC_ICON_HIGH_LIGHT",0
_19954:
	db	"EGDC_COUNT",0
_19955:
	db	"EGDS_SCROLLBAR_SIZE",0
_19956:
	db	"EGDS_MENU_HEIGHT",0
_19957:
	db	"EGDS_WINDOW_BUTTON_WIDTH",0
_19958:
	db	"EGDS_CHECK_BOX_WIDTH",0
_19959:
	db	"EGDS_MESSAGE_BOX_WIDTH",0
_19960:
	db	"EGDS_MESSAGE_BOX_HEIGHT",0
_19961:
	db	"EGDS_BUTTON_WIDTH",0
_19962:
	db	"EGDS_BUTTON_HEIGHT",0
_19963:
	db	"EGDS_TEXT_DISTANCE_X",0
_19964:
	db	"EGDS_TEXT_DISTANCE_Y",0
_19965:
	db	"EGDS_TITLEBARTEXT_DISTANCE_X",0
_19966:
	db	"EGDS_TITLEBARTEXT_DISTANCE_Y",0
_19967:
	db	"EGDS_MESSAGE_BOX_GAP_SPACE",0
_19968:
	db	"EGDS_MESSAGE_BOX_MIN_TEXT_WIDTH",0
_19969:
	db	"EGDS_MESSAGE_BOX_MAX_TEXT_WIDTH",0
_19970:
	db	"EGDS_MESSAGE_BOX_MIN_TEXT_HEIGHT",0
_19971:
	db	"EGDS_MESSAGE_BOX_MAX_TEXT_HEIGHT",0
_19972:
	db	"EGDS_COUNT",0
_19973:
	db	"EGDT_MSG_BOX_OK",0
_19974:
	db	"EGDT_MSG_BOX_CANCEL",0
_19975:
	db	"EGDT_MSG_BOX_YES",0
_19976:
	db	"EGDT_MSG_BOX_NO",0
_19977:
	db	"EGDT_WINDOW_CLOSE",0
_19978:
	db	"EGDT_WINDOW_MAXIMIZE",0
_19979:
	db	"EGDT_WINDOW_MINIMIZE",0
_19980:
	db	"EGDT_WINDOW_RESTORE",0
_19981:
	db	"EGDT_COUNT",0
_19982:
	db	"EGST_WINDOWS_CLASSIC",0
_19983:
	db	"EGST_WINDOWS_METALLIC",0
_19984:
	db	"EGST_BURNING_SKIN",0
_19985:
	db	"EGST_UNKNOWN",0
_19986:
	db	"EGST_COUNT",0
_19987:
	db	"EMBF_OK",0
_19988:
	db	"EMBF_CANCEL",0
_19989:
	db	"EMBF_YES",0
_19990:
	db	"EMBF_NO",0
_19991:
	db	"EGUIET_BUTTON",0
_19992:
	db	"EGUIET_CHECK_BOX",0
_19993:
	db	"EGUIET_COMBO_BOX",0
_19994:
	db	"EGUIET_CONTEXT_MENU",0
_19995:
	db	"EGUIET_MENU",0
_19996:
	db	"EGUIET_EDIT_BOX",0
_19997:
	db	"EGUIET_FILE_OPEN_DIALOG",0
_19998:
	db	"EGUIET_COLOR_SELECT_DIALOG",0
_19999:
	db	"EGUIET_IN_OUT_FADER",0
_20000:
	db	"EGUIET_IMAGE",0
_20001:
	db	"EGUIET_LIST_BOX",0
_20002:
	db	"EGUIET_MESH_VIEWER",0
_20003:
	db	"EGUIET_MESSAGE_BOX",0
_20004:
	db	"EGUIET_MODAL_SCREEN",0
_20005:
	db	"EGUIET_SCROLL_BAR",0
_20006:
	db	"EGUIET_SPIN_BOX",0
_20007:
	db	"EGUIET_STATIC_TEXT",0
_20008:
	db	"EGUIET_TAB",0
_20009:
	db	"EGUIET_TAB_CONTROL",0
_20010:
	db	"EGUIET_TABLE",0
_20011:
	db	"EGUIET_TOOL_BAR",0
_20012:
	db	"EGUIET_TREE_VIEW",0
_20013:
	db	"EGUIET_WINDOW",0
_20014:
	db	"EGUIET_ELEMENT",0
_20015:
	db	"EGUIET_COUNT",0
_20016:
	db	"EGUI_LBC_TEXT",0
_20017:
	db	"EGUI_LBC_TEXT_HIGHLIGHT",0
_20018:
	db	"EGUI_LBC_ICON",0
_20019:
	db	"EGUI_LBC_ICON_HIGHLIGHT",0
_20020:
	db	"EGUI_LBC_COUNT",0
_20021:
	db	"EGUIA_UPPERLEFT",0
_20022:
	db	"EGUIA_LOWERRIGHT",0
_20023:
	db	"EGUIA_CENTER",0
_20024:
	db	"EGUIA_SCALE",0
_20025:
	db	"EGCO_NONE",0
_20026:
	db	"EGCO_CUSTOM",0
_20027:
	db	"EGCO_ASCENDING",0
_20028:
	db	"EGCO_DESCENDING",0
_20029:
	db	"EGCO_FLIP_ASCENDING_DESCENDING",0
_20030:
	db	"EGCO_COUNT",0
_20031:
	db	"EGOM_NONE",0
_20032:
	db	"EGOM_ASCENDING",0
_20033:
	db	"EGOM_DESCENDING",0
_20034:
	db	"EGOM_COUNT",0
_20035:
	db	"EGTDF_ROWS",0
_20036:
	db	"EGTDF_COLUMNS",0
_20037:
	db	"EGTDF_ACTIVE_ROW",0
_20038:
	db	"EGTDF_COUNT",0
_20039:
	db	"FILESYSTEM_NATIVE",0
_20040:
	db	"FILESYSTEM_VIRTUAL",0
_20041:
	db	"EAT_INT",0
_20042:
	db	"EAT_FLOAT",0
_20043:
	db	"EAT_STRING",0
_20044:
	db	"EAT_BOOL",0
_20045:
	db	"EAT_ENUM",0
_20046:
	db	"EAT_COLOR",0
_20047:
	db	"EAT_COLORF",0
_20048:
	db	"EAT_VECTOR3D",0
_20049:
	db	"EAT_POSITION2D",0
_20050:
	db	"EAT_VECTOR2D",0
_20051:
	db	"EAT_RECT",0
_20052:
	db	"EAT_MATRIX",0
_20053:
	db	"EAT_QUATERNION",0
_20054:
	db	"EAT_BBOX",0
_20055:
	db	"EAT_PLANE",0
_20056:
	db	"EAT_TRIANGLE3D",0
_20057:
	db	"EAT_LINE2D",0
_20058:
	db	"EAT_LINE3D",0
_20059:
	db	"EAT_STRINGWARRAY",0
_20060:
	db	"EAT_FLOATARRAY",0
_20061:
	db	"EAT_INTARRAY",0
_20062:
	db	"EAT_BINARY",0
_20063:
	db	"EAT_TEXTURE",0
_20064:
	db	"EAT_USER_POINTER",0
_20065:
	db	"EAT_COUNT",0
_20066:
	db	"EAT_UNKNOWN",0
_20067:
	db	"EARWF_FOR_FILE",0
_20068:
	db	"EARWF_FOR_EDITOR",0
_20069:
	db	"EARWF_USE_RELATIVE_PATHS",0
_20070:
	db	"ETCF_ALWAYS_16_BIT",0
_20071:
	db	"ETCF_ALWAYS_32_BIT",0
_20072:
	db	"ETCF_OPTIMIZED_FOR_QUALITY",0
_20073:
	db	"ETCF_OPTIMIZED_FOR_SPEED",0
_20074:
	db	"ETCF_CREATE_MIP_MAPS",0
_20075:
	db	"ETCF_NO_ALPHA_CHANNEL",0
_20076:
	db	"ETCF_ALLOW_NON_POWER_2",0
_20077:
	db	"ETCF_FORCE_32_BIT_DO_NOT_USE",0
_20078:
	db	"ERT_FRAME_BUFFER",0
_20079:
	db	"ERT_RENDER_TEXTURE",0
_20080:
	db	"ERT_MULTI_RENDER_TEXTURES",0
_20081:
	db	"ERT_STEREO_LEFT_BUFFER",0
_20082:
	db	"ERT_STEREO_RIGHT_BUFFER",0
_20083:
	db	"ERT_STEREO_BOTH_BUFFERS",0
_20084:
	db	"ERT_AUX_BUFFER0",0
_20085:
	db	"ERT_AUX_BUFFER1",0
_20086:
	db	"ERT_AUX_BUFFER2",0
_20087:
	db	"ERT_AUX_BUFFER3",0
_20088:
	db	"ERT_AUX_BUFFER4",0
_20089:
	db	"EFT_FOG_EXP",0
_20090:
	db	"EFT_FOG_LINEAR",0
_20091:
	db	"EFT_FOG_EXP2",0
_20092:
	db	"ELR_DEVICE",0
_20093:
	db	"ELR_TEXTURES",0
_20094:
	db	"ELR_RTTS",0
_20095:
	db	"ELR_HW_BUFFERS",0
_20096:
	db	"ETS_VIEW",0
_20097:
	db	"ETS_WORLD",0
_20098:
	db	"ETS_PROJECTION",0
_20099:
	db	"ETS_TEXTURE_0",0
_20100:
	db	"ETS_TEXTURE_1",0
_20101:
	db	"ETS_TEXTURE_2",0
_20102:
	db	"ETS_TEXTURE_3",0
_20103:
	db	"ETS_TEXTURE_4",0
_20104:
	db	"ETS_TEXTURE_5",0
_20105:
	db	"ETS_TEXTURE_6",0
_20106:
	db	"ETS_TEXTURE_7",0
_20107:
	db	"ETS_COUNT",0
_20108:
	db	"EBF_ZERO",0
_20109:
	db	"EBF_ONE",0
_20110:
	db	"EBF_DST_COLOR",0
_20111:
	db	"EBF_ONE_MINUS_DST_COLOR",0
_20112:
	db	"EBF_SRC_COLOR",0
_20113:
	db	"EBF_ONE_MINUS_SRC_COLOR",0
_20114:
	db	"EBF_SRC_ALPHA",0
_20115:
	db	"EBF_ONE_MINUS_SRC_ALPHA",0
_20116:
	db	"EBF_DST_ALPHA",0
_20117:
	db	"EBF_ONE_MINUS_DST_ALPHA",0
_20118:
	db	"EBF_SRC_ALPHA_SATURATE",0
_20119:
	db	"EMFN_MODULATE_1X",0
_20120:
	db	"EMFN_MODULATE_2X",0
_20121:
	db	"EMFN_MODULATE_4X",0
_20122:
	db	"ECFN_NEVER",0
_20123:
	db	"ECFN_LESSEQUAL",0
_20124:
	db	"ECFN_EQUAL",0
_20125:
	db	"ECFN_LESS",0
_20126:
	db	"ECFN_NOTEQUAL",0
_20127:
	db	"ECFN_GREATEREQUAL",0
_20128:
	db	"ECFN_GREATER",0
_20129:
	db	"ECFN_ALWAYS",0
_20130:
	db	"ECP_NONE",0
_20131:
	db	"ECP_ALPHA",0
_20132:
	db	"ECP_RED",0
_20133:
	db	"ECP_GREEN",0
_20134:
	db	"ECP_BLUE",0
_20135:
	db	"ECP_RGB",0
_20136:
	db	"ECP_ALL",0
_20137:
	db	"EAS_NONE",0
_20138:
	db	"EAS_VERTEX_COLOR",0
_20139:
	db	"EAS_TEXTURE",0
_20140:
	db	"EAAM_OFF",0
_20141:
	db	"EAAM_SIMPLE",0
_20142:
	db	"EAAM_QUALITY",0
_20143:
	db	"EAAM_LINE_SMOOTH",0
_20144:
	db	"EAAM_POINT_SMOOTH",0
_20145:
	db	"EAAM_FULL_BASIC",0
_20146:
	db	"EAAM_ALPHA_TO_COVERAGE",0
_20147:
	db	"ECM_NONE",0
_20148:
	db	"ECM_DIFFUSE",0
_20149:
	db	"ECM_AMBIENT",0
_20150:
	db	"ECM_EMISSIVE",0
_20151:
	db	"ECM_SPECULAR",0
_20152:
	db	"ECM_DIFFUSE_AND_AMBIENT",0
_20153:
	db	"ECMC_IGNORE",0
_20154:
	db	"ECMC_REMOVE",0
_20155:
	db	"ECMC_HIDE",0
_20156:
	db	"ESNRP_NONE",0
_20157:
	db	"ESNRP_CAMERA",0
_20158:
	db	"ESNRP_LIGHT",0
_20159:
	db	"ESNRP_SKY_BOX",0
_20160:
	db	"ESNRP_AUTOMATIC",0
_20161:
	db	"ESNRP_SOLID",0
_20162:
	db	"ESNRP_TRANSPARENT",0
_20163:
	db	"ESNRP_TRANSPARENT_EFFECT",0
_20164:
	db	"ESNRP_SHADOW",0
_20165:
	db	"ALLOW_ZWRITE_ON_TRANSPARENT",0
_19130:
	db	"$",0
	align	4
_20166:
	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
_20167:
	db	"CSM_TEXTURE_PATH",0
	align	4
_20168:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	67,83,77,95,84,101,120,116,117,114,101,80,97,116,104
_20169:
	db	"LMTS_TEXTURE_PATH",0
	align	4
_20170:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	76,77,84,83,95,84,101,120,116,117,114,101,80,97,116,104
_20171:
	db	"MY3D_TEXTURE_PATH",0
	align	4
_20172:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	77,89,51,68,95,84,101,120,116,117,114,101,80,97,116,104
_20173:
	db	"COLLADA_CREATE_SCENE_INSTANCES",0
	align	4
_20174:
	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
_20175:
	db	"DMF_TEXTURE_PATH",0
	align	4
_20176:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	68,77,70,95,84,101,120,116,117,114,101,80,97,116,104
_20177:
	db	"DMF_IGNORE_MATERIALS_DIRS",0
	align	4
_20178:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	68,77,70,95,77,97,116,101,114,105,97,108,115,68,105,114
_20179:
	db	"DMF_FLIP_ALPHA_TEXTURES",0
	align	4
_20180:
	dd	_bbStringClass
	dd	2147483646
	dd	13
	dw	68,77,70,95,70,108,105,112,65,108,112,104,97
_20181:
	db	"OBJ_TEXTURE_PATH",0
	align	4
_20182:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	79,66,74,95,84,101,120,116,117,114,101,80,97,116,104
_20183:
	db	"DMF_ALPHA_CHANNEL_REF",0
	align	4
_20184:
	dd	_bbStringClass
	dd	2147483646
	dd	12
	dw	68,77,70,95,65,108,112,104,97,82,101,102
_20185:
	db	"B3D_TEXTURE_PATH",0
	align	4
_20186:
	dd	_bbStringClass
	dd	2147483646
	dd	15
	dw	66,51,68,95,84,101,120,116,117,114,101,80,97,116,104
_20187:
	db	"IRR_SCENE_MANAGER_IS_EDITOR",0
	align	4
_20188:
	dd	_bbStringClass
	dd	2147483646
	dd	10
	dw	73,82,82,95,69,100,105,116,111,114
_20189:
	db	"OBJ_LOADER_IGNORE_GROUPS",0
	align	4
_20190:
	dd	_bbStringClass
	dd	2147483646
	dd	16
	dw	79,66,74,95,73,103,110,111,114,101,71,114,111,117,112,115
_20191:
	db	"OBJ_LOADER_IGNORE_MATERIAL_FILES",0
	align	4
_20192:
	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
_20193:
	db	"B3D_LOADER_IGNORE_MIPMAP_FLAG",0
	align	4
_20194:
	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
_20195:
	db	"DEBUG_NORMAL_LENGTH",0
	align	4
_20196:
	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
_20197:
	db	"DEBUG_NORMAL_COLOR",0
	align	4
_20198:
	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
_20199:
	db	"EM4CONST_NOTHING",0
_20200:
	db	"EM4CONST_COPY",0
_20201:
	db	"EM4CONST_IDENTITY",0
_20202:
	db	"EM4CONST_TRANSPOSED",0
_20203:
	db	"EM4CONST_INVERSE",0
_20204:
	db	"EM4CONST_INVERSE_TRANSPOSED",0
_20205:
	db	"EGFT_BITMAP",0
_20206:
	db	"EGFT_VECTOR",0
_20207:
	db	"EGFT_OS",0
_20208:
	db	"EGFT_CUSTOM",0
_20209:
	db	"EGBS_BUTTON_UP",0
_20210:
	db	"EGBS_BUTTON_DOWN",0
_20211:
	db	"EGBS_BUTTON_MOUSE_OVER",0
_20212:
	db	"EGBS_BUTTON_MOUSE_OFF",0
_20213:
	db	"EGBS_BUTTON_FOCUSED",0
_20214:
	db	"EGBS_BUTTON_NOT_FOCUSED",0
_20215:
	db	"EGBS_COUNT",0
_20216:
	db	"EGDI_WINDOW_MAXIMIZE",0
_20217:
	db	"EGDI_WINDOW_RESTORE",0
_20218:
	db	"EGDI_WINDOW_CLOSE",0
_20219:
	db	"EGDI_WINDOW_MINIMIZE",0
_20220:
	db	"EGDI_WINDOW_RESIZE",0
_20221:
	db	"EGDI_CURSOR_UP",0
_20222:
	db	"EGDI_CURSOR_DOWN",0
_20223:
	db	"EGDI_CURSOR_LEFT",0
_20224:
	db	"EGDI_CURSOR_RIGHT",0
_20225:
	db	"EGDI_MENU_MORE",0
_20226:
	db	"EGDI_CHECK_BOX_CHECKED",0
_20227:
	db	"EGDI_DROP_DOWN",0
_20228:
	db	"EGDI_SMALL_CURSOR_UP",0
_20229:
	db	"EGDI_SMALL_CURSOR_DOWN",0
_20230:
	db	"EGDI_RADIO_BUTTON_CHECKED",0
_20231:
	db	"EGDI_MORE_LEFT",0
_20232:
	db	"EGDI_MORE_RIGHT",0
_20233:
	db	"EGDI_MORE_UP",0
_20234:
	db	"EGDI_MORE_DOWN",0
_20235:
	db	"EGDI_EXPAND",0
_20236:
	db	"EGDI_COLLAPSE",0
_20237:
	db	"EGDI_FILE",0
_20238:
	db	"EGDI_DIRECTORY",0
_20239:
	db	"EGDI_COUNT",0
_20240:
	db	"EGDF_DEFAULT",0
_20241:
	db	"EGDF_BUTTON",0
_20242:
	db	"EGDF_WINDOW",0
_20243:
	db	"EGDF_MENU",0
_20244:
	db	"EGDF_TOOLTIP",0
_20245:
	db	"EGDF_COUNT",0
_20246:
	db	"EMD3_HEAD",0
_20247:
	db	"EMD3_UPPER",0
_20248:
	db	"EMD3_LOWER",0
_20249:
	db	"EMD3_WEAPON",0
_20250:
	db	"EMD3_NUMMODELS",0
_20251:
	db	"EMD3_BOTH_DEATH_1",0
_20252:
	db	"EMD3_BOTH_DEAD_1",0
_20253:
	db	"EMD3_BOTH_DEATH_2",0
_20254:
	db	"EMD3_BOTH_DEAD_2",0
_20255:
	db	"EMD3_BOTH_DEATH_3",0
_20256:
	db	"EMD3_BOTH_DEAD_3",0
_20257:
	db	"EMD3_TORSO_GESTURE",0
_20258:
	db	"EMD3_TORSO_ATTACK_1",0
_20259:
	db	"EMD3_TORSO_ATTACK_2",0
_20260:
	db	"EMD3_TORSO_DROP",0
_20261:
	db	"EMD3_TORSO_RAISE",0
_20262:
	db	"EMD3_TORSO_STAND_1",0
_20263:
	db	"EMD3_TORSO_STAND_2",0
_20264:
	db	"EMD3_LEGS_WALK_CROUCH",0
_20265:
	db	"EMD3_LEGS_WALK",0
_20266:
	db	"EMD3_LEGS_RUN",0
_20267:
	db	"EMD3_LEGS_BACK",0
_20268:
	db	"EMD3_LEGS_SWIM",0
_20269:
	db	"EMD3_LEGS_JUMP_1",0
_20270:
	db	"EMD3_LEGS_LAND_1",0
_20271:
	db	"EMD3_LEGS_JUMP_2",0
_20272:
	db	"EMD3_LEGS_LAND_2",0
_20273:
	db	"EMD3_LEGS_IDLE",0
_20274:
	db	"EMD3_LEGS_IDLE_CROUCH",0
_20275:
	db	"EMD3_LEGS_TURN",0
_20276:
	db	"EMD3_ANIMATION_COUNT",0
_20277:
	db	"E_Q3_MESH_GEOMETRY",0
_20278:
	db	"E_Q3_MESH_ITEMS",0
_20279:
	db	"E_Q3_MESH_BILLBOARD",0
_20280:
	db	"E_Q3_MESH_SIZE",0
_20281:
	db	"CompatibleDLLVersion",0
	align	4
_20282:
	dd	_bbStringClass
	dd	2147483646
	dd	5
	dw	49,46,55,46,51
_20283:
	db	"VERTEX_SHADER_TYPE_NAMES",0
_20284:
	db	"[]$",0
	align	4
_irrlicht_core_VERTEX_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
_20285:
	db	"PIXEL_SHADER_TYPE_NAMES",0
	align	4
_irrlicht_core_PIXEL_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
_20286:
	db	"GEOMETRY_SHADER_TYPE_NAMES",0
	align	4
_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES:
	dd	_bbEmptyArray
_20287:
	db	"LightTypeNames",0
	align	4
_irrlicht_core_LightTypeNames:
	dd	_bbEmptyArray
_20288:
	db	"sBuiltInVertexTypeNames",0
	align	4
_irrlicht_core_sBuiltInVertexTypeNames:
	dd	_bbEmptyArray
_20289:
	db	"aTextureClampNames",0
	align	4
_irrlicht_core_aTextureClampNames:
	dd	_bbEmptyArray
_20290:
	db	"ESNT_CUBE",0
	align	4
_irrlicht_core_ESNT_CUBE:
	dd	0
_20291:
	db	"ESNT_SPHERE",0
	align	4
_irrlicht_core_ESNT_SPHERE:
	dd	0
_20292:
	db	"ESNT_TEXT",0
	align	4
_irrlicht_core_ESNT_TEXT:
	dd	0
_20293:
	db	"ESNT_WATER_SURFACE",0
	align	4
_irrlicht_core_ESNT_WATER_SURFACE:
	dd	0
_20294:
	db	"ESNT_TERRAIN",0
	align	4
_irrlicht_core_ESNT_TERRAIN:
	dd	0
_20295:
	db	"ESNT_SKY_BOX",0
	align	4
_irrlicht_core_ESNT_SKY_BOX:
	dd	0
_20296:
	db	"ESNT_SKY_DOME",0
	align	4
_irrlicht_core_ESNT_SKY_DOME:
	dd	0
_20297:
	db	"ESNT_SHADOW_VOLUME",0
	align	4
_irrlicht_core_ESNT_SHADOW_VOLUME:
	dd	0
_20298:
	db	"ESNT_OCT_TREE",0
	align	4
_irrlicht_core_ESNT_OCT_TREE:
	dd	0
_20299:
	db	"ESNT_MESH",0
	align	4
_irrlicht_core_ESNT_MESH:
	dd	0
_20300:
	db	"ESNT_LIGHT",0
	align	4
_irrlicht_core_ESNT_LIGHT:
	dd	0
_20301:
	db	"ESNT_EMPTY",0
	align	4
_irrlicht_core_ESNT_EMPTY:
	dd	0
_20302:
	db	"ESNT_DUMMY_TRANSFORMATION",0
	align	4
_irrlicht_core_ESNT_DUMMY_TRANSFORMATION:
	dd	0
_20303:
	db	"ESNT_CAMERA",0
	align	4
_irrlicht_core_ESNT_CAMERA:
	dd	0
_20304:
	db	"ESNT_BILLBOARD",0
	align	4
_irrlicht_core_ESNT_BILLBOARD:
	dd	0
_20305:
	db	"ESNT_ANIMATED_MESH",0
	align	4
_irrlicht_core_ESNT_ANIMATED_MESH:
	dd	0
_20306:
	db	"ESNT_PARTICLE_SYSTEM",0
	align	4
_irrlicht_core_ESNT_PARTICLE_SYSTEM:
	dd	0
_20307:
	db	"ESNT_Q3SHADER_SCENE_NODE",0
	align	4
_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE:
	dd	0
_20308:
	db	"ESNT_MD3_SCENE_NODE",0
	align	4
_irrlicht_core_ESNT_MD3_SCENE_NODE:
	dd	0
_20309:
	db	"ESNT_VOLUME_LIGHT",0
	align	4
_irrlicht_core_ESNT_VOLUME_LIGHT:
	dd	0
_20310:
	db	"ESNT_CAMERA_MAYA",0
	align	4
_irrlicht_core_ESNT_CAMERA_MAYA:
	dd	0
_20311:
	db	"ESNT_CAMERA_FPS",0
	align	4
_irrlicht_core_ESNT_CAMERA_FPS:
	dd	0
_20312:
	db	"ESNT_UNKNOWN",0
	align	4
_irrlicht_core_ESNT_UNKNOWN:
	dd	0
_20313:
	db	"ESNT_ANY",0
	align	4
_irrlicht_core_ESNT_ANY:
	dd	0
_20314:
	db	"ParticleAffectorTypeNames",0
	align	4
_irrlicht_core_ParticleAffectorTypeNames:
	dd	_bbEmptyArray
_20315:
	db	"ParticleEmitterTypeNames",0
	align	4
_irrlicht_core_ParticleEmitterTypeNames:
	dd	_bbEmptyArray
_20316:
	db	"AutomaticCullingNames",0
	align	4
_irrlicht_core_AutomaticCullingNames:
	dd	_bbEmptyArray
_20317:
	db	"BoneAnimationModeNames",0
	align	4
_irrlicht_core_BoneAnimationModeNames:
	dd	_bbEmptyArray
_20318:
	db	"EMWT_IRR_MESH",0
	align	4
_irrlicht_core_EMWT_IRR_MESH:
	dd	0
_20319:
	db	"EMWT_COLLADA",0
	align	4
_irrlicht_core_EMWT_COLLADA:
	dd	0
_20320:
	db	"EMWT_STL",0
	align	4
_irrlicht_core_EMWT_STL:
	dd	0
_20321:
	db	"EMWT_OBJ",0
	align	4
_irrlicht_core_EMWT_OBJ:
	dd	0
_20322:
	db	"EMWT_PLY",0
	align	4
_irrlicht_core_EMWT_PLY:
	dd	0
_20323:
	db	"GUISkinColorNames",0
	align	4
_irrlicht_core_GUISkinColorNames:
	dd	_bbEmptyArray
_20324:
	db	"GUISkinSizeNames",0
	align	4
_irrlicht_core_GUISkinSizeNames:
	dd	_bbEmptyArray
_20325:
	db	"GUISkinTextNames",0
	align	4
_irrlicht_core_GUISkinTextNames:
	dd	_bbEmptyArray
_20326:
	db	"GUISkinTypeNames",0
	align	4
_irrlicht_core_GUISkinTypeNames:
	dd	_bbEmptyArray
_20327:
	db	"GUIElementTypeNames",0
	align	4
_irrlicht_core_GUIElementTypeNames:
	dd	_bbEmptyArray
_20328:
	db	"GUIAlignmentNames",0
	align	4
_irrlicht_core_GUIAlignmentNames:
	dd	_bbEmptyArray
_20329:
	db	"GUIColumnOrderingNames",0
	align	4
_irrlicht_core_GUIColumnOrderingNames:
	dd	_bbEmptyArray
_20330:
	db	"GUIOrderingModeNames",0
	align	4
_irrlicht_core_GUIOrderingModeNames:
	dd	_bbEmptyArray
_20331:
	db	"EFAT_ZIP",0
	align	4
_irrlicht_core_EFAT_ZIP:
	dd	0
_20332:
	db	"EFAT_GZIP",0
	align	4
_irrlicht_core_EFAT_GZIP:
	dd	0
_20333:
	db	"EFAT_FOLDER",0
	align	4
_irrlicht_core_EFAT_FOLDER:
	dd	0
_20334:
	db	"EFAT_PAK",0
	align	4
_irrlicht_core_EFAT_PAK:
	dd	0
_20335:
	db	"EFAT_NPK",0
	align	4
_irrlicht_core_EFAT_NPK:
	dd	0
_20336:
	db	"EFAT_TAR",0
	align	4
_irrlicht_core_EFAT_TAR:
	dd	0
_20337:
	db	"EFAT_UNKNOWN",0
	align	4
_irrlicht_core_EFAT_UNKNOWN:
	dd	0
_20338:
	db	"FogTypeNames",0
	align	4
_irrlicht_core_FogTypeNames:
	dd	_bbEmptyArray
_20339:
	db	"MATERIAL_MAX_TEXTURES",0
	align	4
_irrlicht_core_MATERIAL_MAX_TEXTURES:
	dd	0
_20340:
	db	"GUIButtonStateNames",0
	align	4
_irrlicht_core_GUIButtonStateNames:
	dd	_bbEmptyArray
_20341:
	db	"GUISkinIconNames",0
	align	4
_irrlicht_core_GUISkinIconNames:
	dd	_bbEmptyArray
_20342:
	db	"GUISkinFontNames",0
	align	4
_irrlicht_core_GUISkinFontNames:
	dd	_bbEmptyArray
	align	4
_19293:
	dd	1
	dd	_19294
	dd	1
	dd	_19295
	dd	_427
	dd	_2113
	dd	1
	dd	_19296
	dd	_427
	dd	_2115
	dd	1
	dd	_19297
	dd	_427
	dd	_2117
	dd	1
	dd	_19298
	dd	_427
	dd	_2139
	dd	1
	dd	_19299
	dd	_427
	dd	_2141
	dd	1
	dd	_19300
	dd	_427
	dd	_2143
	dd	1
	dd	_19301
	dd	_427
	dd	_2145
	dd	1
	dd	_19302
	dd	_427
	dd	_19303
	dd	1
	dd	_19304
	dd	_427
	dd	_19305
	dd	1
	dd	_19306
	dd	_427
	dd	_19307
	dd	1
	dd	_19308
	dd	_427
	dd	_19309
	dd	1
	dd	_19310
	dd	_427
	dd	_2113
	dd	1
	dd	_19311
	dd	_427
	dd	_2115
	dd	1
	dd	_19312
	dd	_427
	dd	_2117
	dd	1
	dd	_19313
	dd	_427
	dd	_2139
	dd	1
	dd	_19314
	dd	_427
	dd	_2141
	dd	1
	dd	_19315
	dd	_427
	dd	_2143
	dd	1
	dd	_19316
	dd	_427
	dd	_2145
	dd	1
	dd	_19317
	dd	_427
	dd	_2113
	dd	1
	dd	_19318
	dd	_427
	dd	_2115
	dd	1
	dd	_19319
	dd	_427
	dd	_2117
	dd	1
	dd	_19320
	dd	_427
	dd	_2139
	dd	1
	dd	_19321
	dd	_427
	dd	_2141
	dd	1
	dd	_19322
	dd	_427
	dd	_2143
	dd	1
	dd	_19323
	dd	_427
	dd	_2145
	dd	1
	dd	_19324
	dd	_427
	dd	_19303
	dd	1
	dd	_19325
	dd	_427
	dd	_19305
	dd	1
	dd	_19326
	dd	_427
	dd	_19307
	dd	1
	dd	_19327
	dd	_427
	dd	_19309
	dd	1
	dd	_19328
	dd	_427
	dd	_19329
	dd	1
	dd	_19330
	dd	_427
	dd	_19331
	dd	1
	dd	_19332
	dd	_427
	dd	_19333
	dd	1
	dd	_19334
	dd	_427
	dd	_19335
	dd	1
	dd	_19336
	dd	_427
	dd	_19337
	dd	1
	dd	_19338
	dd	_427
	dd	_19339
	dd	1
	dd	_19340
	dd	_427
	dd	_19341
	dd	1
	dd	_19342
	dd	_427
	dd	_19343
	dd	1
	dd	_19344
	dd	_427
	dd	_19345
	dd	1
	dd	_19346
	dd	_427
	dd	_19347
	dd	1
	dd	_19348
	dd	_427
	dd	_19349
	dd	1
	dd	_19350
	dd	_427
	dd	_19351
	dd	1
	dd	_19352
	dd	_427
	dd	_19353
	dd	1
	dd	_19354
	dd	_427
	dd	_19355
	dd	1
	dd	_19356
	dd	_427
	dd	_19357
	dd	1
	dd	_19358
	dd	_427
	dd	_19359
	dd	1
	dd	_19360
	dd	_427
	dd	_19361
	dd	1
	dd	_19362
	dd	_427
	dd	_19363
	dd	1
	dd	_19364
	dd	_427
	dd	_19365
	dd	1
	dd	_19366
	dd	_427
	dd	_19367
	dd	1
	dd	_19368
	dd	_427
	dd	_19369
	dd	1
	dd	_19370
	dd	_427
	dd	_2115
	dd	1
	dd	_19371
	dd	_427
	dd	_2117
	dd	1
	dd	_19372
	dd	_427
	dd	_2141
	dd	1
	dd	_19373
	dd	_427
	dd	_19305
	dd	1
	dd	_19374
	dd	_427
	dd	_19339
	dd	1
	dd	_19375
	dd	_427
	dd	_2134
	dd	1
	dd	_19376
	dd	_427
	dd	_19377
	dd	1
	dd	_19378
	dd	_427
	dd	_19379
	dd	1
	dd	_19380
	dd	_427
	dd	_19381
	dd	1
	dd	_19382
	dd	_427
	dd	_19383
	dd	1
	dd	_19384
	dd	_427
	dd	_19385
	dd	1
	dd	_19386
	dd	_427
	dd	_19387
	dd	1
	dd	_19388
	dd	_427
	dd	_19389
	dd	1
	dd	_19390
	dd	_427
	dd	_19391
	dd	1
	dd	_19392
	dd	_427
	dd	_19393
	dd	1
	dd	_19394
	dd	_427
	dd	_19395
	dd	1
	dd	_19396
	dd	_427
	dd	_19397
	dd	1
	dd	_19398
	dd	_427
	dd	_2113
	dd	1
	dd	_19399
	dd	_427
	dd	_2115
	dd	1
	dd	_19400
	dd	_427
	dd	_2117
	dd	1
	dd	_19401
	dd	_427
	dd	_2139
	dd	1
	dd	_19402
	dd	_427
	dd	_2141
	dd	1
	dd	_19403
	dd	_427
	dd	_2143
	dd	1
	dd	_19404
	dd	_427
	dd	_2145
	dd	1
	dd	_19405
	dd	_427
	dd	_19303
	dd	1
	dd	_19406
	dd	_427
	dd	_19305
	dd	1
	dd	_19407
	dd	_427
	dd	_19307
	dd	1
	dd	_19408
	dd	_427
	dd	_19309
	dd	1
	dd	_19409
	dd	_427
	dd	_19329
	dd	1
	dd	_19410
	dd	_427
	dd	_19331
	dd	1
	dd	_19411
	dd	_427
	dd	_19333
	dd	1
	dd	_19412
	dd	_427
	dd	_19335
	dd	1
	dd	_19413
	dd	_427
	dd	_19337
	dd	1
	dd	_19414
	dd	_427
	dd	_19339
	dd	1
	dd	_19415
	dd	_427
	dd	_19341
	dd	1
	dd	_19416
	dd	_427
	dd	_19343
	dd	1
	dd	_19417
	dd	_427
	dd	_19345
	dd	1
	dd	_19418
	dd	_427
	dd	_19347
	dd	1
	dd	_19419
	dd	_427
	dd	_19349
	dd	1
	dd	_19420
	dd	_427
	dd	_19351
	dd	1
	dd	_19421
	dd	_427
	dd	_19353
	dd	1
	dd	_19422
	dd	_427
	dd	_2113
	dd	1
	dd	_19423
	dd	_427
	dd	_2115
	dd	1
	dd	_19424
	dd	_427
	dd	_2117
	dd	1
	dd	_19425
	dd	_427
	dd	_2139
	dd	1
	dd	_19426
	dd	_427
	dd	_2141
	dd	1
	dd	_19427
	dd	_427
	dd	_2143
	dd	1
	dd	_19428
	dd	_427
	dd	_2145
	dd	1
	dd	_19429
	dd	_427
	dd	_19303
	dd	1
	dd	_19430
	dd	_427
	dd	_2113
	dd	1
	dd	_19431
	dd	_427
	dd	_2115
	dd	1
	dd	_19432
	dd	_427
	dd	_2117
	dd	1
	dd	_19433
	dd	_427
	dd	_2139
	dd	1
	dd	_19434
	dd	_427
	dd	_2141
	dd	1
	dd	_19435
	dd	_427
	dd	_2143
	dd	1
	dd	_19436
	dd	_427
	dd	_2145
	dd	1
	dd	_19437
	dd	_427
	dd	_19303
	dd	1
	dd	_19438
	dd	_427
	dd	_19305
	dd	1
	dd	_19439
	dd	_427
	dd	_19307
	dd	1
	dd	_19440
	dd	_427
	dd	_19309
	dd	1
	dd	_19441
	dd	_427
	dd	_19329
	dd	1
	dd	_19442
	dd	_427
	dd	_2113
	dd	1
	dd	_19443
	dd	_427
	dd	_2115
	dd	1
	dd	_19444
	dd	_427
	dd	_2113
	dd	1
	dd	_19445
	dd	_427
	dd	_2115
	dd	1
	dd	_19446
	dd	_427
	dd	_2117
	dd	1
	dd	_19447
	dd	_427
	dd	_2113
	dd	1
	dd	_19448
	dd	_427
	dd	_2115
	dd	1
	dd	_19449
	dd	_427
	dd	_2117
	dd	1
	dd	_19450
	dd	_427
	dd	_2113
	dd	1
	dd	_19451
	dd	_427
	dd	_2115
	dd	1
	dd	_19452
	dd	_427
	dd	_2117
	dd	1
	dd	_19453
	dd	_427
	dd	_2139
	dd	1
	dd	_19454
	dd	_427
	dd	_2141
	dd	1
	dd	_19455
	dd	_427
	dd	_2143
	dd	1
	dd	_19456
	dd	_427
	dd	_2145
	dd	1
	dd	_19457
	dd	_427
	dd	_19303
	dd	1
	dd	_19458
	dd	_427
	dd	_2113
	dd	1
	dd	_19459
	dd	_427
	dd	_2115
	dd	1
	dd	_19460
	dd	_427
	dd	_2117
	dd	1
	dd	_19461
	dd	_427
	dd	_2139
	dd	1
	dd	_19462
	dd	_427
	dd	_2141
	dd	1
	dd	_19463
	dd	_427
	dd	_2143
	dd	1
	dd	_19464
	dd	_427
	dd	_2145
	dd	1
	dd	_19465
	dd	_427
	dd	_19303
	dd	1
	dd	_19466
	dd	_427
	dd	_19305
	dd	1
	dd	_19467
	dd	_427
	dd	_19307
	dd	1
	dd	_19468
	dd	_427
	dd	_19309
	dd	1
	dd	_19469
	dd	_427
	dd	_19307
	dd	1
	dd	_19470
	dd	_427
	dd	_19341
	dd	1
	dd	_19471
	dd	_427
	dd	_19472
	dd	1
	dd	_19473
	dd	_427
	dd	_19474
	dd	1
	dd	_19475
	dd	_427
	dd	_19476
	dd	1
	dd	_19477
	dd	_427
	dd	_2113
	dd	1
	dd	_19478
	dd	_427
	dd	_2115
	dd	1
	dd	_19479
	dd	_427
	dd	_2117
	dd	1
	dd	_19480
	dd	_427
	dd	_2139
	dd	1
	dd	_19481
	dd	_427
	dd	_2141
	dd	1
	dd	_19482
	dd	_427
	dd	_2143
	dd	1
	dd	_19483
	dd	_427
	dd	_2145
	dd	1
	dd	_19484
	dd	_427
	dd	_19303
	dd	1
	dd	_19485
	dd	_427
	dd	_19305
	dd	1
	dd	_19486
	dd	_427
	dd	_19307
	dd	1
	dd	_19487
	dd	_427
	dd	_19309
	dd	1
	dd	_19488
	dd	_427
	dd	_19329
	dd	1
	dd	_19489
	dd	_427
	dd	_19331
	dd	1
	dd	_19490
	dd	_427
	dd	_19333
	dd	1
	dd	_19491
	dd	_427
	dd	_19335
	dd	1
	dd	_19492
	dd	_427
	dd	_19337
	dd	1
	dd	_19493
	dd	_427
	dd	_19339
	dd	1
	dd	_19494
	dd	_427
	dd	_19341
	dd	1
	dd	_19495
	dd	_427
	dd	_19343
	dd	1
	dd	_19496
	dd	_427
	dd	_19345
	dd	1
	dd	_19497
	dd	_427
	dd	_19347
	dd	1
	dd	_19498
	dd	_427
	dd	_19349
	dd	1
	dd	_19499
	dd	_427
	dd	_2113
	dd	1
	dd	_19500
	dd	_427
	dd	_2115
	dd	1
	dd	_19501
	dd	_427
	dd	_2117
	dd	1
	dd	_19502
	dd	_427
	dd	_2139
	dd	1
	dd	_19503
	dd	_427
	dd	_2141
	dd	1
	dd	_19504
	dd	_427
	dd	_2143
	dd	1
	dd	_19505
	dd	_427
	dd	_2145
	dd	1
	dd	_19506
	dd	_427
	dd	_2113
	dd	1
	dd	_19507
	dd	_427
	dd	_2115
	dd	1
	dd	_19508
	dd	_427
	dd	_2117
	dd	1
	dd	_19509
	dd	_427
	dd	_2139
	dd	1
	dd	_19510
	dd	_427
	dd	_2141
	dd	1
	dd	_19511
	dd	_427
	dd	_2143
	dd	1
	dd	_19512
	dd	_427
	dd	_2145
	dd	1
	dd	_19513
	dd	_427
	dd	_19303
	dd	1
	dd	_19514
	dd	_427
	dd	_19305
	dd	1
	dd	_19515
	dd	_427
	dd	_19307
	dd	1
	dd	_19516
	dd	_427
	dd	_19309
	dd	1
	dd	_19517
	dd	_427
	dd	_19518
	dd	1
	dd	_19519
	dd	_427
	dd	_2113
	dd	1
	dd	_19520
	dd	_427
	dd	_2115
	dd	1
	dd	_19521
	dd	_427
	dd	_2117
	dd	1
	dd	_19522
	dd	_427
	dd	_2139
	dd	1
	dd	_19523
	dd	_427
	dd	_2141
	dd	1
	dd	_19524
	dd	_427
	dd	_2143
	dd	1
	dd	_19525
	dd	_427
	dd	_2145
	dd	1
	dd	_19526
	dd	_427
	dd	_2113
	dd	1
	dd	_19527
	dd	_427
	dd	_2115
	dd	1
	dd	_19528
	dd	_427
	dd	_2117
	dd	1
	dd	_19529
	dd	_427
	dd	_2139
	dd	1
	dd	_19530
	dd	_427
	dd	_2141
	dd	1
	dd	_19531
	dd	_427
	dd	_2143
	dd	1
	dd	_19532
	dd	_427
	dd	_2145
	dd	1
	dd	_19533
	dd	_427
	dd	_19303
	dd	1
	dd	_19534
	dd	_427
	dd	_2113
	dd	1
	dd	_19535
	dd	_427
	dd	_2115
	dd	1
	dd	_19536
	dd	_427
	dd	_2117
	dd	1
	dd	_19537
	dd	_427
	dd	_2139
	dd	1
	dd	_19538
	dd	_427
	dd	_2141
	dd	1
	dd	_19539
	dd	_427
	dd	_2143
	dd	1
	dd	_19540
	dd	_427
	dd	_2145
	dd	1
	dd	_19541
	dd	_427
	dd	_19303
	dd	1
	dd	_19542
	dd	_427
	dd	_19305
	dd	1
	dd	_19543
	dd	_427
	dd	_19307
	dd	1
	dd	_19544
	dd	_427
	dd	_19309
	dd	1
	dd	_19545
	dd	_427
	dd	_2113
	dd	1
	dd	_19546
	dd	_427
	dd	_2115
	dd	1
	dd	_19547
	dd	_427
	dd	_2117
	dd	1
	dd	_19548
	dd	_427
	dd	_2141
	dd	1
	dd	_19549
	dd	_427
	dd	_2113
	dd	1
	dd	_19550
	dd	_427
	dd	_2115
	dd	1
	dd	_19551
	dd	_427
	dd	_2117
	dd	1
	dd	_19552
	dd	_427
	dd	_2141
	dd	1
	dd	_19553
	dd	_427
	dd	_19305
	dd	1
	dd	_19554
	dd	_427
	dd	_19339
	dd	1
	dd	_19555
	dd	_427
	dd	_2134
	dd	1
	dd	_19556
	dd	_427
	dd	_19472
	dd	1
	dd	_19557
	dd	_427
	dd	_19558
	dd	1
	dd	_19559
	dd	_427
	dd	_2113
	dd	1
	dd	_19560
	dd	_427
	dd	_2115
	dd	1
	dd	_19561
	dd	_427
	dd	_2117
	dd	1
	dd	_19562
	dd	_427
	dd	_2113
	dd	1
	dd	_19563
	dd	_427
	dd	_2115
	dd	1
	dd	_19564
	dd	_427
	dd	_2117
	dd	1
	dd	_19565
	dd	_427
	dd	_2139
	dd	1
	dd	_19566
	dd	_427
	dd	_2113
	dd	1
	dd	_19567
	dd	_427
	dd	_2115
	dd	1
	dd	_19568
	dd	_427
	dd	_2117
	dd	1
	dd	_19569
	dd	_427
	dd	_2113
	dd	1
	dd	_19570
	dd	_427
	dd	_2115
	dd	1
	dd	_19571
	dd	_427
	dd	_2117
	dd	1
	dd	_19572
	dd	_427
	dd	_2141
	dd	1
	dd	_19573
	dd	_427
	dd	_2113
	dd	1
	dd	_19574
	dd	_427
	dd	_2115
	dd	1
	dd	_19575
	dd	_427
	dd	_2117
	dd	1
	dd	_19576
	dd	_427
	dd	_2113
	dd	1
	dd	_19577
	dd	_427
	dd	_2115
	dd	1
	dd	_19578
	dd	_427
	dd	_2117
	dd	1
	dd	_19579
	dd	_427
	dd	_2139
	dd	1
	dd	_19580
	dd	_427
	dd	_2113
	dd	1
	dd	_19581
	dd	_427
	dd	_2115
	dd	1
	dd	_19582
	dd	_427
	dd	_2117
	dd	1
	dd	_19583
	dd	_427
	dd	_2139
	dd	1
	dd	_19584
	dd	_427
	dd	_2113
	dd	1
	dd	_19585
	dd	_427
	dd	_2115
	dd	1
	dd	_19586
	dd	_427
	dd	_2113
	dd	1
	dd	_19587
	dd	_427
	dd	_2115
	dd	1
	dd	_19588
	dd	_427
	dd	_2117
	dd	1
	dd	_19589
	dd	_427
	dd	_2139
	dd	1
	dd	_19590
	dd	_427
	dd	_2141
	dd	1
	dd	_19591
	dd	_427
	dd	_2143
	dd	1
	dd	_19592
	dd	_427
	dd	_19518
	dd	1
	dd	_19593
	dd	_427
	dd	_2113
	dd	1
	dd	_19594
	dd	_427
	dd	_2115
	dd	1
	dd	_19595
	dd	_427
	dd	_2117
	dd	1
	dd	_19596
	dd	_427
	dd	_2139
	dd	1
	dd	_19597
	dd	_427
	dd	_2141
	dd	1
	dd	_19598
	dd	_427
	dd	_2143
	dd	1
	dd	_19599
	dd	_427
	dd	_2145
	dd	1
	dd	_19600
	dd	_427
	dd	_19303
	dd	1
	dd	_19601
	dd	_427
	dd	_19305
	dd	1
	dd	_19602
	dd	_427
	dd	_19307
	dd	1
	dd	_19603
	dd	_427
	dd	_19309
	dd	1
	dd	_19604
	dd	_427
	dd	_19329
	dd	1
	dd	_19605
	dd	_427
	dd	_19331
	dd	1
	dd	_19606
	dd	_427
	dd	_19333
	dd	1
	dd	_19607
	dd	_427
	dd	_19335
	dd	1
	dd	_19608
	dd	_427
	dd	_19337
	dd	1
	dd	_19609
	dd	_427
	dd	_19339
	dd	1
	dd	_19610
	dd	_427
	dd	_19341
	dd	1
	dd	_19611
	dd	_427
	dd	_19343
	dd	1
	dd	_19612
	dd	_427
	dd	_19345
	dd	1
	dd	_19613
	dd	_427
	dd	_19347
	dd	1
	dd	_19614
	dd	_427
	dd	_19349
	dd	1
	dd	_19615
	dd	_427
	dd	_19351
	dd	1
	dd	_19616
	dd	_427
	dd	_19353
	dd	1
	dd	_19617
	dd	_427
	dd	_19355
	dd	1
	dd	_19618
	dd	_427
	dd	_19357
	dd	1
	dd	_19619
	dd	_427
	dd	_19359
	dd	1
	dd	_19620
	dd	_427
	dd	_19361
	dd	1
	dd	_19621
	dd	_427
	dd	_19363
	dd	1
	dd	_19622
	dd	_427
	dd	_19365
	dd	1
	dd	_19623
	dd	_427
	dd	_19367
	dd	1
	dd	_19624
	dd	_427
	dd	_19369
	dd	1
	dd	_19625
	dd	_427
	dd	_2113
	dd	1
	dd	_19626
	dd	_427
	dd	_2115
	dd	1
	dd	_19627
	dd	_427
	dd	_2117
	dd	1
	dd	_19628
	dd	_427
	dd	_2139
	dd	1
	dd	_19629
	dd	_427
	dd	_2141
	dd	1
	dd	_19630
	dd	_427
	dd	_2113
	dd	1
	dd	_19631
	dd	_427
	dd	_2115
	dd	1
	dd	_19632
	dd	_427
	dd	_2117
	dd	1
	dd	_19633
	dd	_427
	dd	_2139
	dd	1
	dd	_19634
	dd	_427
	dd	_2141
	dd	1
	dd	_19635
	dd	_427
	dd	_2143
	dd	1
	dd	_19636
	dd	_427
	dd	_2145
	dd	1
	dd	_19637
	dd	_427
	dd	_2115
	dd	1
	dd	_19638
	dd	_427
	dd	_2117
	dd	1
	dd	_19639
	dd	_427
	dd	_2139
	dd	1
	dd	_19640
	dd	_427
	dd	_2141
	dd	1
	dd	_19641
	dd	_427
	dd	_2143
	dd	1
	dd	_19642
	dd	_427
	dd	_2145
	dd	1
	dd	_19643
	dd	_427
	dd	_19305
	dd	1
	dd	_19644
	dd	_427
	dd	_19307
	dd	1
	dd	_19645
	dd	_427
	dd	_19331
	dd	1
	dd	_19646
	dd	_427
	dd	_19333
	dd	1
	dd	_19647
	dd	_427
	dd	_19339
	dd	1
	dd	_19648
	dd	_427
	dd	_19341
	dd	1
	dd	_19649
	dd	_427
	dd	_19343
	dd	1
	dd	_19650
	dd	_427
	dd	_19345
	dd	1
	dd	_19651
	dd	_427
	dd	_19347
	dd	1
	dd	_19652
	dd	_427
	dd	_19349
	dd	1
	dd	_19653
	dd	_427
	dd	_19349
	dd	1
	dd	_19654
	dd	_427
	dd	_19349
	dd	1
	dd	_19655
	dd	_427
	dd	_19353
	dd	1
	dd	_19656
	dd	_427
	dd	_19355
	dd	1
	dd	_19657
	dd	_427
	dd	_19357
	dd	1
	dd	_19658
	dd	_427
	dd	_19357
	dd	1
	dd	_19659
	dd	_427
	dd	_19361
	dd	1
	dd	_19660
	dd	_427
	dd	_19363
	dd	1
	dd	_19661
	dd	_427
	dd	_19365
	dd	1
	dd	_19662
	dd	_427
	dd	_19367
	dd	1
	dd	_19663
	dd	_427
	dd	_19369
	dd	1
	dd	_19664
	dd	_427
	dd	_2134
	dd	1
	dd	_19665
	dd	_427
	dd	_19472
	dd	1
	dd	_19666
	dd	_427
	dd	_19667
	dd	1
	dd	_19668
	dd	_427
	dd	_19669
	dd	1
	dd	_19670
	dd	_427
	dd	_19671
	dd	1
	dd	_19672
	dd	_427
	dd	_19673
	dd	1
	dd	_19674
	dd	_427
	dd	_19675
	dd	1
	dd	_19676
	dd	_427
	dd	_19677
	dd	1
	dd	_19678
	dd	_427
	dd	_19679
	dd	1
	dd	_19680
	dd	_427
	dd	_19681
	dd	1
	dd	_19682
	dd	_427
	dd	_19683
	dd	1
	dd	_19684
	dd	_427
	dd	_19685
	dd	1
	dd	_19686
	dd	_427
	dd	_19687
	dd	1
	dd	_19688
	dd	_427
	dd	_19689
	dd	1
	dd	_19690
	dd	_427
	dd	_19691
	dd	1
	dd	_19692
	dd	_427
	dd	_19693
	dd	1
	dd	_19694
	dd	_427
	dd	_19695
	dd	1
	dd	_19696
	dd	_427
	dd	_19697
	dd	1
	dd	_19698
	dd	_427
	dd	_19699
	dd	1
	dd	_19700
	dd	_427
	dd	_19701
	dd	1
	dd	_19702
	dd	_427
	dd	_19703
	dd	1
	dd	_19704
	dd	_427
	dd	_19705
	dd	1
	dd	_19706
	dd	_427
	dd	_19707
	dd	1
	dd	_19708
	dd	_427
	dd	_19709
	dd	1
	dd	_19710
	dd	_427
	dd	_19711
	dd	1
	dd	_19712
	dd	_427
	dd	_19713
	dd	1
	dd	_19714
	dd	_427
	dd	_19474
	dd	1
	dd	_19715
	dd	_427
	dd	_19716
	dd	1
	dd	_19717
	dd	_427
	dd	_19718
	dd	1
	dd	_19719
	dd	_427
	dd	_19720
	dd	1
	dd	_19721
	dd	_427
	dd	_19722
	dd	1
	dd	_19723
	dd	_427
	dd	_19724
	dd	1
	dd	_19725
	dd	_427
	dd	_19726
	dd	1
	dd	_19727
	dd	_427
	dd	_19728
	dd	1
	dd	_19729
	dd	_427
	dd	_19730
	dd	1
	dd	_19731
	dd	_427
	dd	_19732
	dd	1
	dd	_19733
	dd	_427
	dd	_19734
	dd	1
	dd	_19735
	dd	_427
	dd	_19736
	dd	1
	dd	_19737
	dd	_427
	dd	_19738
	dd	1
	dd	_19739
	dd	_427
	dd	_19740
	dd	1
	dd	_19741
	dd	_427
	dd	_19742
	dd	1
	dd	_19743
	dd	_427
	dd	_19744
	dd	1
	dd	_19745
	dd	_427
	dd	_19746
	dd	1
	dd	_19747
	dd	_427
	dd	_19748
	dd	1
	dd	_19749
	dd	_427
	dd	_19750
	dd	1
	dd	_19751
	dd	_427
	dd	_19752
	dd	1
	dd	_19753
	dd	_427
	dd	_19754
	dd	1
	dd	_19755
	dd	_427
	dd	_19756
	dd	1
	dd	_19757
	dd	_427
	dd	_19758
	dd	1
	dd	_19759
	dd	_427
	dd	_19760
	dd	1
	dd	_19761
	dd	_427
	dd	_19762
	dd	1
	dd	_19763
	dd	_427
	dd	_19764
	dd	1
	dd	_19765
	dd	_427
	dd	_19766
	dd	1
	dd	_19767
	dd	_427
	dd	_19768
	dd	1
	dd	_19769
	dd	_427
	dd	_19770
	dd	1
	dd	_19771
	dd	_427
	dd	_19772
	dd	1
	dd	_19773
	dd	_427
	dd	_19774
	dd	1
	dd	_19775
	dd	_427
	dd	_19776
	dd	1
	dd	_19777
	dd	_427
	dd	_19778
	dd	1
	dd	_19779
	dd	_427
	dd	_19780
	dd	1
	dd	_19781
	dd	_427
	dd	_19782
	dd	1
	dd	_19783
	dd	_427
	dd	_19784
	dd	1
	dd	_19785
	dd	_427
	dd	_19786
	dd	1
	dd	_19787
	dd	_427
	dd	_19788
	dd	1
	dd	_19789
	dd	_427
	dd	_19790
	dd	1
	dd	_19791
	dd	_427
	dd	_19792
	dd	1
	dd	_19793
	dd	_427
	dd	_19794
	dd	1
	dd	_19795
	dd	_427
	dd	_19796
	dd	1
	dd	_19797
	dd	_427
	dd	_19798
	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	_19808
	dd	1
	dd	_19809
	dd	_427
	dd	_19810
	dd	1
	dd	_19811
	dd	_427
	dd	_19812
	dd	1
	dd	_19813
	dd	_427
	dd	_19814
	dd	1
	dd	_19815
	dd	_427
	dd	_19816
	dd	1
	dd	_19817
	dd	_427
	dd	_19818
	dd	1
	dd	_19819
	dd	_427
	dd	_19820
	dd	1
	dd	_19821
	dd	_427
	dd	_19822
	dd	1
	dd	_19823
	dd	_427
	dd	_19824
	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	_19379
	dd	1
	dd	_19838
	dd	_427
	dd	_19476
	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	_19868
	dd	1
	dd	_19869
	dd	_427
	dd	_19870
	dd	1
	dd	_19871
	dd	_427
	dd	_19872
	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	_2113
	dd	1
	dd	_19894
	dd	_427
	dd	_2115
	dd	1
	dd	_19895
	dd	_427
	dd	_2117
	dd	1
	dd	_19896
	dd	_427
	dd	_2139
	dd	1
	dd	_19897
	dd	_427
	dd	_2113
	dd	1
	dd	_19898
	dd	_427
	dd	_2115
	dd	1
	dd	_19899
	dd	_427
	dd	_2117
	dd	1
	dd	_19900
	dd	_427
	dd	_2139
	dd	1
	dd	_19901
	dd	_427
	dd	_2141
	dd	1
	dd	_19902
	dd	_427
	dd	_2143
	dd	1
	dd	_19903
	dd	_427
	dd	_2145
	dd	1
	dd	_19904
	dd	_427
	dd	_19303
	dd	1
	dd	_19905
	dd	_427
	dd	_19305
	dd	1
	dd	_19906
	dd	_427
	dd	_19307
	dd	1
	dd	_19907
	dd	_427
	dd	_19309
	dd	1
	dd	_19908
	dd	_427
	dd	_19329
	dd	1
	dd	_19909
	dd	_427
	dd	_19331
	dd	1
	dd	_19910
	dd	_427
	dd	_19333
	dd	1
	dd	_19911
	dd	_427
	dd	_19335
	dd	1
	dd	_19912
	dd	_427
	dd	_2115
	dd	1
	dd	_19913
	dd	_427
	dd	_2117
	dd	1
	dd	_19914
	dd	_427
	dd	_2141
	dd	1
	dd	_19915
	dd	_427
	dd	_19305
	dd	1
	dd	_19916
	dd	_427
	dd	_19339
	dd	1
	dd	_19917
	dd	_427
	dd	_19518
	dd	1
	dd	_19918
	dd	_427
	dd	_2113
	dd	1
	dd	_19919
	dd	_427
	dd	_2115
	dd	1
	dd	_19920
	dd	_427
	dd	_2117
	dd	1
	dd	_19921
	dd	_427
	dd	_2139
	dd	1
	dd	_19922
	dd	_427
	dd	_2141
	dd	1
	dd	_19923
	dd	_427
	dd	_2143
	dd	1
	dd	_19924
	dd	_427
	dd	_2145
	dd	1
	dd	_19925
	dd	_427
	dd	_19303
	dd	1
	dd	_19926
	dd	_427
	dd	_2113
	dd	1
	dd	_19927
	dd	_427
	dd	_2115
	dd	1
	dd	_19928
	dd	_427
	dd	_2117
	dd	1
	dd	_19929
	dd	_427
	dd	_2139
	dd	1
	dd	_19930
	dd	_427
	dd	_2141
	dd	1
	dd	_19931
	dd	_427
	dd	_2143
	dd	1
	dd	_19932
	dd	_427
	dd	_2145
	dd	1
	dd	_19933
	dd	_427
	dd	_2113
	dd	1
	dd	_19934
	dd	_427
	dd	_2115
	dd	1
	dd	_19935
	dd	_427
	dd	_2117
	dd	1
	dd	_19936
	dd	_427
	dd	_2139
	dd	1
	dd	_19937
	dd	_427
	dd	_2141
	dd	1
	dd	_19938
	dd	_427
	dd	_2143
	dd	1
	dd	_19939
	dd	_427
	dd	_2145
	dd	1
	dd	_19940
	dd	_427
	dd	_19303
	dd	1
	dd	_19941
	dd	_427
	dd	_19305
	dd	1
	dd	_19942
	dd	_427
	dd	_19307
	dd	1
	dd	_19943
	dd	_427
	dd	_19309
	dd	1
	dd	_19944
	dd	_427
	dd	_19329
	dd	1
	dd	_19945
	dd	_427
	dd	_19331
	dd	1
	dd	_19946
	dd	_427
	dd	_19333
	dd	1
	dd	_19947
	dd	_427
	dd	_19335
	dd	1
	dd	_19948
	dd	_427
	dd	_19337
	dd	1
	dd	_19949
	dd	_427
	dd	_19339
	dd	1
	dd	_19950
	dd	_427
	dd	_19341
	dd	1
	dd	_19951
	dd	_427
	dd	_19343
	dd	1
	dd	_19952
	dd	_427
	dd	_19345
	dd	1
	dd	_19953
	dd	_427
	dd	_19347
	dd	1
	dd	_19954
	dd	_427
	dd	_19349
	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	_19303
	dd	1
	dd	_19963
	dd	_427
	dd	_19305
	dd	1
	dd	_19964
	dd	_427
	dd	_19307
	dd	1
	dd	_19965
	dd	_427
	dd	_19309
	dd	1
	dd	_19966
	dd	_427
	dd	_19329
	dd	1
	dd	_19967
	dd	_427
	dd	_19331
	dd	1
	dd	_19968
	dd	_427
	dd	_19333
	dd	1
	dd	_19969
	dd	_427
	dd	_19335
	dd	1
	dd	_19970
	dd	_427
	dd	_19337
	dd	1
	dd	_19971
	dd	_427
	dd	_19339
	dd	1
	dd	_19972
	dd	_427
	dd	_19341
	dd	1
	dd	_19973
	dd	_427
	dd	_2113
	dd	1
	dd	_19974
	dd	_427
	dd	_2115
	dd	1
	dd	_19975
	dd	_427
	dd	_2117
	dd	1
	dd	_19976
	dd	_427
	dd	_2139
	dd	1
	dd	_19977
	dd	_427
	dd	_2141
	dd	1
	dd	_19978
	dd	_427
	dd	_2143
	dd	1
	dd	_19979
	dd	_427
	dd	_2145
	dd	1
	dd	_19980
	dd	_427
	dd	_19303
	dd	1
	dd	_19981
	dd	_427
	dd	_19305
	dd	1
	dd	_19982
	dd	_427
	dd	_2113
	dd	1
	dd	_19983
	dd	_427
	dd	_2115
	dd	1
	dd	_19984
	dd	_427
	dd	_2117
	dd	1
	dd	_19985
	dd	_427
	dd	_2139
	dd	1
	dd	_19986
	dd	_427
	dd	_2141
	dd	1
	dd	_19987
	dd	_427
	dd	_2115
	dd	1
	dd	_19988
	dd	_427
	dd	_2117
	dd	1
	dd	_19989
	dd	_427
	dd	_2141
	dd	1
	dd	_19990
	dd	_427
	dd	_19305
	dd	1
	dd	_19991
	dd	_427
	dd	_2113
	dd	1
	dd	_19992
	dd	_427
	dd	_2115
	dd	1
	dd	_19993
	dd	_427
	dd	_2117
	dd	1
	dd	_19994
	dd	_427
	dd	_2139
	dd	1
	dd	_19995
	dd	_427
	dd	_2141
	dd	1
	dd	_19996
	dd	_427
	dd	_2143
	dd	1
	dd	_19997
	dd	_427
	dd	_2145
	dd	1
	dd	_19998
	dd	_427
	dd	_19303
	dd	1
	dd	_19999
	dd	_427
	dd	_19305
	dd	1
	dd	_20000
	dd	_427
	dd	_19307
	dd	1
	dd	_20001
	dd	_427
	dd	_19309
	dd	1
	dd	_20002
	dd	_427
	dd	_19329
	dd	1
	dd	_20003
	dd	_427
	dd	_19331
	dd	1
	dd	_20004
	dd	_427
	dd	_19333
	dd	1
	dd	_20005
	dd	_427
	dd	_19335
	dd	1
	dd	_20006
	dd	_427
	dd	_19337
	dd	1
	dd	_20007
	dd	_427
	dd	_19339
	dd	1
	dd	_20008
	dd	_427
	dd	_19341
	dd	1
	dd	_20009
	dd	_427
	dd	_19343
	dd	1
	dd	_20010
	dd	_427
	dd	_19345
	dd	1
	dd	_20011
	dd	_427
	dd	_19347
	dd	1
	dd	_20012
	dd	_427
	dd	_19349
	dd	1
	dd	_20013
	dd	_427
	dd	_19351
	dd	1
	dd	_20014
	dd	_427
	dd	_19353
	dd	1
	dd	_20015
	dd	_427
	dd	_19355
	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	_2113
	dd	1
	dd	_20022
	dd	_427
	dd	_2115
	dd	1
	dd	_20023
	dd	_427
	dd	_2117
	dd	1
	dd	_20024
	dd	_427
	dd	_2139
	dd	1
	dd	_20025
	dd	_427
	dd	_2113
	dd	1
	dd	_20026
	dd	_427
	dd	_2115
	dd	1
	dd	_20027
	dd	_427
	dd	_2117
	dd	1
	dd	_20028
	dd	_427
	dd	_2139
	dd	1
	dd	_20029
	dd	_427
	dd	_2141
	dd	1
	dd	_20030
	dd	_427
	dd	_2143
	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	_2115
	dd	1
	dd	_20036
	dd	_427
	dd	_2117
	dd	1
	dd	_20037
	dd	_427
	dd	_2141
	dd	1
	dd	_20038
	dd	_427
	dd	_2139
	dd	1
	dd	_20039
	dd	_427
	dd	_2113
	dd	1
	dd	_20040
	dd	_427
	dd	_2115
	dd	1
	dd	_20041
	dd	_427
	dd	_2113
	dd	1
	dd	_20042
	dd	_427
	dd	_2115
	dd	1
	dd	_20043
	dd	_427
	dd	_2117
	dd	1
	dd	_20044
	dd	_427
	dd	_2139
	dd	1
	dd	_20045
	dd	_427
	dd	_2141
	dd	1
	dd	_20046
	dd	_427
	dd	_2143
	dd	1
	dd	_20047
	dd	_427
	dd	_2145
	dd	1
	dd	_20048
	dd	_427
	dd	_19303
	dd	1
	dd	_20049
	dd	_427
	dd	_19305
	dd	1
	dd	_20050
	dd	_427
	dd	_19307
	dd	1
	dd	_20051
	dd	_427
	dd	_19309
	dd	1
	dd	_20052
	dd	_427
	dd	_19329
	dd	1
	dd	_20053
	dd	_427
	dd	_19331
	dd	1
	dd	_20054
	dd	_427
	dd	_19333
	dd	1
	dd	_20055
	dd	_427
	dd	_19335
	dd	1
	dd	_20056
	dd	_427
	dd	_19337
	dd	1
	dd	_20057
	dd	_427
	dd	_19339
	dd	1
	dd	_20058
	dd	_427
	dd	_19341
	dd	1
	dd	_20059
	dd	_427
	dd	_19343
	dd	1
	dd	_20060
	dd	_427
	dd	_19345
	dd	1
	dd	_20061
	dd	_427
	dd	_19347
	dd	1
	dd	_20062
	dd	_427
	dd	_19349
	dd	1
	dd	_20063
	dd	_427
	dd	_19351
	dd	1
	dd	_20064
	dd	_427
	dd	_19353
	dd	1
	dd	_20065
	dd	_427
	dd	_19355
	dd	1
	dd	_20066
	dd	_427
	dd	_19357
	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	_2115
	dd	1
	dd	_20071
	dd	_427
	dd	_2117
	dd	1
	dd	_20072
	dd	_427
	dd	_2141
	dd	1
	dd	_20073
	dd	_427
	dd	_19305
	dd	1
	dd	_20074
	dd	_427
	dd	_19339
	dd	1
	dd	_20075
	dd	_427
	dd	_2134
	dd	1
	dd	_20076
	dd	_427
	dd	_19377
	dd	1
	dd	_20077
	dd	_427
	dd	_19518
	dd	1
	dd	_20078
	dd	_427
	dd	_2113
	dd	1
	dd	_20079
	dd	_427
	dd	_2115
	dd	1
	dd	_20080
	dd	_427
	dd	_2117
	dd	1
	dd	_20081
	dd	_427
	dd	_2139
	dd	1
	dd	_20082
	dd	_427
	dd	_2141
	dd	1
	dd	_20083
	dd	_427
	dd	_2143
	dd	1
	dd	_20084
	dd	_427
	dd	_2145
	dd	1
	dd	_20085
	dd	_427
	dd	_19303
	dd	1
	dd	_20086
	dd	_427
	dd	_19305
	dd	1
	dd	_20087
	dd	_427
	dd	_19307
	dd	1
	dd	_20088
	dd	_427
	dd	_19309
	dd	1
	dd	_20089
	dd	_427
	dd	_2113
	dd	1
	dd	_20090
	dd	_427
	dd	_2115
	dd	1
	dd	_20091
	dd	_427
	dd	_2117
	dd	1
	dd	_20092
	dd	_427
	dd	_2115
	dd	1
	dd	_20093
	dd	_427
	dd	_2117
	dd	1
	dd	_20094
	dd	_427
	dd	_2141
	dd	1
	dd	_20095
	dd	_427
	dd	_19305
	dd	1
	dd	_20096
	dd	_427
	dd	_2113
	dd	1
	dd	_20097
	dd	_427
	dd	_2115
	dd	1
	dd	_20098
	dd	_427
	dd	_2117
	dd	1
	dd	_20099
	dd	_427
	dd	_2139
	dd	1
	dd	_20100
	dd	_427
	dd	_2141
	dd	1
	dd	_20101
	dd	_427
	dd	_2143
	dd	1
	dd	_20102
	dd	_427
	dd	_2145
	dd	1
	dd	_20103
	dd	_427
	dd	_19303
	dd	1
	dd	_20104
	dd	_427
	dd	_19305
	dd	1
	dd	_20105
	dd	_427
	dd	_19307
	dd	1
	dd	_20106
	dd	_427
	dd	_19309
	dd	1
	dd	_20107
	dd	_427
	dd	_19329
	dd	1
	dd	_20108
	dd	_427
	dd	_2113
	dd	1
	dd	_20109
	dd	_427
	dd	_2115
	dd	1
	dd	_20110
	dd	_427
	dd	_2117
	dd	1
	dd	_20111
	dd	_427
	dd	_2139
	dd	1
	dd	_20112
	dd	_427
	dd	_2141
	dd	1
	dd	_20113
	dd	_427
	dd	_2143
	dd	1
	dd	_20114
	dd	_427
	dd	_2145
	dd	1
	dd	_20115
	dd	_427
	dd	_19303
	dd	1
	dd	_20116
	dd	_427
	dd	_19305
	dd	1
	dd	_20117
	dd	_427
	dd	_19307
	dd	1
	dd	_20118
	dd	_427
	dd	_19309
	dd	1
	dd	_20119
	dd	_427
	dd	_2115
	dd	1
	dd	_20120
	dd	_427
	dd	_2117
	dd	1
	dd	_20121
	dd	_427
	dd	_2141
	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	_2143
	dd	1
	dd	_20128
	dd	_427
	dd	_2145
	dd	1
	dd	_20129
	dd	_427
	dd	_19303
	dd	1
	dd	_20130
	dd	_427
	dd	_2113
	dd	1
	dd	_20131
	dd	_427
	dd	_2115
	dd	1
	dd	_20132
	dd	_427
	dd	_2117
	dd	1
	dd	_20133
	dd	_427
	dd	_2141
	dd	1
	dd	_20134
	dd	_427
	dd	_19305
	dd	1
	dd	_20135
	dd	_427
	dd	_19335
	dd	1
	dd	_20136
	dd	_427
	dd	_19337
	dd	1
	dd	_20137
	dd	_427
	dd	_2113
	dd	1
	dd	_20138
	dd	_427
	dd	_2115
	dd	1
	dd	_20139
	dd	_427
	dd	_2117
	dd	1
	dd	_20140
	dd	_427
	dd	_2113
	dd	1
	dd	_20141
	dd	_427
	dd	_2115
	dd	1
	dd	_20142
	dd	_427
	dd	_2139
	dd	1
	dd	_20143
	dd	_427
	dd	_2141
	dd	1
	dd	_20144
	dd	_427
	dd	_19305
	dd	1
	dd	_20145
	dd	_427
	dd	_19337
	dd	1
	dd	_20146
	dd	_427
	dd	_19339
	dd	1
	dd	_20147
	dd	_427
	dd	_2113
	dd	1
	dd	_20148
	dd	_427
	dd	_2115
	dd	1
	dd	_20149
	dd	_427
	dd	_2117
	dd	1
	dd	_20150
	dd	_427
	dd	_2139
	dd	1
	dd	_20151
	dd	_427
	dd	_2141
	dd	1
	dd	_20152
	dd	_427
	dd	_2143
	dd	1
	dd	_20153
	dd	_427
	dd	_2113
	dd	1
	dd	_20154
	dd	_427
	dd	_2115
	dd	1
	dd	_20155
	dd	_427
	dd	_2117
	dd	1
	dd	_20156
	dd	_427
	dd	_2113
	dd	1
	dd	_20157
	dd	_427
	dd	_2115
	dd	1
	dd	_20158
	dd	_427
	dd	_2117
	dd	1
	dd	_20159
	dd	_427
	dd	_2141
	dd	1
	dd	_20160
	dd	_427
	dd	_19355
	dd	1
	dd	_20161
	dd	_427
	dd	_19305
	dd	1
	dd	_20162
	dd	_427
	dd	_19339
	dd	1
	dd	_20163
	dd	_427
	dd	_2134
	dd	1
	dd	_20164
	dd	_427
	dd	_19377
	dd	1
	dd	_20165
	dd	_19130
	dd	_20166
	dd	1
	dd	_20167
	dd	_19130
	dd	_20168
	dd	1
	dd	_20169
	dd	_19130
	dd	_20170
	dd	1
	dd	_20171
	dd	_19130
	dd	_20172
	dd	1
	dd	_20173
	dd	_19130
	dd	_20174
	dd	1
	dd	_20175
	dd	_19130
	dd	_20176
	dd	1
	dd	_20177
	dd	_19130
	dd	_20178
	dd	1
	dd	_20179
	dd	_19130
	dd	_20180
	dd	1
	dd	_20181
	dd	_19130
	dd	_20182
	dd	1
	dd	_20183
	dd	_19130
	dd	_20184
	dd	1
	dd	_20185
	dd	_19130
	dd	_20186
	dd	1
	dd	_20187
	dd	_19130
	dd	_20188
	dd	1
	dd	_20189
	dd	_19130
	dd	_20190
	dd	1
	dd	_20191
	dd	_19130
	dd	_20192
	dd	1
	dd	_20193
	dd	_19130
	dd	_20194
	dd	1
	dd	_20195
	dd	_19130
	dd	_20196
	dd	1
	dd	_20197
	dd	_19130
	dd	_20198
	dd	1
	dd	_20199
	dd	_427
	dd	_2113
	dd	1
	dd	_20200
	dd	_427
	dd	_2115
	dd	1
	dd	_20201
	dd	_427
	dd	_2117
	dd	1
	dd	_20202
	dd	_427
	dd	_2139
	dd	1
	dd	_20203
	dd	_427
	dd	_2141
	dd	1
	dd	_20204
	dd	_427
	dd	_2143
	dd	1
	dd	_20205
	dd	_427
	dd	_2113
	dd	1
	dd	_20206
	dd	_427
	dd	_2115
	dd	1
	dd	_20207
	dd	_427
	dd	_2117
	dd	1
	dd	_20208
	dd	_427
	dd	_2139
	dd	1
	dd	_20209
	dd	_427
	dd	_2113
	dd	1
	dd	_20210
	dd	_427
	dd	_2115
	dd	1
	dd	_20211
	dd	_427
	dd	_2117
	dd	1
	dd	_20212
	dd	_427
	dd	_2139
	dd	1
	dd	_20213
	dd	_427
	dd	_2141
	dd	1
	dd	_20214
	dd	_427
	dd	_2143
	dd	1
	dd	_20215
	dd	_427
	dd	_2145
	dd	1
	dd	_20216
	dd	_427
	dd	_2113
	dd	1
	dd	_20217
	dd	_427
	dd	_2115
	dd	1
	dd	_20218
	dd	_427
	dd	_2117
	dd	1
	dd	_20219
	dd	_427
	dd	_2139
	dd	1
	dd	_20220
	dd	_427
	dd	_2141
	dd	1
	dd	_20221
	dd	_427
	dd	_2143
	dd	1
	dd	_20222
	dd	_427
	dd	_2145
	dd	1
	dd	_20223
	dd	_427
	dd	_19303
	dd	1
	dd	_20224
	dd	_427
	dd	_19305
	dd	1
	dd	_20225
	dd	_427
	dd	_19307
	dd	1
	dd	_20226
	dd	_427
	dd	_19309
	dd	1
	dd	_20227
	dd	_427
	dd	_19329
	dd	1
	dd	_20228
	dd	_427
	dd	_19331
	dd	1
	dd	_20229
	dd	_427
	dd	_19333
	dd	1
	dd	_20230
	dd	_427
	dd	_19335
	dd	1
	dd	_20231
	dd	_427
	dd	_19337
	dd	1
	dd	_20232
	dd	_427
	dd	_19339
	dd	1
	dd	_20233
	dd	_427
	dd	_19341
	dd	1
	dd	_20234
	dd	_427
	dd	_19343
	dd	1
	dd	_20235
	dd	_427
	dd	_19345
	dd	1
	dd	_20236
	dd	_427
	dd	_19347
	dd	1
	dd	_20237
	dd	_427
	dd	_19349
	dd	1
	dd	_20238
	dd	_427
	dd	_19351
	dd	1
	dd	_20239
	dd	_427
	dd	_19353
	dd	1
	dd	_20240
	dd	_427
	dd	_2113
	dd	1
	dd	_20241
	dd	_427
	dd	_2115
	dd	1
	dd	_20242
	dd	_427
	dd	_2117
	dd	1
	dd	_20243
	dd	_427
	dd	_2139
	dd	1
	dd	_20244
	dd	_427
	dd	_2141
	dd	1
	dd	_20245
	dd	_427
	dd	_2143
	dd	1
	dd	_20246
	dd	_427
	dd	_2113
	dd	1
	dd	_20247
	dd	_427
	dd	_2115
	dd	1
	dd	_20248
	dd	_427
	dd	_2117
	dd	1
	dd	_20249
	dd	_427
	dd	_2139
	dd	1
	dd	_20250
	dd	_427
	dd	_2141
	dd	1
	dd	_20251
	dd	_427
	dd	_2113
	dd	1
	dd	_20252
	dd	_427
	dd	_2115
	dd	1
	dd	_20253
	dd	_427
	dd	_2117
	dd	1
	dd	_20254
	dd	_427
	dd	_2139
	dd	1
	dd	_20255
	dd	_427
	dd	_2141
	dd	1
	dd	_20256
	dd	_427
	dd	_2143
	dd	1
	dd	_20257
	dd	_427
	dd	_2145
	dd	1
	dd	_20258
	dd	_427
	dd	_19303
	dd	1
	dd	_20259
	dd	_427
	dd	_19305
	dd	1
	dd	_20260
	dd	_427
	dd	_19307
	dd	1
	dd	_20261
	dd	_427
	dd	_19309
	dd	1
	dd	_20262
	dd	_427
	dd	_19329
	dd	1
	dd	_20263
	dd	_427
	dd	_19331
	dd	1
	dd	_20264
	dd	_427
	dd	_19333
	dd	1
	dd	_20265
	dd	_427
	dd	_19335
	dd	1
	dd	_20266
	dd	_427
	dd	_19337
	dd	1
	dd	_20267
	dd	_427
	dd	_19339
	dd	1
	dd	_20268
	dd	_427
	dd	_19341
	dd	1
	dd	_20269
	dd	_427
	dd	_19343
	dd	1
	dd	_20270
	dd	_427
	dd	_19345
	dd	1
	dd	_20271
	dd	_427
	dd	_19347
	dd	1
	dd	_20272
	dd	_427
	dd	_19349
	dd	1
	dd	_20273
	dd	_427
	dd	_19351
	dd	1
	dd	_20274
	dd	_427
	dd	_19353
	dd	1
	dd	_20275
	dd	_427
	dd	_19355
	dd	1
	dd	_20276
	dd	_427
	dd	_19357
	dd	1
	dd	_20277
	dd	_427
	dd	_2113
	dd	1
	dd	_20278
	dd	_427
	dd	_2115
	dd	1
	dd	_20279
	dd	_427
	dd	_2117
	dd	1
	dd	_20280
	dd	_427
	dd	_2139
	dd	1
	dd	_20281
	dd	_19130
	dd	_20282
	dd	4
	dd	_20283
	dd	_20284
	dd	_irrlicht_core_VERTEX_SHADER_TYPE_NAMES
	dd	4
	dd	_20285
	dd	_20284
	dd	_irrlicht_core_PIXEL_SHADER_TYPE_NAMES
	dd	4
	dd	_20286
	dd	_20284
	dd	_irrlicht_core_GEOMETRY_SHADER_TYPE_NAMES
	dd	4
	dd	_20287
	dd	_20284
	dd	_irrlicht_core_LightTypeNames
	dd	4
	dd	_20288
	dd	_20284
	dd	_irrlicht_core_sBuiltInVertexTypeNames
	dd	4
	dd	_20289
	dd	_20284
	dd	_irrlicht_core_aTextureClampNames
	dd	4
	dd	_20290
	dd	_427
	dd	_irrlicht_core_ESNT_CUBE
	dd	4
	dd	_20291
	dd	_427
	dd	_irrlicht_core_ESNT_SPHERE
	dd	4
	dd	_20292
	dd	_427
	dd	_irrlicht_core_ESNT_TEXT
	dd	4
	dd	_20293
	dd	_427
	dd	_irrlicht_core_ESNT_WATER_SURFACE
	dd	4
	dd	_20294
	dd	_427
	dd	_irrlicht_core_ESNT_TERRAIN
	dd	4
	dd	_20295
	dd	_427
	dd	_irrlicht_core_ESNT_SKY_BOX
	dd	4
	dd	_20296
	dd	_427
	dd	_irrlicht_core_ESNT_SKY_DOME
	dd	4
	dd	_20297
	dd	_427
	dd	_irrlicht_core_ESNT_SHADOW_VOLUME
	dd	4
	dd	_20298
	dd	_427
	dd	_irrlicht_core_ESNT_OCT_TREE
	dd	4
	dd	_20299
	dd	_427
	dd	_irrlicht_core_ESNT_MESH
	dd	4
	dd	_20300
	dd	_427
	dd	_irrlicht_core_ESNT_LIGHT
	dd	4
	dd	_20301
	dd	_427
	dd	_irrlicht_core_ESNT_EMPTY
	dd	4
	dd	_20302
	dd	_427
	dd	_irrlicht_core_ESNT_DUMMY_TRANSFORMATION
	dd	4
	dd	_20303
	dd	_427
	dd	_irrlicht_core_ESNT_CAMERA
	dd	4
	dd	_20304
	dd	_427
	dd	_irrlicht_core_ESNT_BILLBOARD
	dd	4
	dd	_20305
	dd	_427
	dd	_irrlicht_core_ESNT_ANIMATED_MESH
	dd	4
	dd	_20306
	dd	_427
	dd	_irrlicht_core_ESNT_PARTICLE_SYSTEM
	dd	4
	dd	_20307
	dd	_427
	dd	_irrlicht_core_ESNT_Q3SHADER_SCENE_NODE
	dd	4
	dd	_20308
	dd	_427
	dd	_irrlicht_core_ESNT_MD3_SCENE_NODE
	dd	4
	dd	_20309
	dd	_427
	dd	_irrlicht_core_ESNT_VOLUME_LIGHT
	dd	4
	dd	_20310
	dd	_427
	dd	_irrlicht_core_ESNT_CAMERA_MAYA
	dd	4
	dd	_20311
	dd	_427
	dd	_irrlicht_core_ESNT_CAMERA_FPS
	dd	4
	dd	_20312
	dd	_427
	dd	_irrlicht_core_ESNT_UNKNOWN
	dd	4
	dd	_20313
	dd	_427
	dd	_irrlicht_core_ESNT_ANY
	dd	4
	dd	_20314
	dd	_20284
	dd	_irrlicht_core_ParticleAffectorTypeNames
	dd	4
	dd	_20315
	dd	_20284
	dd	_irrlicht_core_ParticleEmitterTypeNames
	dd	4
	dd	_20316
	dd	_20284
	dd	_irrlicht_core_AutomaticCullingNames
	dd	4
	dd	_20317
	dd	_20284
	dd	_irrlicht_core_BoneAnimationModeNames
	dd	4
	dd	_20318
	dd	_427
	dd	_irrlicht_core_EMWT_IRR_MESH
	dd	4
	dd	_20319
	dd	_427
	dd	_irrlicht_core_EMWT_COLLADA
	dd	4
	dd	_20320
	dd	_427
	dd	_irrlicht_core_EMWT_STL
	dd	4
	dd	_20321
	dd	_427
	dd	_irrlicht_core_EMWT_OBJ
	dd	4
	dd	_20322
	dd	_427
	dd	_irrlicht_core_EMWT_PLY
	dd	4
	dd	_20323
	dd	_20284
	dd	_irrlicht_core_GUISkinColorNames
	dd	4
	dd	_20324
	dd	_20284
	dd	_irrlicht_core_GUISkinSizeNames
	dd	4
	dd	_20325
	dd	_20284
	dd	_irrlicht_core_GUISkinTextNames
	dd	4
	dd	_20326
	dd	_20284
	dd	_irrlicht_core_GUISkinTypeNames
	dd	4
	dd	_20327
	dd	_20284
	dd	_irrlicht_core_GUIElementTypeNames
	dd	4
	dd	_20328
	dd	_20284
	dd	_irrlicht_core_GUIAlignmentNames
	dd	4
	dd	_20329
	dd	_20284
	dd	_irrlicht_core_GUIColumnOrderingNames
	dd	4
	dd	_20330
	dd	_20284
	dd	_irrlicht_core_GUIOrderingModeNames
	dd	4
	dd	_20331
	dd	_427
	dd	_irrlicht_core_EFAT_ZIP
	dd	4
	dd	_20332
	dd	_427
	dd	_irrlicht_core_EFAT_GZIP
	dd	4
	dd	_20333
	dd	_427
	dd	_irrlicht_core_EFAT_FOLDER
	dd	4
	dd	_20334
	dd	_427
	dd	_irrlicht_core_EFAT_PAK
	dd	4
	dd	_20335
	dd	_427
	dd	_irrlicht_core_EFAT_NPK
	dd	4
	dd	_20336
	dd	_427
	dd	_irrlicht_core_EFAT_TAR
	dd	4
	dd	_20337
	dd	_427
	dd	_irrlicht_core_EFAT_UNKNOWN
	dd	4
	dd	_20338
	dd	_20284
	dd	_irrlicht_core_FogTypeNames
	dd	4
	dd	_20339
	dd	_427
	dd	_irrlicht_core_MATERIAL_MAX_TEXTURES
	dd	4
	dd	_20340
	dd	_20284
	dd	_irrlicht_core_GUIButtonStateNames
	dd	4
	dd	_20341
	dd	_20284
	dd	_irrlicht_core_GUISkinIconNames
	dd	4
	dd	_20342
	dd	_20284
	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	"attach",0
_433:
	db	"(i,i)i",0
_434:
	db	"Compare",0
_435:
	db	"(:Object)i",0
_436:
	db	"isValid",0
_437:
	db	"StringToWChar",0
_438:
	db	"($)*b",0
_439:
	db	"WCharToString",0
_440:
	db	"(*b)$",0
_441:
	db	"Destroy",0
_442:
	db	"bind",0
_443:
	db	"(i)i",0
_444:
	db	"Deconstructor_Binding",0
_445:
	db	"translate",0
_446:
	db	"(i):IrrBase",0
_447:
	db	"setBinding",0
_448:
	db	"getBinding",0
_449:
	db	"getBinderHandle",0
_450:
	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	_433
	dd	48
	dd	6
	dd	_434
	dd	_435
	dd	28
	dd	6
	dd	_436
	dd	_431
	dd	52
	dd	7
	dd	_437
	dd	_438
	dd	56
	dd	7
	dd	_439
	dd	_440
	dd	60
	dd	6
	dd	_441
	dd	_431
	dd	64
	dd	6
	dd	_442
	dd	_443
	dd	68
	dd	7
	dd	_444
	dd	_443
	dd	72
	dd	7
	dd	_445
	dd	_446
	dd	__irrlicht_core_IrrBase_translate
	dd	6
	dd	_447
	dd	_433
	dd	__irrlicht_core_IrrBase_setBinding
	dd	6
	dd	_448
	dd	_431
	dd	__irrlicht_core_IrrBase_getBinding
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	6
	dd	_450
	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	_bbObjectDtor
	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
_452:
	db	"Dimension2df",0
_453:
	db	"EqEq",0
_454:
	db	"(:Dimension2df)i",0
_455:
	db	"NotEq",0
_456:
	db	"Eq",0
_457:
	db	"Div",0
_458:
	db	"(f):Dimension2df",0
_459:
	db	"Mult",0
_460:
	db	"DivEq",0
_461:
	db	"MultEq",0
_462:
	db	"Plus",0
_463:
	db	"(:Dimension2df):Dimension2df",0
_464:
	db	"PlusEq",0
_465:
	db	"MinusEq",0
_466:
	db	"getWidth",0
_467:
	db	"()f",0
_468:
	db	"getHeight",0
_469:
	db	"setWidth",0
_470:
	db	"(f)i",0
_471:
	db	"setHeight",0
_472:
	db	"Set",0
_473:
	db	"(f,f):Dimension2df",0
_474:
	db	"getArea",0
_475:
	db	"getOptimalSize",0
_476:
	db	"(i,i,i):Dimension2df",0
_477:
	db	"getInterpolated",0
_478:
	db	"(:Dimension2df,f):Dimension2df",0
_479:
	db	"create",0
_480:
	db	"createFromPos",0
_481:
	db	"createFromHandle",0
_482:
	db	"(i,i):Dimension2df",0
_483:
	db	"Delete",0
	align	4
_451:
	dd	2
	dd	_452
	dd	6
	dd	_430
	dd	_431
	dd	__irrlicht_core_Dimension2df_New
	dd	6
	dd	_453
	dd	_454
	dd	__irrlicht_core_Dimension2df_EqEq
	dd	6
	dd	_455
	dd	_454
	dd	__irrlicht_core_Dimension2df_NotEq
	dd	6
	dd	_456
	dd	_454
	dd	__irrlicht_core_Dimension2df_Eq
	dd	6
	dd	_457
	dd	_458
	dd	__irrlicht_core_Dimension2df_Div
	dd	6
	dd	_459
	dd	_458
	dd	__irrlicht_core_Dimension2df_Mult
	dd	6
	dd	_460
	dd	_458
	dd	__irrlicht_core_Dimension2df_DivEq
	dd	6
	dd	_461
	dd	_458
	dd	__irrlicht_core_Dimension2df_MultEq
	dd	6
	dd	_462
	dd	_463
	dd	__irrlicht_core_Dimension2df_Plus
	dd	6
	dd	_464
	dd	_463
	dd	__irrlicht_core_Dimension2df_PlusEq
	dd	6
	dd	_465
	dd	_463
	dd	__irrlicht_core_Dimension2df_MinusEq
	dd	6
	dd	_466
	dd	_467
	dd	__irrlicht_core_Dimension2df_getWidth
	dd	6
	dd	_468
	dd	_467
	dd	__irrlicht_core_Dimension2df_getHeight
	dd	6
	dd	_469
	dd	_470
	dd	__irrlicht_core_Dimension2df_setWidth
	dd	6
	dd	_471
	dd	_470
	dd	__irrlicht_core_Dimension2df_setHeight
	dd	6
	dd	_472
	dd	_473
	dd	__irrlicht_core_Dimension2df_Set
	dd	6
	dd	_474
	dd	_467
	dd	__irrlicht_core_Dimension2df_getArea
	dd	6
	dd	_475
	dd	_476
	dd	__irrlicht_core_Dimension2df_getOptimalSize
	dd	6
	dd	_477
	dd	_478
	dd	__irrlicht_core_Dimension2df_getInterpolated
	dd	7
	dd	_479
	dd	_473
	dd	__irrlicht_core_Dimension2df_create
	dd	7
	dd	_480
	dd	_463
	dd	__irrlicht_core_Dimension2df_createFromPos
	dd	7
	dd	_481
	dd	_482
	dd	__irrlicht_core_Dimension2df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Dimension2df_Delete
	dd	0
	align	4
_irrlicht_core_Dimension2df:
	dd	_irrlicht_core_IrrBase
	dd	_bbObjectFree
	dd	_451
	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	_453
	dd	_486
	dd	__irrlicht_core_Dimension2di_EqEq
	dd	6
	dd	_455
	dd	_486
	dd	__irrlicht_core_Dimension2di_NotEq
	dd	6
	dd	_456
	dd	_486
	dd	__irrlicht_core_Dimension2di_Eq
	dd	6
	dd	_457
	dd	_487
	dd	__irrlicht_core_Dimension2di_Div
	dd	6
	dd	_459
	dd	_487
	dd	__irrlicht_core_Dimension2di_Mult
	dd	6
	dd	_460
	dd	_488
	dd	__irrlicht_core_Dimension2di_DivEq
	dd	6
	dd	_461
	dd	_488
	dd	__irrlicht_core_Dimension2di_MultEq
	dd	6
	dd	_462
	dd	_489
	dd	__irrlicht_core_Dimension2di_Plus
	dd	6
	dd	_464
	dd	_489
	dd	__irrlicht_core_Dimension2di_PlusEq
	dd	6
	dd	_465
	dd	_489
	dd	__irrlicht_core_Dimension2di_MinusEq
	dd	6
	dd	_466
	dd	_431
	dd	__irrlicht_core_Dimension2di_getWidth
	dd	6
	dd	_468
	dd	_431
	dd	__irrlicht_core_Dimension2di_getHeight
	dd	6
	dd	_469
	dd	_443
	dd	__irrlicht_core_Dimension2di_setWidth
	dd	6
	dd	_471
	dd	_443
	dd	__irrlicht_core_Dimension2di_setHeight
	dd	6
	dd	_472
	dd	_490
	dd	__irrlicht_core_Dimension2di_Set
	dd	6
	dd	_474
	dd	_431
	dd	__irrlicht_core_Dimension2di_getArea
	dd	6
	dd	_475
	dd	_491
	dd	__irrlicht_core_Dimension2di_getOptimalSize
	dd	6
	dd	_477
	dd	_492
	dd	__irrlicht_core_Dimension2di_getInterpolated
	dd	7
	dd	_479
	dd	_490
	dd	__irrlicht_core_Dimension2di_create
	dd	7
	dd	_480
	dd	_489
	dd	__irrlicht_core_Dimension2di_createFromPos
	dd	7
	dd	_481
	dd	_490
	dd	__irrlicht_core_Dimension2di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Dimension2di_Delete
	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	_453
	dd	_495
	dd	__irrlicht_core_Position2df_EqEq
	dd	6
	dd	_455
	dd	_495
	dd	__irrlicht_core_Position2df_NotEq
	dd	6
	dd	_456
	dd	_496
	dd	__irrlicht_core_Position2df_Eq
	dd	6
	dd	_462
	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	_459
	dd	_496
	dd	__irrlicht_core_Position2df_Mult
	dd	6
	dd	_501
	dd	_502
	dd	__irrlicht_core_Position2df_MultScalar
	dd	6
	dd	_464
	dd	_496
	dd	__irrlicht_core_Position2df_PlusEq
	dd	6
	dd	_465
	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	_467
	dd	__irrlicht_core_Position2df_getX
	dd	6
	dd	_506
	dd	_467
	dd	__irrlicht_core_Position2df_getY
	dd	6
	dd	_507
	dd	_470
	dd	__irrlicht_core_Position2df_setX
	dd	6
	dd	_508
	dd	_470
	dd	__irrlicht_core_Position2df_setY
	dd	7
	dd	_479
	dd	_509
	dd	__irrlicht_core_Position2df_create
	dd	7
	dd	_480
	dd	_496
	dd	__irrlicht_core_Position2df_createFromPos
	dd	7
	dd	_481
	dd	_510
	dd	__irrlicht_core_Position2df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Position2df_Delete
	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	_453
	dd	_513
	dd	__irrlicht_core_Position2di_EqEq
	dd	6
	dd	_455
	dd	_513
	dd	__irrlicht_core_Position2di_NotEq
	dd	6
	dd	_456
	dd	_514
	dd	__irrlicht_core_Position2di_Eq
	dd	6
	dd	_462
	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	_459
	dd	_514
	dd	__irrlicht_core_Position2di_Mult
	dd	6
	dd	_501
	dd	_516
	dd	__irrlicht_core_Position2di_MultScalar
	dd	6
	dd	_464
	dd	_514
	dd	__irrlicht_core_Position2di_PlusEq
	dd	6
	dd	_465
	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	_443
	dd	__irrlicht_core_Position2di_setX
	dd	6
	dd	_508
	dd	_443
	dd	__irrlicht_core_Position2di_setY
	dd	7
	dd	_479
	dd	_517
	dd	__irrlicht_core_Position2di_create
	dd	7
	dd	_480
	dd	_514
	dd	__irrlicht_core_Position2di_createFromPos
	dd	7
	dd	_481
	dd	_517
	dd	__irrlicht_core_Position2di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Position2di_Delete
	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	_464
	dd	_520
	dd	__irrlicht_core_Recti_PlusEq
	dd	6
	dd	_462
	dd	_520
	dd	__irrlicht_core_Recti_Plus
	dd	6
	dd	_465
	dd	_520
	dd	__irrlicht_core_Recti_MinusEq
	dd	6
	dd	_497
	dd	_520
	dd	__irrlicht_core_Recti_Minus
	dd	6
	dd	_453
	dd	_521
	dd	__irrlicht_core_Recti_EqEq
	dd	6
	dd	_455
	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	_466
	dd	_431
	dd	__irrlicht_core_Recti_getWidth
	dd	6
	dd	_468
	dd	_431
	dd	__irrlicht_core_Recti_getHeight
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_Recti_repair
	dd	6
	dd	_436
	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	_433
	dd	__irrlicht_core_Recti_addInternalPoint
	dd	6
	dd	_474
	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	_479
	dd	_536
	dd	__irrlicht_core_Recti_create
	dd	7
	dd	_537
	dd	_538
	dd	__irrlicht_core_Recti_createFromVals
	dd	7
	dd	_480
	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	_481
	dd	_543
	dd	__irrlicht_core_Recti_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Recti_Delete
	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	_464
	dd	_546
	dd	__irrlicht_core_Rectf_PlusEq
	dd	6
	dd	_462
	dd	_546
	dd	__irrlicht_core_Rectf_Plus
	dd	6
	dd	_465
	dd	_546
	dd	__irrlicht_core_Rectf_MinusEq
	dd	6
	dd	_497
	dd	_546
	dd	__irrlicht_core_Rectf_Minus
	dd	6
	dd	_453
	dd	_547
	dd	__irrlicht_core_Rectf_EqEq
	dd	6
	dd	_455
	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	_466
	dd	_467
	dd	__irrlicht_core_Rectf_getWidth
	dd	6
	dd	_468
	dd	_467
	dd	__irrlicht_core_Rectf_getHeight
	dd	6
	dd	_525
	dd	_431
	dd	__irrlicht_core_Rectf_repair
	dd	6
	dd	_436
	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	_474
	dd	_467
	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	_479
	dd	_551
	dd	__irrlicht_core_Rectf_create
	dd	7
	dd	_537
	dd	_552
	dd	__irrlicht_core_Rectf_createFromVals
	dd	7
	dd	_480
	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	_481
	dd	_555
	dd	__irrlicht_core_Rectf_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Rectf_Delete
	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	_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	_477
	dd	_580
	dd	__irrlicht_core_Vector2di_getInterpolated
	dd	6
	dd	_581
	dd	_582
	dd	__irrlicht_core_Vector2di_setEq
	dd	6
	dd	_453
	dd	_568
	dd	__irrlicht_core_Vector2di_EqEq
	dd	6
	dd	_455
	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	_462
	dd	_585
	dd	__irrlicht_core_Vector2di_Plus
	dd	6
	dd	_464
	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	_465
	dd	_585
	dd	__irrlicht_core_Vector2di_MinusEq
	dd	6
	dd	_588
	dd	_582
	dd	__irrlicht_core_Vector2di_MultVect
	dd	6
	dd	_459
	dd	_585
	dd	__irrlicht_core_Vector2di_Mult
	dd	6
	dd	_589
	dd	_582
	dd	__irrlicht_core_Vector2di_MultEqVect
	dd	6
	dd	_461
	dd	_585
	dd	__irrlicht_core_Vector2di_MultEq
	dd	6
	dd	_590
	dd	_582
	dd	__irrlicht_core_Vector2di_DivVect
	dd	6
	dd	_457
	dd	_585
	dd	__irrlicht_core_Vector2di_Div
	dd	6
	dd	_591
	dd	_582
	dd	__irrlicht_core_Vector2di_DivEqVect
	dd	6
	dd	_460
	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	_443
	dd	__irrlicht_core_Vector2di_setX
	dd	6
	dd	_508
	dd	_443
	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	_479
	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	_481
	dd	_597
	dd	__irrlicht_core_Vector2di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Vector2di_Delete
	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	_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	_477
	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	_453
	dd	_614
	dd	__irrlicht_core_Vector3di_EqEq
	dd	6
	dd	_455
	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	_462
	dd	_608
	dd	__irrlicht_core_Vector3di_Plus
	dd	6
	dd	_464
	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	_465
	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	_459
	dd	_606
	dd	__irrlicht_core_Vector3di_Mult
	dd	6
	dd	_589
	dd	_608
	dd	__irrlicht_core_Vector3di_MultEqVect
	dd	6
	dd	_461
	dd	_606
	dd	__irrlicht_core_Vector3di_MultEq
	dd	6
	dd	_590
	dd	_608
	dd	__irrlicht_core_Vector3di_DivVect
	dd	6
	dd	_457
	dd	_606
	dd	__irrlicht_core_Vector3di_Div
	dd	6
	dd	_591
	dd	_608
	dd	__irrlicht_core_Vector3di_DivEqVect
	dd	6
	dd	_460
	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	_443
	dd	__irrlicht_core_Vector3di_setX
	dd	6
	dd	_508
	dd	_443
	dd	__irrlicht_core_Vector3di_setY
	dd	6
	dd	_627
	dd	_443
	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	_479
	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	_481
	dd	_630
	dd	__irrlicht_core_Vector3di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Vector3di_Delete
	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	_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	_467
	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	_467
	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	_477
	dd	_641
	dd	__irrlicht_core_Vector2df_getInterpolated
	dd	6
	dd	_581
	dd	_642
	dd	__irrlicht_core_Vector2df_setEq
	dd	6
	dd	_453
	dd	_638
	dd	__irrlicht_core_Vector2df_EqEq
	dd	6
	dd	_455
	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	_462
	dd	_643
	dd	__irrlicht_core_Vector2df_Plus
	dd	6
	dd	_464
	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	_465
	dd	_643
	dd	__irrlicht_core_Vector2df_MinusEq
	dd	6
	dd	_588
	dd	_642
	dd	__irrlicht_core_Vector2df_MultVect
	dd	6
	dd	_459
	dd	_643
	dd	__irrlicht_core_Vector2df_Mult
	dd	6
	dd	_589
	dd	_642
	dd	__irrlicht_core_Vector2df_MultEqVect
	dd	6
	dd	_461
	dd	_643
	dd	__irrlicht_core_Vector2df_MultEq
	dd	6
	dd	_590
	dd	_642
	dd	__irrlicht_core_Vector2df_DivVect
	dd	6
	dd	_457
	dd	_643
	dd	__irrlicht_core_Vector2df_Div
	dd	6
	dd	_591
	dd	_642
	dd	__irrlicht_core_Vector2df_DivEqVect
	dd	6
	dd	_460
	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	_470
	dd	__irrlicht_core_Vector2df_setX
	dd	6
	dd	_508
	dd	_470
	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	_467
	dd	__irrlicht_core_Vector2df_getX
	dd	6
	dd	_506
	dd	_467
	dd	__irrlicht_core_Vector2df_getY
	dd	7
	dd	_479
	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	_481
	dd	_645
	dd	__irrlicht_core_Vector2df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Vector2df_Delete
	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	_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	_477
	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	_467
	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	_453
	dd	_660
	dd	__irrlicht_core_Vector3df_EqEq
	dd	6
	dd	_455
	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	_462
	dd	_651
	dd	__irrlicht_core_Vector3df_Plus
	dd	6
	dd	_464
	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	_465
	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	_459
	dd	_650
	dd	__irrlicht_core_Vector3df_Mult
	dd	6
	dd	_589
	dd	_651
	dd	__irrlicht_core_Vector3df_MultEqVect
	dd	6
	dd	_461
	dd	_650
	dd	__irrlicht_core_Vector3df_MultEq
	dd	6
	dd	_590
	dd	_651
	dd	__irrlicht_core_Vector3df_DivVect
	dd	6
	dd	_457
	dd	_650
	dd	__irrlicht_core_Vector3df_Div
	dd	6
	dd	_591
	dd	_651
	dd	__irrlicht_core_Vector3df_DivEqVect
	dd	6
	dd	_460
	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	_470
	dd	__irrlicht_core_Vector3df_setX
	dd	6
	dd	_508
	dd	_470
	dd	__irrlicht_core_Vector3df_setY
	dd	6
	dd	_627
	dd	_470
	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	_467
	dd	__irrlicht_core_Vector3df_getX
	dd	6
	dd	_506
	dd	_467
	dd	__irrlicht_core_Vector3df_getY
	dd	6
	dd	_629
	dd	_467
	dd	__irrlicht_core_Vector3df_getZ
	dd	7
	dd	_479
	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	_481
	dd	_662
	dd	__irrlicht_core_Vector3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Vector3df_Delete
	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	_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	_453
	dd	_671
	dd	__irrlicht_core_Triangle3di_EqEq
	dd	6
	dd	_455
	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	_474
	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	_479
	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	_481
	dd	_691
	dd	__irrlicht_core_Triangle3di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Triangle3di_Delete
	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	_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	_453
	dd	_695
	dd	__irrlicht_core_Triangle3df_EqEq
	dd	6
	dd	_455
	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	_474
	dd	_467
	dd	__irrlicht_core_Triangle3df_getArea
	dd	7
	dd	_479
	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	_481
	dd	_705
	dd	__irrlicht_core_Triangle3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Triangle3df_Delete
	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	_453
	dd	_708
	dd	__irrlicht_core_Plane3df_EqEq
	dd	6
	dd	_455
	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	_467
	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	_479
	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	_481
	dd	_732
	dd	__irrlicht_core_Plane3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Plane3df_Delete
	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	_453
	dd	_735
	dd	__irrlicht_core_Plane3di_EqEq
	dd	6
	dd	_455
	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	_479
	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	_481
	dd	_743
	dd	__irrlicht_core_Plane3di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Plane3di_Delete
	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	_453
	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	_462
	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	_470
	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	_455
	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	_467
	dd	__irrlicht_core_Quaternion_getX
	dd	6
	dd	_506
	dd	_467
	dd	__irrlicht_core_Quaternion_getY
	dd	6
	dd	_629
	dd	_467
	dd	__irrlicht_core_Quaternion_getZ
	dd	6
	dd	_777
	dd	_467
	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	_479
	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	_481
	dd	_788
	dd	__irrlicht_core_Quaternion_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Quaternion_Delete
	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	_791
	dd	_792
	dd	__irrlicht_core_StringC_EqEqStringC
	dd	6
	dd	_453
	dd	_793
	dd	__irrlicht_core_StringC_EqEq
	dd	6
	dd	_455
	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	_443
	dd	__irrlicht_core_StringC_PlusEqInt
	dd	6
	dd	_456
	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	_462
	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	_443
	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	_479
	dd	_845
	dd	__irrlicht_core_StringC_create
	dd	7
	dd	_481
	dd	_820
	dd	__irrlicht_core_StringC_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_StringC_Delete
	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	_848
	dd	_849
	dd	__irrlicht_core_StringW_EqEqStringW
	dd	6
	dd	_453
	dd	_793
	dd	__irrlicht_core_StringW_EqEq
	dd	6
	dd	_455
	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	_443
	dd	__irrlicht_core_StringW_PlusEqInt
	dd	6
	dd	_456
	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	_462
	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	_443
	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	_479
	dd	_866
	dd	__irrlicht_core_StringW_create
	dd	7
	dd	_481
	dd	_858
	dd	__irrlicht_core_StringW_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_StringW_Delete
	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	_462
	dd	_869
	dd	__irrlicht_core_Line2di_Plus
	dd	6
	dd	_497
	dd	_869
	dd	__irrlicht_core_Line2di_Minus
	dd	6
	dd	_464
	dd	_568
	dd	__irrlicht_core_Line2di_PlusEq
	dd	6
	dd	_465
	dd	_568
	dd	__irrlicht_core_Line2di_MinusEq
	dd	6
	dd	_453
	dd	_870
	dd	__irrlicht_core_Line2di_EqEq
	dd	6
	dd	_455
	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	_479
	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	_481
	dd	_893
	dd	__irrlicht_core_Line2di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Line2di_Delete
	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	_462
	dd	_896
	dd	__irrlicht_core_Line2df_Plus
	dd	6
	dd	_497
	dd	_896
	dd	__irrlicht_core_Line2df_Minus
	dd	6
	dd	_464
	dd	_638
	dd	__irrlicht_core_Line2df_PlusEq
	dd	6
	dd	_465
	dd	_638
	dd	__irrlicht_core_Line2df_MinusEq
	dd	6
	dd	_453
	dd	_897
	dd	__irrlicht_core_Line2df_EqEq
	dd	6
	dd	_455
	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	_467
	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	_479
	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	_481
	dd	_904
	dd	__irrlicht_core_Line2df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Line2df_Delete
	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	_462
	dd	_907
	dd	__irrlicht_core_Line3di_Plus
	dd	6
	dd	_497
	dd	_907
	dd	__irrlicht_core_Line3di_Minus
	dd	6
	dd	_464
	dd	_614
	dd	__irrlicht_core_Line3di_PlusEq
	dd	6
	dd	_465
	dd	_614
	dd	__irrlicht_core_Line3di_MinusEq
	dd	6
	dd	_453
	dd	_908
	dd	__irrlicht_core_Line3di_EqEq
	dd	6
	dd	_455
	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	_479
	dd	_915
	dd	__irrlicht_core_Line3di_create
	dd	7
	dd	_481
	dd	_916
	dd	__irrlicht_core_Line3di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Line3di_Delete
	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	_462
	dd	_919
	dd	__irrlicht_core_Line3df_Plus
	dd	6
	dd	_497
	dd	_919
	dd	__irrlicht_core_Line3df_Minus
	dd	6
	dd	_464
	dd	_660
	dd	__irrlicht_core_Line3df_PlusEq
	dd	6
	dd	_465
	dd	_660
	dd	__irrlicht_core_Line3df_MinusEq
	dd	6
	dd	_453
	dd	_920
	dd	__irrlicht_core_Line3df_EqEq
	dd	6
	dd	_455
	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	_467
	dd	__irrlicht_core_Line3df_getLength
	dd	6
	dd	_574
	dd	_467
	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	_479
	dd	_925
	dd	__irrlicht_core_Line3df_create
	dd	7
	dd	_481
	dd	_926
	dd	__irrlicht_core_Line3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Line3df_Delete
	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	_453
	dd	_694
	dd	__irrlicht_core_AABbox3df_EqEq
	dd	6
	dd	_455
	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	_477
	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	_467
	dd	__irrlicht_core_AABbox3df_getVolume
	dd	6
	dd	_474
	dd	_467
	dd	__irrlicht_core_AABbox3df_getArea
	dd	7
	dd	_479
	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	_481
	dd	_957
	dd	__irrlicht_core_AABbox3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_AABbox3df_Delete
	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	_453
	dd	_667
	dd	__irrlicht_core_AABbox3di_EqEq
	dd	6
	dd	_455
	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	_477
	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	_474
	dd	_431
	dd	__irrlicht_core_AABbox3di_getArea
	dd	7
	dd	_479
	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	_481
	dd	_968
	dd	__irrlicht_core_AABbox3di_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_AABbox3di_Delete
	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	_971
	dd	_972
	dd	__irrlicht_core_Matrix4_elementAt
	dd	6
	dd	_456
	dd	_973
	dd	__irrlicht_core_Matrix4_Eq
	dd	6
	dd	_453
	dd	_749
	dd	__irrlicht_core_Matrix4_EqEq
	dd	6
	dd	_455
	dd	_749
	dd	__irrlicht_core_Matrix4_NotEq
	dd	6
	dd	_461
	dd	_973
	dd	__irrlicht_core_Matrix4_MultEq
	dd	6
	dd	_459
	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	_464
	dd	_973
	dd	__irrlicht_core_Matrix4_PlusEq
	dd	6
	dd	_462
	dd	_973
	dd	__irrlicht_core_Matrix4_Plus
	dd	6
	dd	_465
	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	_443
	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	_479
	dd	_1053
	dd	__irrlicht_core_Matrix4_create
	dd	7
	dd	_1054
	dd	_1055
	dd	__irrlicht_core_Matrix4_createFromMatrix4
	dd	7
	dd	_481
	dd	_1056
	dd	__irrlicht_core_Matrix4_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Matrix4_Delete
	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	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	_479
	dd	_1063
	dd	__irrlicht_core_Array_s32_create
	dd	7
	dd	_481
	dd	_1064
	dd	__irrlicht_core_Array_s32_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_s32_Delete
	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	_433
	dd	__irrlicht_core_Array_s32_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	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	_433
	dd	__irrlicht_core_Array_s32_insert
	dd	6
	dd	_456
	dd	_1074
	dd	__irrlicht_core_Array_s32_Eq
	dd	6
	dd	_1075
	dd	_443
	dd	__irrlicht_core_Array_s32_push_back
	dd	6
	dd	_1076
	dd	_443
	dd	__irrlicht_core_Array_s32_push_front
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_s32_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_s32_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_s32_set_sorted
	dd	6
	dd	_1080
	dd	_443
	dd	__irrlicht_core_Array_s32_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_s32_size
	dd	6
	dd	_1081
	dd	_443
	dd	__irrlicht_core_Array_s32_linear_reverse_search
	dd	6
	dd	_1082
	dd	_443
	dd	__irrlicht_core_Array_s32_linear_search
	dd	6
	dd	_1083
	dd	_443
	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	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	_479
	dd	_1091
	dd	__irrlicht_core_Array_u16_create
	dd	7
	dd	_481
	dd	_1092
	dd	__irrlicht_core_Array_u16_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_u16_Delete
	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	_433
	dd	__irrlicht_core_Array_u16_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	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	_456
	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	_443
	dd	__irrlicht_core_Array_u16_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_u16_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_u16_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	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	_479
	dd	_1101
	dd	__irrlicht_core_Array_u32_create
	dd	7
	dd	_481
	dd	_1102
	dd	__irrlicht_core_Array_u32_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_u32_Delete
	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	_433
	dd	__irrlicht_core_Array_u32_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	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	_456
	dd	_1104
	dd	__irrlicht_core_Array_u32_Eq
	dd	6
	dd	_1075
	dd	_470
	dd	__irrlicht_core_Array_u32_push_back
	dd	6
	dd	_1076
	dd	_470
	dd	__irrlicht_core_Array_u32_push_front
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_u32_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_u32_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_u32_set_sorted
	dd	6
	dd	_1080
	dd	_443
	dd	__irrlicht_core_Array_u32_set_used
	dd	6
	dd	_832
	dd	_431
	dd	__irrlicht_core_Array_u32_size
	dd	6
	dd	_1081
	dd	_470
	dd	__irrlicht_core_Array_u32_linear_reverse_search
	dd	6
	dd	_1082
	dd	_470
	dd	__irrlicht_core_Array_u32_linear_search
	dd	6
	dd	_1083
	dd	_470
	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	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	_479
	dd	_1110
	dd	__irrlicht_core_Array_vector3df_create
	dd	7
	dd	_481
	dd	_1111
	dd	__irrlicht_core_Array_vector3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_vector3df_Delete
	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	_433
	dd	__irrlicht_core_Array_vector3df_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_vector3df_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_vector3df_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_vector3df_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_vector3df_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	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	_479
	dd	_1118
	dd	__irrlicht_core_Array_triangle3df_create
	dd	7
	dd	_481
	dd	_1119
	dd	__irrlicht_core_Array_triangle3df_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_triangle3df_Delete
	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	_433
	dd	__irrlicht_core_Array_triangle3df_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_triangle3df_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_triangle3df_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_triangle3df_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_triangle3df_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	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	_479
	dd	_1127
	dd	__irrlicht_core_Array_S3DVertex_create
	dd	7
	dd	_481
	dd	_1128
	dd	__irrlicht_core_Array_S3DVertex_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex_Delete
	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	_433
	dd	__irrlicht_core_Array_S3DVertex_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	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	_479
	dd	_1138
	dd	__irrlicht_core_Array_S3DVertex2TCoords_create
	dd	7
	dd	_481
	dd	_1139
	dd	__irrlicht_core_Array_S3DVertex2TCoords_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_S3DVertex2TCoords_Delete
	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	_433
	dd	__irrlicht_core_Array_S3DVertex2TCoords_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex2TCoords_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex2TCoords_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_S3DVertex2TCoords_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	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	_479
	dd	_1149
	dd	__irrlicht_core_Array_S3DVertexTangents_create
	dd	7
	dd	_481
	dd	_1150
	dd	__irrlicht_core_Array_S3DVertexTangents_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_S3DVertexTangents_Delete
	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	_433
	dd	__irrlicht_core_Array_S3DVertexTangents_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_S3DVertexTangents_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_S3DVertexTangents_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_S3DVertexTangents_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_S3DVertexTangents_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	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	_479
	dd	_1160
	dd	__irrlicht_core_Array_SParticle_ptr_create
	dd	7
	dd	_481
	dd	_1161
	dd	__irrlicht_core_Array_SParticle_ptr_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_SParticle_ptr_Delete
	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	_433
	dd	__irrlicht_core_Array_SParticle_ptr_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_SParticle_ptr_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_SParticle_ptr_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_SParticle_ptr_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_SParticle_ptr_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	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	_479
	dd	_1171
	dd	__irrlicht_core_Array_SParticle_create
	dd	7
	dd	_481
	dd	_1172
	dd	__irrlicht_core_Array_SParticle_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_Array_SParticle_Delete
	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	_433
	dd	__irrlicht_core_Array_SParticle_eraseWithCount
	dd	6
	dd	_1069
	dd	_443
	dd	__irrlicht_core_Array_SParticle_erase
	dd	6
	dd	_1077
	dd	_443
	dd	__irrlicht_core_Array_SParticle_reallocate
	dd	6
	dd	_1078
	dd	_443
	dd	__irrlicht_core_Array_SParticle_set_free_when_destroyed
	dd	6
	dd	_1079
	dd	_443
	dd	__irrlicht_core_Array_SParticle_set_sorted
	dd	6
	dd	_1080
	dd	_443
	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	_456
	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	_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	_bbObjectDtor
	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	7
	dd	_481
	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	_443
	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	_443
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IFileList_Delete
	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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IReadFile_Delete
	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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IWriteFile_Delete
	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	7
	dd	_481
	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	_443
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IXMLReader_Delete
	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	7
	dd	_481
	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	_443
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IXMLReaderUTF8_Delete
	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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IXMLWriter_Delete
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_IFileSystem_Delete
	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	_443
	dd	__irrlicht_core_IFileSystem_removeFileArchiveByIndex
	dd	6
	dd	_1283
	dd	_793
	dd	__irrlicht_core_IFileSystem_removeFileArchive
	dd	6
	dd	_1284
	dd	_433
	dd	__irrlicht_core_IFileSystem_moveFileArchive
	dd	6
	dd	_1285
	dd	_1286
	dd	__irrlicht_core_IFileSystem_getFileArchive
	dd	6
	dd	_1287
	dd	_443
	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	7
	dd	_481
	dd	_1292
	dd	__irrlicht_core_SAttributeReadWriteOptions_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_Delete
	dd	7
	dd	_479
	dd	_1293
	dd	__irrlicht_core_SAttributeReadWriteOptions_create
	dd	6
	dd	_1294
	dd	_431
	dd	__irrlicht_core_SAttributeReadWriteOptions_getFlags
	dd	6
	dd	_1295
	dd	_443
	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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	20
	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	7
	dd	_481
	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	_443
	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	_443
	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	_443
	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	_433
	dd	__irrlicht_core_IAttributes_setBoolAttributeByIndex
	dd	6
	dd	_1386
	dd	_433
	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	_438
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IAttributes_Delete
	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	_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	_481
	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	6
	dd	_483
	dd	_431
	dd	20
	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	_1496
	dd	_793
	dd	112
	dd	6
	dd	_1497
	dd	_1498
	dd	116
	dd	6
	dd	_1499
	dd	_443
	dd	120
	dd	6
	dd	_1500
	dd	_1501
	dd	124
	dd	6
	dd	_1502
	dd	_1503
	dd	128
	dd	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	20
	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	7
	dd	_481
	dd	_1507
	dd	__irrlicht_core_SNamedPath_createFromHandle
	dd	7
	dd	_479
	dd	_1508
	dd	__irrlicht_core_SNamedPath_create
	dd	7
	dd	_1509
	dd	_1510
	dd	__irrlicht_core_SNamedPath_createFromPath
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SNamedPath_Delete
	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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_ICursorControl_setVisible
	dd	6
	dd	_1522
	dd	_433
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_ICursorControl_Delete
	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	7
	dd	_481
	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	_443
	dd	132
	dd	6
	dd	_1536
	dd	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	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	7
	dd	_481
	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_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_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	7
	dd	_481
	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	_483
	dd	_431
	dd	20
	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	_443
	dd	188
	dd	6
	dd	_1565
	dd	_443
	dd	192
	dd	6
	dd	_1566
	dd	_521
	dd	196
	dd	6
	dd	_1567
	dd	_793
	dd	200
	dd	6
	dd	_1521
	dd	_443
	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	_443
	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	_443
	dd	248
	dd	6
	dd	_1579
	dd	_431
	dd	252
	dd	6
	dd	_1580
	dd	_443
	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	_443
	dd	280
	dd	6
	dd	_1586
	dd	_431
	dd	284
	dd	6
	dd	_1587
	dd	_443
	dd	288
	dd	6
	dd	_1588
	dd	_431
	dd	292
	dd	6
	dd	_1589
	dd	_443
	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	_443
	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	7
	dd	_481
	dd	_1598
	dd	__irrlicht_core_IGUIButton_createFromHandle
	dd	6
	dd	_1599
	dd	_431
	dd	__irrlicht_core_IGUIButton_isPressed
	dd	6
	dd	_1600
	dd	_443
	dd	__irrlicht_core_IGUIButton_setPressed
	dd	6
	dd	_1601
	dd	_443
	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	_443
	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	_443
	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	_443
	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_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_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	7
	dd	_481
	dd	_1623
	dd	__irrlicht_core_IGUICheckBox_createFromHandle
	dd	6
	dd	_1624
	dd	_431
	dd	__irrlicht_core_IGUICheckBox_isChecked
	dd	6
	dd	_1625
	dd	_443
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IGUIComboBox_setSelected
	dd	6
	dd	_1636
	dd	_443
	dd	__irrlicht_core_IGUIComboBox_removeItem
	dd	6
	dd	_1637
	dd	_433
	dd	__irrlicht_core_IGUIComboBox_setTextAlignment
	dd	6
	dd	_1638
	dd	_443
	dd	__irrlicht_core_IGUIComboBox_getItemData
	dd	6
	dd	_1639
	dd	_443
	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_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_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	7
	dd	_481
	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	_433
	dd	__irrlicht_core_IGUIContextMenu_findItemWithCommandId
	dd	6
	dd	_1647
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_addSeparator
	dd	6
	dd	_1648
	dd	_443
	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	_443
	dd	__irrlicht_core_IGUIContextMenu_isItemEnabled
	dd	6
	dd	_1654
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_removeAllItems
	dd	6
	dd	_1636
	dd	_443
	dd	__irrlicht_core_IGUIContextMenu_removeItem
	dd	6
	dd	_1655
	dd	_433
	dd	__irrlicht_core_IGUIContextMenu_setItemCommandId
	dd	6
	dd	_1656
	dd	_433
	dd	__irrlicht_core_IGUIContextMenu_setItemEnabled
	dd	6
	dd	_1657
	dd	_433
	dd	__irrlicht_core_IGUIContextMenu_setItemChecked
	dd	6
	dd	_1658
	dd	_443
	dd	__irrlicht_core_IGUIContextMenu_isItemChecked
	dd	6
	dd	_1659
	dd	_1384
	dd	__irrlicht_core_IGUIContextMenu_setItemText
	dd	6
	dd	_1660
	dd	_443
	dd	__irrlicht_core_IGUIContextMenu_setCloseHandling
	dd	6
	dd	_1661
	dd	_431
	dd	__irrlicht_core_IGUIContextMenu_getCloseHandling
	dd	6
	dd	_1662
	dd	_433
	dd	__irrlicht_core_IGUIContextMenu_setItemAutoChecking
	dd	6
	dd	_1663
	dd	_443
	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_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_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	7
	dd	_481
	dd	_1667
	dd	__irrlicht_core_IGUIEditBox_createFromHandle
	dd	6
	dd	_1668
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_getMax
	dd	6
	dd	_1669
	dd	_443
	dd	__irrlicht_core_IGUIEditBox_setMax
	dd	6
	dd	_1670
	dd	_443
	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	_443
	dd	__irrlicht_core_IGUIEditBox_setDrawBorder
	dd	6
	dd	_1637
	dd	_433
	dd	__irrlicht_core_IGUIEditBox_setTextAlignment
	dd	6
	dd	_1673
	dd	_443
	dd	__irrlicht_core_IGUIEditBox_setWordWrap
	dd	6
	dd	_1674
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isWordWrapEnabled
	dd	6
	dd	_1675
	dd	_443
	dd	__irrlicht_core_IGUIEditBox_setMultiLine
	dd	6
	dd	_1676
	dd	_431
	dd	__irrlicht_core_IGUIEditBox_isMultiLineEnabled
	dd	6
	dd	_1677
	dd	_443
	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_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_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	7
	dd	_481
	dd	_1684
	dd	__irrlicht_core_IGUIImage_createFromHandle
	dd	6
	dd	_1604
	dd	_1605
	dd	__irrlicht_core_IGUIImage_setImage
	dd	6
	dd	_1610
	dd	_443
	dd	__irrlicht_core_IGUIImage_setUseAlphaChannel
	dd	6
	dd	_1685
	dd	_1672
	dd	__irrlicht_core_IGUIImage_setColor
	dd	6
	dd	_1619
	dd	_443
	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_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_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	_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	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IGUIImageList_Delete
	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	7
	dd	_481
	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_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_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	7
	dd	_481
	dd	_1699
	dd	__irrlicht_core_IGUIInOutFader_createFromHandle
	dd	6
	dd	_1700
	dd	_431
	dd	__irrlicht_core_IGUIInOutFader_isReady
	dd	6
	dd	_1701
	dd	_443
	dd	__irrlicht_core_IGUIInOutFader_fadeIn
	dd	6
	dd	_1702
	dd	_443
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IGUIListBox_setSelected
	dd	6
	dd	_1713
	dd	_793
	dd	__irrlicht_core_IGUIListBox_setSelectedByText
	dd	6
	dd	_1636
	dd	_443
	dd	__irrlicht_core_IGUIListBox_removeItem
	dd	6
	dd	_1612
	dd	_1613
	dd	__irrlicht_core_IGUIListBox_setSpriteBank
	dd	6
	dd	_1714
	dd	_443
	dd	__irrlicht_core_IGUIListBox_getIcon
	dd	6
	dd	_1715
	dd	_443
	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	_443
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColor
	dd	6
	dd	_1720
	dd	_433
	dd	__irrlicht_core_IGUIListBox_clearItemOverrideColorByType
	dd	6
	dd	_1721
	dd	_433
	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	_433
	dd	__irrlicht_core_IGUIListBox_swapItems
	dd	6
	dd	_1728
	dd	_443
	dd	__irrlicht_core_IGUIListBox_setItemHeight
	dd	6
	dd	_1729
	dd	_443
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	dd	_1743
	dd	__irrlicht_core_IGUIScrollBar_createFromHandle
	dd	6
	dd	_1192
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getPos
	dd	6
	dd	_1744
	dd	_443
	dd	__irrlicht_core_IGUIScrollBar_setPos
	dd	6
	dd	_1669
	dd	_443
	dd	__irrlicht_core_IGUIScrollBar_setMax
	dd	6
	dd	_1745
	dd	_443
	dd	__irrlicht_core_IGUIScrollBar_setSmallStep
	dd	6
	dd	_1668
	dd	_431
	dd	__irrlicht_core_IGUIScrollBar_getMax
	dd	6
	dd	_1746
	dd	_443
	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	_443
	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_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_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	7
	dd	_481
	dd	_1753
	dd	__irrlicht_core_IGUISkin_createFromHandle
	dd	6
	dd	_530
	dd	_443
	dd	__irrlicht_core_IGUISkin_getSize
	dd	6
	dd	_1754
	dd	_433
	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	_443
	dd	__irrlicht_core_IGUISkin_getIcon
	dd	6
	dd	_1768
	dd	_433
	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_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_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	7
	dd	_481
	dd	_1783
	dd	__irrlicht_core_IGUISpinBox_createFromHandle
	dd	6
	dd	_1784
	dd	_1558
	dd	__irrlicht_core_IGUISpinBox_getEditBox
	dd	6
	dd	_1785
	dd	_470
	dd	__irrlicht_core_IGUISpinBox_setValue
	dd	6
	dd	_1786
	dd	_467
	dd	__irrlicht_core_IGUISpinBox_getValue
	dd	6
	dd	_1787
	dd	_550
	dd	__irrlicht_core_IGUISpinBox_setRange
	dd	6
	dd	_1747
	dd	_467
	dd	__irrlicht_core_IGUISpinBox_getMin
	dd	6
	dd	_1668
	dd	_467
	dd	__irrlicht_core_IGUISpinBox_getMax
	dd	6
	dd	_1788
	dd	_470
	dd	__irrlicht_core_IGUISpinBox_setStepSize
	dd	6
	dd	_1789
	dd	_467
	dd	__irrlicht_core_IGUISpinBox_getStepSize
	dd	6
	dd	_1790
	dd	_443
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IGUIStaticText_enableOverrideColor
	dd	6
	dd	_1673
	dd	_443
	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	_443
	dd	__irrlicht_core_IGUIStaticText_setDrawBackground
	dd	6
	dd	_1616
	dd	_443
	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_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_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	7
	dd	_481
	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	_443
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IGUITabControl_setActiveTab
	dd	6
	dd	_1819
	dd	_1550
	dd	__irrlicht_core_IGUITabControl_setActiveTabFromTab
	dd	6
	dd	_1820
	dd	_443
	dd	__irrlicht_core_IGUITabControl_setTabHeight
	dd	6
	dd	_1821
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabHeight
	dd	6
	dd	_1822
	dd	_443
	dd	__irrlicht_core_IGUITabControl_setTabVerticalAlignment
	dd	6
	dd	_1823
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabVerticalAlignment
	dd	6
	dd	_1824
	dd	_443
	dd	__irrlicht_core_IGUITabControl_setTabExtraWidth
	dd	6
	dd	_1825
	dd	_431
	dd	__irrlicht_core_IGUITabControl_getTabExtraWidth
	dd	6
	dd	_1826
	dd	_443
	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_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_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	7
	dd	_481
	dd	_1830
	dd	__irrlicht_core_IGUITable_createFromHandle
	dd	6
	dd	_1831
	dd	_812
	dd	__irrlicht_core_IGUITable_addColumn
	dd	6
	dd	_1832
	dd	_443
	dd	__irrlicht_core_IGUITable_removeColumn
	dd	6
	dd	_1833
	dd	_431
	dd	__irrlicht_core_IGUITable_getColumnCount
	dd	6
	dd	_1834
	dd	_433
	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	_433
	dd	__irrlicht_core_IGUITable_setColumnWidth
	dd	6
	dd	_1838
	dd	_443
	dd	__irrlicht_core_IGUITable_setResizableColumns
	dd	6
	dd	_1839
	dd	_431
	dd	__irrlicht_core_IGUITable_hasResizableColumns
	dd	6
	dd	_1840
	dd	_433
	dd	__irrlicht_core_IGUITable_setColumnOrdering
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUITable_getSelected
	dd	6
	dd	_1635
	dd	_443
	dd	__irrlicht_core_IGUITable_setSelected
	dd	6
	dd	_1841
	dd	_431
	dd	__irrlicht_core_IGUITable_getRowCount
	dd	6
	dd	_1842
	dd	_443
	dd	__irrlicht_core_IGUITable_addRow
	dd	6
	dd	_1843
	dd	_443
	dd	__irrlicht_core_IGUITable_removeRow
	dd	6
	dd	_1844
	dd	_431
	dd	__irrlicht_core_IGUITable_clearRows
	dd	6
	dd	_1845
	dd	_433
	dd	__irrlicht_core_IGUITable_swapRows
	dd	6
	dd	_1846
	dd	_433
	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	_443
	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_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_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	7
	dd	_481
	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_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_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	_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	_443
	dd	__irrlicht_core_IGUITreeViewNode_setImageIndex
	dd	6
	dd	_1872
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getSelectedImageIndex
	dd	6
	dd	_1873
	dd	_443
	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	_443
	dd	__irrlicht_core_IGUITreeViewNode_setExpanded
	dd	6
	dd	_1634
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_getSelected
	dd	6
	dd	_1635
	dd	_443
	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	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IGUITreeViewNode_Delete
	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	_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	_443
	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	_443
	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	_481
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IGUIWindow_setDraggable
	dd	6
	dd	_1925
	dd	_431
	dd	__irrlicht_core_IGUIWindow_getDrawBackground
	dd	6
	dd	_1729
	dd	_443
	dd	__irrlicht_core_IGUIWindow_setDrawBackground
	dd	6
	dd	_1926
	dd	_431
	dd	__irrlicht_core_IGUIWindow_getDrawTitlebar
	dd	6
	dd	_1927
	dd	_443
	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_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_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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_2030
	dd	__irrlicht_core_SGUISpriteFrame_createFromHandle
	dd	6
	dd	_2031
	dd	_443
	dd	__irrlicht_core_SGUISpriteFrame_setTextureNumber
	dd	6
	dd	_2032
	dd	_431
	dd	__irrlicht_core_SGUISpriteFrame_getTextureNumber
	dd	6
	dd	_2033
	dd	_443
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_443
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_IGUIElementFactory_Delete
	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	_443
	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	7
	dd	_481
	dd	_2070
	dd	__irrlicht_core_ILogger_createFromHandle
	dd	6
	dd	_2071
	dd	_431
	dd	__irrlicht_core_ILogger_getLogLevel
	dd	6
	dd	_2072
	dd	_443
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_ILogger_Delete
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_IOSOperator_Delete
	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	7
	dd	_481
	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	_443
	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	_470
	dd	__irrlicht_core_ITimer_setSpeed
	dd	6
	dd	_2099
	dd	_467
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_ITimer_Delete
	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	7
	dd	_481
	dd	_2104
	dd	__irrlicht_core_SKeyMap_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SKeyMap_Delete
	dd	7
	dd	_479
	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	_443
	dd	__irrlicht_core_SKeyMap_setAction
	dd	6
	dd	_2109
	dd	_443
	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	7
	dd	_481
	dd	_2118
	dd	__irrlicht_core_SJoystickInfo_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_Delete
	dd	7
	dd	_479
	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	_443
	dd	__irrlicht_core_SJoystickInfo_setButtons
	dd	6
	dd	_2127
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getAxes
	dd	6
	dd	_2128
	dd	_443
	dd	__irrlicht_core_SJoystickInfo_setAxes
	dd	6
	dd	_2129
	dd	_431
	dd	__irrlicht_core_SJoystickInfo_getPovHat
	dd	6
	dd	_2130
	dd	_443
	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	7
	dd	_481
	dd	_2146
	dd	__irrlicht_core_SEvent_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SEvent_Delete
	dd	7
	dd	_479
	dd	_2147
	dd	__irrlicht_core_SEvent_create
	dd	6
	dd	_2148
	dd	_443
	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	_443
	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	_443
	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	_433
	dd	__irrlicht_core_SEvent_setMouse
	dd	6
	dd	_2161
	dd	_467
	dd	__irrlicht_core_SEvent_getMouseWheel
	dd	6
	dd	_2162
	dd	_470
	dd	__irrlicht_core_SEvent_setMouseWheel
	dd	6
	dd	_2163
	dd	_443
	dd	__irrlicht_core_SEvent_setMouseShift
	dd	6
	dd	_2164
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseShift
	dd	6
	dd	_2165
	dd	_443
	dd	__irrlicht_core_SEvent_setMouseControl
	dd	6
	dd	_2166
	dd	_431
	dd	__irrlicht_core_SEvent_getMouseControl
	dd	6
	dd	_2167
	dd	_443
	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	_443
	dd	__irrlicht_core_SEvent_setKeyInputKey
	dd	6
	dd	_2176
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyPressedDown
	dd	6
	dd	_2177
	dd	_443
	dd	__irrlicht_core_SEvent_setKeyPressedDown
	dd	6
	dd	_2178
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyShift
	dd	6
	dd	_2179
	dd	_443
	dd	__irrlicht_core_SEvent_setKeyShift
	dd	6
	dd	_2180
	dd	_431
	dd	__irrlicht_core_SEvent_getKeyControl
	dd	6
	dd	_2181
	dd	_443
	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	_443
	dd	__irrlicht_core_SEvent_setLogLevel
	dd	6
	dd	_2184
	dd	_431
	dd	__irrlicht_core_SEvent_getUserData1
	dd	6
	dd	_2185
	dd	_443
	dd	__irrlicht_core_SEvent_setUserData1
	dd	6
	dd	_2186
	dd	_431
	dd	__irrlicht_core_SEvent_getUserData2
	dd	6
	dd	_2187
	dd	_443
	dd	__irrlicht_core_SEvent_setUserData2
	dd	6
	dd	_2188
	dd	_431
	dd	__irrlicht_core_SEvent_getJoystickButtonStates
	dd	6
	dd	_2189
	dd	_443
	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	_443
	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	7
	dd	_479
	dd	_2200
	dd	__irrlicht_core_IrrlichtDevice_create
	dd	7
	dd	_2201
	dd	_2202
	dd	__irrlicht_core_IrrlichtDevice_createFromParams
	dd	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_IrrlichtDevice_Delete
	dd	6
	dd	_2204
	dd	_443
	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	_433
	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	_443
	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	7
	dd	_2247
	dd	_2206
	dd	96
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IEventReceiver_bind
	dd	7
	dd	_2248
	dd	_433
	dd	__irrlicht_core_IEventReceiver_OnEventBinding
	dd	6
	dd	_2249
	dd	_1984
	dd	104
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_479
	dd	_2250
	dd	__irrlicht_core_IEventReceiver_create
	dd	7
	dd	_481
	dd	_2251
	dd	__irrlicht_core_IEventReceiver_createFromHandle
	dd	6
	dd	_441
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_2254
	dd	__irrlicht_core_SIrrlichtCreationParameters_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_Delete
	dd	7
	dd	_479
	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	_443
	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	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setFullscreen
	dd	6
	dd	_2265
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStencilbuffer
	dd	6
	dd	_2266
	dd	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStencilbuffer
	dd	6
	dd	_2267
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getVsync
	dd	6
	dd	_2268
	dd	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setVsync
	dd	6
	dd	_2269
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getWindowId
	dd	6
	dd	_2270
	dd	_443
	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	_443
	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	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setWithAlphaChannel
	dd	6
	dd	_2279
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getIgnoreInput
	dd	6
	dd	_2280
	dd	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setIgnoreInput
	dd	6
	dd	_2281
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDeviceType
	dd	6
	dd	_2282
	dd	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDeviceType
	dd	6
	dd	_2283
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getDoublebuffer
	dd	6
	dd	_2284
	dd	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setDoublebuffer
	dd	6
	dd	_2285
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getStereobuffer
	dd	6
	dd	_2286
	dd	_443
	dd	__irrlicht_core_SIrrlichtCreationParameters_setStereobuffer
	dd	6
	dd	_2287
	dd	_431
	dd	__irrlicht_core_SIrrlichtCreationParameters_getLoggingLevel
	dd	6
	dd	_2288
	dd	_443
	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	7
	dd	_481
	dd	_1723
	dd	__irrlicht_core_SColor_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SColor_Delete
	dd	7
	dd	_479
	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	_443
	dd	__irrlicht_core_SColor_SetAlpha
	dd	6
	dd	_2303
	dd	_443
	dd	__irrlicht_core_SColor_setRed
	dd	6
	dd	_2304
	dd	_443
	dd	__irrlicht_core_SColor_setGreen
	dd	6
	dd	_2305
	dd	_443
	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	_453
	dd	_1672
	dd	__irrlicht_core_SColor_EqEq
	dd	6
	dd	_455
	dd	_1672
	dd	__irrlicht_core_SColor_NotEq
	dd	6
	dd	_462
	dd	_2309
	dd	__irrlicht_core_SColor_Plus
	dd	6
	dd	_477
	dd	_2310
	dd	__irrlicht_core_SColor_getInterpolated
	dd	6
	dd	_1703
	dd	_431
	dd	__irrlicht_core_SColor_GetColor
	dd	6
	dd	_2311
	dd	_467
	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	_467
	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	7
	dd	_481
	dd	_2317
	dd	__irrlicht_core_SColorf_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SColorf_Delete
	dd	7
	dd	_479
	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	_467
	dd	__irrlicht_core_SColorf_GetAlpha
	dd	6
	dd	_2299
	dd	_467
	dd	__irrlicht_core_SColorf_getRed
	dd	6
	dd	_2300
	dd	_467
	dd	__irrlicht_core_SColorf_getGreen
	dd	6
	dd	_2301
	dd	_467
	dd	__irrlicht_core_SColorf_getBlue
	dd	6
	dd	_655
	dd	_1027
	dd	__irrlicht_core_SColorf_getArray
	dd	6
	dd	_477
	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	7
	dd	_481
	dd	_2333
	dd	__irrlicht_core_SColorHSL_createFromHandle
	dd	6
	dd	_479
	dd	_2334
	dd	__irrlicht_core_SColorHSL_create
	dd	6
	dd	_2335
	dd	_2336
	dd	__irrlicht_core_SColorHSL_createFromHSL
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SColorHSL_Delete
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_IImage_Delete
	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	_443
	dd	__irrlicht_core_IImage_getBitsPerPixelFromFormat
	dd	6
	dd	_2368
	dd	_443
	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	_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	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_2374
	dd	__irrlicht_core_S3DVertexDefault_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_S3DVertexDefault_Delete
	dd	7
	dd	_479
	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	_453
	dd	_1133
	dd	__irrlicht_core_S3DVertexDefault_EqEq
	dd	6
	dd	_455
	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	7
	dd	_481
	dd	_2383
	dd	__irrlicht_core_S3DVertex2TCoords_createFromHandle
	dd	7
	dd	_479
	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	_453
	dd	_1144
	dd	__irrlicht_core_S3DVertex2TCoords_EqEq
	dd	6
	dd	_455
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_2401
	dd	__irrlicht_core_S3DVertexTangents_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_S3DVertexTangents_Delete
	dd	7
	dd	_479
	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	_453
	dd	_1155
	dd	__irrlicht_core_S3DVertexTangents_EqEq
	dd	6
	dd	_455
	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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_ITexture_Delete
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_479
	dd	_2433
	dd	__irrlicht_core_SLight_create
	dd	7
	dd	_481
	dd	_2434
	dd	__irrlicht_core_SLight_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SLight_Delete
	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	_443
	dd	__irrlicht_core_SLight_setCastShadows
	dd	6
	dd	_2441
	dd	_467
	dd	__irrlicht_core_SLight_getRadius
	dd	6
	dd	_2442
	dd	_470
	dd	__irrlicht_core_SLight_setRadius
	dd	6
	dd	_1490
	dd	_431
	dd	__irrlicht_core_SLight_getType
	dd	6
	dd	_2443
	dd	_443
	dd	__irrlicht_core_SLight_setType
	dd	6
	dd	_2444
	dd	_649
	dd	__irrlicht_core_SLight_getAttenuation
	dd	6
	dd	_2445
	dd	_467
	dd	__irrlicht_core_SLight_getOuterCone
	dd	6
	dd	_2446
	dd	_470
	dd	__irrlicht_core_SLight_setOuterCone
	dd	6
	dd	_2447
	dd	_467
	dd	__irrlicht_core_SLight_getInnerCone
	dd	6
	dd	_2448
	dd	_470
	dd	__irrlicht_core_SLight_setInnerCone
	dd	6
	dd	_2449
	dd	_467
	dd	__irrlicht_core_SLight_getFalloff
	dd	6
	dd	_2450
	dd	_470
	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	7
	dd	_2453
	dd	_1734
	dd	__irrlicht_core_SMaterial_Create
	dd	7
	dd	_2454
	dd	_2455
	dd	__irrlicht_core_SMaterial_createFromMaterial
	dd	7
	dd	_481
	dd	_2456
	dd	__irrlicht_core_SMaterial_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SMaterial_Delete
	dd	6
	dd	_2457
	dd	_431
	dd	__irrlicht_core_SMaterial_getMaterialType
	dd	6
	dd	_2458
	dd	_443
	dd	__irrlicht_core_SMaterial_setMaterialType
	dd	6
	dd	_2459
	dd	_467
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam
	dd	6
	dd	_2460
	dd	_470
	dd	__irrlicht_core_SMaterial_setMaterialTypeParam
	dd	6
	dd	_2461
	dd	_467
	dd	__irrlicht_core_SMaterial_getMaterialTypeParam2
	dd	6
	dd	_2462
	dd	_470
	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	_467
	dd	__irrlicht_core_SMaterial_getShininess
	dd	6
	dd	_2466
	dd	_470
	dd	__irrlicht_core_SMaterial_setShininess
	dd	6
	dd	_2467
	dd	_467
	dd	__irrlicht_core_SMaterial_getThickness
	dd	6
	dd	_2468
	dd	_470
	dd	__irrlicht_core_SMaterial_setThickness
	dd	6
	dd	_2469
	dd	_431
	dd	__irrlicht_core_SMaterial_getWireframe
	dd	6
	dd	_2470
	dd	_443
	dd	__irrlicht_core_SMaterial_setWireframe
	dd	6
	dd	_2471
	dd	_431
	dd	__irrlicht_core_SMaterial_getGouraudShading
	dd	6
	dd	_2472
	dd	_443
	dd	__irrlicht_core_SMaterial_setGouraudShading
	dd	6
	dd	_2473
	dd	_431
	dd	__irrlicht_core_SMaterial_getLighting
	dd	6
	dd	_2474
	dd	_443
	dd	__irrlicht_core_SMaterial_setLighting
	dd	6
	dd	_2475
	dd	_431
	dd	__irrlicht_core_SMaterial_getZBuffer
	dd	6
	dd	_2476
	dd	_443
	dd	__irrlicht_core_SMaterial_setZBuffer
	dd	6
	dd	_2477
	dd	_431
	dd	__irrlicht_core_SMaterial_getZWriteEnable
	dd	6
	dd	_2478
	dd	_443
	dd	__irrlicht_core_SMaterial_setZWriteEnable
	dd	6
	dd	_2479
	dd	_431
	dd	__irrlicht_core_SMaterial_getBackfaceCulling
	dd	6
	dd	_2480
	dd	_443
	dd	__irrlicht_core_SMaterial_setBackfaceCulling
	dd	6
	dd	_2481
	dd	_431
	dd	__irrlicht_core_SMaterial_getFogEnable
	dd	6
	dd	_2482
	dd	_443
	dd	__irrlicht_core_SMaterial_setFogEnable
	dd	6
	dd	_2483
	dd	_443
	dd	__irrlicht_core_SMaterial_getFlag
	dd	6
	dd	_2484
	dd	_433
	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	_443
	dd	__irrlicht_core_SMaterial_setNormalizeNormals
	dd	6
	dd	_2487
	dd	_431
	dd	__irrlicht_core_SMaterial_getPointCloud
	dd	6
	dd	_2488
	dd	_443
	dd	__irrlicht_core_SMaterial_setPointCloud
	dd	6
	dd	_2489
	dd	_2455
	dd	__irrlicht_core_SMaterial_SetEq
	dd	6
	dd	_455
	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	_443
	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	_2489
	dd	_2505
	dd	__irrlicht_core_SMaterialLayer_SetEq
	dd	6
	dd	_455
	dd	_2506
	dd	__irrlicht_core_SMaterialLayer_NotEq
	dd	6
	dd	_453
	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	_443
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapU
	dd	6
	dd	_2510
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTextureWrapV
	dd	6
	dd	_2511
	dd	_443
	dd	__irrlicht_core_SMaterialLayer_setTextureWrapV
	dd	6
	dd	_2512
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getBilinearFilter
	dd	6
	dd	_2513
	dd	_443
	dd	__irrlicht_core_SMaterialLayer_setBilinearFilter
	dd	6
	dd	_2514
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_getTrilinearFilter
	dd	6
	dd	_2515
	dd	_443
	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	_479
	dd	_2520
	dd	__irrlicht_core_SMaterialLayer_create
	dd	7
	dd	_1061
	dd	_2505
	dd	__irrlicht_core_SMaterialLayer_createFromOther
	dd	7
	dd	_481
	dd	_2521
	dd	__irrlicht_core_SMaterialLayer_createFromHandle
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SMaterialLayer_Delete
	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	7
	dd	_481
	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	_443
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IVideoModeList_Delete
	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	_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	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IGeometryCreator_Delete
	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	7
	dd	_481
	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	_443
	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	_443
	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	_433
	dd	__irrlicht_core_IVideoDriver_setTextureCreationFlag
	dd	6
	dd	_2638
	dd	_443
	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	_433
	dd	__irrlicht_core_IVideoDriver_enableClipPlane
	dd	6
	dd	_2693
	dd	_443
	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	_483
	dd	_431
	dd	__irrlicht_core_IVideoDriver_Delete
	dd	6
	dd	_2694
	dd	_433
	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	_443
	dd	__irrlicht_core_IVideoDriver_setMinHardwareBufferVertexCount
	dd	6
	dd	_2705
	dd	_433
	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	_443
	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	_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	_443
	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	_443
	dd	__irrlicht_core_SOverrideMaterial_setEnabled
	dd	7
	dd	_481
	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	_bbObjectDtor
	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	_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	_443
	dd	__irrlicht_core_IRenderTarget_setTargetType
	dd	6
	dd	_2497
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getColorMask
	dd	6
	dd	_2498
	dd	_443
	dd	__irrlicht_core_IRenderTarget_setColorMask
	dd	6
	dd	_2731
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendFuncSrc
	dd	6
	dd	_2732
	dd	_443
	dd	__irrlicht_core_IRenderTarget_setBlendFuncSrc
	dd	6
	dd	_2733
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendFuncDst
	dd	6
	dd	_2734
	dd	_443
	dd	__irrlicht_core_IRenderTarget_setBlendFuncDst
	dd	6
	dd	_2735
	dd	_431
	dd	__irrlicht_core_IRenderTarget_getBlendEnable
	dd	6
	dd	_2736
	dd	_443
	dd	__irrlicht_core_IRenderTarget_setBlendEnable
	dd	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IRenderTarget_Delete
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_IMaterialRenderer_Delete
	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	7
	dd	_2247
	dd	_2759
	dd	112
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IShaderConstantSetCallBack_bind
	dd	7
	dd	_2760
	dd	_1085
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetConstantsBinding
	dd	7
	dd	_2761
	dd	_433
	dd	__irrlicht_core_IShaderConstantSetCallBack_OnSetMaterialBinding
	dd	6
	dd	_2762
	dd	_2763
	dd	124
	dd	6
	dd	_2764
	dd	_1736
	dd	128
	dd	6
	dd	_449
	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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_2765
	dd	__irrlicht_core_IShaderConstantSetCallBack_create
	dd	7
	dd	_481
	dd	_2766
	dd	__irrlicht_core_IShaderConstantSetCallBack_createFromHandle
	dd	6
	dd	_441
	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	7
	dd	_481
	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	_bbObjectDtor
	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	_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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_2789
	dd	__irrlicht_core_IImageWriter_create
	dd	7
	dd	_481
	dd	_2790
	dd	__irrlicht_core_IImageWriter_createFromHandle
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IImageWriter_bind
	dd	6
	dd	_449
	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	_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_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_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	_2797
	dd	_2642
	dd	112
	dd	6
	dd	_1496
	dd	_1498
	dd	116
	dd	6
	dd	_2798
	dd	_793
	dd	120
	dd	7
	dd	_479
	dd	_2799
	dd	__irrlicht_core_IImageLoader_create
	dd	7
	dd	_481
	dd	_2800
	dd	__irrlicht_core_IImageLoader_createFromHandle
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IImageLoader_bind
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_2801
	dd	_433
	dd	132
	dd	7
	dd	_2802
	dd	_433
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	20
	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	_433
	dd	204
	dd	6
	dd	_2859
	dd	_443
	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	7
	dd	_481
	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_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_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	7
	dd	_479
	dd	_2806
	dd	__irrlicht_core_CDynamicMeshBuffer_create
	dd	7
	dd	_481
	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_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_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	7
	dd	_481
	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	_443
	dd	124
	dd	6
	dd	_3177
	dd	_431
	dd	128
	dd	6
	dd	_832
	dd	_431
	dd	132
	dd	6
	dd	_1075
	dd	_443
	dd	136
	dd	6
	dd	_971
	dd	_443
	dd	140
	dd	6
	dd	_1070
	dd	_431
	dd	144
	dd	6
	dd	_1785
	dd	_433
	dd	148
	dd	6
	dd	_1080
	dd	_443
	dd	152
	dd	6
	dd	_1077
	dd	_443
	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	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	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	7
	dd	_2809
	dd	_2810
	dd	__irrlicht_core_CIndexBuffer_createFromIndexType
	dd	7
	dd	_1061
	dd	_2811
	dd	__irrlicht_core_CIndexBuffer_createFromOther
	dd	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_CIndexBuffer_Delete
	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	7
	dd	_481
	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	_443
	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	_443
	dd	148
	dd	6
	dd	_1077
	dd	_443
	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	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	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	7
	dd	_2809
	dd	_2815
	dd	__irrlicht_core_CVertexBuffer_createFromIndexType
	dd	7
	dd	_1061
	dd	_2816
	dd	__irrlicht_core_CVertexBuffer_createFromOther
	dd	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_CVertexBuffer_Delete
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	20
	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	7
	dd	_481
	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	_433
	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	_483
	dd	_431
	dd	20
	dd	6
	dd	_2858
	dd	_433
	dd	136
	dd	6
	dd	_2859
	dd	_443
	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	_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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_2900
	dd	__irrlicht_core_IMeshLoader_create
	dd	7
	dd	_481
	dd	_2901
	dd	__irrlicht_core_IMeshLoader_createFromHandle
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IMeshLoader_bind
	dd	7
	dd	_2902
	dd	_433
	dd	__irrlicht_core_IMeshLoader_OnCreateMeshBinding
	dd	7
	dd	_2903
	dd	_1477
	dd	__irrlicht_core_IMeshLoader_OnIsALoadableFileExtensionBinding
	dd	6
	dd	_449
	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	_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_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	__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	7
	dd	_481
	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	_483
	dd	_431
	dd	20
	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	_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	_443
	dd	240
	dd	6
	dd	_3024
	dd	_443
	dd	244
	dd	6
	dd	_3025
	dd	_443
	dd	248
	dd	6
	dd	_1565
	dd	_443
	dd	252
	dd	6
	dd	_2895
	dd	_433
	dd	256
	dd	6
	dd	_3026
	dd	_1399
	dd	260
	dd	6
	dd	_2458
	dd	_443
	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	_443
	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	_443
	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	_483
	dd	_431
	dd	20
	dd	6
	dd	_1547
	dd	_2983
	dd	328
	dd	7
	dd	_479
	dd	_3037
	dd	332
	dd	7
	dd	_481
	dd	_3038
	dd	112
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_ISceneNode_bind
	dd	7
	dd	_3039
	dd	_443
	dd	336
	dd	7
	dd	_3040
	dd	_433
	dd	340
	dd	7
	dd	_3041
	dd	_433
	dd	344
	dd	7
	dd	_3042
	dd	_433
	dd	348
	dd	7
	dd	_3043
	dd	_433
	dd	352
	dd	7
	dd	_3044
	dd	_433
	dd	356
	dd	7
	dd	_3045
	dd	_433
	dd	360
	dd	7
	dd	_3046
	dd	_1477
	dd	364
	dd	7
	dd	_3047
	dd	_1085
	dd	368
	dd	7
	dd	_3048
	dd	_433
	dd	372
	dd	7
	dd	_3049
	dd	_1085
	dd	376
	dd	7
	dd	_3050
	dd	_1085
	dd	380
	dd	7
	dd	_3051
	dd	_433
	dd	384
	dd	7
	dd	_3052
	dd	_433
	dd	388
	dd	7
	dd	_3053
	dd	_433
	dd	392
	dd	7
	dd	_3054
	dd	_433
	dd	396
	dd	7
	dd	_3055
	dd	_443
	dd	400
	dd	7
	dd	_3056
	dd	_433
	dd	404
	dd	7
	dd	_3057
	dd	_443
	dd	408
	dd	7
	dd	_3058
	dd	_443
	dd	412
	dd	7
	dd	_3059
	dd	_443
	dd	416
	dd	7
	dd	_3060
	dd	_443
	dd	420
	dd	7
	dd	_3061
	dd	_443
	dd	424
	dd	7
	dd	_3062
	dd	_443
	dd	428
	dd	7
	dd	_3063
	dd	_443
	dd	432
	dd	7
	dd	_3064
	dd	_443
	dd	436
	dd	7
	dd	_3065
	dd	_443
	dd	440
	dd	7
	dd	_3066
	dd	_443
	dd	444
	dd	7
	dd	_3067
	dd	_1475
	dd	448
	dd	7
	dd	_3068
	dd	_443
	dd	452
	dd	7
	dd	_3069
	dd	_443
	dd	456
	dd	7
	dd	_3070
	dd	_433
	dd	460
	dd	7
	dd	_3071
	dd	_443
	dd	464
	dd	7
	dd	_3072
	dd	_443
	dd	468
	dd	7
	dd	_3073
	dd	_443
	dd	472
	dd	7
	dd	_3074
	dd	_443
	dd	476
	dd	7
	dd	_3075
	dd	_443
	dd	480
	dd	7
	dd	_3076
	dd	_433
	dd	484
	dd	7
	dd	_3077
	dd	_433
	dd	488
	dd	7
	dd	_3078
	dd	_443
	dd	492
	dd	7
	dd	_3079
	dd	_443
	dd	496
	dd	7
	dd	_3080
	dd	_433
	dd	500
	dd	7
	dd	_3081
	dd	_443
	dd	504
	dd	7
	dd	_3082
	dd	_443
	dd	508
	dd	7
	dd	_3083
	dd	_433
	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	_443
	dd	528
	dd	6
	dd	_449
	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	_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_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	__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	7
	dd	_481
	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	_470
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setAnimationSpeed
	dd	6
	dd	_2923
	dd	_443
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setCurrentFrame
	dd	6
	dd	_2924
	dd	_433
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setFrameLoop
	dd	6
	dd	_2925
	dd	_443
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setLoopMode
	dd	6
	dd	_2926
	dd	_793
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2Animation
	dd	6
	dd	_2927
	dd	_443
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setMD2AnimationFromType
	dd	6
	dd	_2928
	dd	_443
	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	_443
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setJointMode
	dd	6
	dd	_2935
	dd	_470
	dd	__irrlicht_core_IAnimatedMeshSceneNode_setTransitionTime
	dd	6
	dd	_2936
	dd	_443
	dd	__irrlicht_core_IAnimatedMeshSceneNode_animateJoints
	dd	6
	dd	_2937
	dd	_443
	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	_467
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_2247
	dd	_2957
	dd	112
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IAnimationEndCallBack_bind
	dd	7
	dd	_2958
	dd	_433
	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	_483
	dd	_431
	dd	20
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_479
	dd	_2961
	dd	__irrlicht_core_IAnimationEndCallBack_create
	dd	7
	dd	_481
	dd	_2962
	dd	__irrlicht_core_IAnimationEndCallBack_createFromHandle
	dd	6
	dd	_441
	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	7
	dd	_481
	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_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_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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	20
	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	_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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_2992
	dd	__irrlicht_core_ISceneNodeAnimator_create
	dd	7
	dd	_481
	dd	_2993
	dd	112
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_ISceneNodeAnimator_bind
	dd	7
	dd	_2248
	dd	_433
	dd	152
	dd	7
	dd	_2994
	dd	_443
	dd	156
	dd	7
	dd	_2995
	dd	_443
	dd	160
	dd	7
	dd	_2996
	dd	_443
	dd	164
	dd	7
	dd	_2997
	dd	_1085
	dd	__irrlicht_core_ISceneNodeAnimator_OnAnimateNodeBinding
	dd	7
	dd	_2998
	dd	_1085
	dd	172
	dd	6
	dd	_449
	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	_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	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_3100
	dd	__irrlicht_core_ISceneNodeFactory_create
	dd	7
	dd	_481
	dd	_3101
	dd	140
	dd	6
	dd	_442
	dd	_443
	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	7
	dd	_481
	dd	_3104
	dd	112
	dd	6
	dd	_530
	dd	_549
	dd	532
	dd	6
	dd	_1754
	dd	_454
	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_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_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	7
	dd	_481
	dd	_3109
	dd	__irrlicht_core_IBillboardTextSceneNode_createFromHandle
	dd	6
	dd	_530
	dd	_549
	dd	__irrlicht_core_IBillboardTextSceneNode_getSize
	dd	6
	dd	_1754
	dd	_454
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IBoneSceneNode_setAnimationMode
	dd	6
	dd	_3116
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getAnimationMode
	dd	6
	dd	_3117
	dd	_443
	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	_443
	dd	__irrlicht_core_IBoneSceneNode_setPositionHint
	dd	6
	dd	_3122
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getScaleHint
	dd	6
	dd	_3123
	dd	_443
	dd	__irrlicht_core_IBoneSceneNode_setScaleHint
	dd	6
	dd	_3124
	dd	_431
	dd	__irrlicht_core_IBoneSceneNode_getRotationHint
	dd	6
	dd	_3125
	dd	_443
	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_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_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	7
	dd	_481
	dd	_3128
	dd	__irrlicht_core_SViewFrustum_createFromHandle
	dd	7
	dd	_479
	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	_483
	dd	_431
	dd	__irrlicht_core_SViewFrustum_Delete
	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	7
	dd	_481
	dd	_3145
	dd	__irrlicht_core_ICameraSceneNode_createFromHandle
	dd	6
	dd	_3146
	dd	_467
	dd	__irrlicht_core_ICameraSceneNode_getAspectRatio
	dd	6
	dd	_3147
	dd	_467
	dd	__irrlicht_core_ICameraSceneNode_getFarValue
	dd	6
	dd	_3148
	dd	_467
	dd	__irrlicht_core_ICameraSceneNode_getFOV
	dd	6
	dd	_3149
	dd	_467
	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	_470
	dd	__irrlicht_core_ICameraSceneNode_setAspectRatio
	dd	6
	dd	_3157
	dd	_470
	dd	__irrlicht_core_ICameraSceneNode_setFarValue
	dd	6
	dd	_3158
	dd	_470
	dd	__irrlicht_core_ICameraSceneNode_setFOV
	dd	6
	dd	_3159
	dd	_470
	dd	__irrlicht_core_ICameraSceneNode_setNearValue
	dd	6
	dd	_3160
	dd	_443
	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	_443
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	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	_470
	dd	__irrlicht_core_ILightSceneNode_setRadius
	dd	6
	dd	_2441
	dd	_467
	dd	__irrlicht_core_ILightSceneNode_getRadius
	dd	6
	dd	_3185
	dd	_443
	dd	__irrlicht_core_ILightSceneNode_setLightType
	dd	6
	dd	_3186
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_getLightType
	dd	6
	dd	_3187
	dd	_443
	dd	__irrlicht_core_ILightSceneNode_enableCastShadow
	dd	6
	dd	_3188
	dd	_431
	dd	__irrlicht_core_ILightSceneNode_getCastShadow
	dd	6
	dd	_1521
	dd	_443
	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_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_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	7
	dd	_481
	dd	_3191
	dd	__irrlicht_core_SMesh_createFromHandle
	dd	7
	dd	_479
	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	_433
	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_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_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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_IMeshManipulator_Delete
	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	7
	dd	_481
	dd	_3249
	dd	__irrlicht_core_IMeshSceneNode_createFromHandle
	dd	6
	dd	_1737
	dd	_2869
	dd	__irrlicht_core_IMeshSceneNode_setMesh
	dd	6
	dd	_2928
	dd	_443
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	dd	_3259
	dd	__irrlicht_core_SParticle_createFromHandle
	dd	7
	dd	_479
	dd	_1162
	dd	__irrlicht_core_SParticle_create
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SParticle_Delete
	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	_443
	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	_443
	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	_3272
	dd	_3273
	dd	124
	dd	6
	dd	_1490
	dd	_431
	dd	128
	dd	6
	dd	_1564
	dd	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_3274
	dd	__irrlicht_core_IParticleAffector_create
	dd	7
	dd	_481
	dd	_3275
	dd	112
	dd	6
	dd	_1547
	dd	_3276
	dd	144
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IParticleAffector_bind
	dd	7
	dd	_3277
	dd	_443
	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	_449
	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	_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_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	__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	7
	dd	_481
	dd	_3285
	dd	112
	dd	6
	dd	_3286
	dd	_660
	dd	164
	dd	6
	dd	_3287
	dd	_443
	dd	168
	dd	6
	dd	_3288
	dd	_443
	dd	172
	dd	6
	dd	_3289
	dd	_443
	dd	176
	dd	6
	dd	_3290
	dd	_443
	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_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_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	7
	dd	_481
	dd	_3297
	dd	112
	dd	6
	dd	_3298
	dd	_1672
	dd	164
	dd	6
	dd	_3299
	dd	_470
	dd	168
	dd	6
	dd	_3300
	dd	_1704
	dd	172
	dd	6
	dd	_3301
	dd	_467
	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_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_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	7
	dd	_481
	dd	_3304
	dd	112
	dd	6
	dd	_3305
	dd	_470
	dd	164
	dd	6
	dd	_3306
	dd	_660
	dd	168
	dd	6
	dd	_3307
	dd	_467
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	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	_443
	dd	136
	dd	6
	dd	_3321
	dd	_443
	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	_483
	dd	_431
	dd	20
	dd	6
	dd	_3328
	dd	_549
	dd	176
	dd	6
	dd	_3329
	dd	_549
	dd	180
	dd	6
	dd	_3330
	dd	_454
	dd	184
	dd	6
	dd	_3331
	dd	_454
	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	7
	dd	_481
	dd	_3334
	dd	112
	dd	6
	dd	_3335
	dd	_2960
	dd	192
	dd	6
	dd	_3336
	dd	_443
	dd	196
	dd	6
	dd	_3337
	dd	_470
	dd	200
	dd	6
	dd	_3338
	dd	_443
	dd	204
	dd	6
	dd	_3339
	dd	_3340
	dd	208
	dd	6
	dd	_3341
	dd	_431
	dd	212
	dd	6
	dd	_3342
	dd	_467
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	dd	_3351
	dd	112
	dd	6
	dd	_1737
	dd	_2869
	dd	192
	dd	6
	dd	_3336
	dd	_443
	dd	196
	dd	6
	dd	_3337
	dd	_470
	dd	200
	dd	6
	dd	_3338
	dd	_443
	dd	204
	dd	6
	dd	_1739
	dd	_3250
	dd	208
	dd	6
	dd	_3341
	dd	_431
	dd	212
	dd	6
	dd	_3342
	dd	_467
	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_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_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	7
	dd	_481
	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	_470
	dd	200
	dd	6
	dd	_605
	dd	_470
	dd	204
	dd	6
	dd	_3356
	dd	_443
	dd	208
	dd	6
	dd	_526
	dd	_649
	dd	212
	dd	6
	dd	_677
	dd	_649
	dd	216
	dd	6
	dd	_2441
	dd	_467
	dd	220
	dd	6
	dd	_570
	dd	_467
	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_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_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	7
	dd	_481
	dd	_3360
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2442
	dd	_470
	dd	196
	dd	6
	dd	_3361
	dd	_470
	dd	200
	dd	6
	dd	_526
	dd	_649
	dd	204
	dd	6
	dd	_2441
	dd	_467
	dd	208
	dd	6
	dd	_3362
	dd	_467
	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_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_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	7
	dd	_481
	dd	_3365
	dd	112
	dd	6
	dd	_3355
	dd	_660
	dd	192
	dd	6
	dd	_2442
	dd	_470
	dd	196
	dd	6
	dd	_526
	dd	_649
	dd	200
	dd	6
	dd	_2441
	dd	_467
	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_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_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	7
	dd	_481
	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	_443
	dd	__irrlicht_core_IParticleSystemSceneNode_setParticlesAreGlobal
	dd	6
	dd	_3399
	dd	_454
	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_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_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	7
	dd	_481
	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	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_ISceneCollisionManager_Delete
	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	7
	dd	_481
	dd	_3421
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_createFromHandle
	dd	6
	dd	_3422
	dd	_467
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getMoveSpeed
	dd	6
	dd	_3423
	dd	_470
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setMoveSpeed
	dd	6
	dd	_3424
	dd	_467
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_getRotateSpeed
	dd	6
	dd	_3425
	dd	_470
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setRotateSpeed
	dd	6
	dd	_3426
	dd	_3427
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setKeyMap
	dd	6
	dd	_3428
	dd	_443
	dd	__irrlicht_core_ISceneNodeAnimatorCameraFPS_setVerticalMovement
	dd	6
	dd	_3429
	dd	_443
	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_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_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	7
	dd	_481
	dd	_3432
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_createFromHandle
	dd	6
	dd	_3422
	dd	_467
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getMoveSpeed
	dd	6
	dd	_3423
	dd	_470
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setMoveSpeed
	dd	6
	dd	_3424
	dd	_467
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getRotateSpeed
	dd	6
	dd	_3425
	dd	_470
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_setRotateSpeed
	dd	6
	dd	_3433
	dd	_467
	dd	__irrlicht_core_ISceneNodeAnimatorCameraMaya_getZoomSpeed
	dd	6
	dd	_3434
	dd	_470
	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_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_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	_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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_3439
	dd	__irrlicht_core_ICollisionCallback_create
	dd	7
	dd	_481
	dd	_3440
	dd	__irrlicht_core_ICollisionCallback_createFromHandle
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_ICollisionCallback_bind
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_3441
	dd	_433
	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	7
	dd	_481
	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	_470
	dd	__irrlicht_core_ISceneNodeAnimatorCollisionResponse_jump
	dd	6
	dd	_3453
	dd	_443
	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_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_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	_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	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_3472
	dd	__irrlicht_core_ISceneNodeAnimatorFactory_create
	dd	7
	dd	_481
	dd	_3473
	dd	140
	dd	6
	dd	_442
	dd	_443
	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	7
	dd	_481
	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_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_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	_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	_443
	dd	__irrlicht_core_ISkinnedMesh_updateNormalsWhenAnimating
	dd	6
	dd	_3486
	dd	_443
	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	_443
	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	_481
	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_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_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	_2039
	dd	_467
	dd	__irrlicht_core_SPositionKey_getFrame
	dd	6
	dd	_3511
	dd	_470
	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	_481
	dd	_3512
	dd	__irrlicht_core_SPositionKey_createFromHandle
	dd	7
	dd	_479
	dd	_3513
	dd	__irrlicht_core_SPositionKey_create
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SPositionKey_Delete
	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	_2039
	dd	_467
	dd	__irrlicht_core_SScaleKey_getFrame
	dd	6
	dd	_3511
	dd	_470
	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	_481
	dd	_3517
	dd	__irrlicht_core_SScaleKey_createFromHandle
	dd	7
	dd	_479
	dd	_3518
	dd	__irrlicht_core_SScaleKey_create
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SScaleKey_Delete
	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	_2039
	dd	_467
	dd	__irrlicht_core_SRotationKey_getFrame
	dd	6
	dd	_3511
	dd	_470
	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	_481
	dd	_3522
	dd	__irrlicht_core_SRotationKey_createFromHandle
	dd	7
	dd	_479
	dd	_3523
	dd	__irrlicht_core_SRotationKey_create
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SRotationKey_Delete
	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	_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	_443
	dd	__irrlicht_core_SWeight_setVertexId
	dd	6
	dd	_3530
	dd	_467
	dd	__irrlicht_core_SWeight_getStrength
	dd	6
	dd	_3531
	dd	_470
	dd	__irrlicht_core_SWeight_setStrength
	dd	7
	dd	_481
	dd	_3532
	dd	__irrlicht_core_SWeight_createFromHandle
	dd	7
	dd	_479
	dd	_3533
	dd	__irrlicht_core_SWeight_create
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SWeight_Delete
	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	_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	_481
	dd	_3574
	dd	__irrlicht_core_SJoint_createFromHandle
	dd	7
	dd	_479
	dd	_3575
	dd	__irrlicht_core_SJoint_create
	dd	6
	dd	_483
	dd	_431
	dd	__irrlicht_core_SJoint_Delete
	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	7
	dd	_481
	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	_470
	dd	__irrlicht_core_ITerrainSceneNode_setCameraMovementDelta
	dd	6
	dd	_3591
	dd	_470
	dd	__irrlicht_core_ITerrainSceneNode_setCameraRotationDelta
	dd	6
	dd	_3592
	dd	_443
	dd	__irrlicht_core_ITerrainSceneNode_setDynamicSelectorUpdate
	dd	6
	dd	_468
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_481
	dd	_3606
	dd	__irrlicht_core_IVolumeLightSceneNode_createFromHandle
	dd	6
	dd	_3607
	dd	_443
	dd	__irrlicht_core_IVolumeLightSceneNode_setSubDivideU
	dd	6
	dd	_3608
	dd	_443
	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_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_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	7
	dd	_479
	dd	_3617
	dd	__irrlicht_core_SMeshBufferLightMap_create
	dd	7
	dd	_481
	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_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_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	7
	dd	_481
	dd	_3621
	dd	__irrlicht_core_SAnimatedMesh_createFromHandle
	dd	7
	dd	_479
	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_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_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	7
	dd	_479
	dd	_3627
	dd	__irrlicht_core_SMeshBuffer_create
	dd	7
	dd	_481
	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_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_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	7
	dd	_479
	dd	_3631
	dd	__irrlicht_core_SMeshBufferTangents_create
	dd	7
	dd	_481
	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_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_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	7
	dd	_481
	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_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_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	7
	dd	_479
	dd	_3638
	dd	220
	dd	7
	dd	_481
	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_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_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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_ISceneManager_Delete
	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	_3789
	dd	_3790
	dd	96
	dd	6
	dd	_3791
	dd	_3792
	dd	100
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_ISceneUserDataSerializer_bind
	dd	7
	dd	_3793
	dd	_433
	dd	104
	dd	7
	dd	_3794
	dd	_1085
	dd	108
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_479
	dd	_3795
	dd	__irrlicht_core_ISceneUserDataSerializer_create
	dd	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_3799
	dd	__irrlicht_core_SMD3AnimationInfo_createFromHandle
	dd	6
	dd	_3800
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getFirst
	dd	6
	dd	_3801
	dd	_443
	dd	__irrlicht_core_SMD3AnimationInfo_setFirst
	dd	6
	dd	_3802
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getNum
	dd	6
	dd	_3803
	dd	_443
	dd	__irrlicht_core_SMD3AnimationInfo_setNum
	dd	6
	dd	_3804
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getLooping
	dd	6
	dd	_3805
	dd	_443
	dd	__irrlicht_core_SMD3AnimationInfo_setLooping
	dd	6
	dd	_2625
	dd	_431
	dd	__irrlicht_core_SMD3AnimationInfo_getFPS
	dd	6
	dd	_3806
	dd	_443
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_3836
	dd	__irrlicht_core_SMD3TexCoord_createFromHandle
	dd	6
	dd	_3837
	dd	_467
	dd	__irrlicht_core_SMD3TexCoord_getU
	dd	6
	dd	_3838
	dd	_467
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_SMD3MeshBuffer_Delete
	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	7
	dd	_481
	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	_453
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_443
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_483
	dd	_431
	dd	__irrlicht_core_SMD3Mesh_Delete
	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	7
	dd	_481
	dd	_3874
	dd	__irrlicht_core_IAnimatedMeshMD3_createFromHandle
	dd	6
	dd	_3875
	dd	_433
	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_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_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	7
	dd	_481
	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	_436
	dd	_431
	dd	__irrlicht_core_SVariable_isValid
	dd	6
	dd	_453
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	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	_bbObjectDtor
	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	7
	dd	_481
	dd	_3897
	dd	__irrlicht_core_IShader_createFromHandle
	dd	6
	dd	_453
	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	_bbObjectDtor
	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	_3906
	dd	_3907
	dd	112
	dd	6
	dd	_1578
	dd	_431
	dd	116
	dd	6
	dd	_3908
	dd	_443
	dd	120
	dd	6
	dd	_3909
	dd	_443
	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	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_3912
	dd	__irrlicht_core_ILightManager_create
	dd	7
	dd	_481
	dd	_3913
	dd	__irrlicht_core_ILightManager_createFromHandle
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_ILightManager_bind
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_3914
	dd	_3915
	dd	144
	dd	7
	dd	_3916
	dd	_443
	dd	148
	dd	7
	dd	_3917
	dd	_433
	dd	152
	dd	7
	dd	_3918
	dd	_433
	dd	156
	dd	7
	dd	_3919
	dd	_433
	dd	160
	dd	7
	dd	_3920
	dd	_433
	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	_3923
	dd	_1133
	dd	96
	dd	6
	dd	_483
	dd	_431
	dd	20
	dd	7
	dd	_479
	dd	_3924
	dd	__irrlicht_core_IVertexManipulator_create
	dd	7
	dd	_481
	dd	_3925
	dd	__irrlicht_core_IVertexManipulator_createFromHandle
	dd	6
	dd	_442
	dd	_443
	dd	__irrlicht_core_IVertexManipulator_bind
	dd	6
	dd	_449
	dd	_431
	dd	88
	dd	7
	dd	_3926
	dd	_433
	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
_19128:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/EShaderTypes.BMX",0
	align	4
_19127:
	dd	_19128
	dd	13
	dd	1
	align	4
_19131:
	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
_19133:
	dd	_19128
	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
_19136:
	dd	_19128
	dd	60
	dd	1
	align	4
_29:
	dd	_bbStringClass
	dd	2147483647
	dd	6
	dw	103,115,95,52,95,48
_19140:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/E_LIGHT_TYPE.BMX",0
	align	4
_19139:
	dd	_19140
	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
_19144:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/E_VERTEX_TYPE.BMX",0
	align	4
_19143:
	dd	_19144
	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
_19148:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/E_TEXTURE_CLAMP.BMX",0
	align	4
_19147:
	dd	_19148
	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
_19152:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_SCENE_NODE_TYPES.BMX",0
	align	4
_19151:
	dd	_19152
	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
_19154:
	dd	_19152
	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
_19156:
	dd	_19152
	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
_19158:
	dd	_19152
	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
_19160:
	dd	_19152
	dd	17
	dd	1
	align	4
_19162:
	dd	_19152
	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
_19164:
	dd	_19152
	dd	23
	dd	1
	align	4
_59:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	100
	align	4
_19166:
	dd	_19152
	dd	26
	dd	1
	align	4
_19168:
	dd	_19152
	dd	29
	dd	1
	align	4
_60:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	111
	align	4
_19170:
	dd	_19152
	dd	32
	dd	1
	align	4
_61:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	109
	align	4
_19172:
	dd	_19152
	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
_19174:
	dd	_19152
	dd	38
	dd	1
	align	4
_19176:
	dd	_19152
	dd	41
	dd	1
	align	4
_19178:
	dd	_19152
	dd	44
	dd	1
	align	4
_19180:
	dd	_19152
	dd	47
	dd	1
	align	4
_64:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	105
	align	4
_19182:
	dd	_19152
	dd	50
	dd	1
	align	4
_19184:
	dd	_19152
	dd	53
	dd	1
	align	4
_19186:
	dd	_19152
	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
_19188:
	dd	_19152
	dd	59
	dd	1
	align	4
_19190:
	dd	_19152
	dd	62
	dd	1
	align	4
_67:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	118
	align	4
_19192:
	dd	_19152
	dd	65
	dd	1
	align	4
_68:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	77
	align	4
_19194:
	dd	_19152
	dd	68
	dd	1
	align	4
_69:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	70
	align	4
_19196:
	dd	_19152
	dd	71
	dd	1
	align	4
_70:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	110
	align	4
_19198:
	dd	_19152
	dd	74
	dd	1
_19201:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_PARTICLE_AFFECTOR_TYPE.BMX",0
	align	4
_19200:
	dd	_19201
	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
_19205:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_PARTICLE_EMITTER_TYPE.BMX",0
	align	4
_19204:
	dd	_19205
	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
_19209:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_CULLING_TYPE.BMX",0
	align	4
_19208:
	dd	_19209
	dd	13
	dd	1
	align	4
_19211:
	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
_19214:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/E_BONE_ANIMATION_MODE.BMX",0
	align	4
_19213:
	dd	_19214
	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
_19218:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/EMESHWRITERENUMS.BMX",0
	align	4
_19217:
	dd	_19218
	dd	4
	dd	1
	align	4
_19220:
	dd	_19218
	dd	7
	dd	1
	align	4
_19222:
	dd	_19218
	dd	10
	dd	1
	align	4
_19224:
	dd	_19218
	dd	13
	dd	1
	align	4
_90:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	106
	align	4
_19226:
	dd	_19218
	dd	16
	dd	1
_19229:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_DEFAULT_COLOR.BMX",0
	align	4
_19228:
	dd	_19229
	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
_19233:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_DEFAULT_SIZE.BMX",0
	align	4
_19232:
	dd	_19233
	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
_19237:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_DEFAULT_TEXT.BMX",0
	align	4
_19236:
	dd	_19237
	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
_19241:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_SKIN_TYPE.BMX",0
	align	4
_19240:
	dd	_19241
	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
_19245:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_ELEMENT_TYPE.BMX",0
	align	4
_19244:
	dd	_19245
	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
_19249:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_ALIGNMENT.BMX",0
	align	4
_19248:
	dd	_19249
	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
_19253:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_COLUMN_ORDERING.BMX",0
	align	4
_19252:
	dd	_19253
	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
_19257:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/EGUI_ORDERING_MODE.BMX",0
	align	4
_19256:
	dd	_19257
	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
_19261:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilearchive_wrap.bmx",0
	align	4
_19260:
	dd	_19261
	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
_19263:
	dd	_19261
	dd	9
	dd	1
	align	4
_179:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	122
	align	4
_19265:
	dd	_19261
	dd	10
	dd	1
	align	4
_180:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	102
	align	4
_19267:
	dd	_19261
	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
_19269:
	dd	_19261
	dd	12
	dd	1
	align	4
_183:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	78
	align	4
_19271:
	dd	_19261
	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
_19273:
	dd	_19261
	dd	14
	dd	1
_19276:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ivideodriver_wrap.bmx",0
	align	4
_19275:
	dd	_19276
	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
_19280:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/smaterial_wrap.bmx",0
	align	4
_19279:
	dd	_19280
	dd	5
	dd	1
_19283:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguibutton.bmx",0
	align	4
_19282:
	dd	_19283
	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
_19287:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiskin.bmx",0
	align	4
_19286:
	dd	_19287
	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
_19290:
	dd	_19287
	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
_20347:
	db	"Self",0
_20348:
	db	":IrrBase",0
	align	4
_20346:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	0
	align	4
_20345:
	dd	3
	dd	0
	dd	0
_20372:
	db	"pHandle",0
_20373:
	db	"bMustDel",0
	align	4
_20371:
	dd	1
	dd	_432
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	2
	dd	_20372
	dd	_427
	dd	-8
	dd	2
	dd	_20373
	dd	_427
	dd	-12
	dd	0
_20350:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irrbmax_base.bmx",0
	align	4
_20349:
	dd	_20350
	dd	10
	dd	3
	align	4
_20354:
	dd	_20350
	dd	11
	dd	3
	align	4
_20358:
	dd	_20350
	dd	14
	dd	3
_20370:
	db	"tempptr",0
	align	4
_20369:
	dd	3
	dd	0
	dd	2
	dd	_20370
	dd	_427
	dd	-16
	dd	0
	align	4
_20364:
	dd	_20350
	dd	15
	dd	4
	align	4
_20366:
	dd	_20350
	dd	16
	dd	4
_20380:
	db	"obj",0
_20381:
	db	":Object",0
	align	4
_20379:
	dd	1
	dd	_434
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	2
	dd	_20380
	dd	_20381
	dd	-8
	dd	0
	align	4
_20374:
	dd	_20350
	dd	21
	dd	3
	align	4
_20385:
	dd	1
	dd	_436
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	0
	align	4
_20382:
	dd	_20350
	dd	25
	dd	3
_20388:
	db	"Text",0
	align	4
_20387:
	dd	1
	dd	_437
	dd	2
	dd	_20388
	dd	_19130
	dd	-4
	dd	0
	align	4
_20386:
	dd	_20350
	dd	30
	dd	3
_20391:
	db	"WCharText",0
	align	4
_20390:
	dd	1
	dd	_439
	dd	2
	dd	_20391
	dd	_2292
	dd	-4
	dd	0
	align	4
_20389:
	dd	_20350
	dd	42
	dd	3
	align	4
_20400:
	dd	1
	dd	_441
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	0
	align	4
_20392:
	dd	_20350
	dd	63
	dd	3
	align	4
_20399:
	dd	3
	dd	0
	dd	0
	align	4
_20396:
	dd	_20350
	dd	63
	dd	20
_20416:
	db	"binding",0
	align	4
_20415:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	2
	dd	_20416
	dd	_427
	dd	-8
	dd	0
	align	4
_20401:
	dd	_20350
	dd	71
	dd	3
_20414:
	db	"binderHandle",0
	align	4
_20413:
	dd	3
	dd	0
	dd	2
	dd	_20414
	dd	_427
	dd	-12
	dd	0
	align	4
_20405:
	dd	_20350
	dd	72
	dd	4
	align	4
_20409:
	dd	_20350
	dd	73
	dd	4
	align	4
_20412:
	dd	_20350
	dd	74
	dd	4
_20424:
	db	"temp",0
	align	4
_20423:
	dd	1
	dd	_444
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_20424
	dd	_20348
	dd	-8
	dd	0
	align	4
_20417:
	dd	_20350
	dd	79
	dd	3
	align	4
_20419:
	dd	_20350
	dd	80
	dd	3
	align	4
_20420:
	dd	_20350
	dd	81
	dd	3
	align	4
_20426:
	dd	1
	dd	_445
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	0
	align	4
_20425:
	dd	_20350
	dd	85
	dd	3
_20435:
	db	"bindptr",0
_20436:
	db	"binderhandle",0
	align	4
_20434:
	dd	1
	dd	_447
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	2
	dd	_20435
	dd	_427
	dd	-8
	dd	2
	dd	_20436
	dd	_427
	dd	-12
	dd	0
	align	4
_20427:
	dd	_20350
	dd	89
	dd	3
	align	4
_20430:
	dd	3
	dd	0
	dd	0
	align	4
_20429:
	dd	_20350
	dd	90
	dd	4
	align	4
_20433:
	dd	3
	dd	0
	dd	0
	align	4
_20432:
	dd	_20350
	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
_20440:
	dd	1
	dd	_448
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	0
	align	4
_20437:
	dd	_20350
	dd	97
	dd	3
	align	4
_20442:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	0
	align	4
_20441:
	dd	_20350
	dd	101
	dd	3
	align	4
_20443:
	dd	1
	dd	_450
	dd	2
	dd	_20347
	dd	_20348
	dd	-4
	dd	0
_20446:
	db	":Dimension2df",0
	align	4
_20445:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	0
	align	4
_20444:
	dd	3
	dd	0
	dd	0
_20454:
	db	"pOther",0
	align	4
_20453:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20454
	dd	_20446
	dd	-8
	dd	0
_20448:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/dimension2df.bmx",0
	align	4
_20447:
	dd	_20448
	dd	14
	dd	3
	align	4
_20460:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20454
	dd	_20446
	dd	-8
	dd	0
	align	4
_20455:
	dd	_20448
	dd	17
	dd	3
	align	4
_20466:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20454
	dd	_20446
	dd	-8
	dd	0
	align	4
_20461:
	dd	_20448
	dd	20
	dd	3
_20471:
	db	"f",0
	align	4
_20470:
	dd	1
	dd	_457
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_20467:
	dd	_20448
	dd	24
	dd	3
	align	4
_20475:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_20472:
	dd	_20448
	dd	28
	dd	3
	align	4
_20480:
	dd	1
	dd	_460
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_20476:
	dd	_20448
	dd	32
	dd	3
	align	4
_20479:
	dd	_20448
	dd	33
	dd	3
	align	4
_20485:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_20481:
	dd	_20448
	dd	37
	dd	3
	align	4
_20484:
	dd	_20448
	dd	38
	dd	3
_20492:
	db	"other",0
	align	4
_20491:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20486:
	dd	_20448
	dd	42
	dd	3
	align	4
_20499:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20493:
	dd	_20448
	dd	46
	dd	3
	align	4
_20498:
	dd	_20448
	dd	47
	dd	3
	align	4
_20506:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20500:
	dd	_20448
	dd	51
	dd	3
	align	4
_20505:
	dd	_20448
	dd	52
	dd	3
	align	4
_20510:
	dd	1
	dd	_466
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	0
	align	4
_20507:
	dd	_20448
	dd	60
	dd	3
	align	4
_20514:
	dd	1
	dd	_468
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	0
	align	4
_20511:
	dd	_20448
	dd	63
	dd	3
_20519:
	db	"width",0
	align	4
_20518:
	dd	1
	dd	_469
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20519
	dd	_20471
	dd	-8
	dd	0
	align	4
_20515:
	dd	_20448
	dd	66
	dd	3
_20524:
	db	"height",0
	align	4
_20523:
	dd	1
	dd	_471
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20524
	dd	_20471
	dd	-8
	dd	0
	align	4
_20520:
	dd	_20448
	dd	69
	dd	3
	align	4
_20529:
	dd	1
	dd	_472
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20519
	dd	_20471
	dd	-8
	dd	2
	dd	_20524
	dd	_20471
	dd	-12
	dd	0
	align	4
_20525:
	dd	_20448
	dd	73
	dd	3
	align	4
_20528:
	dd	_20448
	dd	74
	dd	3
	align	4
_20533:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	0
	align	4
_20530:
	dd	_20448
	dd	78
	dd	3
_20538:
	db	"bRequirePowerOfTwo",0
_20539:
	db	"bRequireSquare",0
_20540:
	db	"bLarger",0
	align	4
_20537:
	dd	1
	dd	_475
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20538
	dd	_427
	dd	-8
	dd	2
	dd	_20539
	dd	_427
	dd	-12
	dd	2
	dd	_20540
	dd	_427
	dd	-16
	dd	0
	align	4
_20534:
	dd	_20448
	dd	82
	dd	3
_20547:
	db	"d",0
	align	4
_20546:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_20446
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_20541:
	dd	_20448
	dd	86
	dd	3
_20550:
	db	"x",0
_20551:
	db	"y",0
	align	4
_20549:
	dd	1
	dd	_479
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	0
	align	4
_20548:
	dd	_20448
	dd	94
	dd	3
_20556:
	db	"pSize",0
	align	4
_20555:
	dd	1
	dd	_480
	dd	2
	dd	_20556
	dd	_20446
	dd	-4
	dd	0
	align	4
_20552:
	dd	_20448
	dd	98
	dd	3
_20568:
	db	"pPos",0
_20569:
	db	"oRetVal",0
	align	4
_20567:
	dd	1
	dd	_481
	dd	2
	dd	_20568
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_20446
	dd	-12
	dd	0
	align	4
_20557:
	dd	_20448
	dd	102
	dd	3
	align	4
_20560:
	dd	3
	dd	0
	dd	0
	align	4
_20559:
	dd	_20448
	dd	102
	dd	20
	align	4
_20561:
	dd	_20448
	dd	103
	dd	3
	align	4
_20563:
	dd	_20448
	dd	104
	dd	3
	align	4
_20566:
	dd	_20448
	dd	105
	dd	3
_20574:
	db	":Dimension2di",0
	align	4
_20573:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	0
	align	4
_20572:
	dd	3
	dd	0
	dd	0
	align	4
_20581:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20454
	dd	_20574
	dd	-8
	dd	0
_20576:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/dimension2di.bmx",0
	align	4
_20575:
	dd	_20576
	dd	14
	dd	3
	align	4
_20587:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20454
	dd	_20574
	dd	-8
	dd	0
	align	4
_20582:
	dd	_20576
	dd	17
	dd	3
	align	4
_20593:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20454
	dd	_20574
	dd	-8
	dd	0
	align	4
_20588:
	dd	_20576
	dd	20
	dd	3
	align	4
_20597:
	dd	1
	dd	_457
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_20594:
	dd	_20576
	dd	24
	dd	3
	align	4
_20601:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_20598:
	dd	_20576
	dd	28
	dd	3
	align	4
_20606:
	dd	1
	dd	_460
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_3227
	dd	_427
	dd	-8
	dd	0
	align	4
_20602:
	dd	_20576
	dd	32
	dd	3
	align	4
_20605:
	dd	_20576
	dd	33
	dd	3
	align	4
_20611:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_3227
	dd	_427
	dd	-8
	dd	0
	align	4
_20607:
	dd	_20576
	dd	37
	dd	3
	align	4
_20610:
	dd	_20576
	dd	38
	dd	3
	align	4
_20617:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20612:
	dd	_20576
	dd	42
	dd	3
	align	4
_20624:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20618:
	dd	_20576
	dd	46
	dd	3
	align	4
_20623:
	dd	_20576
	dd	47
	dd	3
	align	4
_20631:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20625:
	dd	_20576
	dd	51
	dd	3
	align	4
_20630:
	dd	_20576
	dd	52
	dd	3
	align	4
_20635:
	dd	1
	dd	_466
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	0
	align	4
_20632:
	dd	_20576
	dd	60
	dd	3
	align	4
_20639:
	dd	1
	dd	_468
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	0
	align	4
_20636:
	dd	_20576
	dd	63
	dd	3
	align	4
_20643:
	dd	1
	dd	_469
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20519
	dd	_427
	dd	-8
	dd	0
	align	4
_20640:
	dd	_20576
	dd	66
	dd	3
	align	4
_20647:
	dd	1
	dd	_471
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20524
	dd	_427
	dd	-8
	dd	0
	align	4
_20644:
	dd	_20576
	dd	69
	dd	3
	align	4
_20652:
	dd	1
	dd	_472
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20519
	dd	_427
	dd	-8
	dd	2
	dd	_20524
	dd	_427
	dd	-12
	dd	0
	align	4
_20648:
	dd	_20576
	dd	73
	dd	3
	align	4
_20651:
	dd	_20576
	dd	74
	dd	3
	align	4
_20656:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	0
	align	4
_20653:
	dd	_20576
	dd	78
	dd	3
	align	4
_20660:
	dd	1
	dd	_475
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20538
	dd	_427
	dd	-8
	dd	2
	dd	_20539
	dd	_427
	dd	-12
	dd	2
	dd	_20540
	dd	_427
	dd	-16
	dd	0
	align	4
_20657:
	dd	_20576
	dd	82
	dd	3
	align	4
_20666:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_20574
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_20661:
	dd	_20576
	dd	86
	dd	3
	align	4
_20668:
	dd	1
	dd	_479
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_20667:
	dd	_20576
	dd	94
	dd	3
	align	4
_20672:
	dd	1
	dd	_480
	dd	2
	dd	_20556
	dd	_20574
	dd	-4
	dd	0
	align	4
_20669:
	dd	_20576
	dd	98
	dd	3
	align	4
_20683:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_20574
	dd	-12
	dd	0
	align	4
_20673:
	dd	_20576
	dd	102
	dd	3
	align	4
_20676:
	dd	3
	dd	0
	dd	0
	align	4
_20675:
	dd	_20576
	dd	102
	dd	23
	align	4
_20677:
	dd	_20576
	dd	103
	dd	3
	align	4
_20679:
	dd	_20576
	dd	104
	dd	3
	align	4
_20682:
	dd	_20576
	dd	105
	dd	3
_20688:
	db	":Position2df",0
	align	4
_20687:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	0
	align	4
_20686:
	dd	3
	dd	0
	dd	0
	align	4
_20695:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20454
	dd	_20688
	dd	-8
	dd	0
_20690:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/position2df.bmx",0
	align	4
_20689:
	dd	_20690
	dd	9
	dd	3
	align	4
_20701:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20454
	dd	_20688
	dd	-8
	dd	0
	align	4
_20696:
	dd	_20690
	dd	12
	dd	3
	align	4
_20707:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20454
	dd	_20688
	dd	-8
	dd	0
	align	4
_20702:
	dd	_20690
	dd	15
	dd	3
	align	4
_20713:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20454
	dd	_20688
	dd	-8
	dd	0
	align	4
_20708:
	dd	_20690
	dd	18
	dd	3
	align	4
_20719:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20454
	dd	_20688
	dd	-8
	dd	0
	align	4
_20714:
	dd	_20690
	dd	21
	dd	3
	align	4
_20725:
	dd	1
	dd	_498
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20720:
	dd	_20690
	dd	25
	dd	3
	align	4
_20731:
	dd	1
	dd	_500
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20726:
	dd	_20690
	dd	29
	dd	3
	align	4
_20737:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20688
	dd	-8
	dd	0
	align	4
_20732:
	dd	_20690
	dd	33
	dd	3
_20742:
	db	"scalar",0
	align	4
_20741:
	dd	1
	dd	_501
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20742
	dd	_20471
	dd	-8
	dd	0
	align	4
_20738:
	dd	_20690
	dd	37
	dd	3
	align	4
_20748:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20688
	dd	-8
	dd	0
	align	4
_20743:
	dd	_20690
	dd	41
	dd	3
	align	4
_20754:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20688
	dd	-8
	dd	0
	align	4
_20749:
	dd	_20690
	dd	45
	dd	3
	align	4
_20760:
	dd	1
	dd	_503
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20755:
	dd	_20690
	dd	49
	dd	3
	align	4
_20766:
	dd	1
	dd	_504
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20492
	dd	_20446
	dd	-8
	dd	0
	align	4
_20761:
	dd	_20690
	dd	53
	dd	3
	align	4
_20770:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	0
	align	4
_20767:
	dd	_20690
	dd	61
	dd	3
	align	4
_20774:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	0
	align	4
_20771:
	dd	_20690
	dd	64
	dd	3
	align	4
_20778:
	dd	1
	dd	_507
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	0
	align	4
_20775:
	dd	_20690
	dd	67
	dd	3
	align	4
_20782:
	dd	1
	dd	_508
	dd	2
	dd	_20347
	dd	_20688
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	0
	align	4
_20779:
	dd	_20690
	dd	70
	dd	3
	align	4
_20784:
	dd	1
	dd	_479
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	0
	align	4
_20783:
	dd	_20690
	dd	78
	dd	3
	align	4
_20788:
	dd	1
	dd	_480
	dd	2
	dd	_20568
	dd	_20688
	dd	-4
	dd	0
	align	4
_20785:
	dd	_20690
	dd	82
	dd	3
	align	4
_20799:
	dd	1
	dd	_481
	dd	2
	dd	_20568
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_20688
	dd	-12
	dd	0
	align	4
_20789:
	dd	_20690
	dd	86
	dd	3
	align	4
_20792:
	dd	3
	dd	0
	dd	0
	align	4
_20791:
	dd	_20690
	dd	86
	dd	20
	align	4
_20793:
	dd	_20690
	dd	87
	dd	3
	align	4
_20795:
	dd	_20690
	dd	88
	dd	3
	align	4
_20798:
	dd	_20690
	dd	89
	dd	3
_20804:
	db	":Position2di",0
	align	4
_20803:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	0
	align	4
_20802:
	dd	3
	dd	0
	dd	0
	align	4
_20811:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20454
	dd	_20804
	dd	-8
	dd	0
_20806:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/position2di.bmx",0
	align	4
_20805:
	dd	_20806
	dd	9
	dd	3
	align	4
_20817:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20454
	dd	_20804
	dd	-8
	dd	0
	align	4
_20812:
	dd	_20806
	dd	12
	dd	3
	align	4
_20823:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20454
	dd	_20804
	dd	-8
	dd	0
	align	4
_20818:
	dd	_20806
	dd	16
	dd	3
	align	4
_20829:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20454
	dd	_20804
	dd	-8
	dd	0
	align	4
_20824:
	dd	_20806
	dd	19
	dd	3
	align	4
_20835:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20454
	dd	_20804
	dd	-8
	dd	0
	align	4
_20830:
	dd	_20806
	dd	22
	dd	3
	align	4
_20841:
	dd	1
	dd	_498
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20836:
	dd	_20806
	dd	26
	dd	3
	align	4
_20847:
	dd	1
	dd	_500
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20842:
	dd	_20806
	dd	30
	dd	3
	align	4
_20853:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20804
	dd	-8
	dd	0
	align	4
_20848:
	dd	_20806
	dd	34
	dd	3
	align	4
_20857:
	dd	1
	dd	_501
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20742
	dd	_427
	dd	-8
	dd	0
	align	4
_20854:
	dd	_20806
	dd	38
	dd	3
	align	4
_20863:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20804
	dd	-8
	dd	0
	align	4
_20858:
	dd	_20806
	dd	42
	dd	3
	align	4
_20869:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20804
	dd	-8
	dd	0
	align	4
_20864:
	dd	_20806
	dd	46
	dd	3
	align	4
_20875:
	dd	1
	dd	_503
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20870:
	dd	_20806
	dd	50
	dd	3
	align	4
_20881:
	dd	1
	dd	_504
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20492
	dd	_20574
	dd	-8
	dd	0
	align	4
_20876:
	dd	_20806
	dd	54
	dd	3
	align	4
_20885:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	0
	align	4
_20882:
	dd	_20806
	dd	62
	dd	3
	align	4
_20889:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	0
	align	4
_20886:
	dd	_20806
	dd	65
	dd	3
	align	4
_20893:
	dd	1
	dd	_507
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	0
	align	4
_20890:
	dd	_20806
	dd	68
	dd	3
	align	4
_20897:
	dd	1
	dd	_508
	dd	2
	dd	_20347
	dd	_20804
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_20894:
	dd	_20806
	dd	71
	dd	3
	align	4
_20899:
	dd	1
	dd	_479
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_20898:
	dd	_20806
	dd	79
	dd	3
	align	4
_20903:
	dd	1
	dd	_480
	dd	2
	dd	_20568
	dd	_20804
	dd	-4
	dd	0
	align	4
_20900:
	dd	_20806
	dd	83
	dd	3
	align	4
_20914:
	dd	1
	dd	_481
	dd	2
	dd	_20568
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_20804
	dd	-12
	dd	0
	align	4
_20904:
	dd	_20806
	dd	87
	dd	3
	align	4
_20907:
	dd	3
	dd	0
	dd	0
	align	4
_20906:
	dd	_20806
	dd	87
	dd	20
	align	4
_20908:
	dd	_20806
	dd	88
	dd	3
	align	4
_20910:
	dd	_20806
	dd	89
	dd	3
	align	4
_20913:
	dd	_20806
	dd	90
	dd	3
_20919:
	db	":Recti",0
	align	4
_20918:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20917:
	dd	3
	dd	0
	dd	0
	align	4
_20927:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
_20921:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/recti.bmx",0
	align	4
_20920:
	dd	_20921
	dd	10
	dd	3
	align	4
_20926:
	dd	_20921
	dd	11
	dd	3
	align	4
_20933:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20928:
	dd	_20921
	dd	15
	dd	3
	align	4
_20940:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20934:
	dd	_20921
	dd	19
	dd	3
	align	4
_20939:
	dd	_20921
	dd	20
	dd	3
	align	4
_20946:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20941:
	dd	_20921
	dd	24
	dd	3
	align	4
_20952:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20947:
	dd	_20921
	dd	28
	dd	3
	align	4
_20958:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20953:
	dd	_20921
	dd	31
	dd	3
	align	4
_20964:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20568
	dd	_20804
	dd	-8
	dd	0
	align	4
_20959:
	dd	_20921
	dd	35
	dd	3
	align	4
_20970:
	dd	1
	dd	_523
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20965:
	dd	_20921
	dd	38
	dd	3
	align	4
_20976:
	dd	1
	dd	_524
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_20971:
	dd	_20921
	dd	41
	dd	3
	align	4
_20980:
	dd	1
	dd	_466
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20977:
	dd	_20921
	dd	44
	dd	3
	align	4
_20984:
	dd	1
	dd	_468
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20981:
	dd	_20921
	dd	47
	dd	3
	align	4
_20988:
	dd	1
	dd	_525
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20985:
	dd	_20921
	dd	50
	dd	3
	align	4
_20992:
	dd	1
	dd	_436
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20989:
	dd	_20921
	dd	53
	dd	3
	align	4
_20996:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20993:
	dd	_20921
	dd	56
	dd	3
	align	4
_21000:
	dd	1
	dd	_528
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_20997:
	dd	_20921
	dd	60
	dd	3
	align	4
_21004:
	dd	1
	dd	_529
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_21001:
	dd	_20921
	dd	64
	dd	3
	align	4
_21008:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_21005:
	dd	_20921
	dd	67
	dd	3
	align	4
_21014:
	dd	1
	dd	_532
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_3263
	dd	_20804
	dd	-8
	dd	0
	align	4
_21009:
	dd	_20921
	dd	70
	dd	3
	align	4
_21018:
	dd	1
	dd	_533
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	0
	align	4
_21015:
	dd	_20921
	dd	73
	dd	3
	align	4
_21022:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	0
	align	4
_21019:
	dd	_20921
	dd	77
	dd	3
	align	4
_21028:
	dd	1
	dd	_534
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_21023:
	dd	_20921
	dd	81
	dd	3
	align	4
_21034:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_20919
	dd	-4
	dd	2
	dd	_20492
	dd	_20919
	dd	-8
	dd	0
	align	4
_21029:
	dd	_20921
	dd	85
	dd	3
	align	4
_21036:
	dd	1
	dd	_479
	dd	0
	align	4
_21035:
	dd	_20921
	dd	93
	dd	3
_21039:
	db	"x1",0
_21040:
	db	"y1",0
_21041:
	db	"x2",0
_21042:
	db	"y2",0
	align	4
_21038:
	dd	1
	dd	_537
	dd	2
	dd	_21039
	dd	_427
	dd	-4
	dd	2
	dd	_21040
	dd	_427
	dd	-8
	dd	2
	dd	_21041
	dd	_427
	dd	-12
	dd	2
	dd	_21042
	dd	_427
	dd	-16
	dd	0
	align	4
_21037:
	dd	_20921
	dd	97
	dd	3
_21049:
	db	"pUpperLeft",0
_21050:
	db	"pLowerRight",0
	align	4
_21048:
	dd	1
	dd	_480
	dd	2
	dd	_21049
	dd	_20804
	dd	-4
	dd	2
	dd	_21050
	dd	_20804
	dd	-8
	dd	0
	align	4
_21043:
	dd	_20921
	dd	101
	dd	3
	align	4
_21056:
	dd	1
	dd	_540
	dd	2
	dd	_20568
	dd	_20804
	dd	-4
	dd	2
	dd	_20556
	dd	_20574
	dd	-8
	dd	0
	align	4
_21051:
	dd	_20921
	dd	105
	dd	3
_21061:
	db	"pRect",0
	align	4
_21060:
	dd	1
	dd	_542
	dd	2
	dd	_21061
	dd	_20919
	dd	-4
	dd	0
	align	4
_21057:
	dd	_20921
	dd	109
	dd	3
	align	4
_21072:
	dd	1
	dd	_481
	dd	2
	dd	_21061
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_20919
	dd	-12
	dd	0
	align	4
_21062:
	dd	_20921
	dd	113
	dd	3
	align	4
_21065:
	dd	3
	dd	0
	dd	0
	align	4
_21064:
	dd	_20921
	dd	113
	dd	21
	align	4
_21066:
	dd	_20921
	dd	114
	dd	3
	align	4
_21068:
	dd	_20921
	dd	115
	dd	3
	align	4
_21071:
	dd	_20921
	dd	116
	dd	3
_21077:
	db	":Rectf",0
	align	4
_21076:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21075:
	dd	3
	dd	0
	dd	0
	align	4
_21085:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
_21079:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/rectf.bmx",0
	align	4
_21078:
	dd	_21079
	dd	10
	dd	3
	align	4
_21084:
	dd	_21079
	dd	11
	dd	3
	align	4
_21091:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21086:
	dd	_21079
	dd	14
	dd	3
	align	4
_21098:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21092:
	dd	_21079
	dd	17
	dd	3
	align	4
_21097:
	dd	_21079
	dd	18
	dd	3
	align	4
_21104:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21099:
	dd	_21079
	dd	21
	dd	3
	align	4
_21110:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21105:
	dd	_21079
	dd	24
	dd	3
	align	4
_21116:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21111:
	dd	_21079
	dd	27
	dd	3
	align	4
_21122:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20568
	dd	_20688
	dd	-8
	dd	0
	align	4
_21117:
	dd	_21079
	dd	31
	dd	3
	align	4
_21128:
	dd	1
	dd	_523
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21123:
	dd	_21079
	dd	34
	dd	3
	align	4
_21134:
	dd	1
	dd	_524
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21129:
	dd	_21079
	dd	37
	dd	3
	align	4
_21138:
	dd	1
	dd	_466
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21135:
	dd	_21079
	dd	40
	dd	3
	align	4
_21142:
	dd	1
	dd	_468
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21139:
	dd	_21079
	dd	43
	dd	3
	align	4
_21146:
	dd	1
	dd	_525
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21143:
	dd	_21079
	dd	46
	dd	3
	align	4
_21150:
	dd	1
	dd	_436
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21147:
	dd	_21079
	dd	49
	dd	3
	align	4
_21154:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21151:
	dd	_21079
	dd	52
	dd	3
	align	4
_21158:
	dd	1
	dd	_528
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21155:
	dd	_21079
	dd	56
	dd	3
	align	4
_21162:
	dd	1
	dd	_529
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21159:
	dd	_21079
	dd	60
	dd	3
	align	4
_21166:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21163:
	dd	_21079
	dd	63
	dd	3
	align	4
_21172:
	dd	1
	dd	_532
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_3263
	dd	_20688
	dd	-8
	dd	0
	align	4
_21167:
	dd	_21079
	dd	66
	dd	3
	align	4
_21176:
	dd	1
	dd	_533
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	0
	align	4
_21173:
	dd	_21079
	dd	69
	dd	3
	align	4
_21180:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	0
	align	4
_21177:
	dd	_21079
	dd	73
	dd	3
	align	4
_21186:
	dd	1
	dd	_534
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21181:
	dd	_21079
	dd	77
	dd	3
	align	4
_21192:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_21077
	dd	-4
	dd	2
	dd	_20492
	dd	_21077
	dd	-8
	dd	0
	align	4
_21187:
	dd	_21079
	dd	81
	dd	3
	align	4
_21194:
	dd	1
	dd	_479
	dd	0
	align	4
_21193:
	dd	_21079
	dd	89
	dd	3
	align	4
_21196:
	dd	1
	dd	_537
	dd	2
	dd	_21039
	dd	_20471
	dd	-4
	dd	2
	dd	_21040
	dd	_20471
	dd	-8
	dd	2
	dd	_21041
	dd	_20471
	dd	-12
	dd	2
	dd	_21042
	dd	_20471
	dd	-16
	dd	0
	align	4
_21195:
	dd	_21079
	dd	93
	dd	3
	align	4
_21202:
	dd	1
	dd	_480
	dd	2
	dd	_21049
	dd	_20688
	dd	-4
	dd	2
	dd	_21050
	dd	_20688
	dd	-8
	dd	0
	align	4
_21197:
	dd	_21079
	dd	97
	dd	3
	align	4
_21208:
	dd	1
	dd	_540
	dd	2
	dd	_20568
	dd	_20688
	dd	-4
	dd	2
	dd	_20556
	dd	_20446
	dd	-8
	dd	0
	align	4
_21203:
	dd	_21079
	dd	101
	dd	3
	align	4
_21212:
	dd	1
	dd	_542
	dd	2
	dd	_21061
	dd	_21077
	dd	-4
	dd	0
	align	4
_21209:
	dd	_21079
	dd	105
	dd	3
	align	4
_21223:
	dd	1
	dd	_481
	dd	2
	dd	_21061
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_21077
	dd	-12
	dd	0
	align	4
_21213:
	dd	_21079
	dd	109
	dd	3
	align	4
_21216:
	dd	3
	dd	0
	dd	0
	align	4
_21215:
	dd	_21079
	dd	109
	dd	21
	align	4
_21217:
	dd	_21079
	dd	110
	dd	3
	align	4
_21219:
	dd	_21079
	dd	111
	dd	3
	align	4
_21222:
	dd	_21079
	dd	112
	dd	3
_21228:
	db	":Vector2di",0
	align	4
_21227:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21226:
	dd	3
	dd	0
	dd	0
	align	4
_21233:
	dd	1
	dd	_558
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
_21230:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector2di.bmx",0
	align	4
_21229:
	dd	_21230
	dd	7
	dd	3
	align	4
_21237:
	dd	1
	dd	_560
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21234:
	dd	_21230
	dd	11
	dd	3
	align	4
_21243:
	dd	1
	dd	_562
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21238:
	dd	_21230
	dd	15
	dd	3
	align	4
_21247:
	dd	1
	dd	_564
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21244:
	dd	_21230
	dd	19
	dd	3
_21253:
	db	"degrees",0
_21254:
	db	"pCenter",0
	align	4
_21252:
	dd	1
	dd	_565
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_21228
	dd	-16
	dd	0
	align	4
_21248:
	dd	_21230
	dd	23
	dd	3
	align	4
_21251:
	dd	_21230
	dd	24
	dd	3
	align	4
_21260:
	dd	1
	dd	_567
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21255:
	dd	_21230
	dd	28
	dd	3
	align	4
_21266:
	dd	1
	dd	_569
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21261:
	dd	_21230
	dd	32
	dd	3
	align	4
_21270:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21267:
	dd	_21230
	dd	36
	dd	3
_21280:
	db	"a",0
_21281:
	db	"b",0
_21282:
	db	"t",0
	align	4
_21279:
	dd	1
	dd	_571
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21280
	dd	_21228
	dd	-8
	dd	2
	dd	_21281
	dd	_21228
	dd	-12
	dd	2
	dd	_21282
	dd	_20471
	dd	-16
	dd	0
	align	4
_21271:
	dd	_21230
	dd	40
	dd	3
	align	4
_21278:
	dd	_21230
	dd	41
	dd	3
	align	4
_21288:
	dd	1
	dd	_573
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	0
	align	4
_21283:
	dd	_21230
	dd	45
	dd	3
	align	4
_21292:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21289:
	dd	_21230
	dd	49
	dd	3
	align	4
_21298:
	dd	1
	dd	_575
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	0
	align	4
_21293:
	dd	_21230
	dd	53
	dd	3
_21307:
	db	"pbegin",0
_21308:
	db	"pend",0
	align	4
_21306:
	dd	1
	dd	_576
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21307
	dd	_21228
	dd	-8
	dd	2
	dd	_21308
	dd	_21228
	dd	-12
	dd	0
	align	4
_21299:
	dd	_21230
	dd	57
	dd	3
_21317:
	db	"v2",0
_21318:
	db	"v3",0
	align	4
_21316:
	dd	1
	dd	_578
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21317
	dd	_21228
	dd	-8
	dd	2
	dd	_21318
	dd	_21228
	dd	-12
	dd	2
	dd	_20547
	dd	_20547
	dd	-20
	dd	0
	align	4
_21309:
	dd	_21230
	dd	61
	dd	3
	align	4
_21324:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	2
	dd	_20547
	dd	_20547
	dd	-16
	dd	0
	align	4
_21319:
	dd	_21230
	dd	65
	dd	3
	align	4
_21331:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21325:
	dd	_21230
	dd	73
	dd	3
	align	4
_21330:
	dd	_21230
	dd	74
	dd	3
	align	4
_21337:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21332:
	dd	_21230
	dd	78
	dd	3
	align	4
_21343:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21338:
	dd	_21230
	dd	82
	dd	3
	align	4
_21349:
	dd	1
	dd	_583
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21344:
	dd	_21230
	dd	86
	dd	3
	align	4
_21356:
	dd	1
	dd	_584
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21350:
	dd	_21230
	dd	90
	dd	3
	align	4
_21355:
	dd	_21230
	dd	91
	dd	3
_21361:
	db	"val",0
	align	4
_21360:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21357:
	dd	_21230
	dd	95
	dd	3
	align	4
_21366:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21362:
	dd	_21230
	dd	99
	dd	3
	align	4
_21365:
	dd	_21230
	dd	100
	dd	3
	align	4
_21372:
	dd	1
	dd	_586
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21367:
	dd	_21230
	dd	104
	dd	3
	align	4
_21379:
	dd	1
	dd	_587
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21373:
	dd	_21230
	dd	108
	dd	3
	align	4
_21378:
	dd	_21230
	dd	109
	dd	3
	align	4
_21383:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21380:
	dd	_21230
	dd	113
	dd	3
	align	4
_21388:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21384:
	dd	_21230
	dd	117
	dd	3
	align	4
_21387:
	dd	_21230
	dd	118
	dd	3
	align	4
_21394:
	dd	1
	dd	_588
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21389:
	dd	_21230
	dd	122
	dd	3
_21399:
	db	"v",0
	align	4
_21398:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21395:
	dd	_21230
	dd	126
	dd	3
	align	4
_21406:
	dd	1
	dd	_589
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21400:
	dd	_21230
	dd	130
	dd	3
	align	4
_21405:
	dd	_21230
	dd	131
	dd	3
	align	4
_21411:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21407:
	dd	_21230
	dd	135
	dd	3
	align	4
_21410:
	dd	_21230
	dd	136
	dd	3
	align	4
_21417:
	dd	1
	dd	_590
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21412:
	dd	_21230
	dd	140
	dd	3
	align	4
_21421:
	dd	1
	dd	_457
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21418:
	dd	_21230
	dd	144
	dd	3
	align	4
_21428:
	dd	1
	dd	_591
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21422:
	dd	_21230
	dd	148
	dd	3
	align	4
_21427:
	dd	_21230
	dd	149
	dd	3
	align	4
_21433:
	dd	1
	dd	_460
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21429:
	dd	_21230
	dd	153
	dd	3
	align	4
_21432:
	dd	_21230
	dd	154
	dd	3
	align	4
_21439:
	dd	1
	dd	_592
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	0
	align	4
_21434:
	dd	_21230
	dd	158
	dd	3
	align	4
_21445:
	dd	1
	dd	_593
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	0
	align	4
_21440:
	dd	_21230
	dd	162
	dd	3
	align	4
_21451:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	0
	align	4
_21446:
	dd	_21230
	dd	166
	dd	3
	align	4
_21457:
	dd	1
	dd	_594
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20492
	dd	_21228
	dd	-8
	dd	0
	align	4
_21452:
	dd	_21230
	dd	170
	dd	3
	align	4
_21461:
	dd	1
	dd	_507
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	0
	align	4
_21458:
	dd	_21230
	dd	178
	dd	3
	align	4
_21465:
	dd	1
	dd	_508
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_21462:
	dd	_21230
	dd	182
	dd	3
	align	4
_21472:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20454
	dd	_21228
	dd	-8
	dd	0
	align	4
_21466:
	dd	_21230
	dd	186
	dd	3
	align	4
_21471:
	dd	_21230
	dd	187
	dd	3
	align	4
_21477:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	0
	align	4
_21473:
	dd	_21230
	dd	191
	dd	3
	align	4
_21476:
	dd	_21230
	dd	192
	dd	3
	align	4
_21481:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21478:
	dd	_21230
	dd	200
	dd	3
	align	4
_21485:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_21228
	dd	-4
	dd	0
	align	4
_21482:
	dd	_21230
	dd	203
	dd	3
	align	4
_21487:
	dd	1
	dd	_479
	dd	0
	align	4
_21486:
	dd	_21230
	dd	211
	dd	3
	align	4
_21489:
	dd	1
	dd	_537
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_21488:
	dd	_21230
	dd	215
	dd	3
_21492:
	db	"n",0
	align	4
_21491:
	dd	1
	dd	_598
	dd	2
	dd	_21492
	dd	_427
	dd	-4
	dd	0
	align	4
_21490:
	dd	_21230
	dd	219
	dd	3
_21497:
	db	"vect",0
	align	4
_21496:
	dd	1
	dd	_599
	dd	2
	dd	_21497
	dd	_21228
	dd	-4
	dd	0
	align	4
_21493:
	dd	_21230
	dd	223
	dd	3
_21509:
	db	"pVect",0
	align	4
_21508:
	dd	1
	dd	_481
	dd	2
	dd	_21509
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_21228
	dd	-12
	dd	0
	align	4
_21498:
	dd	_21230
	dd	227
	dd	3
	align	4
_21501:
	dd	3
	dd	0
	dd	0
	align	4
_21500:
	dd	_21230
	dd	227
	dd	21
	align	4
_21502:
	dd	_21230
	dd	228
	dd	3
	align	4
_21504:
	dd	_21230
	dd	229
	dd	3
	align	4
_21507:
	dd	_21230
	dd	230
	dd	3
_21514:
	db	":Vector3di",0
	align	4
_21513:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21512:
	dd	3
	dd	0
	dd	0
_21524:
	db	"pBeginVect",0
_21525:
	db	"pEndVect",0
	align	4
_21523:
	dd	1
	dd	_576
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21524
	dd	_21514
	dd	-8
	dd	2
	dd	_21525
	dd	_21514
	dd	-12
	dd	0
_21516:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector3di.bmx",0
	align	4
_21515:
	dd	_21516
	dd	14
	dd	3
	align	4
_21530:
	dd	1
	dd	_603
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21526:
	dd	_21516
	dd	18
	dd	3
	align	4
_21529:
	dd	_21516
	dd	19
	dd	3
_21536:
	db	"newlength",0
	align	4
_21535:
	dd	1
	dd	_605
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21536
	dd	_427
	dd	-8
	dd	0
	align	4
_21531:
	dd	_21516
	dd	23
	dd	3
	align	4
_21534:
	dd	_21516
	dd	24
	dd	5
_21543:
	db	"pOtherVect",0
	align	4
_21542:
	dd	1
	dd	_607
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21543
	dd	_21514
	dd	-8
	dd	0
	align	4
_21537:
	dd	_21516
	dd	28
	dd	3
	align	4
_21549:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21543
	dd	_21514
	dd	-8
	dd	2
	dd	_20547
	dd	_20547
	dd	-16
	dd	0
	align	4
_21544:
	dd	_21516
	dd	32
	dd	3
	align	4
_21553:
	dd	1
	dd	_610
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_21514
	dd	-16
	dd	0
	align	4
_21550:
	dd	_21516
	dd	36
	dd	3
	align	4
_21557:
	dd	1
	dd	_612
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_21514
	dd	-16
	dd	0
	align	4
_21554:
	dd	_21516
	dd	40
	dd	3
	align	4
_21561:
	dd	1
	dd	_613
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_21514
	dd	-16
	dd	0
	align	4
_21558:
	dd	_21516
	dd	44
	dd	3
	align	4
_21565:
	dd	1
	dd	_558
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21562:
	dd	_21516
	dd	48
	dd	3
	align	4
_21571:
	dd	1
	dd	_567
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21566:
	dd	_21516
	dd	52
	dd	3
	align	4
_21577:
	dd	1
	dd	_575
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21572:
	dd	_21516
	dd	56
	dd	3
	align	4
_21583:
	dd	1
	dd	_569
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21578:
	dd	_21516
	dd	60
	dd	3
	align	4
_21587:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21584:
	dd	_21516
	dd	64
	dd	3
	align	4
_21591:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21588:
	dd	_21516
	dd	68
	dd	3
_21596:
	db	"vals",0
_21597:
	db	"*i",0
	align	4
_21595:
	dd	1
	dd	_615
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21596
	dd	_21597
	dd	-8
	dd	0
	align	4
_21592:
	dd	_21516
	dd	72
	dd	3
	align	4
_21601:
	dd	1
	dd	_617
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21598:
	dd	_21516
	dd	76
	dd	3
_21608:
	db	"tolerance",0
	align	4
_21607:
	dd	1
	dd	_618
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	2
	dd	_21608
	dd	_427
	dd	-12
	dd	0
	align	4
_21602:
	dd	_21516
	dd	80
	dd	3
	align	4
_21616:
	dd	1
	dd	_578
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21317
	dd	_21514
	dd	-8
	dd	2
	dd	_21318
	dd	_21514
	dd	-12
	dd	2
	dd	_20547
	dd	_20547
	dd	-20
	dd	0
	align	4
_21609:
	dd	_21516
	dd	84
	dd	3
	align	4
_21625:
	dd	1
	dd	_571
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21280
	dd	_21514
	dd	-8
	dd	2
	dd	_21281
	dd	_21514
	dd	-12
	dd	2
	dd	_20547
	dd	_20547
	dd	-20
	dd	0
	align	4
_21617:
	dd	_21516
	dd	88
	dd	3
	align	4
_21624:
	dd	_21516
	dd	89
	dd	3
_21630:
	db	"forwards",0
	align	4
_21629:
	dd	1
	dd	_621
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21630
	dd	_21514
	dd	-8
	dd	0
	align	4
_21626:
	dd	_21516
	dd	93
	dd	3
	align	4
_21634:
	dd	1
	dd	_622
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21631:
	dd	_21516
	dd	97
	dd	3
	align	4
_21641:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21635:
	dd	_21516
	dd	105
	dd	3
	align	4
_21640:
	dd	_21516
	dd	106
	dd	3
	align	4
_21647:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21642:
	dd	_21516
	dd	110
	dd	3
	align	4
_21653:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21648:
	dd	_21516
	dd	114
	dd	3
	align	4
_21659:
	dd	1
	dd	_593
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21654:
	dd	_21516
	dd	118
	dd	3
	align	4
_21665:
	dd	1
	dd	_592
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21660:
	dd	_21516
	dd	122
	dd	3
	align	4
_21671:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21666:
	dd	_21516
	dd	126
	dd	3
	align	4
_21678:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21672:
	dd	_21516
	dd	130
	dd	3
	align	4
_21677:
	dd	_21516
	dd	131
	dd	3
	align	4
_21682:
	dd	1
	dd	_623
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21679:
	dd	_21516
	dd	135
	dd	3
	align	4
_21687:
	dd	1
	dd	_624
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21683:
	dd	_21516
	dd	139
	dd	3
	align	4
_21686:
	dd	_21516
	dd	140
	dd	3
	align	4
_21693:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21688:
	dd	_21516
	dd	144
	dd	3
	align	4
_21700:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21694:
	dd	_21516
	dd	148
	dd	3
	align	4
_21699:
	dd	_21516
	dd	149
	dd	3
	align	4
_21704:
	dd	1
	dd	_625
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21701:
	dd	_21516
	dd	153
	dd	3
	align	4
_21709:
	dd	1
	dd	_626
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_21705:
	dd	_21516
	dd	157
	dd	3
	align	4
_21708:
	dd	_21516
	dd	158
	dd	3
	align	4
_21715:
	dd	1
	dd	_588
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21710:
	dd	_21516
	dd	162
	dd	3
	align	4
_21719:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21716:
	dd	_21516
	dd	166
	dd	3
	align	4
_21726:
	dd	1
	dd	_589
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21720:
	dd	_21516
	dd	170
	dd	3
	align	4
_21725:
	dd	_21516
	dd	171
	dd	3
	align	4
_21731:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21727:
	dd	_21516
	dd	175
	dd	3
	align	4
_21730:
	dd	_21516
	dd	176
	dd	3
	align	4
_21737:
	dd	1
	dd	_590
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21732:
	dd	_21516
	dd	180
	dd	3
	align	4
_21741:
	dd	1
	dd	_457
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21738:
	dd	_21516
	dd	184
	dd	3
	align	4
_21748:
	dd	1
	dd	_591
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21742:
	dd	_21516
	dd	188
	dd	3
	align	4
_21747:
	dd	_21516
	dd	189
	dd	3
	align	4
_21753:
	dd	1
	dd	_460
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21399
	dd	_427
	dd	-8
	dd	0
	align	4
_21749:
	dd	_21516
	dd	193
	dd	3
	align	4
_21752:
	dd	_21516
	dd	194
	dd	3
	align	4
_21759:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20492
	dd	_21514
	dd	-8
	dd	0
	align	4
_21754:
	dd	_21516
	dd	198
	dd	3
	align	4
_21765:
	dd	1
	dd	_594
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20492
	dd	_21514
	dd	-8
	dd	0
	align	4
_21760:
	dd	_21516
	dd	202
	dd	3
	align	4
_21769:
	dd	1
	dd	_507
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	0
	align	4
_21766:
	dd	_21516
	dd	210
	dd	3
	align	4
_21773:
	dd	1
	dd	_508
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_21770:
	dd	_21516
	dd	214
	dd	3
_21778:
	db	"z",0
	align	4
_21777:
	dd	1
	dd	_627
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_21778
	dd	_427
	dd	-8
	dd	0
	align	4
_21774:
	dd	_21516
	dd	218
	dd	3
	align	4
_21785:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20454
	dd	_21514
	dd	-8
	dd	0
	align	4
_21779:
	dd	_21516
	dd	222
	dd	3
	align	4
_21784:
	dd	_21516
	dd	223
	dd	3
	align	4
_21790:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	2
	dd	_21778
	dd	_427
	dd	-16
	dd	0
	align	4
_21786:
	dd	_21516
	dd	227
	dd	3
	align	4
_21789:
	dd	_21516
	dd	228
	dd	3
	align	4
_21794:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21791:
	dd	_21516
	dd	236
	dd	3
	align	4
_21798:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21795:
	dd	_21516
	dd	239
	dd	3
	align	4
_21802:
	dd	1
	dd	_629
	dd	2
	dd	_20347
	dd	_21514
	dd	-4
	dd	0
	align	4
_21799:
	dd	_21516
	dd	242
	dd	3
	align	4
_21804:
	dd	1
	dd	_479
	dd	0
	align	4
_21803:
	dd	_21516
	dd	250
	dd	3
	align	4
_21806:
	dd	1
	dd	_537
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	2
	dd	_21778
	dd	_427
	dd	-12
	dd	0
	align	4
_21805:
	dd	_21516
	dd	254
	dd	3
	align	4
_21808:
	dd	1
	dd	_598
	dd	2
	dd	_21492
	dd	_427
	dd	-4
	dd	0
	align	4
_21807:
	dd	_21516
	dd	258
	dd	3
	align	4
_21812:
	dd	1
	dd	_599
	dd	2
	dd	_21497
	dd	_21514
	dd	-4
	dd	0
	align	4
_21809:
	dd	_21516
	dd	262
	dd	3
	align	4
_21823:
	dd	1
	dd	_481
	dd	2
	dd	_21509
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_21514
	dd	-12
	dd	0
	align	4
_21813:
	dd	_21516
	dd	266
	dd	3
	align	4
_21816:
	dd	3
	dd	0
	dd	0
	align	4
_21815:
	dd	_21516
	dd	266
	dd	21
	align	4
_21817:
	dd	_21516
	dd	267
	dd	3
	align	4
_21819:
	dd	_21516
	dd	268
	dd	3
	align	4
_21822:
	dd	_21516
	dd	269
	dd	3
_21828:
	db	":Vector2df",0
	align	4
_21827:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_21826:
	dd	3
	dd	0
	dd	0
	align	4
_21833:
	dd	1
	dd	_558
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
_21830:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector2df.bmx",0
	align	4
_21829:
	dd	_21830
	dd	7
	dd	3
	align	4
_21837:
	dd	1
	dd	_560
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_21834:
	dd	_21830
	dd	11
	dd	3
	align	4
_21843:
	dd	1
	dd	_562
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21838:
	dd	_21830
	dd	15
	dd	3
	align	4
_21847:
	dd	1
	dd	_564
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_21844:
	dd	_21830
	dd	19
	dd	3
	align	4
_21852:
	dd	1
	dd	_565
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_21828
	dd	-16
	dd	0
	align	4
_21848:
	dd	_21830
	dd	23
	dd	3
	align	4
_21851:
	dd	_21830
	dd	24
	dd	3
	align	4
_21858:
	dd	1
	dd	_567
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21853:
	dd	_21830
	dd	28
	dd	3
	align	4
_21864:
	dd	1
	dd	_569
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21859:
	dd	_21830
	dd	32
	dd	3
	align	4
_21868:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_21865:
	dd	_21830
	dd	36
	dd	3
	align	4
_21877:
	dd	1
	dd	_571
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21280
	dd	_21828
	dd	-8
	dd	2
	dd	_21281
	dd	_21828
	dd	-12
	dd	2
	dd	_21282
	dd	_20471
	dd	-16
	dd	0
	align	4
_21869:
	dd	_21830
	dd	40
	dd	3
	align	4
_21876:
	dd	_21830
	dd	41
	dd	3
	align	4
_21883:
	dd	1
	dd	_573
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	0
	align	4
_21878:
	dd	_21830
	dd	45
	dd	3
	align	4
_21887:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_21884:
	dd	_21830
	dd	49
	dd	3
	align	4
_21893:
	dd	1
	dd	_575
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	0
	align	4
_21888:
	dd	_21830
	dd	53
	dd	3
	align	4
_21901:
	dd	1
	dd	_576
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21307
	dd	_21828
	dd	-8
	dd	2
	dd	_21308
	dd	_21828
	dd	-12
	dd	0
	align	4
_21894:
	dd	_21830
	dd	57
	dd	3
	align	4
_21909:
	dd	1
	dd	_578
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21317
	dd	_21828
	dd	-8
	dd	2
	dd	_21318
	dd	_21828
	dd	-12
	dd	2
	dd	_20547
	dd	_20547
	dd	-20
	dd	0
	align	4
_21902:
	dd	_21830
	dd	61
	dd	3
	align	4
_21915:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	2
	dd	_20547
	dd	_20547
	dd	-16
	dd	0
	align	4
_21910:
	dd	_21830
	dd	65
	dd	3
	align	4
_21922:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21916:
	dd	_21830
	dd	73
	dd	3
	align	4
_21921:
	dd	_21830
	dd	74
	dd	3
	align	4
_21928:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21923:
	dd	_21830
	dd	78
	dd	3
	align	4
_21934:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21929:
	dd	_21830
	dd	82
	dd	3
	align	4
_21940:
	dd	1
	dd	_583
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21935:
	dd	_21830
	dd	86
	dd	3
	align	4
_21947:
	dd	1
	dd	_584
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21941:
	dd	_21830
	dd	90
	dd	3
	align	4
_21946:
	dd	_21830
	dd	91
	dd	3
	align	4
_21951:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_21948:
	dd	_21830
	dd	95
	dd	3
	align	4
_21956:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_21952:
	dd	_21830
	dd	99
	dd	3
	align	4
_21955:
	dd	_21830
	dd	100
	dd	3
	align	4
_21962:
	dd	1
	dd	_586
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21957:
	dd	_21830
	dd	104
	dd	3
	align	4
_21969:
	dd	1
	dd	_587
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21963:
	dd	_21830
	dd	108
	dd	3
	align	4
_21968:
	dd	_21830
	dd	109
	dd	3
	align	4
_21973:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_21970:
	dd	_21830
	dd	113
	dd	3
	align	4
_21978:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_21974:
	dd	_21830
	dd	117
	dd	3
	align	4
_21977:
	dd	_21830
	dd	118
	dd	3
	align	4
_21984:
	dd	1
	dd	_588
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21979:
	dd	_21830
	dd	122
	dd	3
	align	4
_21988:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_21985:
	dd	_21830
	dd	126
	dd	3
	align	4
_21995:
	dd	1
	dd	_589
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_21989:
	dd	_21830
	dd	130
	dd	3
	align	4
_21994:
	dd	_21830
	dd	131
	dd	3
	align	4
_22000:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_21996:
	dd	_21830
	dd	135
	dd	3
	align	4
_21999:
	dd	_21830
	dd	136
	dd	3
	align	4
_22006:
	dd	1
	dd	_590
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_22001:
	dd	_21830
	dd	140
	dd	3
	align	4
_22010:
	dd	1
	dd	_457
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_22007:
	dd	_21830
	dd	144
	dd	3
	align	4
_22017:
	dd	1
	dd	_591
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_22011:
	dd	_21830
	dd	148
	dd	3
	align	4
_22016:
	dd	_21830
	dd	149
	dd	3
	align	4
_22022:
	dd	1
	dd	_460
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_22018:
	dd	_21830
	dd	153
	dd	3
	align	4
_22021:
	dd	_21830
	dd	154
	dd	3
	align	4
_22028:
	dd	1
	dd	_592
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	0
	align	4
_22023:
	dd	_21830
	dd	158
	dd	3
	align	4
_22034:
	dd	1
	dd	_593
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	0
	align	4
_22029:
	dd	_21830
	dd	162
	dd	3
	align	4
_22040:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	0
	align	4
_22035:
	dd	_21830
	dd	166
	dd	3
	align	4
_22046:
	dd	1
	dd	_594
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20492
	dd	_21828
	dd	-8
	dd	0
	align	4
_22041:
	dd	_21830
	dd	170
	dd	3
	align	4
_22050:
	dd	1
	dd	_507
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	0
	align	4
_22047:
	dd	_21830
	dd	178
	dd	3
	align	4
_22054:
	dd	1
	dd	_508
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	0
	align	4
_22051:
	dd	_21830
	dd	182
	dd	3
	align	4
_22061:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20454
	dd	_21828
	dd	-8
	dd	0
	align	4
_22055:
	dd	_21830
	dd	186
	dd	3
	align	4
_22060:
	dd	_21830
	dd	187
	dd	3
	align	4
_22066:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	0
	align	4
_22062:
	dd	_21830
	dd	191
	dd	3
	align	4
_22065:
	dd	_21830
	dd	192
	dd	3
	align	4
_22070:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_22067:
	dd	_21830
	dd	200
	dd	3
	align	4
_22074:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_21828
	dd	-4
	dd	0
	align	4
_22071:
	dd	_21830
	dd	203
	dd	3
	align	4
_22076:
	dd	1
	dd	_479
	dd	0
	align	4
_22075:
	dd	_21830
	dd	211
	dd	3
	align	4
_22078:
	dd	1
	dd	_537
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	0
	align	4
_22077:
	dd	_21830
	dd	215
	dd	3
	align	4
_22080:
	dd	1
	dd	_598
	dd	2
	dd	_21492
	dd	_20471
	dd	-4
	dd	0
	align	4
_22079:
	dd	_21830
	dd	219
	dd	3
	align	4
_22084:
	dd	1
	dd	_599
	dd	2
	dd	_21497
	dd	_21828
	dd	-4
	dd	0
	align	4
_22081:
	dd	_21830
	dd	223
	dd	3
	align	4
_22095:
	dd	1
	dd	_481
	dd	2
	dd	_21509
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_21828
	dd	-12
	dd	0
	align	4
_22085:
	dd	_21830
	dd	227
	dd	3
	align	4
_22088:
	dd	3
	dd	0
	dd	0
	align	4
_22087:
	dd	_21830
	dd	227
	dd	21
	align	4
_22089:
	dd	_21830
	dd	228
	dd	3
	align	4
_22091:
	dd	_21830
	dd	229
	dd	3
	align	4
_22094:
	dd	_21830
	dd	230
	dd	3
_22100:
	db	":Vector3df",0
	align	4
_22099:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22098:
	dd	3
	dd	0
	dd	0
	align	4
_22109:
	dd	1
	dd	_576
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21524
	dd	_22100
	dd	-8
	dd	2
	dd	_21525
	dd	_22100
	dd	-12
	dd	0
_22102:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/vector3df.bmx",0
	align	4
_22101:
	dd	_22102
	dd	14
	dd	3
	align	4
_22114:
	dd	1
	dd	_603
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22110:
	dd	_22102
	dd	18
	dd	3
	align	4
_22113:
	dd	_22102
	dd	19
	dd	3
	align	4
_22119:
	dd	1
	dd	_605
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21536
	dd	_20471
	dd	-8
	dd	0
	align	4
_22115:
	dd	_22102
	dd	23
	dd	3
	align	4
_22118:
	dd	_22102
	dd	24
	dd	3
	align	4
_22125:
	dd	1
	dd	_607
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21543
	dd	_22100
	dd	-8
	dd	0
	align	4
_22120:
	dd	_22102
	dd	28
	dd	3
	align	4
_22131:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21543
	dd	_22100
	dd	-8
	dd	2
	dd	_20547
	dd	_20547
	dd	-16
	dd	0
	align	4
_22126:
	dd	_22102
	dd	32
	dd	3
	align	4
_22135:
	dd	1
	dd	_610
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_22100
	dd	-16
	dd	0
	align	4
_22132:
	dd	_22102
	dd	36
	dd	3
	align	4
_22139:
	dd	1
	dd	_612
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_22100
	dd	-16
	dd	0
	align	4
_22136:
	dd	_22102
	dd	40
	dd	3
	align	4
_22143:
	dd	1
	dd	_613
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21253
	dd	_20547
	dd	-12
	dd	2
	dd	_21254
	dd	_22100
	dd	-16
	dd	0
	align	4
_22140:
	dd	_22102
	dd	44
	dd	3
	align	4
_22147:
	dd	1
	dd	_558
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22144:
	dd	_22102
	dd	48
	dd	3
	align	4
_22153:
	dd	1
	dd	_567
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22148:
	dd	_22102
	dd	52
	dd	3
	align	4
_22159:
	dd	1
	dd	_575
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22154:
	dd	_22102
	dd	56
	dd	3
	align	4
_22165:
	dd	1
	dd	_569
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22160:
	dd	_22102
	dd	60
	dd	3
	align	4
_22169:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22166:
	dd	_22102
	dd	64
	dd	3
	align	4
_22173:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22170:
	dd	_22102
	dd	68
	dd	3
_22184:
	db	"retval",0
_22185:
	db	"[]f",0
	align	4
_22183:
	dd	1
	dd	_655
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_22184
	dd	_22185
	dd	-8
	dd	0
	align	4
_22174:
	dd	_22102
	dd	72
	dd	3
_22175:
	db	"f",0
	align	4
_22177:
	dd	_22102
	dd	73
	dd	3
	align	4
_22182:
	dd	_22102
	dd	74
	dd	3
_22190:
	db	"*f",0
	align	4
_22189:
	dd	1
	dd	_615
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21596
	dd	_22190
	dd	-8
	dd	0
	align	4
_22186:
	dd	_22102
	dd	78
	dd	3
	align	4
_22194:
	dd	1
	dd	_617
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22191:
	dd	_22102
	dd	82
	dd	3
	align	4
_22200:
	dd	1
	dd	_618
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	2
	dd	_21608
	dd	_20471
	dd	-12
	dd	0
	align	4
_22195:
	dd	_22102
	dd	86
	dd	3
	align	4
_22208:
	dd	1
	dd	_578
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21317
	dd	_22100
	dd	-8
	dd	2
	dd	_21318
	dd	_22100
	dd	-12
	dd	2
	dd	_20547
	dd	_20547
	dd	-20
	dd	0
	align	4
_22201:
	dd	_22102
	dd	90
	dd	3
	align	4
_22217:
	dd	1
	dd	_571
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21280
	dd	_22100
	dd	-8
	dd	2
	dd	_21281
	dd	_22100
	dd	-12
	dd	2
	dd	_20547
	dd	_20547
	dd	-20
	dd	0
	align	4
_22209:
	dd	_22102
	dd	94
	dd	3
	align	4
_22216:
	dd	_22102
	dd	95
	dd	3
	align	4
_22221:
	dd	1
	dd	_621
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21630
	dd	_22100
	dd	-8
	dd	0
	align	4
_22218:
	dd	_22102
	dd	99
	dd	3
	align	4
_22225:
	dd	1
	dd	_622
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22222:
	dd	_22102
	dd	103
	dd	3
	align	4
_22232:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22226:
	dd	_22102
	dd	111
	dd	3
	align	4
_22231:
	dd	_22102
	dd	112
	dd	3
	align	4
_22238:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22233:
	dd	_22102
	dd	116
	dd	3
	align	4
_22244:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22239:
	dd	_22102
	dd	120
	dd	3
	align	4
_22250:
	dd	1
	dd	_593
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22245:
	dd	_22102
	dd	124
	dd	3
	align	4
_22256:
	dd	1
	dd	_592
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22251:
	dd	_22102
	dd	128
	dd	3
	align	4
_22262:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22257:
	dd	_22102
	dd	132
	dd	3
	align	4
_22269:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22263:
	dd	_22102
	dd	136
	dd	3
	align	4
_22268:
	dd	_22102
	dd	137
	dd	3
	align	4
_22273:
	dd	1
	dd	_623
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_22270:
	dd	_22102
	dd	141
	dd	3
	align	4
_22278:
	dd	1
	dd	_624
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_22274:
	dd	_22102
	dd	145
	dd	3
	align	4
_22277:
	dd	_22102
	dd	146
	dd	3
	align	4
_22284:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22279:
	dd	_22102
	dd	150
	dd	3
	align	4
_22291:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22285:
	dd	_22102
	dd	154
	dd	3
	align	4
_22290:
	dd	_22102
	dd	155
	dd	3
	align	4
_22295:
	dd	1
	dd	_625
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_22292:
	dd	_22102
	dd	159
	dd	3
	align	4
_22300:
	dd	1
	dd	_626
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_22296:
	dd	_22102
	dd	163
	dd	3
	align	4
_22299:
	dd	_22102
	dd	164
	dd	3
	align	4
_22306:
	dd	1
	dd	_588
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22301:
	dd	_22102
	dd	168
	dd	3
	align	4
_22310:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_22307:
	dd	_22102
	dd	172
	dd	3
	align	4
_22317:
	dd	1
	dd	_589
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22311:
	dd	_22102
	dd	176
	dd	3
	align	4
_22316:
	dd	_22102
	dd	177
	dd	3
	align	4
_22322:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_22318:
	dd	_22102
	dd	181
	dd	3
	align	4
_22321:
	dd	_22102
	dd	182
	dd	3
	align	4
_22328:
	dd	1
	dd	_590
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22323:
	dd	_22102
	dd	186
	dd	3
	align	4
_22332:
	dd	1
	dd	_457
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_22329:
	dd	_22102
	dd	190
	dd	3
	align	4
_22339:
	dd	1
	dd	_591
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22333:
	dd	_22102
	dd	194
	dd	3
	align	4
_22338:
	dd	_22102
	dd	195
	dd	3
	align	4
_22344:
	dd	1
	dd	_460
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21399
	dd	_20471
	dd	-8
	dd	0
	align	4
_22340:
	dd	_22102
	dd	199
	dd	3
	align	4
_22343:
	dd	_22102
	dd	200
	dd	3
	align	4
_22350:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20492
	dd	_22100
	dd	-8
	dd	0
	align	4
_22345:
	dd	_22102
	dd	204
	dd	3
	align	4
_22356:
	dd	1
	dd	_594
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20492
	dd	_22100
	dd	-8
	dd	0
	align	4
_22351:
	dd	_22102
	dd	208
	dd	3
	align	4
_22360:
	dd	1
	dd	_507
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	0
	align	4
_22357:
	dd	_22102
	dd	216
	dd	3
	align	4
_22364:
	dd	1
	dd	_508
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	0
	align	4
_22361:
	dd	_22102
	dd	220
	dd	3
	align	4
_22368:
	dd	1
	dd	_627
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_21778
	dd	_20471
	dd	-8
	dd	0
	align	4
_22365:
	dd	_22102
	dd	224
	dd	3
	align	4
_22375:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20454
	dd	_22100
	dd	-8
	dd	0
	align	4
_22369:
	dd	_22102
	dd	228
	dd	3
	align	4
_22374:
	dd	_22102
	dd	229
	dd	3
	align	4
_22380:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	0
	align	4
_22376:
	dd	_22102
	dd	233
	dd	3
	align	4
_22379:
	dd	_22102
	dd	234
	dd	3
	align	4
_22384:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22381:
	dd	_22102
	dd	242
	dd	3
	align	4
_22388:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22385:
	dd	_22102
	dd	245
	dd	3
	align	4
_22392:
	dd	1
	dd	_629
	dd	2
	dd	_20347
	dd	_22100
	dd	-4
	dd	0
	align	4
_22389:
	dd	_22102
	dd	248
	dd	3
	align	4
_22394:
	dd	1
	dd	_479
	dd	0
	align	4
_22393:
	dd	_22102
	dd	256
	dd	3
	align	4
_22396:
	dd	1
	dd	_537
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	0
	align	4
_22395:
	dd	_22102
	dd	260
	dd	3
	align	4
_22398:
	dd	1
	dd	_598
	dd	2
	dd	_21492
	dd	_20471
	dd	-4
	dd	0
	align	4
_22397:
	dd	_22102
	dd	264
	dd	3
	align	4
_22402:
	dd	1
	dd	_599
	dd	2
	dd	_21497
	dd	_22100
	dd	-4
	dd	0
	align	4
_22399:
	dd	_22102
	dd	268
	dd	3
	align	4
_22413:
	dd	1
	dd	_481
	dd	2
	dd	_21509
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22100
	dd	-12
	dd	0
	align	4
_22403:
	dd	_22102
	dd	272
	dd	3
	align	4
_22406:
	dd	3
	dd	0
	dd	0
	align	4
_22405:
	dd	_22102
	dd	272
	dd	21
	align	4
_22407:
	dd	_22102
	dd	273
	dd	3
	align	4
_22409:
	dd	_22102
	dd	274
	dd	3
	align	4
_22412:
	dd	_22102
	dd	275
	dd	3
_22418:
	db	":Triangle3di",0
	align	4
_22417:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22416:
	dd	3
	dd	0
	dd	0
	align	4
_22425:
	dd	1
	dd	_665
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	0
_22420:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/triangle3di.bmx",0
	align	4
_22419:
	dd	_22420
	dd	9
	dd	3
_22432:
	db	"pBox",0
_22433:
	db	":AABbox3di",0
	align	4
_22431:
	dd	1
	dd	_666
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22432
	dd	_22433
	dd	-8
	dd	0
	align	4
_22426:
	dd	_22420
	dd	13
	dd	3
	align	4
_22439:
	dd	1
	dd	_668
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22432
	dd	_22433
	dd	-8
	dd	0
	align	4
_22434:
	dd	_22420
	dd	17
	dd	3
_22446:
	db	"pLookDirection",0
	align	4
_22445:
	dd	1
	dd	_669
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22446
	dd	_21514
	dd	-8
	dd	0
	align	4
_22440:
	dd	_22420
	dd	21
	dd	3
	align	4
_22452:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	0
	align	4
_22447:
	dd	_22420
	dd	25
	dd	3
	align	4
_22458:
	dd	1
	dd	_670
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	0
	align	4
_22453:
	dd	_22420
	dd	29
	dd	3
_22465:
	db	"pTriOther",0
	align	4
_22464:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22465
	dd	_22418
	dd	-8
	dd	0
	align	4
_22459:
	dd	_22420
	dd	33
	dd	3
	align	4
_22471:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22465
	dd	_22418
	dd	-8
	dd	0
	align	4
_22466:
	dd	_22420
	dd	37
	dd	3
_22480:
	db	"pLine",0
_22481:
	db	":Line3di",0
_22482:
	db	"pOutIntersection",0
	align	4
_22479:
	dd	1
	dd	_672
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22480
	dd	_22481
	dd	-8
	dd	2
	dd	_22482
	dd	_21514
	dd	-12
	dd	0
	align	4
_22472:
	dd	_22420
	dd	45
	dd	3
_22493:
	db	"pLinePoint",0
_22494:
	db	"pLineVect",0
	align	4
_22492:
	dd	1
	dd	_674
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22493
	dd	_21514
	dd	-8
	dd	2
	dd	_22494
	dd	_21514
	dd	-12
	dd	2
	dd	_22482
	dd	_21514
	dd	-16
	dd	0
	align	4
_22483:
	dd	_22420
	dd	49
	dd	3
	align	4
_22504:
	dd	1
	dd	_676
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22493
	dd	_21514
	dd	-8
	dd	2
	dd	_22494
	dd	_21514
	dd	-12
	dd	2
	dd	_22482
	dd	_21514
	dd	-16
	dd	0
	align	4
_22495:
	dd	_22420
	dd	53
	dd	3
	align	4
_22508:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22505:
	dd	_22420
	dd	57
	dd	3
	align	4
_22512:
	dd	1
	dd	_678
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22509:
	dd	_22420
	dd	61
	dd	3
	align	4
_22516:
	dd	1
	dd	_680
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22513:
	dd	_22420
	dd	66
	dd	3
	align	4
_22520:
	dd	1
	dd	_681
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22517:
	dd	_22420
	dd	71
	dd	3
	align	4
_22524:
	dd	1
	dd	_682
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22521:
	dd	_22420
	dd	76
	dd	3
	align	4
_22528:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	0
	align	4
_22525:
	dd	_22420
	dd	80
	dd	3
_22539:
	db	"pVect1",0
_22540:
	db	"pVect2",0
_22541:
	db	"pVect3",0
	align	4
_22538:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_22539
	dd	_21514
	dd	-8
	dd	2
	dd	_22540
	dd	_21514
	dd	-12
	dd	2
	dd	_22541
	dd	_21514
	dd	-16
	dd	0
	align	4
_22529:
	dd	_22420
	dd	88
	dd	3
_22546:
	db	"z1",0
_22547:
	db	"z2",0
_22548:
	db	"x3",0
_22549:
	db	"y3",0
_22550:
	db	"z3",0
	align	4
_22545:
	dd	1
	dd	_683
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21039
	dd	_427
	dd	-8
	dd	2
	dd	_21040
	dd	_427
	dd	-12
	dd	2
	dd	_22546
	dd	_427
	dd	-16
	dd	2
	dd	_21041
	dd	_427
	dd	-20
	dd	2
	dd	_21042
	dd	_427
	dd	-24
	dd	2
	dd	_22547
	dd	_427
	dd	-28
	dd	2
	dd	_22548
	dd	_427
	dd	-32
	dd	2
	dd	_22549
	dd	_427
	dd	-36
	dd	2
	dd	_22550
	dd	_427
	dd	-40
	dd	0
	align	4
_22542:
	dd	_22420
	dd	92
	dd	3
	align	4
_22556:
	dd	1
	dd	_685
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	0
	align	4
_22551:
	dd	_22420
	dd	96
	dd	3
	align	4
_22562:
	dd	1
	dd	_686
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	0
	align	4
_22557:
	dd	_22420
	dd	100
	dd	3
	align	4
_22568:
	dd	1
	dd	_687
	dd	2
	dd	_20347
	dd	_22418
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	0
	align	4
_22563:
	dd	_22420
	dd	104
	dd	3
	align	4
_22570:
	dd	1
	dd	_479
	dd	0
	align	4
_22569:
	dd	_22420
	dd	112
	dd	3
	align	4
_22572:
	dd	1
	dd	_537
	dd	2
	dd	_21039
	dd	_427
	dd	-4
	dd	2
	dd	_21040
	dd	_427
	dd	-8
	dd	2
	dd	_22546
	dd	_427
	dd	-12
	dd	2
	dd	_21041
	dd	_427
	dd	-16
	dd	2
	dd	_21042
	dd	_427
	dd	-20
	dd	2
	dd	_22547
	dd	_427
	dd	-24
	dd	2
	dd	_22548
	dd	_427
	dd	-28
	dd	2
	dd	_22549
	dd	_427
	dd	-32
	dd	2
	dd	_22550
	dd	_427
	dd	-36
	dd	0
	align	4
_22571:
	dd	_22420
	dd	116
	dd	3
	align	4
_22580:
	dd	1
	dd	_599
	dd	2
	dd	_22539
	dd	_21514
	dd	-4
	dd	2
	dd	_22540
	dd	_21514
	dd	-8
	dd	2
	dd	_22541
	dd	_21514
	dd	-12
	dd	0
	align	4
_22573:
	dd	_22420
	dd	120
	dd	3
_22592:
	db	"pTri",0
	align	4
_22591:
	dd	1
	dd	_481
	dd	2
	dd	_22592
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22418
	dd	-12
	dd	0
	align	4
_22581:
	dd	_22420
	dd	124
	dd	3
	align	4
_22584:
	dd	3
	dd	0
	dd	0
	align	4
_22583:
	dd	_22420
	dd	124
	dd	20
	align	4
_22585:
	dd	_22420
	dd	125
	dd	3
	align	4
_22587:
	dd	_22420
	dd	126
	dd	3
	align	4
_22590:
	dd	_22420
	dd	127
	dd	3
_22597:
	db	":Triangle3df",0
	align	4
_22596:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22595:
	dd	3
	dd	0
	dd	0
	align	4
_22604:
	dd	1
	dd	_665
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
_22599:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/triangle3df.bmx",0
	align	4
_22598:
	dd	_22599
	dd	10
	dd	3
	align	4
_22610:
	dd	1
	dd	_669
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22446
	dd	_22100
	dd	-8
	dd	0
	align	4
_22605:
	dd	_22599
	dd	14
	dd	3
_22617:
	db	":AABbox3df",0
	align	4
_22616:
	dd	1
	dd	_666
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22432
	dd	_22617
	dd	-8
	dd	0
	align	4
_22611:
	dd	_22599
	dd	18
	dd	3
	align	4
_22623:
	dd	1
	dd	_668
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22432
	dd	_22617
	dd	-8
	dd	0
	align	4
_22618:
	dd	_22599
	dd	22
	dd	3
	align	4
_22629:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_22624:
	dd	_22599
	dd	26
	dd	3
	align	4
_22635:
	dd	1
	dd	_670
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_22630:
	dd	_22599
	dd	30
	dd	3
	align	4
_22641:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22465
	dd	_22597
	dd	-8
	dd	0
	align	4
_22636:
	dd	_22599
	dd	34
	dd	3
	align	4
_22647:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22465
	dd	_22597
	dd	-8
	dd	0
	align	4
_22642:
	dd	_22599
	dd	38
	dd	3
_22656:
	db	":Line3df",0
	align	4
_22655:
	dd	1
	dd	_672
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22480
	dd	_22656
	dd	-8
	dd	2
	dd	_22482
	dd	_22100
	dd	-12
	dd	0
	align	4
_22648:
	dd	_22599
	dd	46
	dd	3
	align	4
_22666:
	dd	1
	dd	_674
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22493
	dd	_22100
	dd	-8
	dd	2
	dd	_22494
	dd	_22100
	dd	-12
	dd	2
	dd	_22482
	dd	_22100
	dd	-16
	dd	0
	align	4
_22657:
	dd	_22599
	dd	50
	dd	3
	align	4
_22676:
	dd	1
	dd	_676
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22493
	dd	_22100
	dd	-8
	dd	2
	dd	_22494
	dd	_22100
	dd	-12
	dd	2
	dd	_22482
	dd	_22100
	dd	-16
	dd	0
	align	4
_22667:
	dd	_22599
	dd	54
	dd	3
	align	4
_22680:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22677:
	dd	_22599
	dd	58
	dd	3
	align	4
_22684:
	dd	1
	dd	_678
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22681:
	dd	_22599
	dd	62
	dd	3
	align	4
_22688:
	dd	1
	dd	_680
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22685:
	dd	_22599
	dd	67
	dd	3
	align	4
_22692:
	dd	1
	dd	_681
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22689:
	dd	_22599
	dd	72
	dd	3
	align	4
_22696:
	dd	1
	dd	_682
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22693:
	dd	_22599
	dd	77
	dd	3
_22717:
	db	"index",0
	align	4
_22716:
	dd	1
	dd	_699
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_22697:
	dd	_22599
	dd	81
	dd	3
	align	4
_22702:
	dd	3
	dd	0
	dd	0
	align	4
_22699:
	dd	_22599
	dd	81
	dd	21
	align	4
_22703:
	dd	_22599
	dd	82
	dd	3
	align	4
_22708:
	dd	3
	dd	0
	dd	0
	align	4
_22705:
	dd	_22599
	dd	82
	dd	21
	align	4
_22709:
	dd	_22599
	dd	83
	dd	3
	align	4
_22714:
	dd	3
	dd	0
	dd	0
	align	4
_22711:
	dd	_22599
	dd	83
	dd	21
	align	4
_22715:
	dd	_22599
	dd	84
	dd	3
	align	4
_22727:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_22539
	dd	_22100
	dd	-8
	dd	2
	dd	_22540
	dd	_22100
	dd	-12
	dd	2
	dd	_22541
	dd	_22100
	dd	-16
	dd	0
	align	4
_22718:
	dd	_22599
	dd	92
	dd	3
	align	4
_22731:
	dd	1
	dd	_683
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21039
	dd	_20471
	dd	-8
	dd	2
	dd	_21040
	dd	_20471
	dd	-12
	dd	2
	dd	_22546
	dd	_20471
	dd	-16
	dd	2
	dd	_21041
	dd	_20471
	dd	-20
	dd	2
	dd	_21042
	dd	_20471
	dd	-24
	dd	2
	dd	_22547
	dd	_20471
	dd	-28
	dd	2
	dd	_22548
	dd	_20471
	dd	-32
	dd	2
	dd	_22549
	dd	_20471
	dd	-36
	dd	2
	dd	_22550
	dd	_20471
	dd	-40
	dd	0
	align	4
_22728:
	dd	_22599
	dd	96
	dd	3
	align	4
_22737:
	dd	1
	dd	_685
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_22732:
	dd	_22599
	dd	100
	dd	3
	align	4
_22743:
	dd	1
	dd	_686
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_22738:
	dd	_22599
	dd	104
	dd	3
	align	4
_22749:
	dd	1
	dd	_687
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_22744:
	dd	_22599
	dd	108
	dd	3
	align	4
_22753:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_22597
	dd	-4
	dd	0
	align	4
_22750:
	dd	_22599
	dd	112
	dd	3
	align	4
_22755:
	dd	1
	dd	_479
	dd	0
	align	4
_22754:
	dd	_22599
	dd	120
	dd	3
	align	4
_22757:
	dd	1
	dd	_537
	dd	2
	dd	_21039
	dd	_20471
	dd	-4
	dd	2
	dd	_21040
	dd	_20471
	dd	-8
	dd	2
	dd	_22546
	dd	_20471
	dd	-12
	dd	2
	dd	_21041
	dd	_20471
	dd	-16
	dd	2
	dd	_21042
	dd	_20471
	dd	-20
	dd	2
	dd	_22547
	dd	_20471
	dd	-24
	dd	2
	dd	_22548
	dd	_20471
	dd	-28
	dd	2
	dd	_22549
	dd	_20471
	dd	-32
	dd	2
	dd	_22550
	dd	_20471
	dd	-36
	dd	0
	align	4
_22756:
	dd	_22599
	dd	124
	dd	3
	align	4
_22765:
	dd	1
	dd	_599
	dd	2
	dd	_22539
	dd	_22100
	dd	-4
	dd	2
	dd	_22540
	dd	_22100
	dd	-8
	dd	2
	dd	_22541
	dd	_22100
	dd	-12
	dd	0
	align	4
_22758:
	dd	_22599
	dd	128
	dd	3
	align	4
_22776:
	dd	1
	dd	_481
	dd	2
	dd	_22592
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22597
	dd	-12
	dd	0
	align	4
_22766:
	dd	_22599
	dd	132
	dd	3
	align	4
_22769:
	dd	3
	dd	0
	dd	0
	align	4
_22768:
	dd	_22599
	dd	132
	dd	20
	align	4
_22770:
	dd	_22599
	dd	133
	dd	3
	align	4
_22772:
	dd	_22599
	dd	134
	dd	3
	align	4
_22775:
	dd	_22599
	dd	135
	dd	3
_22781:
	db	":Plane3df",0
	align	4
_22780:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	0
	align	4
_22779:
	dd	3
	dd	0
	dd	0
	align	4
_22788:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_20454
	dd	_22781
	dd	-8
	dd	0
_22783:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/plane3df.bmx",0
	align	4
_22782:
	dd	_22783
	dd	10
	dd	3
	align	4
_22794:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_20454
	dd	_22781
	dd	-8
	dd	0
	align	4
_22789:
	dd	_22783
	dd	14
	dd	3
	align	4
_22798:
	dd	1
	dd	_709
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	0
	align	4
_22795:
	dd	_22783
	dd	19
	dd	3
_22805:
	db	"pPoint",0
	align	4
_22804:
	dd	1
	dd	_710
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_22799:
	dd	_22783
	dd	23
	dd	3
	align	4
_22809:
	dd	1
	dd	_711
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	0
	align	4
_22806:
	dd	_22783
	dd	27
	dd	3
	align	4
_22813:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	0
	align	4
_22810:
	dd	_22783
	dd	31
	dd	3
	align	4
_22819:
	dd	1
	dd	_669
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22446
	dd	_22100
	dd	-8
	dd	0
	align	4
_22814:
	dd	_22783
	dd	35
	dd	3
	align	4
_22825:
	dd	1
	dd	_712
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_22820:
	dd	_22783
	dd	39
	dd	3
_22832:
	db	"pMPoint",0
	align	4
_22831:
	dd	1
	dd	_713
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22832
	dd	_22100
	dd	-8
	dd	0
	align	4
_22826:
	dd	_22783
	dd	43
	dd	3
	align	4
_22842:
	dd	1
	dd	_674
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22493
	dd	_22100
	dd	-8
	dd	2
	dd	_22494
	dd	_22100
	dd	-12
	dd	2
	dd	_22482
	dd	_22100
	dd	-16
	dd	0
	align	4
_22833:
	dd	_22783
	dd	47
	dd	3
	align	4
_22848:
	dd	1
	dd	_714
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_20454
	dd	_22781
	dd	-8
	dd	0
	align	4
_22843:
	dd	_22783
	dd	51
	dd	3
_22859:
	db	"pOutLinePoint",0
_22860:
	db	"pOutLineVect",0
	align	4
_22858:
	dd	1
	dd	_715
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_20454
	dd	_22781
	dd	-8
	dd	2
	dd	_22859
	dd	_22100
	dd	-12
	dd	2
	dd	_22860
	dd	_22100
	dd	-16
	dd	0
	align	4
_22849:
	dd	_22783
	dd	55
	dd	3
_22871:
	db	"pO1",0
_22872:
	db	"pO2",0
_22873:
	db	"pOutPoint",0
	align	4
_22870:
	dd	1
	dd	_717
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22871
	dd	_22781
	dd	-8
	dd	2
	dd	_22872
	dd	_22781
	dd	-12
	dd	2
	dd	_22873
	dd	_22100
	dd	-16
	dd	0
	align	4
_22861:
	dd	_22783
	dd	59
	dd	3
_22884:
	db	"pLinePoint1",0
_22885:
	db	"pLinePoint2",0
	align	4
_22883:
	dd	1
	dd	_672
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22884
	dd	_22100
	dd	-8
	dd	2
	dd	_22885
	dd	_22100
	dd	-12
	dd	2
	dd	_22482
	dd	_22100
	dd	-16
	dd	0
	align	4
_22874:
	dd	_22783
	dd	63
	dd	3
_22896:
	db	"pPoint1",0
_22897:
	db	"pPoint2",0
_22898:
	db	"pPoint3",0
	align	4
_22895:
	dd	1
	dd	_719
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22896
	dd	_22100
	dd	-8
	dd	2
	dd	_22897
	dd	_22100
	dd	-12
	dd	2
	dd	_22898
	dd	_22100
	dd	-16
	dd	0
	align	4
_22886:
	dd	_22783
	dd	71
	dd	3
	align	4
_22906:
	dd	1
	dd	_720
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	2
	dd	_21509
	dd	_22100
	dd	-12
	dd	0
	align	4
_22899:
	dd	_22783
	dd	75
	dd	3
	align	4
_22912:
	dd	1
	dd	_721
	dd	2
	dd	_20347
	dd	_22781
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_22907:
	dd	_22783
	dd	79
	dd	3
	align	4
_22914:
	dd	1
	dd	_479
	dd	0
	align	4
_22913:
	dd	_22783
	dd	87
	dd	3
_22917:
	db	"px",0
_22918:
	db	"py",0
_22919:
	db	"pz",0
_22920:
	db	"nx",0
_22921:
	db	"ny",0
_22922:
	db	"nz",0
	align	4
_22916:
	dd	1
	dd	_722
	dd	2
	dd	_22917
	dd	_20471
	dd	-4
	dd	2
	dd	_22918
	dd	_20471
	dd	-8
	dd	2
	dd	_22919
	dd	_20471
	dd	-12
	dd	2
	dd	_22920
	dd	_20471
	dd	-16
	dd	2
	dd	_22921
	dd	_20471
	dd	-20
	dd	2
	dd	_22922
	dd	_20471
	dd	-24
	dd	0
	align	4
_22915:
	dd	_22783
	dd	91
	dd	3
	align	4
_22930:
	dd	1
	dd	_724
	dd	2
	dd	_22896
	dd	_22100
	dd	-4
	dd	2
	dd	_22897
	dd	_22100
	dd	-8
	dd	2
	dd	_22898
	dd	_22100
	dd	-12
	dd	0
	align	4
_22923:
	dd	_22783
	dd	95
	dd	3
_22935:
	db	"pPlane",0
	align	4
_22934:
	dd	1
	dd	_726
	dd	2
	dd	_22935
	dd	_22781
	dd	-4
	dd	0
	align	4
_22931:
	dd	_22783
	dd	99
	dd	3
_22942:
	db	"pNormal",0
	align	4
_22941:
	dd	1
	dd	_728
	dd	2
	dd	_22805
	dd	_22100
	dd	-4
	dd	2
	dd	_22942
	dd	_22100
	dd	-8
	dd	0
	align	4
_22936:
	dd	_22783
	dd	103
	dd	3
_22947:
	db	"normal",0
	align	4
_22946:
	dd	1
	dd	_730
	dd	2
	dd	_22947
	dd	_22100
	dd	-4
	dd	2
	dd	_20547
	dd	_20471
	dd	-8
	dd	0
	align	4
_22943:
	dd	_22783
	dd	107
	dd	3
	align	4
_22958:
	dd	1
	dd	_481
	dd	2
	dd	_22935
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22781
	dd	-12
	dd	0
	align	4
_22948:
	dd	_22783
	dd	111
	dd	3
	align	4
_22951:
	dd	3
	dd	0
	dd	0
	align	4
_22950:
	dd	_22783
	dd	111
	dd	22
	align	4
_22952:
	dd	_22783
	dd	112
	dd	3
	align	4
_22954:
	dd	_22783
	dd	113
	dd	3
	align	4
_22957:
	dd	_22783
	dd	114
	dd	3
_22963:
	db	":Plane3di",0
	align	4
_22962:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	0
	align	4
_22961:
	dd	3
	dd	0
	dd	0
	align	4
_22970:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_20454
	dd	_22963
	dd	-8
	dd	0
_22965:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/plane3di.bmx",0
	align	4
_22964:
	dd	_22965
	dd	10
	dd	3
	align	4
_22976:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_20454
	dd	_22963
	dd	-8
	dd	0
	align	4
_22971:
	dd	_22965
	dd	14
	dd	3
	align	4
_22980:
	dd	1
	dd	_709
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	0
	align	4
_22977:
	dd	_22965
	dd	19
	dd	3
	align	4
_22986:
	dd	1
	dd	_710
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_22981:
	dd	_22965
	dd	23
	dd	3
	align	4
_22990:
	dd	1
	dd	_711
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	0
	align	4
_22987:
	dd	_22965
	dd	27
	dd	3
	align	4
_22994:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	0
	align	4
_22991:
	dd	_22965
	dd	31
	dd	3
	align	4
_23000:
	dd	1
	dd	_669
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22446
	dd	_21514
	dd	-8
	dd	0
	align	4
_22995:
	dd	_22965
	dd	35
	dd	3
	align	4
_23006:
	dd	1
	dd	_712
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_23001:
	dd	_22965
	dd	39
	dd	3
	align	4
_23012:
	dd	1
	dd	_713
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22832
	dd	_21514
	dd	-8
	dd	0
	align	4
_23007:
	dd	_22965
	dd	43
	dd	3
	align	4
_23022:
	dd	1
	dd	_674
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22493
	dd	_21514
	dd	-8
	dd	2
	dd	_22494
	dd	_21514
	dd	-12
	dd	2
	dd	_22482
	dd	_21514
	dd	-16
	dd	0
	align	4
_23013:
	dd	_22965
	dd	47
	dd	3
	align	4
_23028:
	dd	1
	dd	_714
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_20454
	dd	_22963
	dd	-8
	dd	0
	align	4
_23023:
	dd	_22965
	dd	51
	dd	3
	align	4
_23038:
	dd	1
	dd	_715
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_20454
	dd	_22963
	dd	-8
	dd	2
	dd	_22859
	dd	_21514
	dd	-12
	dd	2
	dd	_22860
	dd	_21514
	dd	-16
	dd	0
	align	4
_23029:
	dd	_22965
	dd	55
	dd	3
	align	4
_23048:
	dd	1
	dd	_717
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22871
	dd	_22963
	dd	-8
	dd	2
	dd	_22872
	dd	_22963
	dd	-12
	dd	2
	dd	_22873
	dd	_21514
	dd	-16
	dd	0
	align	4
_23039:
	dd	_22965
	dd	59
	dd	3
	align	4
_23058:
	dd	1
	dd	_672
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22884
	dd	_21514
	dd	-8
	dd	2
	dd	_22885
	dd	_21514
	dd	-12
	dd	2
	dd	_22482
	dd	_21514
	dd	-16
	dd	0
	align	4
_23049:
	dd	_22965
	dd	63
	dd	3
	align	4
_23068:
	dd	1
	dd	_719
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22896
	dd	_21514
	dd	-8
	dd	2
	dd	_22897
	dd	_21514
	dd	-12
	dd	2
	dd	_22898
	dd	_21514
	dd	-16
	dd	0
	align	4
_23059:
	dd	_22965
	dd	71
	dd	3
	align	4
_23076:
	dd	1
	dd	_720
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	2
	dd	_21509
	dd	_21514
	dd	-12
	dd	0
	align	4
_23069:
	dd	_22965
	dd	75
	dd	3
	align	4
_23082:
	dd	1
	dd	_721
	dd	2
	dd	_20347
	dd	_22963
	dd	-4
	dd	2
	dd	_21509
	dd	_21514
	dd	-8
	dd	2
	dd	_20547
	dd	_427
	dd	-12
	dd	0
	align	4
_23077:
	dd	_22965
	dd	79
	dd	3
	align	4
_23084:
	dd	1
	dd	_479
	dd	0
	align	4
_23083:
	dd	_22965
	dd	87
	dd	3
	align	4
_23086:
	dd	1
	dd	_722
	dd	2
	dd	_22917
	dd	_427
	dd	-4
	dd	2
	dd	_22918
	dd	_427
	dd	-8
	dd	2
	dd	_22919
	dd	_427
	dd	-12
	dd	2
	dd	_22920
	dd	_427
	dd	-16
	dd	2
	dd	_22921
	dd	_427
	dd	-20
	dd	2
	dd	_22922
	dd	_427
	dd	-24
	dd	0
	align	4
_23085:
	dd	_22965
	dd	91
	dd	3
	align	4
_23094:
	dd	1
	dd	_724
	dd	2
	dd	_22896
	dd	_21514
	dd	-4
	dd	2
	dd	_22897
	dd	_21514
	dd	-8
	dd	2
	dd	_22898
	dd	_21514
	dd	-12
	dd	0
	align	4
_23087:
	dd	_22965
	dd	95
	dd	3
	align	4
_23098:
	dd	1
	dd	_726
	dd	2
	dd	_22935
	dd	_22963
	dd	-4
	dd	0
	align	4
_23095:
	dd	_22965
	dd	99
	dd	3
	align	4
_23104:
	dd	1
	dd	_728
	dd	2
	dd	_22805
	dd	_21514
	dd	-4
	dd	2
	dd	_22942
	dd	_21514
	dd	-8
	dd	0
	align	4
_23099:
	dd	_22965
	dd	103
	dd	3
	align	4
_23108:
	dd	1
	dd	_730
	dd	2
	dd	_22947
	dd	_21514
	dd	-4
	dd	2
	dd	_20547
	dd	_427
	dd	-8
	dd	0
	align	4
_23105:
	dd	_22965
	dd	107
	dd	3
	align	4
_23119:
	dd	1
	dd	_481
	dd	2
	dd	_22935
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22963
	dd	-12
	dd	0
	align	4
_23109:
	dd	_22965
	dd	111
	dd	3
	align	4
_23112:
	dd	3
	dd	0
	dd	0
	align	4
_23111:
	dd	_22965
	dd	111
	dd	22
	align	4
_23113:
	dd	_22965
	dd	112
	dd	3
	align	4
_23115:
	dd	_22965
	dd	113
	dd	3
	align	4
_23118:
	dd	_22965
	dd	114
	dd	3
_23124:
	db	":Quaternion",0
	align	4
_23123:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23122:
	dd	3
	dd	0
	dd	0
	align	4
_23131:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20454
	dd	_23124
	dd	-8
	dd	0
_23126:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/quaternion.bmx",0
	align	4
_23125:
	dd	_23126
	dd	14
	dd	3
	align	4
_23137:
	dd	1
	dd	_747
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20454
	dd	_23124
	dd	-8
	dd	0
	align	4
_23132:
	dd	_23126
	dd	17
	dd	3
_23144:
	db	"pOtherMat",0
_23145:
	db	":Matrix4",0
	align	4
_23143:
	dd	1
	dd	_748
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23144
	dd	_23145
	dd	-8
	dd	0
	align	4
_23138:
	dd	_23126
	dd	20
	dd	3
	align	4
_23151:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20454
	dd	_23124
	dd	-8
	dd	0
	align	4
_23146:
	dd	_23126
	dd	23
	dd	3
	align	4
_23157:
	dd	1
	dd	_751
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20454
	dd	_23124
	dd	-8
	dd	0
	align	4
_23152:
	dd	_23126
	dd	26
	dd	3
_23162:
	db	"s",0
	align	4
_23161:
	dd	1
	dd	_752
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23162
	dd	_20471
	dd	-8
	dd	0
	align	4
_23158:
	dd	_23126
	dd	29
	dd	3
	align	4
_23168:
	dd	1
	dd	_588
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_23163:
	dd	_23126
	dd	32
	dd	3
	align	4
_23172:
	dd	1
	dd	_754
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23162
	dd	_20471
	dd	-8
	dd	0
	align	4
_23169:
	dd	_23126
	dd	35
	dd	3
	align	4
_23178:
	dd	1
	dd	_755
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20454
	dd	_23124
	dd	-8
	dd	0
	align	4
_23173:
	dd	_23126
	dd	38
	dd	3
	align	4
_23182:
	dd	1
	dd	_618
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20492
	dd	_23124
	dd	-8
	dd	2
	dd	_21608
	dd	_20471
	dd	-12
	dd	0
	align	4
_23179:
	dd	_23126
	dd	42
	dd	3
	align	4
_23186:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20492
	dd	_23124
	dd	-8
	dd	0
	align	4
_23183:
	dd	_23126
	dd	46
	dd	3
	align	4
_23192:
	dd	1
	dd	_569
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20454
	dd	_23124
	dd	-8
	dd	0
	align	4
_23187:
	dd	_23126
	dd	54
	dd	3
_23198:
	db	"w",0
	align	4
_23197:
	dd	1
	dd	_758
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	2
	dd	_23198
	dd	_20471
	dd	-20
	dd	0
	align	4
_23193:
	dd	_23126
	dd	57
	dd	3
	align	4
_23196:
	dd	_23126
	dd	58
	dd	3
	align	4
_23203:
	dd	1
	dd	_760
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	0
	align	4
_23199:
	dd	_23126
	dd	61
	dd	3
	align	4
_23202:
	dd	_23126
	dd	62
	dd	3
_23211:
	db	"vec",0
	align	4
_23210:
	dd	1
	dd	_595
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23211
	dd	_22100
	dd	-8
	dd	0
	align	4
_23204:
	dd	_23126
	dd	65
	dd	3
	align	4
_23209:
	dd	_23126
	dd	66
	dd	3
	align	4
_23216:
	dd	1
	dd	_763
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_20492
	dd	_23124
	dd	-8
	dd	0
	align	4
_23212:
	dd	_23126
	dd	70
	dd	3
	align	4
_23215:
	dd	_23126
	dd	71
	dd	3
	align	4
_23220:
	dd	1
	dd	_558
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23217:
	dd	_23126
	dd	75
	dd	3
	align	4
_23224:
	dd	1
	dd	_765
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23221:
	dd	_23126
	dd	78
	dd	3
_23233:
	db	"dest",0
_23234:
	db	"translation",0
	align	4
_23232:
	dd	1
	dd	_767
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23233
	dd	_23145
	dd	-8
	dd	2
	dd	_23234
	dd	_22100
	dd	-12
	dd	0
	align	4
_23225:
	dd	_23126
	dd	81
	dd	3
	align	4
_23240:
	dd	1
	dd	_769
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23233
	dd	_23145
	dd	-8
	dd	0
	align	4
_23235:
	dd	_23126
	dd	84
	dd	3
	align	4
_23245:
	dd	1
	dd	_770
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23241:
	dd	_23126
	dd	87
	dd	3
	align	4
_23244:
	dd	_23126
	dd	88
	dd	3
_23255:
	db	"pQ1",0
_23256:
	db	"pQ2",0
	align	4
_23254:
	dd	1
	dd	_771
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23255
	dd	_23124
	dd	-8
	dd	2
	dd	_23256
	dd	_23124
	dd	-12
	dd	2
	dd	_571
	dd	_20471
	dd	-16
	dd	0
	align	4
_23246:
	dd	_23126
	dd	91
	dd	3
	align	4
_23253:
	dd	_23126
	dd	92
	dd	3
_23264:
	db	"angle",0
_23265:
	db	"pAxis",0
	align	4
_23263:
	dd	1
	dd	_773
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23264
	dd	_20471
	dd	-8
	dd	2
	dd	_23265
	dd	_22100
	dd	-12
	dd	0
	align	4
_23257:
	dd	_23126
	dd	95
	dd	3
	align	4
_23262:
	dd	_23126
	dd	96
	dd	3
_23272:
	db	"pEuler",0
	align	4
_23271:
	dd	1
	dd	_775
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23272
	dd	_22100
	dd	-8
	dd	0
	align	4
_23266:
	dd	_23126
	dd	99
	dd	3
	align	4
_23277:
	dd	1
	dd	_776
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23273:
	dd	_23126
	dd	102
	dd	3
	align	4
_23276:
	dd	_23126
	dd	103
	dd	3
	align	4
_23281:
	dd	1
	dd	_505
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23278:
	dd	_23126
	dd	106
	dd	3
	align	4
_23285:
	dd	1
	dd	_506
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23282:
	dd	_23126
	dd	109
	dd	3
	align	4
_23289:
	dd	1
	dd	_629
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23286:
	dd	_23126
	dd	112
	dd	3
	align	4
_23293:
	dd	1
	dd	_777
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	0
	align	4
_23290:
	dd	_23126
	dd	115
	dd	3
_23300:
	db	"axis",0
	align	4
_23299:
	dd	1
	dd	_778
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	5
	dd	_23264
	dd	_20471
	dd	-8
	dd	2
	dd	_23300
	dd	_22100
	dd	-12
	dd	0
	align	4
_23294:
	dd	_23126
	dd	119
	dd	3
_23310:
	db	"fromV",0
_23311:
	db	"toV",0
	align	4
_23309:
	dd	1
	dd	_780
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23310
	dd	_22100
	dd	-8
	dd	2
	dd	_23311
	dd	_22100
	dd	-12
	dd	0
	align	4
_23301:
	dd	_23126
	dd	123
	dd	3
	align	4
_23308:
	dd	_23126
	dd	124
	dd	3
_23316:
	db	"center",0
	align	4
_23315:
	dd	1
	dd	_782
	dd	2
	dd	_20347
	dd	_23124
	dd	-4
	dd	2
	dd	_23233
	dd	_23145
	dd	-8
	dd	2
	dd	_23316
	dd	_22100
	dd	-12
	dd	2
	dd	_23234
	dd	_22100
	dd	-16
	dd	0
	align	4
_23312:
	dd	_23126
	dd	128
	dd	3
	align	4
_23318:
	dd	1
	dd	_479
	dd	0
	align	4
_23317:
	dd	_23126
	dd	136
	dd	3
	align	4
_23320:
	dd	1
	dd	_784
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	0
	align	4
_23319:
	dd	_23126
	dd	139
	dd	3
	align	4
_23322:
	dd	1
	dd	_785
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	2
	dd	_23198
	dd	_20471
	dd	-16
	dd	0
	align	4
_23321:
	dd	_23126
	dd	142
	dd	3
_23327:
	db	"pMat",0
	align	4
_23326:
	dd	1
	dd	_786
	dd	2
	dd	_23327
	dd	_23145
	dd	-4
	dd	0
	align	4
_23323:
	dd	_23126
	dd	145
	dd	3
	align	4
_23331:
	dd	1
	dd	_599
	dd	2
	dd	_21497
	dd	_22100
	dd	-4
	dd	0
	align	4
_23328:
	dd	_23126
	dd	148
	dd	3
_23343:
	db	"pQuat",0
	align	4
_23342:
	dd	1
	dd	_481
	dd	2
	dd	_23343
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_23124
	dd	-12
	dd	0
	align	4
_23332:
	dd	_23126
	dd	152
	dd	3
	align	4
_23335:
	dd	3
	dd	0
	dd	0
	align	4
_23334:
	dd	_23126
	dd	152
	dd	21
	align	4
_23336:
	dd	_23126
	dd	153
	dd	3
	align	4
_23338:
	dd	_23126
	dd	154
	dd	3
	align	4
_23341:
	dd	_23126
	dd	155
	dd	3
_23348:
	db	":StringC",0
	align	4
_23347:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	0
	align	4
_23346:
	dd	3
	dd	0
	dd	0
	align	4
_23355:
	dd	1
	dd	_791
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
_23350:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/stringc.bmx",0
	align	4
_23349:
	dd	_23350
	dd	9
	dd	3
	align	4
_23361:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20492
	dd	_19130
	dd	-8
	dd	0
	align	4
_23356:
	dd	_23350
	dd	13
	dd	3
	align	4
_23367:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23362:
	dd	_23350
	dd	17
	dd	3
	align	4
_23373:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23368:
	dd	_23350
	dd	21
	dd	3
_23378:
	db	"char",0
	align	4
_23377:
	dd	1
	dd	_794
	dd	2
	dd	_20347
	dd	_23348
	dd	-8
	dd	2
	dd	_23378
	dd	_21281
	dd	-4
	dd	0
	align	4
_23374:
	dd	_23350
	dd	25
	dd	3
	align	4
_23384:
	dd	1
	dd	_796
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23379:
	dd	_23350
	dd	29
	dd	3
	align	4
_23388:
	dd	1
	dd	_797
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_23385:
	dd	_23350
	dd	33
	dd	3
	align	4
_23394:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23389:
	dd	_23350
	dd	37
	dd	3
	align	4
_23398:
	dd	1
	dd	_798
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_2292
	dd	-8
	dd	0
	align	4
_23395:
	dd	_23350
	dd	41
	dd	3
_23403:
	db	"str",0
	align	4
_23402:
	dd	1
	dd	_800
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_23403
	dd	_19130
	dd	-8
	dd	0
	align	4
_23399:
	dd	_23350
	dd	45
	dd	3
	align	4
_23407:
	dd	1
	dd	_801
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_2292
	dd	-8
	dd	0
	align	4
_23404:
	dd	_23350
	dd	49
	dd	3
	align	4
_23413:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23408:
	dd	_23350
	dd	53
	dd	3
	align	4
_23417:
	dd	1
	dd	_804
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_23414:
	dd	_23350
	dd	57
	dd	3
	align	4
_23421:
	dd	1
	dd	_806
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_23418:
	dd	_23350
	dd	61
	dd	3
	align	4
_23427:
	dd	1
	dd	_808
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23422:
	dd	_23350
	dd	65
	dd	3
_23434:
	db	"strlen",0
	align	4
_23433:
	dd	1
	dd	_809
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	2
	dd	_23434
	dd	_427
	dd	-12
	dd	0
	align	4
_23428:
	dd	_23350
	dd	69
	dd	3
	align	4
_23440:
	dd	1
	dd	_811
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20492
	dd	_19130
	dd	-8
	dd	2
	dd	_23434
	dd	_427
	dd	-12
	dd	0
	align	4
_23435:
	dd	_23350
	dd	73
	dd	3
_23445:
	db	"count",0
	align	4
_23444:
	dd	1
	dd	_813
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_23445
	dd	_427
	dd	-8
	dd	0
	align	4
_23441:
	dd	_23350
	dd	77
	dd	3
	align	4
_23449:
	dd	1
	dd	_814
	dd	2
	dd	_20347
	dd	_23348
	dd	-8
	dd	2
	dd	_23378
	dd	_21281
	dd	-4
	dd	0
	align	4
_23446:
	dd	_23350
	dd	81
	dd	3
_23454:
	db	"startpos",0
	align	4
_23453:
	dd	1
	dd	_815
	dd	2
	dd	_20347
	dd	_23348
	dd	-8
	dd	2
	dd	_23378
	dd	_21281
	dd	-4
	dd	2
	dd	_23454
	dd	_427
	dd	-12
	dd	0
	align	4
_23450:
	dd	_23350
	dd	85
	dd	3
	align	4
_23458:
	dd	1
	dd	_817
	dd	2
	dd	_20347
	dd	_23348
	dd	-8
	dd	2
	dd	_23378
	dd	_21281
	dd	-4
	dd	0
	align	4
_23455:
	dd	_23350
	dd	89
	dd	3
	align	4
_23464:
	dd	1
	dd	_818
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20492
	dd	_19130
	dd	-8
	dd	0
	align	4
_23459:
	dd	_23350
	dd	93
	dd	3
_23469:
	db	"begin",0
_23470:
	db	"length",0
	align	4
_23468:
	dd	1
	dd	_819
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_23469
	dd	_427
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	0
	align	4
_23465:
	dd	_23350
	dd	97
	dd	3
	align	4
_23476:
	dd	1
	dd	_821
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_23403
	dd	_19130
	dd	-8
	dd	0
	align	4
_23471:
	dd	_23350
	dd	101
	dd	3
	align	4
_23482:
	dd	1
	dd	_822
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_23403
	dd	_19130
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	0
	align	4
_23477:
	dd	_23350
	dd	105
	dd	3
	align	4
_23486:
	dd	1
	dd	_823
	dd	2
	dd	_20347
	dd	_23348
	dd	-8
	dd	2
	dd	_23378
	dd	_21281
	dd	-4
	dd	0
	align	4
_23483:
	dd	_23350
	dd	109
	dd	3
	align	4
_23492:
	dd	1
	dd	_824
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	0
	align	4
_23487:
	dd	_23350
	dd	113
	dd	3
	align	4
_23498:
	dd	1
	dd	_825
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20454
	dd	_23348
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	0
	align	4
_23493:
	dd	_23350
	dd	117
	dd	3
	align	4
_23502:
	dd	1
	dd	_826
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	0
	align	4
_23499:
	dd	_23350
	dd	121
	dd	3
	align	4
_23506:
	dd	1
	dd	_828
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	0
	align	4
_23503:
	dd	_23350
	dd	125
	dd	3
	align	4
_23510:
	dd	1
	dd	_830
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	0
	align	4
_23507:
	dd	_23350
	dd	129
	dd	3
	align	4
_23514:
	dd	1
	dd	_831
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	0
	align	4
_23511:
	dd	_23350
	dd	133
	dd	3
	align	4
_23518:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	0
	align	4
_23515:
	dd	_23350
	dd	137
	dd	3
	align	4
_23522:
	dd	1
	dd	_833
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20492
	dd	_2292
	dd	-8
	dd	0
	align	4
_23519:
	dd	_23350
	dd	141
	dd	3
	align	4
_23526:
	dd	1
	dd	_834
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_427
	dd	_20547
	dd	-12
	dd	0
	align	4
_23523:
	dd	_23350
	dd	145
	dd	3
	align	4
_23530:
	dd	1
	dd	_836
	dd	2
	dd	_20347
	dd	_23348
	dd	-4
	dd	2
	dd	_20492
	dd	_2292
	dd	-8
	dd	0
	align	4
_23527:
	dd	_23350
	dd	149
	dd	3
	align	4
_23532:
	dd	1
	dd	_837
	dd	2
	dd	_23403
	dd	_19130
	dd	-4
	dd	0
	align	4
_23531:
	dd	_23350
	dd	157
	dd	3
	align	4
_23536:
	dd	1
	dd	_839
	dd	2
	dd	_20454
	dd	_23348
	dd	-4
	dd	0
	align	4
_23533:
	dd	_23350
	dd	161
	dd	3
_23539:
	db	"number",0
	align	4
_23538:
	dd	1
	dd	_840
	dd	2
	dd	_23539
	dd	_427
	dd	-4
	dd	0
	align	4
_23537:
	dd	_23350
	dd	165
	dd	3
	align	4
_23541:
	dd	1
	dd	_842
	dd	2
	dd	_20454
	dd	_2292
	dd	-4
	dd	0
	align	4
_23540:
	dd	_23350
	dd	169
	dd	3
	align	4
_23543:
	dd	1
	dd	_843
	dd	2
	dd	_20454
	dd	_2292
	dd	-4
	dd	2
	dd	_23470
	dd	_427
	dd	-8
	dd	0
	align	4
_23542:
	dd	_23350
	dd	173
	dd	3
	align	4
_23545:
	dd	1
	dd	_479
	dd	0
	align	4
_23544:
	dd	_23350
	dd	177
	dd	3
	align	4
_23556:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_23348
	dd	-12
	dd	0
	align	4
_23546:
	dd	_23350
	dd	181
	dd	3
	align	4
_23549:
	dd	3
	dd	0
	dd	0
	align	4
_23548:
	dd	_23350
	dd	181
	dd	23
	align	4
_23550:
	dd	_23350
	dd	182
	dd	3
	align	4
_23552:
	dd	_23350
	dd	183
	dd	3
	align	4
_23555:
	dd	_23350
	dd	184
	dd	3
_23561:
	db	":StringW",0
	align	4
_23560:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	0
	align	4
_23559:
	dd	3
	dd	0
	dd	0
	align	4
_23568:
	dd	1
	dd	_848
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
_23563:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/stringw.bmx",0
	align	4
_23562:
	dd	_23563
	dd	9
	dd	3
	align	4
_23572:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20492
	dd	_19130
	dd	-8
	dd	0
	align	4
_23569:
	dd	_23563
	dd	13
	dd	3
	align	4
_23578:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23573:
	dd	_23563
	dd	17
	dd	3
	align	4
_23584:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23579:
	dd	_23563
	dd	21
	dd	3
	align	4
_23588:
	dd	1
	dd	_794
	dd	2
	dd	_20347
	dd	_23561
	dd	-8
	dd	2
	dd	_23378
	dd	_23162
	dd	-4
	dd	0
	align	4
_23585:
	dd	_23563
	dd	25
	dd	3
	align	4
_23594:
	dd	1
	dd	_796
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23589:
	dd	_23563
	dd	29
	dd	3
	align	4
_23598:
	dd	1
	dd	_797
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_23595:
	dd	_23563
	dd	33
	dd	3
	align	4
_23604:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23599:
	dd	_23563
	dd	37
	dd	3
_23609:
	db	"*s",0
	align	4
_23608:
	dd	1
	dd	_798
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23609
	dd	-8
	dd	0
	align	4
_23605:
	dd	_23563
	dd	41
	dd	3
	align	4
_23613:
	dd	1
	dd	_800
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_23403
	dd	_19130
	dd	-8
	dd	0
	align	4
_23610:
	dd	_23563
	dd	45
	dd	3
	align	4
_23617:
	dd	1
	dd	_801
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23609
	dd	-8
	dd	0
	align	4
_23614:
	dd	_23563
	dd	49
	dd	3
	align	4
_23623:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23618:
	dd	_23563
	dd	53
	dd	3
	align	4
_23627:
	dd	1
	dd	_804
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_23624:
	dd	_23563
	dd	57
	dd	3
	align	4
_23631:
	dd	1
	dd	_806
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_23628:
	dd	_23563
	dd	61
	dd	3
	align	4
_23637:
	dd	1
	dd	_808
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23632:
	dd	_23563
	dd	65
	dd	3
	align	4
_23643:
	dd	1
	dd	_855
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	2
	dd	_23434
	dd	_427
	dd	-12
	dd	0
	align	4
_23638:
	dd	_23563
	dd	69
	dd	3
	align	4
_23647:
	dd	1
	dd	_811
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20492
	dd	_19130
	dd	-8
	dd	2
	dd	_23434
	dd	_427
	dd	-12
	dd	0
	align	4
_23644:
	dd	_23563
	dd	73
	dd	3
	align	4
_23651:
	dd	1
	dd	_813
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_23445
	dd	_427
	dd	-8
	dd	0
	align	4
_23648:
	dd	_23563
	dd	77
	dd	3
	align	4
_23655:
	dd	1
	dd	_814
	dd	2
	dd	_20347
	dd	_23561
	dd	-8
	dd	2
	dd	_23378
	dd	_23162
	dd	-4
	dd	0
	align	4
_23652:
	dd	_23563
	dd	81
	dd	3
	align	4
_23659:
	dd	1
	dd	_815
	dd	2
	dd	_20347
	dd	_23561
	dd	-8
	dd	2
	dd	_23378
	dd	_23162
	dd	-4
	dd	2
	dd	_23454
	dd	_427
	dd	-12
	dd	0
	align	4
_23656:
	dd	_23563
	dd	85
	dd	3
	align	4
_23663:
	dd	1
	dd	_817
	dd	2
	dd	_20347
	dd	_23561
	dd	-8
	dd	2
	dd	_23378
	dd	_23162
	dd	-4
	dd	0
	align	4
_23660:
	dd	_23563
	dd	89
	dd	3
	align	4
_23667:
	dd	1
	dd	_818
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20492
	dd	_23609
	dd	-8
	dd	0
	align	4
_23664:
	dd	_23563
	dd	93
	dd	3
	align	4
_23671:
	dd	1
	dd	_819
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_23469
	dd	_427
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	0
	align	4
_23668:
	dd	_23563
	dd	97
	dd	3
	align	4
_23677:
	dd	1
	dd	_821
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_23403
	dd	_19130
	dd	-8
	dd	0
	align	4
_23672:
	dd	_23563
	dd	101
	dd	3
	align	4
_23683:
	dd	1
	dd	_822
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_23403
	dd	_19130
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	0
	align	4
_23678:
	dd	_23563
	dd	105
	dd	3
	align	4
_23687:
	dd	1
	dd	_823
	dd	2
	dd	_20347
	dd	_23561
	dd	-8
	dd	2
	dd	_23378
	dd	_23162
	dd	-4
	dd	0
	align	4
_23684:
	dd	_23563
	dd	109
	dd	3
	align	4
_23693:
	dd	1
	dd	_859
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	0
	align	4
_23688:
	dd	_23563
	dd	113
	dd	3
	align	4
_23699:
	dd	1
	dd	_860
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20454
	dd	_23561
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	0
	align	4
_23694:
	dd	_23563
	dd	117
	dd	3
	align	4
_23703:
	dd	1
	dd	_826
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	0
	align	4
_23700:
	dd	_23563
	dd	121
	dd	3
	align	4
_23707:
	dd	1
	dd	_828
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	0
	align	4
_23704:
	dd	_23563
	dd	125
	dd	3
	align	4
_23711:
	dd	1
	dd	_830
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	0
	align	4
_23708:
	dd	_23563
	dd	129
	dd	3
	align	4
_23715:
	dd	1
	dd	_831
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	0
	align	4
_23712:
	dd	_23563
	dd	133
	dd	3
	align	4
_23719:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	0
	align	4
_23716:
	dd	_23563
	dd	137
	dd	3
	align	4
_23723:
	dd	1
	dd	_833
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20492
	dd	_23609
	dd	-8
	dd	0
	align	4
_23720:
	dd	_23563
	dd	141
	dd	3
	align	4
_23727:
	dd	1
	dd	_834
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_427
	dd	_20547
	dd	-12
	dd	0
	align	4
_23724:
	dd	_23563
	dd	145
	dd	3
	align	4
_23731:
	dd	1
	dd	_836
	dd	2
	dd	_20347
	dd	_23561
	dd	-4
	dd	2
	dd	_20492
	dd	_23609
	dd	-8
	dd	0
	align	4
_23728:
	dd	_23563
	dd	149
	dd	3
	align	4
_23733:
	dd	1
	dd	_837
	dd	2
	dd	_23403
	dd	_19130
	dd	-4
	dd	0
	align	4
_23732:
	dd	_23563
	dd	157
	dd	3
	align	4
_23737:
	dd	1
	dd	_862
	dd	2
	dd	_20454
	dd	_23561
	dd	-4
	dd	0
	align	4
_23734:
	dd	_23563
	dd	161
	dd	3
	align	4
_23739:
	dd	1
	dd	_840
	dd	2
	dd	_23539
	dd	_427
	dd	-4
	dd	0
	align	4
_23738:
	dd	_23563
	dd	165
	dd	3
	align	4
_23741:
	dd	1
	dd	_842
	dd	2
	dd	_20454
	dd	_2292
	dd	-4
	dd	0
	align	4
_23740:
	dd	_23563
	dd	169
	dd	3
	align	4
_23743:
	dd	1
	dd	_843
	dd	2
	dd	_20454
	dd	_2292
	dd	-4
	dd	2
	dd	_23470
	dd	_427
	dd	-8
	dd	0
	align	4
_23742:
	dd	_23563
	dd	173
	dd	3
	align	4
_23745:
	dd	1
	dd	_479
	dd	0
	align	4
_23744:
	dd	_23563
	dd	177
	dd	3
	align	4
_23756:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_23561
	dd	-12
	dd	0
	align	4
_23746:
	dd	_23563
	dd	181
	dd	3
	align	4
_23749:
	dd	3
	dd	0
	dd	0
	align	4
_23748:
	dd	_23563
	dd	181
	dd	23
	align	4
_23750:
	dd	_23563
	dd	182
	dd	3
	align	4
_23752:
	dd	_23563
	dd	183
	dd	3
	align	4
_23755:
	dd	_23563
	dd	184
	dd	3
_23761:
	db	":Line2di",0
	align	4
_23760:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23759:
	dd	3
	dd	0
	dd	0
	align	4
_23768:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_22805
	dd	_21228
	dd	-8
	dd	0
_23763:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line2di.bmx",0
	align	4
_23762:
	dd	_23763
	dd	13
	dd	3
	align	4
_23774:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_22805
	dd	_21228
	dd	-8
	dd	0
	align	4
_23769:
	dd	_23763
	dd	16
	dd	3
	align	4
_23780:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_22805
	dd	_21228
	dd	-8
	dd	0
	align	4
_23775:
	dd	_23763
	dd	19
	dd	3
	align	4
_23786:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_22805
	dd	_21228
	dd	-8
	dd	0
	align	4
_23781:
	dd	_23763
	dd	22
	dd	3
_23793:
	db	"pLine2",0
	align	4
_23792:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23793
	dd	_23761
	dd	-8
	dd	0
	align	4
_23787:
	dd	_23763
	dd	26
	dd	3
	align	4
_23799:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23793
	dd	_23761
	dd	-8
	dd	0
	align	4
_23794:
	dd	_23763
	dd	30
	dd	3
_23804:
	db	"xa",0
_23805:
	db	"ya",0
_23806:
	db	"xb",0
_23807:
	db	"yb",0
	align	4
_23803:
	dd	1
	dd	_871
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23804
	dd	_427
	dd	-8
	dd	2
	dd	_23805
	dd	_427
	dd	-12
	dd	2
	dd	_23806
	dd	_427
	dd	-16
	dd	2
	dd	_23807
	dd	_427
	dd	-20
	dd	0
	align	4
_23800:
	dd	_23763
	dd	38
	dd	3
_23816:
	db	"pStart",0
_23817:
	db	"pEnd",0
	align	4
_23815:
	dd	1
	dd	_873
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23816
	dd	_21228
	dd	-8
	dd	2
	dd	_23817
	dd	_21228
	dd	-12
	dd	0
	align	4
_23808:
	dd	_23763
	dd	42
	dd	3
	align	4
_23823:
	dd	1
	dd	_874
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_20454
	dd	_23761
	dd	-8
	dd	0
	align	4
_23818:
	dd	_23763
	dd	46
	dd	3
	align	4
_23827:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23824:
	dd	_23763
	dd	50
	dd	3
	align	4
_23831:
	dd	1
	dd	_875
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23828:
	dd	_23763
	dd	54
	dd	3
	align	4
_23835:
	dd	1
	dd	_876
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23832:
	dd	_23763
	dd	58
	dd	3
	align	4
_23841:
	dd	1
	dd	_562
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23793
	dd	_23761
	dd	-8
	dd	0
	align	4
_23836:
	dd	_23763
	dd	62
	dd	3
_23850:
	db	"pOut",0
	align	4
_23849:
	dd	1
	dd	_878
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23793
	dd	_23761
	dd	-8
	dd	2
	dd	_23850
	dd	_21228
	dd	-12
	dd	0
	align	4
_23842:
	dd	_23763
	dd	66
	dd	3
	align	4
_23854:
	dd	1
	dd	_880
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23851:
	dd	_23763
	dd	71
	dd	3
	align	4
_23858:
	dd	1
	dd	_881
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23855:
	dd	_23763
	dd	75
	dd	3
	align	4
_23862:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23859:
	dd	_23763
	dd	79
	dd	3
	align	4
_23866:
	dd	1
	dd	_882
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	0
	align	4
_23863:
	dd	_23763
	dd	84
	dd	3
_23873:
	db	"point",0
	align	4
_23872:
	dd	1
	dd	_883
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23873
	dd	_21228
	dd	-8
	dd	0
	align	4
_23867:
	dd	_23763
	dd	88
	dd	3
	align	4
_23879:
	dd	1
	dd	_884
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23873
	dd	_21228
	dd	-8
	dd	0
	align	4
_23874:
	dd	_23763
	dd	92
	dd	3
	align	4
_23885:
	dd	1
	dd	_885
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23873
	dd	_21228
	dd	-8
	dd	0
	align	4
_23880:
	dd	_23763
	dd	96
	dd	3
	align	4
_23891:
	dd	1
	dd	_886
	dd	2
	dd	_20347
	dd	_23761
	dd	-4
	dd	2
	dd	_23873
	dd	_21228
	dd	-8
	dd	0
	align	4
_23886:
	dd	_23763
	dd	101
	dd	3
	align	4
_23893:
	dd	1
	dd	_479
	dd	0
	align	4
_23892:
	dd	_23763
	dd	109
	dd	3
	align	4
_23895:
	dd	1
	dd	_537
	dd	2
	dd	_23804
	dd	_427
	dd	-4
	dd	2
	dd	_23805
	dd	_427
	dd	-8
	dd	2
	dd	_23806
	dd	_427
	dd	-12
	dd	2
	dd	_23807
	dd	_427
	dd	-16
	dd	0
	align	4
_23894:
	dd	_23763
	dd	113
	dd	3
	align	4
_23901:
	dd	1
	dd	_889
	dd	2
	dd	_23816
	dd	_21228
	dd	-4
	dd	2
	dd	_23817
	dd	_21228
	dd	-8
	dd	0
	align	4
_23896:
	dd	_23763
	dd	117
	dd	3
	align	4
_23905:
	dd	1
	dd	_891
	dd	2
	dd	_20454
	dd	_23761
	dd	-4
	dd	0
	align	4
_23902:
	dd	_23763
	dd	121
	dd	3
	align	4
_23916:
	dd	1
	dd	_481
	dd	2
	dd	_22480
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_23761
	dd	-12
	dd	0
	align	4
_23906:
	dd	_23763
	dd	125
	dd	3
	align	4
_23909:
	dd	3
	dd	0
	dd	0
	align	4
_23908:
	dd	_23763
	dd	125
	dd	21
	align	4
_23910:
	dd	_23763
	dd	126
	dd	3
	align	4
_23912:
	dd	_23763
	dd	127
	dd	3
	align	4
_23915:
	dd	_23763
	dd	128
	dd	3
_23921:
	db	":Line2df",0
	align	4
_23920:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_23919:
	dd	3
	dd	0
	dd	0
	align	4
_23928:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_22805
	dd	_21828
	dd	-8
	dd	0
_23923:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line2df.bmx",0
	align	4
_23922:
	dd	_23923
	dd	14
	dd	3
	align	4
_23934:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_22805
	dd	_21828
	dd	-8
	dd	0
	align	4
_23929:
	dd	_23923
	dd	17
	dd	3
	align	4
_23940:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_22805
	dd	_21828
	dd	-8
	dd	0
	align	4
_23935:
	dd	_23923
	dd	20
	dd	3
	align	4
_23946:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_22805
	dd	_21828
	dd	-8
	dd	0
	align	4
_23941:
	dd	_23923
	dd	23
	dd	3
	align	4
_23952:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23793
	dd	_23921
	dd	-8
	dd	0
	align	4
_23947:
	dd	_23923
	dd	27
	dd	3
	align	4
_23958:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23793
	dd	_23921
	dd	-8
	dd	0
	align	4
_23953:
	dd	_23923
	dd	31
	dd	3
	align	4
_23962:
	dd	1
	dd	_871
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23804
	dd	_427
	dd	-8
	dd	2
	dd	_23805
	dd	_427
	dd	-12
	dd	2
	dd	_23806
	dd	_427
	dd	-16
	dd	2
	dd	_23807
	dd	_427
	dd	-20
	dd	0
	align	4
_23959:
	dd	_23923
	dd	39
	dd	3
	align	4
_23970:
	dd	1
	dd	_873
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23816
	dd	_21828
	dd	-8
	dd	2
	dd	_23817
	dd	_21828
	dd	-12
	dd	0
	align	4
_23963:
	dd	_23923
	dd	43
	dd	3
	align	4
_23976:
	dd	1
	dd	_874
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_20454
	dd	_23921
	dd	-8
	dd	0
	align	4
_23971:
	dd	_23923
	dd	47
	dd	3
	align	4
_23980:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_23977:
	dd	_23923
	dd	51
	dd	3
	align	4
_23984:
	dd	1
	dd	_875
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_23981:
	dd	_23923
	dd	55
	dd	3
	align	4
_23988:
	dd	1
	dd	_876
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_23985:
	dd	_23923
	dd	59
	dd	3
	align	4
_23994:
	dd	1
	dd	_562
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23793
	dd	_23921
	dd	-8
	dd	0
	align	4
_23989:
	dd	_23923
	dd	63
	dd	3
	align	4
_24002:
	dd	1
	dd	_878
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23793
	dd	_23921
	dd	-8
	dd	2
	dd	_23850
	dd	_21828
	dd	-12
	dd	0
	align	4
_23995:
	dd	_23923
	dd	67
	dd	3
	align	4
_24006:
	dd	1
	dd	_880
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_24003:
	dd	_23923
	dd	72
	dd	3
	align	4
_24010:
	dd	1
	dd	_881
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_24007:
	dd	_23923
	dd	76
	dd	3
	align	4
_24014:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_24011:
	dd	_23923
	dd	80
	dd	3
	align	4
_24018:
	dd	1
	dd	_882
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	0
	align	4
_24015:
	dd	_23923
	dd	84
	dd	3
	align	4
_24024:
	dd	1
	dd	_883
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23873
	dd	_21828
	dd	-8
	dd	0
	align	4
_24019:
	dd	_23923
	dd	88
	dd	3
	align	4
_24030:
	dd	1
	dd	_884
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23873
	dd	_21828
	dd	-8
	dd	0
	align	4
_24025:
	dd	_23923
	dd	92
	dd	3
	align	4
_24036:
	dd	1
	dd	_885
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23873
	dd	_21828
	dd	-8
	dd	0
	align	4
_24031:
	dd	_23923
	dd	96
	dd	3
	align	4
_24042:
	dd	1
	dd	_886
	dd	2
	dd	_20347
	dd	_23921
	dd	-4
	dd	2
	dd	_23873
	dd	_21828
	dd	-8
	dd	0
	align	4
_24037:
	dd	_23923
	dd	101
	dd	3
	align	4
_24044:
	dd	1
	dd	_479
	dd	0
	align	4
_24043:
	dd	_23923
	dd	109
	dd	3
	align	4
_24046:
	dd	1
	dd	_537
	dd	2
	dd	_23804
	dd	_427
	dd	-4
	dd	2
	dd	_23805
	dd	_427
	dd	-8
	dd	2
	dd	_23806
	dd	_427
	dd	-12
	dd	2
	dd	_23807
	dd	_427
	dd	-16
	dd	0
	align	4
_24045:
	dd	_23923
	dd	113
	dd	3
	align	4
_24052:
	dd	1
	dd	_889
	dd	2
	dd	_23816
	dd	_21828
	dd	-4
	dd	2
	dd	_23817
	dd	_21828
	dd	-8
	dd	0
	align	4
_24047:
	dd	_23923
	dd	117
	dd	3
	align	4
_24056:
	dd	1
	dd	_891
	dd	2
	dd	_20454
	dd	_23921
	dd	-4
	dd	0
	align	4
_24053:
	dd	_23923
	dd	121
	dd	3
	align	4
_24067:
	dd	1
	dd	_481
	dd	2
	dd	_22480
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_23921
	dd	-12
	dd	0
	align	4
_24057:
	dd	_23923
	dd	125
	dd	3
	align	4
_24060:
	dd	3
	dd	0
	dd	0
	align	4
_24059:
	dd	_23923
	dd	125
	dd	21
	align	4
_24061:
	dd	_23923
	dd	126
	dd	3
	align	4
_24063:
	dd	_23923
	dd	127
	dd	3
	align	4
_24066:
	dd	_23923
	dd	128
	dd	3
	align	4
_24071:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24070:
	dd	3
	dd	0
	dd	0
	align	4
_24078:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
_24073:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line3di.bmx",0
	align	4
_24072:
	dd	_24073
	dd	13
	dd	3
	align	4
_24084:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24079:
	dd	_24073
	dd	16
	dd	3
	align	4
_24090:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24085:
	dd	_24073
	dd	19
	dd	3
	align	4
_24096:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24091:
	dd	_24073
	dd	22
	dd	3
	align	4
_24102:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_23793
	dd	_22481
	dd	-8
	dd	0
	align	4
_24097:
	dd	_24073
	dd	25
	dd	3
	align	4
_24108:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_23793
	dd	_22481
	dd	-8
	dd	0
	align	4
_24103:
	dd	_24073
	dd	28
	dd	3
_24113:
	db	"za",0
_24114:
	db	"zb",0
	align	4
_24112:
	dd	1
	dd	_871
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_23804
	dd	_20471
	dd	-8
	dd	2
	dd	_23805
	dd	_20471
	dd	-12
	dd	2
	dd	_24113
	dd	_20471
	dd	-16
	dd	2
	dd	_23806
	dd	_20471
	dd	-20
	dd	2
	dd	_23807
	dd	_20471
	dd	-24
	dd	2
	dd	_24114
	dd	_20471
	dd	-28
	dd	0
	align	4
_24109:
	dd	_24073
	dd	36
	dd	3
	align	4
_24122:
	dd	1
	dd	_873
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_23816
	dd	_21514
	dd	-8
	dd	2
	dd	_23817
	dd	_21514
	dd	-12
	dd	0
	align	4
_24115:
	dd	_24073
	dd	40
	dd	3
	align	4
_24128:
	dd	1
	dd	_874
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_23793
	dd	_22481
	dd	-8
	dd	0
	align	4
_24123:
	dd	_24073
	dd	44
	dd	3
	align	4
_24132:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24129:
	dd	_24073
	dd	48
	dd	3
	align	4
_24136:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24133:
	dd	_24073
	dd	51
	dd	3
	align	4
_24140:
	dd	1
	dd	_882
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24137:
	dd	_24073
	dd	55
	dd	3
	align	4
_24144:
	dd	1
	dd	_875
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24141:
	dd	_24073
	dd	59
	dd	3
	align	4
_24150:
	dd	1
	dd	_885
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24145:
	dd	_24073
	dd	62
	dd	3
	align	4
_24156:
	dd	1
	dd	_886
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24151:
	dd	_24073
	dd	66
	dd	3
	align	4
_24160:
	dd	1
	dd	_880
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24157:
	dd	_24073
	dd	71
	dd	3
	align	4
_24164:
	dd	1
	dd	_881
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	0
	align	4
_24161:
	dd	_24073
	dd	75
	dd	3
_24171:
	db	"pSorigin",0
_24172:
	db	"sradius",0
_24173:
	db	"pOutdistance",0
_24174:
	db	"*d",0
	align	4
_24170:
	dd	1
	dd	_910
	dd	2
	dd	_20347
	dd	_22481
	dd	-4
	dd	2
	dd	_24171
	dd	_21514
	dd	-8
	dd	2
	dd	_24172
	dd	_20471
	dd	-12
	dd	2
	dd	_24173
	dd	_24174
	dd	-16
	dd	0
	align	4
_24165:
	dd	_24073
	dd	79
	dd	3
	align	4
_24176:
	dd	1
	dd	_537
	dd	2
	dd	_23804
	dd	_20471
	dd	-4
	dd	2
	dd	_23805
	dd	_20471
	dd	-8
	dd	2
	dd	_24113
	dd	_20471
	dd	-12
	dd	2
	dd	_23806
	dd	_20471
	dd	-16
	dd	2
	dd	_23807
	dd	_20471
	dd	-20
	dd	2
	dd	_24114
	dd	_20471
	dd	-24
	dd	0
	align	4
_24175:
	dd	_24073
	dd	87
	dd	3
	align	4
_24182:
	dd	1
	dd	_889
	dd	2
	dd	_23816
	dd	_21514
	dd	-4
	dd	2
	dd	_23817
	dd	_21514
	dd	-8
	dd	0
	align	4
_24177:
	dd	_24073
	dd	91
	dd	3
	align	4
_24186:
	dd	1
	dd	_891
	dd	2
	dd	_20454
	dd	_22481
	dd	-4
	dd	0
	align	4
_24183:
	dd	_24073
	dd	95
	dd	3
	align	4
_24188:
	dd	1
	dd	_479
	dd	0
	align	4
_24187:
	dd	_24073
	dd	99
	dd	3
	align	4
_24199:
	dd	1
	dd	_481
	dd	2
	dd	_22480
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22481
	dd	-12
	dd	0
	align	4
_24189:
	dd	_24073
	dd	103
	dd	3
	align	4
_24192:
	dd	3
	dd	0
	dd	0
	align	4
_24191:
	dd	_24073
	dd	103
	dd	21
	align	4
_24193:
	dd	_24073
	dd	104
	dd	3
	align	4
_24195:
	dd	_24073
	dd	105
	dd	3
	align	4
_24198:
	dd	_24073
	dd	106
	dd	3
	align	4
_24203:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24202:
	dd	3
	dd	0
	dd	0
	align	4
_24210:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
_24205:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/line3df.bmx",0
	align	4
_24204:
	dd	_24205
	dd	13
	dd	3
	align	4
_24216:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24211:
	dd	_24205
	dd	16
	dd	3
	align	4
_24222:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24217:
	dd	_24205
	dd	19
	dd	3
	align	4
_24228:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24223:
	dd	_24205
	dd	22
	dd	3
	align	4
_24234:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_23793
	dd	_22656
	dd	-8
	dd	0
	align	4
_24229:
	dd	_24205
	dd	25
	dd	3
	align	4
_24240:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_23793
	dd	_22656
	dd	-8
	dd	0
	align	4
_24235:
	dd	_24205
	dd	28
	dd	3
	align	4
_24244:
	dd	1
	dd	_871
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_23804
	dd	_20471
	dd	-8
	dd	2
	dd	_23805
	dd	_20471
	dd	-12
	dd	2
	dd	_24113
	dd	_20471
	dd	-16
	dd	2
	dd	_23806
	dd	_20471
	dd	-20
	dd	2
	dd	_23807
	dd	_20471
	dd	-24
	dd	2
	dd	_24114
	dd	_20471
	dd	-28
	dd	0
	align	4
_24241:
	dd	_24205
	dd	36
	dd	3
	align	4
_24252:
	dd	1
	dd	_873
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_23816
	dd	_22100
	dd	-8
	dd	2
	dd	_23817
	dd	_22100
	dd	-12
	dd	0
	align	4
_24245:
	dd	_24205
	dd	40
	dd	3
	align	4
_24258:
	dd	1
	dd	_874
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_23793
	dd	_22656
	dd	-8
	dd	0
	align	4
_24253:
	dd	_24205
	dd	44
	dd	3
	align	4
_24262:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24259:
	dd	_24205
	dd	48
	dd	3
	align	4
_24266:
	dd	1
	dd	_574
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24263:
	dd	_24205
	dd	51
	dd	3
	align	4
_24270:
	dd	1
	dd	_882
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24267:
	dd	_24205
	dd	55
	dd	3
	align	4
_24274:
	dd	1
	dd	_875
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24271:
	dd	_24205
	dd	59
	dd	3
	align	4
_24280:
	dd	1
	dd	_885
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24275:
	dd	_24205
	dd	62
	dd	3
	align	4
_24286:
	dd	1
	dd	_886
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24281:
	dd	_24205
	dd	66
	dd	3
	align	4
_24290:
	dd	1
	dd	_880
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24287:
	dd	_24205
	dd	71
	dd	3
	align	4
_24294:
	dd	1
	dd	_881
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	0
	align	4
_24291:
	dd	_24205
	dd	75
	dd	3
	align	4
_24300:
	dd	1
	dd	_910
	dd	2
	dd	_20347
	dd	_22656
	dd	-4
	dd	2
	dd	_24171
	dd	_22100
	dd	-8
	dd	2
	dd	_24172
	dd	_20471
	dd	-12
	dd	2
	dd	_24173
	dd	_24174
	dd	-16
	dd	0
	align	4
_24295:
	dd	_24205
	dd	79
	dd	3
	align	4
_24302:
	dd	1
	dd	_537
	dd	2
	dd	_23804
	dd	_20471
	dd	-4
	dd	2
	dd	_23805
	dd	_20471
	dd	-8
	dd	2
	dd	_24113
	dd	_20471
	dd	-12
	dd	2
	dd	_23806
	dd	_20471
	dd	-16
	dd	2
	dd	_23807
	dd	_20471
	dd	-20
	dd	2
	dd	_24114
	dd	_20471
	dd	-24
	dd	0
	align	4
_24301:
	dd	_24205
	dd	87
	dd	3
	align	4
_24308:
	dd	1
	dd	_889
	dd	2
	dd	_23816
	dd	_22100
	dd	-4
	dd	2
	dd	_23817
	dd	_22100
	dd	-8
	dd	0
	align	4
_24303:
	dd	_24205
	dd	91
	dd	3
	align	4
_24312:
	dd	1
	dd	_891
	dd	2
	dd	_20454
	dd	_22656
	dd	-4
	dd	0
	align	4
_24309:
	dd	_24205
	dd	95
	dd	3
	align	4
_24314:
	dd	1
	dd	_479
	dd	0
	align	4
_24313:
	dd	_24205
	dd	99
	dd	3
	align	4
_24325:
	dd	1
	dd	_481
	dd	2
	dd	_22480
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22656
	dd	-12
	dd	0
	align	4
_24315:
	dd	_24205
	dd	103
	dd	3
	align	4
_24318:
	dd	3
	dd	0
	dd	0
	align	4
_24317:
	dd	_24205
	dd	103
	dd	21
	align	4
_24319:
	dd	_24205
	dd	104
	dd	3
	align	4
_24321:
	dd	_24205
	dd	105
	dd	3
	align	4
_24324:
	dd	_24205
	dd	106
	dd	3
	align	4
_24329:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24328:
	dd	3
	dd	0
	dd	0
	align	4
_24336:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20454
	dd	_22617
	dd	-8
	dd	0
_24331:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/aabbox3df.bmx",0
	align	4
_24330:
	dd	_24331
	dd	10
	dd	3
	align	4
_24342:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20454
	dd	_22617
	dd	-8
	dd	0
	align	4
_24337:
	dd	_24331
	dd	13
	dd	3
_24370:
	db	"edges",0
_24371:
	db	"[]:Vector3df",0
_24372:
	db	"edgeparam",0
_24373:
	db	"[]i",0
	align	4
_24369:
	dd	1
	dd	_929
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_24370
	dd	_24371
	dd	-8
	dd	2
	dd	_24372
	dd	_24373
	dd	-12
	dd	0
	align	4
_24343:
	dd	_24331
	dd	17
	dd	3
_24344:
	db	":Vector3df",0
	align	4
_24346:
	dd	_24331
	dd	18
	dd	3
_24347:
	db	"i",0
	align	4
_24349:
	dd	_24331
	dd	20
	dd	3
	align	4
_24364:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-16
	dd	0
	align	4
_24352:
	dd	_24331
	dd	21
	dd	4
	align	4
_24356:
	dd	_24331
	dd	22
	dd	4
	align	4
_24365:
	dd	_24331
	dd	25
	dd	3
	align	4
_24368:
	dd	_24331
	dd	27
	dd	3
	align	4
_24379:
	dd	1
	dd	_931
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20454
	dd	_22617
	dd	-8
	dd	0
	align	4
_24374:
	dd	_24331
	dd	31
	dd	3
	align	4
_24385:
	dd	1
	dd	_932
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_22480
	dd	_22656
	dd	-8
	dd	0
	align	4
_24380:
	dd	_24331
	dd	34
	dd	3
_24394:
	db	"pLineMiddle",0
_24395:
	db	"halflength",0
	align	4
_24393:
	dd	1
	dd	_933
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_24394
	dd	_22100
	dd	-8
	dd	2
	dd	_22494
	dd	_22100
	dd	-12
	dd	2
	dd	_24395
	dd	_20471
	dd	-16
	dd	0
	align	4
_24386:
	dd	_24331
	dd	37
	dd	3
	align	4
_24401:
	dd	1
	dd	_935
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_22935
	dd	_22781
	dd	-8
	dd	0
	align	4
_24396:
	dd	_24331
	dd	40
	dd	3
	align	4
_24405:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24402:
	dd	_24331
	dd	43
	dd	3
	align	4
_24409:
	dd	1
	dd	_936
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24406:
	dd	_24331
	dd	46
	dd	3
	align	4
_24413:
	dd	1
	dd	_937
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24410:
	dd	_24331
	dd	50
	dd	3
	align	4
_24417:
	dd	1
	dd	_938
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24414:
	dd	_24331
	dd	54
	dd	3
	align	4
_24421:
	dd	1
	dd	_939
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24418:
	dd	_24331
	dd	57
	dd	3
	align	4
_24425:
	dd	1
	dd	_525
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24422:
	dd	_24331
	dd	60
	dd	3
	align	4
_24431:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20454
	dd	_22617
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_24426:
	dd	_24331
	dd	63
	dd	3
	align	4
_24437:
	dd	1
	dd	_533
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24432:
	dd	_24331
	dd	67
	dd	3
	align	4
_24441:
	dd	1
	dd	_941
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	0
	align	4
_24438:
	dd	_24331
	dd	70
	dd	3
_24448:
	db	"pAddBox",0
	align	4
_24447:
	dd	1
	dd	_943
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_24448
	dd	_22617
	dd	-8
	dd	0
	align	4
_24442:
	dd	_24331
	dd	73
	dd	3
	align	4
_24452:
	dd	1
	dd	_944
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	0
	align	4
_24449:
	dd	_24331
	dd	76
	dd	3
_24459:
	db	"pInitValue",0
	align	4
_24458:
	dd	1
	dd	_945
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_24459
	dd	_22617
	dd	-8
	dd	0
	align	4
_24453:
	dd	_24331
	dd	79
	dd	3
	align	4
_24465:
	dd	1
	dd	_946
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_24459
	dd	_22100
	dd	-8
	dd	0
	align	4
_24460:
	dd	_24331
	dd	82
	dd	3
	align	4
_24471:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24466:
	dd	_24331
	dd	85
	dd	3
	align	4
_24477:
	dd	1
	dd	_947
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_22805
	dd	_22100
	dd	-8
	dd	0
	align	4
_24472:
	dd	_24331
	dd	88
	dd	3
	align	4
_24483:
	dd	1
	dd	_948
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	2
	dd	_20492
	dd	_22617
	dd	-8
	dd	0
	align	4
_24478:
	dd	_24331
	dd	91
	dd	3
	align	4
_24487:
	dd	1
	dd	_949
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24484:
	dd	_24331
	dd	95
	dd	3
	align	4
_24491:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_22617
	dd	-4
	dd	0
	align	4
_24488:
	dd	_24331
	dd	99
	dd	3
	align	4
_24493:
	dd	1
	dd	_479
	dd	0
	align	4
_24492:
	dd	_24331
	dd	107
	dd	3
	align	4
_24497:
	dd	1
	dd	_951
	dd	2
	dd	_20492
	dd	_22617
	dd	-4
	dd	0
	align	4
_24494:
	dd	_24331
	dd	111
	dd	3
_24502:
	db	"pInit",0
	align	4
_24501:
	dd	1
	dd	_599
	dd	2
	dd	_24502
	dd	_22100
	dd	-4
	dd	0
	align	4
_24498:
	dd	_24331
	dd	115
	dd	3
_24509:
	db	"pMax",0
	align	4
_24508:
	dd	1
	dd	_954
	dd	2
	dd	_24502
	dd	_22100
	dd	-4
	dd	2
	dd	_24509
	dd	_22100
	dd	-8
	dd	0
	align	4
_24503:
	dd	_24331
	dd	119
	dd	3
_24512:
	db	"minx",0
_24513:
	db	"miny",0
_24514:
	db	"minz",0
_24515:
	db	"maxx",0
_24516:
	db	"maxy",0
_24517:
	db	"maxz",0
	align	4
_24511:
	dd	1
	dd	_537
	dd	2
	dd	_24512
	dd	_20471
	dd	-4
	dd	2
	dd	_24513
	dd	_20471
	dd	-8
	dd	2
	dd	_24514
	dd	_20471
	dd	-12
	dd	2
	dd	_24515
	dd	_20471
	dd	-16
	dd	2
	dd	_24516
	dd	_20471
	dd	-20
	dd	2
	dd	_24517
	dd	_20471
	dd	-24
	dd	0
	align	4
_24510:
	dd	_24331
	dd	123
	dd	3
	align	4
_24528:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22617
	dd	-12
	dd	0
	align	4
_24518:
	dd	_24331
	dd	127
	dd	3
	align	4
_24521:
	dd	3
	dd	0
	dd	0
	align	4
_24520:
	dd	_24331
	dd	127
	dd	23
	align	4
_24522:
	dd	_24331
	dd	128
	dd	3
	align	4
_24524:
	dd	_24331
	dd	129
	dd	3
	align	4
_24527:
	dd	_24331
	dd	130
	dd	3
	align	4
_24532:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24531:
	dd	3
	dd	0
	dd	0
	align	4
_24539:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20454
	dd	_22433
	dd	-8
	dd	0
_24534:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/aabbox3di.bmx",0
	align	4
_24533:
	dd	_24534
	dd	10
	dd	3
	align	4
_24545:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20454
	dd	_22433
	dd	-8
	dd	0
	align	4
_24540:
	dd	_24534
	dd	13
	dd	3
_24573:
	db	"[]:Vector3di",0
	align	4
_24572:
	dd	1
	dd	_929
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_24370
	dd	_24573
	dd	-8
	dd	2
	dd	_24372
	dd	_24373
	dd	-12
	dd	0
	align	4
_24546:
	dd	_24534
	dd	17
	dd	3
_24547:
	db	":Vector3di",0
	align	4
_24549:
	dd	_24534
	dd	18
	dd	3
_24550:
	db	"i",0
	align	4
_24552:
	dd	_24534
	dd	20
	dd	3
	align	4
_24567:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-16
	dd	0
	align	4
_24555:
	dd	_24534
	dd	21
	dd	4
	align	4
_24559:
	dd	_24534
	dd	22
	dd	4
	align	4
_24568:
	dd	_24534
	dd	25
	dd	3
	align	4
_24571:
	dd	_24534
	dd	27
	dd	3
	align	4
_24579:
	dd	1
	dd	_931
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20454
	dd	_22433
	dd	-8
	dd	0
	align	4
_24574:
	dd	_24534
	dd	31
	dd	3
	align	4
_24585:
	dd	1
	dd	_932
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_22480
	dd	_22656
	dd	-8
	dd	0
	align	4
_24580:
	dd	_24534
	dd	34
	dd	3
	align	4
_24593:
	dd	1
	dd	_933
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_24394
	dd	_21514
	dd	-8
	dd	2
	dd	_22494
	dd	_21514
	dd	-12
	dd	2
	dd	_24395
	dd	_20471
	dd	-16
	dd	0
	align	4
_24586:
	dd	_24534
	dd	37
	dd	3
	align	4
_24599:
	dd	1
	dd	_935
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_22935
	dd	_22963
	dd	-8
	dd	0
	align	4
_24594:
	dd	_24534
	dd	40
	dd	3
	align	4
_24603:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24600:
	dd	_24534
	dd	43
	dd	3
	align	4
_24607:
	dd	1
	dd	_936
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24604:
	dd	_24534
	dd	46
	dd	3
	align	4
_24611:
	dd	1
	dd	_937
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24608:
	dd	_24534
	dd	50
	dd	3
	align	4
_24615:
	dd	1
	dd	_938
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24612:
	dd	_24534
	dd	54
	dd	3
	align	4
_24619:
	dd	1
	dd	_939
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24616:
	dd	_24534
	dd	57
	dd	3
	align	4
_24623:
	dd	1
	dd	_525
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24620:
	dd	_24534
	dd	60
	dd	3
	align	4
_24629:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20454
	dd	_22433
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_24624:
	dd	_24534
	dd	63
	dd	3
	align	4
_24635:
	dd	1
	dd	_533
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24630:
	dd	_24534
	dd	67
	dd	3
	align	4
_24639:
	dd	1
	dd	_941
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	0
	align	4
_24636:
	dd	_24534
	dd	70
	dd	3
	align	4
_24645:
	dd	1
	dd	_943
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_24448
	dd	_22433
	dd	-8
	dd	0
	align	4
_24640:
	dd	_24534
	dd	73
	dd	3
	align	4
_24649:
	dd	1
	dd	_944
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	2
	dd	_21778
	dd	_20471
	dd	-16
	dd	0
	align	4
_24646:
	dd	_24534
	dd	76
	dd	3
	align	4
_24655:
	dd	1
	dd	_945
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_24459
	dd	_22433
	dd	-8
	dd	0
	align	4
_24650:
	dd	_24534
	dd	79
	dd	3
	align	4
_24661:
	dd	1
	dd	_946
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_24459
	dd	_21514
	dd	-8
	dd	0
	align	4
_24656:
	dd	_24534
	dd	82
	dd	3
	align	4
_24667:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24662:
	dd	_24534
	dd	85
	dd	3
	align	4
_24673:
	dd	1
	dd	_947
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_22805
	dd	_21514
	dd	-8
	dd	0
	align	4
_24668:
	dd	_24534
	dd	88
	dd	3
	align	4
_24679:
	dd	1
	dd	_948
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	2
	dd	_20492
	dd	_22433
	dd	-8
	dd	0
	align	4
_24674:
	dd	_24534
	dd	91
	dd	3
	align	4
_24683:
	dd	1
	dd	_949
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24680:
	dd	_24534
	dd	95
	dd	3
	align	4
_24687:
	dd	1
	dd	_474
	dd	2
	dd	_20347
	dd	_22433
	dd	-4
	dd	0
	align	4
_24684:
	dd	_24534
	dd	99
	dd	3
	align	4
_24689:
	dd	1
	dd	_479
	dd	0
	align	4
_24688:
	dd	_24534
	dd	107
	dd	3
	align	4
_24693:
	dd	1
	dd	_951
	dd	2
	dd	_20492
	dd	_22433
	dd	-4
	dd	0
	align	4
_24690:
	dd	_24534
	dd	111
	dd	3
	align	4
_24697:
	dd	1
	dd	_599
	dd	2
	dd	_24502
	dd	_21514
	dd	-4
	dd	0
	align	4
_24694:
	dd	_24534
	dd	115
	dd	3
	align	4
_24703:
	dd	1
	dd	_954
	dd	2
	dd	_24502
	dd	_21514
	dd	-4
	dd	2
	dd	_24509
	dd	_21514
	dd	-8
	dd	0
	align	4
_24698:
	dd	_24534
	dd	119
	dd	3
	align	4
_24705:
	dd	1
	dd	_537
	dd	2
	dd	_24512
	dd	_20471
	dd	-4
	dd	2
	dd	_24513
	dd	_20471
	dd	-8
	dd	2
	dd	_24514
	dd	_20471
	dd	-12
	dd	2
	dd	_24515
	dd	_20471
	dd	-16
	dd	2
	dd	_24516
	dd	_20471
	dd	-20
	dd	2
	dd	_24517
	dd	_20471
	dd	-24
	dd	0
	align	4
_24704:
	dd	_24534
	dd	123
	dd	3
	align	4
_24716:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_22433
	dd	-12
	dd	0
	align	4
_24706:
	dd	_24534
	dd	127
	dd	3
	align	4
_24709:
	dd	3
	dd	0
	dd	0
	align	4
_24708:
	dd	_24534
	dd	127
	dd	23
	align	4
_24710:
	dd	_24534
	dd	128
	dd	3
	align	4
_24712:
	dd	_24534
	dd	129
	dd	3
	align	4
_24715:
	dd	_24534
	dd	130
	dd	3
	align	4
_24720:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_24719:
	dd	3
	dd	0
	dd	0
_24726:
	db	"row",0
_24727:
	db	"column",0
	align	4
_24725:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24726
	dd	_427
	dd	-8
	dd	2
	dd	_24727
	dd	_427
	dd	-12
	dd	0
_24722:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/matrix4.bmx",0
	align	4
_24721:
	dd	_24722
	dd	23
	dd	3
	align	4
_24734:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24728:
	dd	_24722
	dd	26
	dd	3
	align	4
_24733:
	dd	_24722
	dd	27
	dd	3
	align	4
_24740:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24735:
	dd	_24722
	dd	30
	dd	3
	align	4
_24746:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24741:
	dd	_24722
	dd	33
	dd	3
	align	4
_24753:
	dd	1
	dd	_461
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24747:
	dd	_24722
	dd	36
	dd	3
	align	4
_24752:
	dd	_24722
	dd	37
	dd	3
	align	4
_24759:
	dd	1
	dd	_459
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24754:
	dd	_24722
	dd	40
	dd	3
	align	4
_24763:
	dd	1
	dd	_974
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_24760:
	dd	_24722
	dd	43
	dd	3
	align	4
_24768:
	dd	1
	dd	_976
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20742
	dd	_20471
	dd	-8
	dd	0
	align	4
_24764:
	dd	_24722
	dd	46
	dd	3
	align	4
_24767:
	dd	_24722
	dd	47
	dd	3
	align	4
_24773:
	dd	1
	dd	_978
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20742
	dd	_20471
	dd	-8
	dd	0
	align	4
_24769:
	dd	_24722
	dd	50
	dd	3
	align	4
_24772:
	dd	_24722
	dd	51
	dd	3
	align	4
_24777:
	dd	1
	dd	_501
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20742
	dd	_20471
	dd	-8
	dd	0
	align	4
_24774:
	dd	_24722
	dd	54
	dd	3
	align	4
_24784:
	dd	1
	dd	_464
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24778:
	dd	_24722
	dd	57
	dd	3
	align	4
_24783:
	dd	_24722
	dd	58
	dd	3
	align	4
_24790:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24785:
	dd	_24722
	dd	61
	dd	3
	align	4
_24797:
	dd	1
	dd	_465
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24791:
	dd	_24722
	dd	64
	dd	3
	align	4
_24796:
	dd	_24722
	dd	65
	dd	3
	align	4
_24803:
	dd	1
	dd	_497
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	0
	align	4
_24798:
	dd	_24722
	dd	68
	dd	3
	align	4
_24807:
	dd	1
	dd	_573
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20492
	dd	_23145
	dd	-8
	dd	2
	dd	_21608
	dd	_20471
	dd	-12
	dd	0
	align	4
_24804:
	dd	_24722
	dd	72
	dd	3
_24813:
	db	"fieldOfViewRadians",0
_24814:
	db	"aspectRatio",0
_24815:
	db	"zNear",0
_24816:
	db	"zFar",0
	align	4
_24812:
	dd	1
	dd	_980
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24813
	dd	_20471
	dd	-8
	dd	2
	dd	_24814
	dd	_20471
	dd	-12
	dd	2
	dd	_24815
	dd	_20471
	dd	-16
	dd	2
	dd	_24816
	dd	_20471
	dd	-20
	dd	0
	align	4
_24808:
	dd	_24722
	dd	80
	dd	3
	align	4
_24811:
	dd	_24722
	dd	81
	dd	3
	align	4
_24821:
	dd	1
	dd	_982
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24813
	dd	_20471
	dd	-8
	dd	2
	dd	_24814
	dd	_20471
	dd	-12
	dd	2
	dd	_24815
	dd	_20471
	dd	-16
	dd	2
	dd	_24816
	dd	_20471
	dd	-20
	dd	0
	align	4
_24817:
	dd	_24722
	dd	84
	dd	3
	align	4
_24820:
	dd	_24722
	dd	85
	dd	3
_24827:
	db	"widthOfViewVolume",0
_24828:
	db	"heightOfViewVolume",0
	align	4
_24826:
	dd	1
	dd	_983
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24827
	dd	_20471
	dd	-8
	dd	2
	dd	_24828
	dd	_20471
	dd	-12
	dd	2
	dd	_24815
	dd	_20471
	dd	-16
	dd	2
	dd	_24816
	dd	_20471
	dd	-20
	dd	0
	align	4
_24822:
	dd	_24722
	dd	88
	dd	3
	align	4
_24825:
	dd	_24722
	dd	89
	dd	3
	align	4
_24833:
	dd	1
	dd	_984
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24827
	dd	_20471
	dd	-8
	dd	2
	dd	_24828
	dd	_20471
	dd	-12
	dd	2
	dd	_24815
	dd	_20471
	dd	-16
	dd	2
	dd	_24816
	dd	_20471
	dd	-20
	dd	0
	align	4
_24829:
	dd	_24722
	dd	92
	dd	3
	align	4
_24832:
	dd	_24722
	dd	93
	dd	3
	align	4
_24838:
	dd	1
	dd	_985
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24827
	dd	_20471
	dd	-8
	dd	2
	dd	_24828
	dd	_20471
	dd	-12
	dd	2
	dd	_24815
	dd	_20471
	dd	-16
	dd	2
	dd	_24816
	dd	_20471
	dd	-20
	dd	0
	align	4
_24834:
	dd	_24722
	dd	96
	dd	3
	align	4
_24837:
	dd	_24722
	dd	97
	dd	3
	align	4
_24843:
	dd	1
	dd	_986
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24827
	dd	_20471
	dd	-8
	dd	2
	dd	_24828
	dd	_20471
	dd	-12
	dd	2
	dd	_24815
	dd	_20471
	dd	-16
	dd	2
	dd	_24816
	dd	_20471
	dd	-20
	dd	0
	align	4
_24839:
	dd	_24722
	dd	100
	dd	3
	align	4
_24842:
	dd	_24722
	dd	101
	dd	3
_24855:
	db	"pPosition",0
_24856:
	db	"pTarget",0
_24857:
	db	"pUpVector",0
	align	4
_24854:
	dd	1
	dd	_987
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24855
	dd	_22100
	dd	-8
	dd	2
	dd	_24856
	dd	_22100
	dd	-12
	dd	2
	dd	_24857
	dd	_22100
	dd	-16
	dd	0
	align	4
_24844:
	dd	_24722
	dd	104
	dd	3
	align	4
_24853:
	dd	_24722
	dd	105
	dd	3
	align	4
_24868:
	dd	1
	dd	_989
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24855
	dd	_22100
	dd	-8
	dd	2
	dd	_24856
	dd	_22100
	dd	-12
	dd	2
	dd	_24857
	dd	_22100
	dd	-16
	dd	0
	align	4
_24858:
	dd	_24722
	dd	108
	dd	3
	align	4
_24867:
	dd	_24722
	dd	109
	dd	3
_24878:
	db	"pLight",0
	align	4
_24877:
	dd	1
	dd	_990
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24878
	dd	_22100
	dd	-8
	dd	2
	dd	_22935
	dd	_22781
	dd	-12
	dd	2
	dd	_23873
	dd	_20471
	dd	-16
	dd	0
	align	4
_24869:
	dd	_24722
	dd	112
	dd	3
	align	4
_24876:
	dd	_24722
	dd	113
	dd	3
_24886:
	db	"area",0
_24887:
	db	"zScale",0
	align	4
_24885:
	dd	1
	dd	_992
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24886
	dd	_20919
	dd	-8
	dd	2
	dd	_24887
	dd	_20471
	dd	-12
	dd	0
	align	4
_24879:
	dd	_24722
	dd	117
	dd	3
	align	4
_24884:
	dd	_24722
	dd	118
	dd	3
_24892:
	db	"mat",0
	align	4
_24891:
	dd	1
	dd	_994
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24892
	dd	_22190
	dd	-8
	dd	0
	align	4
_24888:
	dd	_24722
	dd	122
	dd	3
	align	4
_24896:
	dd	1
	dd	_770
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_24893:
	dd	_24722
	dd	126
	dd	3
	align	4
_24902:
	dd	1
	dd	_995
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_23850
	dd	_23145
	dd	-8
	dd	0
	align	4
_24897:
	dd	_24722
	dd	129
	dd	3
_24909:
	db	"pB",0
_24910:
	db	"time",0
	align	4
_24908:
	dd	1
	dd	_571
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24909
	dd	_23145
	dd	-8
	dd	2
	dd	_24910
	dd	_20471
	dd	-12
	dd	0
	align	4
_24903:
	dd	_24722
	dd	132
	dd	3
	align	4
_24914:
	dd	1
	dd	_997
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_24911:
	dd	_24722
	dd	135
	dd	3
_24922:
	db	"pRotation",0
	align	4
_24921:
	dd	1
	dd	_998
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24922
	dd	_22100
	dd	-8
	dd	0
	align	4
_24915:
	dd	_24722
	dd	139
	dd	3
	align	4
_24920:
	dd	_24722
	dd	140
	dd	3
	align	4
_24929:
	dd	1
	dd	_1000
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24922
	dd	_22100
	dd	-8
	dd	0
	align	4
_24923:
	dd	_24722
	dd	143
	dd	3
	align	4
_24928:
	dd	_24722
	dd	144
	dd	3
_24937:
	db	"pScale",0
	align	4
_24936:
	dd	1
	dd	_1001
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24937
	dd	_22100
	dd	-8
	dd	0
	align	4
_24930:
	dd	_24722
	dd	147
	dd	3
	align	4
_24935:
	dd	_24722
	dd	148
	dd	3
	align	4
_24942:
	dd	1
	dd	_1002
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	0
	align	4
_24938:
	dd	_24722
	dd	151
	dd	3
	align	4
_24941:
	dd	_24722
	dd	152
	dd	3
	align	4
_24948:
	dd	1
	dd	_1003
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_24943:
	dd	_24722
	dd	155
	dd	3
	align	4
_24954:
	dd	1
	dd	_1004
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_24949:
	dd	_24722
	dd	158
	dd	3
	align	4
_24960:
	dd	1
	dd	_1005
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_24955:
	dd	_24722
	dd	161
	dd	3
_24969:
	db	"out",0
_24970:
	db	"in",0
	align	4
_24968:
	dd	1
	dd	_1006
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24969
	dd	_22100
	dd	-8
	dd	2
	dd	_24970
	dd	_22100
	dd	-12
	dd	0
	align	4
_24961:
	dd	_24722
	dd	164
	dd	3
	align	4
_24976:
	dd	1
	dd	_1007
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24969
	dd	_22185
	dd	-8
	dd	2
	dd	_24970
	dd	_22100
	dd	-12
	dd	0
	align	4
_24971:
	dd	_24722
	dd	167
	dd	3
_24985:
	db	"pIn",0
	align	4
_24984:
	dd	1
	dd	_1009
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24985
	dd	_22100
	dd	-8
	dd	2
	dd	_23850
	dd	_22100
	dd	-12
	dd	0
	align	4
_24977:
	dd	_24722
	dd	170
	dd	3
	align	4
_24991:
	dd	1
	dd	_1010
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_24986:
	dd	_24722
	dd	173
	dd	3
	align	4
_24997:
	dd	1
	dd	_1011
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24969
	dd	_22190
	dd	-8
	dd	2
	dd	_24970
	dd	_22100
	dd	-12
	dd	0
	align	4
_24992:
	dd	_24722
	dd	176
	dd	3
	align	4
_25003:
	dd	1
	dd	_1012
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_21509
	dd	_22100
	dd	-8
	dd	0
	align	4
_24998:
	dd	_24722
	dd	179
	dd	3
	align	4
_25011:
	dd	1
	dd	_1013
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24985
	dd	_22781
	dd	-8
	dd	2
	dd	_23850
	dd	_22781
	dd	-12
	dd	0
	align	4
_25004:
	dd	_24722
	dd	182
	dd	3
	align	4
_25017:
	dd	1
	dd	_1015
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_22935
	dd	_22781
	dd	-8
	dd	0
	align	4
_25012:
	dd	_24722
	dd	185
	dd	3
	align	4
_25023:
	dd	1
	dd	_1016
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_22432
	dd	_22617
	dd	-8
	dd	0
	align	4
_25018:
	dd	_24722
	dd	188
	dd	3
	align	4
_25029:
	dd	1
	dd	_1017
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_22432
	dd	_22617
	dd	-8
	dd	0
	align	4
_25024:
	dd	_24722
	dd	191
	dd	3
	align	4
_25034:
	dd	1
	dd	_776
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25030:
	dd	_24722
	dd	195
	dd	3
	align	4
_25033:
	dd	_24722
	dd	196
	dd	3
	align	4
_25038:
	dd	1
	dd	_1018
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25035:
	dd	_24722
	dd	199
	dd	3
_25046:
	db	"pTranslation",0
	align	4
_25045:
	dd	1
	dd	_1019
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25046
	dd	_22100
	dd	-8
	dd	0
	align	4
_25039:
	dd	_24722
	dd	202
	dd	3
	align	4
_25044:
	dd	_24722
	dd	203
	dd	3
	align	4
_25050:
	dd	1
	dd	_1020
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25047:
	dd	_24722
	dd	206
	dd	3
	align	4
_25057:
	dd	1
	dd	_1021
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25046
	dd	_22100
	dd	-8
	dd	0
	align	4
_25051:
	dd	_24722
	dd	209
	dd	3
	align	4
_25056:
	dd	_24722
	dd	210
	dd	3
	align	4
_25064:
	dd	1
	dd	_1022
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24922
	dd	_22100
	dd	-8
	dd	0
	align	4
_25058:
	dd	_24722
	dd	213
	dd	3
	align	4
_25063:
	dd	_24722
	dd	214
	dd	3
	align	4
_25071:
	dd	1
	dd	_1023
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24922
	dd	_22100
	dd	-8
	dd	0
	align	4
_25065:
	dd	_24722
	dd	217
	dd	3
	align	4
_25070:
	dd	_24722
	dd	218
	dd	3
	align	4
_25075:
	dd	1
	dd	_1024
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25072:
	dd	_24722
	dd	221
	dd	3
	align	4
_25079:
	dd	1
	dd	_1025
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25076:
	dd	_24722
	dd	225
	dd	3
	align	4
_25083:
	dd	1
	dd	_1026
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25080:
	dd	_24722
	dd	229
	dd	3
_25092:
	db	"other_a",0
_25093:
	db	"other_b",0
	align	4
_25091:
	dd	1
	dd	_1028
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25092
	dd	_23145
	dd	-8
	dd	2
	dd	_25093
	dd	_23145
	dd	-12
	dd	0
	align	4
_25084:
	dd	_24722
	dd	233
	dd	3
	align	4
_25101:
	dd	1
	dd	_1030
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25092
	dd	_23145
	dd	-8
	dd	2
	dd	_25093
	dd	_23145
	dd	-12
	dd	0
	align	4
_25094:
	dd	_24722
	dd	236
	dd	3
	align	4
_25105:
	dd	1
	dd	_1031
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25102:
	dd	_24722
	dd	239
	dd	3
	align	4
_25111:
	dd	1
	dd	_1032
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	5
	dd	_24969
	dd	_20471
	dd	-8
	dd	2
	dd	_24970
	dd	_22100
	dd	-12
	dd	0
	align	4
_25106:
	dd	_24722
	dd	242
	dd	3
	align	4
_25117:
	dd	1
	dd	_1033
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_24969
	dd	_23145
	dd	-8
	dd	0
	align	4
_25112:
	dd	_24722
	dd	245
	dd	3
	align	4
_25123:
	dd	1
	dd	_1034
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_23233
	dd	_23145
	dd	-8
	dd	0
	align	4
_25118:
	dd	_24722
	dd	248
	dd	3
_25129:
	db	"rotateRad",0
	align	4
_25128:
	dd	1
	dd	_1035
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25129
	dd	_20471
	dd	-8
	dd	0
	align	4
_25124:
	dd	_24722
	dd	251
	dd	3
	align	4
_25127:
	dd	_24722
	dd	252
	dd	3
	align	4
_25134:
	dd	1
	dd	_1036
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	0
	align	4
_25130:
	dd	_24722
	dd	255
	dd	3
	align	4
_25133:
	dd	_24722
	dd	256
	dd	3
_25140:
	db	"sx",0
_25141:
	db	"sy",0
	align	4
_25139:
	dd	1
	dd	_1038
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25140
	dd	_20471
	dd	-8
	dd	2
	dd	_25141
	dd	_20471
	dd	-12
	dd	0
	align	4
_25135:
	dd	_24722
	dd	259
	dd	3
	align	4
_25138:
	dd	_24722
	dd	260
	dd	3
	align	4
_25146:
	dd	1
	dd	_1039
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25140
	dd	_20471
	dd	-8
	dd	2
	dd	_25141
	dd	_20471
	dd	-12
	dd	0
	align	4
_25142:
	dd	_24722
	dd	263
	dd	3
	align	4
_25145:
	dd	_24722
	dd	264
	dd	3
_25158:
	db	"rotatecenter",0
	align	4
_25157:
	dd	1
	dd	_1040
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25129
	dd	_20471
	dd	-8
	dd	2
	dd	_25158
	dd	_21828
	dd	-12
	dd	2
	dd	_445
	dd	_21828
	dd	-16
	dd	2
	dd	_3227
	dd	_21828
	dd	-20
	dd	0
	align	4
_25147:
	dd	_24722
	dd	267
	dd	3
	align	4
_25156:
	dd	_24722
	dd	268
	dd	3
_25164:
	db	"data",0
	align	4
_25163:
	dd	1
	dd	_1042
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25164
	dd	_22185
	dd	-8
	dd	0
	align	4
_25159:
	dd	_24722
	dd	272
	dd	3
	align	4
_25162:
	dd	_24722
	dd	273
	dd	3
_25169:
	db	"bIsDefinitelyIdentityMatrix",0
	align	4
_25168:
	dd	1
	dd	_1044
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25169
	dd	_427
	dd	-8
	dd	0
	align	4
_25165:
	dd	_24722
	dd	277
	dd	3
	align	4
_25173:
	dd	1
	dd	_1045
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25170:
	dd	_24722
	dd	281
	dd	3
	align	4
_25178:
	dd	1
	dd	_1046
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	0
	align	4
_25174:
	dd	_24722
	dd	285
	dd	3
	align	4
_25177:
	dd	_24722
	dd	286
	dd	3
	align	4
_25182:
	dd	1
	dd	_1047
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	0
	align	4
_25179:
	dd	_24722
	dd	290
	dd	3
_25187:
	db	"_from",0
_25188:
	db	"_to",0
	align	4
_25186:
	dd	1
	dd	_1048
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25187
	dd	_22100
	dd	-8
	dd	2
	dd	_25188
	dd	_22100
	dd	-12
	dd	0
	align	4
_25183:
	dd	_24722
	dd	294
	dd	3
	align	4
_25192:
	dd	1
	dd	_1050
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	2
	dd	_445
	dd	_22100
	dd	-12
	dd	0
	align	4
_25189:
	dd	_24722
	dd	298
	dd	3
_25197:
	db	"camPos",0
	align	4
_25196:
	dd	1
	dd	_1051
	dd	2
	dd	_20347
	dd	_23145
	dd	-4
	dd	2
	dd	_25197
	dd	_22100
	dd	-8
	dd	2
	dd	_23316
	dd	_22100
	dd	-12
	dd	2
	dd	_23234
	dd	_22100
	dd	-16
	dd	2
	dd	_23300
	dd	_22100
	dd	-20
	dd	2
	dd	_25187
	dd	_22100
	dd	-24
	dd	0
	align	4
_25193:
	dd	_24722
	dd	302
	dd	3
_25200:
	db	"eConstructor",0
	align	4
_25199:
	dd	1
	dd	_479
	dd	2
	dd	_25200
	dd	_427
	dd	-4
	dd	0
	align	4
_25198:
	dd	_24722
	dd	310
	dd	3
	align	4
_25204:
	dd	1
	dd	_1054
	dd	2
	dd	_20492
	dd	_23145
	dd	-4
	dd	2
	dd	_25200
	dd	_427
	dd	-8
	dd	0
	align	4
_25201:
	dd	_24722
	dd	314
	dd	3
	align	4
_25215:
	dd	1
	dd	_481
	dd	2
	dd	_23327
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_23145
	dd	-12
	dd	0
	align	4
_25205:
	dd	_24722
	dd	318
	dd	3
	align	4
_25208:
	dd	3
	dd	0
	dd	0
	align	4
_25207:
	dd	_24722
	dd	318
	dd	20
	align	4
_25209:
	dd	_24722
	dd	319
	dd	3
	align	4
_25211:
	dd	_24722
	dd	320
	dd	3
	align	4
_25214:
	dd	_24722
	dd	321
	dd	3
_25220:
	db	":Array_s32",0
	align	4
_25219:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25218:
	dd	3
	dd	0
	dd	0
_25224:
	db	"start_count",0
	align	4
_25223:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25222:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s32.bmx",0
	align	4
_25221:
	dd	_25222
	dd	21
	dd	3
	align	4
_25228:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25220
	dd	-4
	dd	0
	align	4
_25225:
	dd	_25222
	dd	25
	dd	3
	align	4
_25230:
	dd	1
	dd	_479
	dd	0
	align	4
_25229:
	dd	_25222
	dd	29
	dd	3
	align	4
_25241:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25220
	dd	-12
	dd	0
	align	4
_25231:
	dd	_25222
	dd	33
	dd	3
	align	4
_25234:
	dd	3
	dd	0
	dd	0
	align	4
_25233:
	dd	_25222
	dd	33
	dd	23
	align	4
_25235:
	dd	_25222
	dd	34
	dd	3
	align	4
_25237:
	dd	_25222
	dd	35
	dd	3
	align	4
_25240:
	dd	_25222
	dd	36
	dd	3
	align	4
_25247:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25244:
	dd	_25222
	dd	48
	dd	3
	align	4
_25251:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25248:
	dd	_25222
	dd	52
	dd	3
	align	4
_25255:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25252:
	dd	_25222
	dd	56
	dd	3
	align	4
_25259:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25256:
	dd	_25222
	dd	60
	dd	3
	align	4
_25263:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25260:
	dd	_25222
	dd	64
	dd	3
	align	4
_25267:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25264:
	dd	_25222
	dd	69
	dd	3
	align	4
_25271:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25268:
	dd	_25222
	dd	76
	dd	3
_25276:
	db	"element",0
	align	4
_25275:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25276
	dd	_427
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25272:
	dd	_25222
	dd	80
	dd	3
	align	4
_25282:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_20492
	dd	_25220
	dd	-8
	dd	0
	align	4
_25277:
	dd	_25222
	dd	84
	dd	3
	align	4
_25286:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25276
	dd	_427
	dd	-8
	dd	0
	align	4
_25283:
	dd	_25222
	dd	88
	dd	3
	align	4
_25290:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25276
	dd	_427
	dd	-8
	dd	0
	align	4
_25287:
	dd	_25222
	dd	92
	dd	3
_25295:
	db	"new_size",0
	align	4
_25294:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25291:
	dd	_25222
	dd	96
	dd	3
_25300:
	db	"bNewVal",0
	align	4
_25299:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25296:
	dd	_25222
	dd	100
	dd	3
_25305:
	db	"bVal",0
	align	4
_25304:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25301:
	dd	_25222
	dd	104
	dd	3
_25310:
	db	"used",0
	align	4
_25309:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25306:
	dd	_25222
	dd	108
	dd	3
	align	4
_25314:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25311:
	dd	_25222
	dd	112
	dd	3
	align	4
_25318:
	dd	1
	dd	_1081
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	0
	align	4
_25315:
	dd	_25222
	dd	116
	dd	3
	align	4
_25322:
	dd	1
	dd	_1082
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	0
	align	4
_25319:
	dd	_25222
	dd	120
	dd	3
	align	4
_25326:
	dd	1
	dd	_1083
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	0
	align	4
_25323:
	dd	_25222
	dd	124
	dd	3
_25331:
	db	"nLeft",0
_25332:
	db	"nRight",0
	align	4
_25330:
	dd	1
	dd	_1084
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	2
	dd	_818
	dd	_427
	dd	-8
	dd	2
	dd	_25331
	dd	_427
	dd	-12
	dd	2
	dd	_25332
	dd	_427
	dd	-16
	dd	0
	align	4
_25327:
	dd	_25222
	dd	128
	dd	3
	align	4
_25336:
	dd	1
	dd	_1086
	dd	2
	dd	_20347
	dd	_25220
	dd	-4
	dd	0
	align	4
_25333:
	dd	_25222
	dd	132
	dd	3
_25339:
	db	":Array_u16",0
	align	4
_25338:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25337:
	dd	3
	dd	0
	dd	0
	align	4
_25342:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25341:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_u16.bmx",0
	align	4
_25340:
	dd	_25341
	dd	21
	dd	3
	align	4
_25346:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25339
	dd	-4
	dd	0
	align	4
_25343:
	dd	_25341
	dd	25
	dd	3
	align	4
_25348:
	dd	1
	dd	_479
	dd	0
	align	4
_25347:
	dd	_25341
	dd	29
	dd	3
	align	4
_25359:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25339
	dd	-12
	dd	0
	align	4
_25349:
	dd	_25341
	dd	33
	dd	3
	align	4
_25352:
	dd	3
	dd	0
	dd	0
	align	4
_25351:
	dd	_25341
	dd	33
	dd	23
	align	4
_25353:
	dd	_25341
	dd	34
	dd	3
	align	4
_25355:
	dd	_25341
	dd	35
	dd	3
	align	4
_25358:
	dd	_25341
	dd	36
	dd	3
	align	4
_25365:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25362:
	dd	_25341
	dd	48
	dd	3
	align	4
_25369:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25366:
	dd	_25341
	dd	52
	dd	3
	align	4
_25373:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25370:
	dd	_25341
	dd	56
	dd	3
	align	4
_25377:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25374:
	dd	_25341
	dd	60
	dd	3
	align	4
_25381:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25378:
	dd	_25341
	dd	64
	dd	3
	align	4
_25385:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25382:
	dd	_25341
	dd	70
	dd	3
	align	4
_25389:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25386:
	dd	_25341
	dd	76
	dd	3
	align	4
_25393:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_25276
	dd	_23162
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25390:
	dd	_25341
	dd	80
	dd	3
	align	4
_25399:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_20492
	dd	_25339
	dd	-8
	dd	0
	align	4
_25394:
	dd	_25341
	dd	84
	dd	3
	align	4
_25403:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_25276
	dd	_23162
	dd	-4
	dd	0
	align	4
_25400:
	dd	_25341
	dd	88
	dd	3
	align	4
_25407:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_25276
	dd	_23162
	dd	-4
	dd	0
	align	4
_25404:
	dd	_25341
	dd	92
	dd	3
	align	4
_25411:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25408:
	dd	_25341
	dd	96
	dd	3
	align	4
_25415:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25412:
	dd	_25341
	dd	100
	dd	3
	align	4
_25419:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25416:
	dd	_25341
	dd	104
	dd	3
	align	4
_25423:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25420:
	dd	_25341
	dd	108
	dd	3
	align	4
_25427:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25424:
	dd	_25341
	dd	112
	dd	3
	align	4
_25431:
	dd	1
	dd	_1081
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_818
	dd	_23162
	dd	-4
	dd	0
	align	4
_25428:
	dd	_25341
	dd	116
	dd	3
	align	4
_25435:
	dd	1
	dd	_1082
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_818
	dd	_23162
	dd	-4
	dd	0
	align	4
_25432:
	dd	_25341
	dd	120
	dd	3
	align	4
_25439:
	dd	1
	dd	_1083
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_818
	dd	_23162
	dd	-4
	dd	0
	align	4
_25436:
	dd	_25341
	dd	124
	dd	3
	align	4
_25443:
	dd	1
	dd	_1084
	dd	2
	dd	_20347
	dd	_25339
	dd	-8
	dd	2
	dd	_818
	dd	_23162
	dd	-4
	dd	2
	dd	_25331
	dd	_427
	dd	-12
	dd	2
	dd	_25332
	dd	_427
	dd	-16
	dd	0
	align	4
_25440:
	dd	_25341
	dd	128
	dd	3
	align	4
_25447:
	dd	1
	dd	_1086
	dd	2
	dd	_20347
	dd	_25339
	dd	-4
	dd	0
	align	4
_25444:
	dd	_25341
	dd	132
	dd	3
_25450:
	db	":Array_u32",0
	align	4
_25449:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25448:
	dd	3
	dd	0
	dd	0
	align	4
_25453:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25452:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_u32.bmx",0
	align	4
_25451:
	dd	_25452
	dd	21
	dd	3
	align	4
_25457:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25450
	dd	-4
	dd	0
	align	4
_25454:
	dd	_25452
	dd	25
	dd	3
	align	4
_25459:
	dd	1
	dd	_479
	dd	0
	align	4
_25458:
	dd	_25452
	dd	29
	dd	3
	align	4
_25470:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25450
	dd	-12
	dd	0
	align	4
_25460:
	dd	_25452
	dd	33
	dd	3
	align	4
_25463:
	dd	3
	dd	0
	dd	0
	align	4
_25462:
	dd	_25452
	dd	33
	dd	23
	align	4
_25464:
	dd	_25452
	dd	34
	dd	3
	align	4
_25466:
	dd	_25452
	dd	35
	dd	3
	align	4
_25469:
	dd	_25452
	dd	36
	dd	3
	align	4
_25476:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25473:
	dd	_25452
	dd	48
	dd	3
	align	4
_25480:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25477:
	dd	_25452
	dd	52
	dd	3
	align	4
_25484:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25481:
	dd	_25452
	dd	56
	dd	3
	align	4
_25488:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25485:
	dd	_25452
	dd	60
	dd	3
	align	4
_25492:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25489:
	dd	_25452
	dd	64
	dd	3
	align	4
_25496:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25493:
	dd	_25452
	dd	70
	dd	3
	align	4
_25500:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25497:
	dd	_25452
	dd	76
	dd	3
	align	4
_25504:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25276
	dd	_20471
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25501:
	dd	_25452
	dd	80
	dd	3
	align	4
_25510:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_20492
	dd	_25450
	dd	-8
	dd	0
	align	4
_25505:
	dd	_25452
	dd	84
	dd	3
	align	4
_25514:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25276
	dd	_20471
	dd	-8
	dd	0
	align	4
_25511:
	dd	_25452
	dd	88
	dd	3
	align	4
_25518:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25276
	dd	_20471
	dd	-8
	dd	0
	align	4
_25515:
	dd	_25452
	dd	92
	dd	3
	align	4
_25522:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25519:
	dd	_25452
	dd	96
	dd	3
	align	4
_25526:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25523:
	dd	_25452
	dd	100
	dd	3
	align	4
_25530:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25527:
	dd	_25452
	dd	104
	dd	3
	align	4
_25534:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25531:
	dd	_25452
	dd	108
	dd	3
	align	4
_25538:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25535:
	dd	_25452
	dd	112
	dd	3
	align	4
_25542:
	dd	1
	dd	_1081
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_818
	dd	_20471
	dd	-8
	dd	0
	align	4
_25539:
	dd	_25452
	dd	116
	dd	3
	align	4
_25546:
	dd	1
	dd	_1082
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_818
	dd	_20471
	dd	-8
	dd	0
	align	4
_25543:
	dd	_25452
	dd	120
	dd	3
	align	4
_25550:
	dd	1
	dd	_1083
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_818
	dd	_20471
	dd	-8
	dd	0
	align	4
_25547:
	dd	_25452
	dd	124
	dd	3
	align	4
_25554:
	dd	1
	dd	_1084
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	2
	dd	_818
	dd	_20471
	dd	-8
	dd	2
	dd	_25331
	dd	_427
	dd	-12
	dd	2
	dd	_25332
	dd	_427
	dd	-16
	dd	0
	align	4
_25551:
	dd	_25452
	dd	128
	dd	3
	align	4
_25558:
	dd	1
	dd	_1086
	dd	2
	dd	_20347
	dd	_25450
	dd	-4
	dd	0
	align	4
_25555:
	dd	_25452
	dd	132
	dd	3
_25561:
	db	":Array_vector3df",0
	align	4
_25560:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	0
	align	4
_25559:
	dd	3
	dd	0
	dd	0
	align	4
_25564:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25563:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_vector3df.bmx",0
	align	4
_25562:
	dd	_25563
	dd	25
	dd	3
	align	4
_25568:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25561
	dd	-4
	dd	0
	align	4
_25565:
	dd	_25563
	dd	29
	dd	3
	align	4
_25570:
	dd	1
	dd	_479
	dd	0
	align	4
_25569:
	dd	_25563
	dd	33
	dd	3
	align	4
_25581:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25561
	dd	-12
	dd	0
	align	4
_25571:
	dd	_25563
	dd	37
	dd	3
	align	4
_25574:
	dd	3
	dd	0
	dd	0
	align	4
_25573:
	dd	_25563
	dd	37
	dd	23
	align	4
_25575:
	dd	_25563
	dd	38
	dd	3
	align	4
_25577:
	dd	_25563
	dd	39
	dd	3
	align	4
_25580:
	dd	_25563
	dd	40
	dd	3
	align	4
_25587:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	0
	align	4
_25584:
	dd	_25563
	dd	52
	dd	3
	align	4
_25591:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	0
	align	4
_25588:
	dd	_25563
	dd	56
	dd	3
	align	4
_25595:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	0
	align	4
_25592:
	dd	_25563
	dd	60
	dd	3
	align	4
_25599:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25596:
	dd	_25563
	dd	64
	dd	3
	align	4
_25603:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25600:
	dd	_25563
	dd	68
	dd	3
	align	4
_25607:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25604:
	dd	_25563
	dd	72
	dd	3
	align	4
_25611:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25608:
	dd	_25563
	dd	76
	dd	3
	align	4
_25615:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25612:
	dd	_25563
	dd	80
	dd	3
	align	4
_25619:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25616:
	dd	_25563
	dd	84
	dd	3
	align	4
_25623:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	0
	align	4
_25620:
	dd	_25563
	dd	88
	dd	3
	align	4
_25627:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	0
	align	4
_25624:
	dd	_25563
	dd	93
	dd	3
	align	4
_25631:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25628:
	dd	_25563
	dd	98
	dd	3
	align	4
_25637:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25276
	dd	_22100
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25632:
	dd	_25563
	dd	102
	dd	3
	align	4
_25643:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_20492
	dd	_25561
	dd	-8
	dd	0
	align	4
_25638:
	dd	_25563
	dd	106
	dd	3
	align	4
_25649:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25276
	dd	_22100
	dd	-8
	dd	0
	align	4
_25644:
	dd	_25563
	dd	110
	dd	3
	align	4
_25655:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25561
	dd	-4
	dd	2
	dd	_25276
	dd	_22100
	dd	-8
	dd	0
	align	4
_25650:
	dd	_25563
	dd	114
	dd	3
_25658:
	db	":Array_triangle3df",0
	align	4
_25657:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	0
	align	4
_25656:
	dd	3
	dd	0
	dd	0
	align	4
_25661:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25660:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_triangle3df.bmx",0
	align	4
_25659:
	dd	_25660
	dd	25
	dd	3
	align	4
_25665:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25658
	dd	-4
	dd	0
	align	4
_25662:
	dd	_25660
	dd	29
	dd	3
	align	4
_25667:
	dd	1
	dd	_479
	dd	0
	align	4
_25666:
	dd	_25660
	dd	33
	dd	3
	align	4
_25678:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25658
	dd	-12
	dd	0
	align	4
_25668:
	dd	_25660
	dd	37
	dd	3
	align	4
_25671:
	dd	3
	dd	0
	dd	0
	align	4
_25670:
	dd	_25660
	dd	37
	dd	23
	align	4
_25672:
	dd	_25660
	dd	38
	dd	3
	align	4
_25674:
	dd	_25660
	dd	39
	dd	3
	align	4
_25677:
	dd	_25660
	dd	40
	dd	3
	align	4
_25684:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	0
	align	4
_25681:
	dd	_25660
	dd	52
	dd	3
	align	4
_25688:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	0
	align	4
_25685:
	dd	_25660
	dd	56
	dd	3
	align	4
_25692:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	0
	align	4
_25689:
	dd	_25660
	dd	60
	dd	3
	align	4
_25696:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25693:
	dd	_25660
	dd	64
	dd	3
	align	4
_25700:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25697:
	dd	_25660
	dd	68
	dd	3
	align	4
_25704:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25701:
	dd	_25660
	dd	72
	dd	3
	align	4
_25708:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25705:
	dd	_25660
	dd	76
	dd	3
	align	4
_25712:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25709:
	dd	_25660
	dd	80
	dd	3
	align	4
_25716:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25713:
	dd	_25660
	dd	84
	dd	3
	align	4
_25720:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	0
	align	4
_25717:
	dd	_25660
	dd	88
	dd	3
	align	4
_25724:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	0
	align	4
_25721:
	dd	_25660
	dd	93
	dd	3
	align	4
_25728:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25725:
	dd	_25660
	dd	98
	dd	3
	align	4
_25734:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25276
	dd	_22597
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25729:
	dd	_25660
	dd	102
	dd	3
	align	4
_25740:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_20492
	dd	_25658
	dd	-8
	dd	0
	align	4
_25735:
	dd	_25660
	dd	106
	dd	3
	align	4
_25746:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25276
	dd	_22597
	dd	-8
	dd	0
	align	4
_25741:
	dd	_25660
	dd	110
	dd	3
	align	4
_25752:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25658
	dd	-4
	dd	2
	dd	_25276
	dd	_22597
	dd	-8
	dd	0
	align	4
_25747:
	dd	_25660
	dd	114
	dd	3
_25755:
	db	":Array_S3DVertex",0
	align	4
_25754:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	0
	align	4
_25753:
	dd	3
	dd	0
	dd	0
	align	4
_25758:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25757:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s3dvertex.bmx",0
	align	4
_25756:
	dd	_25757
	dd	25
	dd	3
	align	4
_25762:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25755
	dd	-4
	dd	0
	align	4
_25759:
	dd	_25757
	dd	29
	dd	3
	align	4
_25764:
	dd	1
	dd	_479
	dd	0
	align	4
_25763:
	dd	_25757
	dd	33
	dd	3
	align	4
_25775:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25755
	dd	-12
	dd	0
	align	4
_25765:
	dd	_25757
	dd	37
	dd	3
	align	4
_25768:
	dd	3
	dd	0
	dd	0
	align	4
_25767:
	dd	_25757
	dd	37
	dd	23
	align	4
_25769:
	dd	_25757
	dd	38
	dd	3
	align	4
_25771:
	dd	_25757
	dd	39
	dd	3
	align	4
_25774:
	dd	_25757
	dd	40
	dd	3
	align	4
_25781:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	0
	align	4
_25778:
	dd	_25757
	dd	52
	dd	3
	align	4
_25785:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	0
	align	4
_25782:
	dd	_25757
	dd	56
	dd	3
	align	4
_25789:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	0
	align	4
_25786:
	dd	_25757
	dd	60
	dd	3
	align	4
_25793:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25790:
	dd	_25757
	dd	64
	dd	3
	align	4
_25797:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25794:
	dd	_25757
	dd	68
	dd	3
	align	4
_25801:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25798:
	dd	_25757
	dd	72
	dd	3
	align	4
_25805:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25802:
	dd	_25757
	dd	76
	dd	3
	align	4
_25809:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25806:
	dd	_25757
	dd	80
	dd	3
	align	4
_25813:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25810:
	dd	_25757
	dd	84
	dd	3
	align	4
_25817:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	0
	align	4
_25814:
	dd	_25757
	dd	88
	dd	3
	align	4
_25821:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	0
	align	4
_25818:
	dd	_25757
	dd	93
	dd	3
	align	4
_25825:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25822:
	dd	_25757
	dd	98
	dd	3
_25832:
	db	":S3DVertex",0
	align	4
_25831:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25276
	dd	_25832
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25826:
	dd	_25757
	dd	102
	dd	3
	align	4
_25838:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_20492
	dd	_25755
	dd	-8
	dd	0
	align	4
_25833:
	dd	_25757
	dd	106
	dd	3
	align	4
_25844:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25276
	dd	_25832
	dd	-8
	dd	0
	align	4
_25839:
	dd	_25757
	dd	110
	dd	3
	align	4
_25850:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25755
	dd	-4
	dd	2
	dd	_25276
	dd	_25832
	dd	-8
	dd	0
	align	4
_25845:
	dd	_25757
	dd	114
	dd	3
_25853:
	db	":Array_S3DVertex2TCoords",0
	align	4
_25852:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	0
	align	4
_25851:
	dd	3
	dd	0
	dd	0
	align	4
_25856:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25855:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s3dvertex2tcoords.bmx",0
	align	4
_25854:
	dd	_25855
	dd	25
	dd	3
	align	4
_25860:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25853
	dd	-4
	dd	0
	align	4
_25857:
	dd	_25855
	dd	29
	dd	3
	align	4
_25862:
	dd	1
	dd	_479
	dd	0
	align	4
_25861:
	dd	_25855
	dd	33
	dd	3
	align	4
_25873:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25853
	dd	-12
	dd	0
	align	4
_25863:
	dd	_25855
	dd	37
	dd	3
	align	4
_25866:
	dd	3
	dd	0
	dd	0
	align	4
_25865:
	dd	_25855
	dd	37
	dd	23
	align	4
_25867:
	dd	_25855
	dd	38
	dd	3
	align	4
_25869:
	dd	_25855
	dd	39
	dd	3
	align	4
_25872:
	dd	_25855
	dd	40
	dd	3
	align	4
_25879:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	0
	align	4
_25876:
	dd	_25855
	dd	52
	dd	3
	align	4
_25883:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	0
	align	4
_25880:
	dd	_25855
	dd	56
	dd	3
	align	4
_25887:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	0
	align	4
_25884:
	dd	_25855
	dd	60
	dd	3
	align	4
_25891:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25888:
	dd	_25855
	dd	64
	dd	3
	align	4
_25895:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25892:
	dd	_25855
	dd	68
	dd	3
	align	4
_25899:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25896:
	dd	_25855
	dd	72
	dd	3
	align	4
_25903:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25900:
	dd	_25855
	dd	76
	dd	3
	align	4
_25907:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_25904:
	dd	_25855
	dd	80
	dd	3
	align	4
_25911:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_25908:
	dd	_25855
	dd	84
	dd	3
	align	4
_25915:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	0
	align	4
_25912:
	dd	_25855
	dd	88
	dd	3
	align	4
_25919:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	0
	align	4
_25916:
	dd	_25855
	dd	93
	dd	3
	align	4
_25923:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25920:
	dd	_25855
	dd	98
	dd	3
_25930:
	db	":S3DVertex2TCoords",0
	align	4
_25929:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25276
	dd	_25930
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_25924:
	dd	_25855
	dd	102
	dd	3
	align	4
_25936:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_20492
	dd	_25853
	dd	-8
	dd	0
	align	4
_25931:
	dd	_25855
	dd	106
	dd	3
	align	4
_25942:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25276
	dd	_25930
	dd	-8
	dd	0
	align	4
_25937:
	dd	_25855
	dd	110
	dd	3
	align	4
_25948:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25853
	dd	-4
	dd	2
	dd	_25276
	dd	_25930
	dd	-8
	dd	0
	align	4
_25943:
	dd	_25855
	dd	114
	dd	3
_25951:
	db	":Array_S3DVertexTangents",0
	align	4
_25950:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	0
	align	4
_25949:
	dd	3
	dd	0
	dd	0
	align	4
_25954:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_25953:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_s3dvertextangents.bmx",0
	align	4
_25952:
	dd	_25953
	dd	25
	dd	3
	align	4
_25958:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_25951
	dd	-4
	dd	0
	align	4
_25955:
	dd	_25953
	dd	29
	dd	3
	align	4
_25960:
	dd	1
	dd	_479
	dd	0
	align	4
_25959:
	dd	_25953
	dd	33
	dd	3
	align	4
_25971:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25951
	dd	-12
	dd	0
	align	4
_25961:
	dd	_25953
	dd	37
	dd	3
	align	4
_25964:
	dd	3
	dd	0
	dd	0
	align	4
_25963:
	dd	_25953
	dd	37
	dd	23
	align	4
_25965:
	dd	_25953
	dd	38
	dd	3
	align	4
_25967:
	dd	_25953
	dd	39
	dd	3
	align	4
_25970:
	dd	_25953
	dd	40
	dd	3
	align	4
_25977:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	0
	align	4
_25974:
	dd	_25953
	dd	52
	dd	3
	align	4
_25981:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	0
	align	4
_25978:
	dd	_25953
	dd	56
	dd	3
	align	4
_25985:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	0
	align	4
_25982:
	dd	_25953
	dd	60
	dd	3
	align	4
_25989:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_25986:
	dd	_25953
	dd	64
	dd	3
	align	4
_25993:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_25990:
	dd	_25953
	dd	68
	dd	3
	align	4
_25997:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_25994:
	dd	_25953
	dd	72
	dd	3
	align	4
_26001:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_25998:
	dd	_25953
	dd	76
	dd	3
	align	4
_26005:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_26002:
	dd	_25953
	dd	80
	dd	3
	align	4
_26009:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_26006:
	dd	_25953
	dd	84
	dd	3
	align	4
_26013:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	0
	align	4
_26010:
	dd	_25953
	dd	88
	dd	3
	align	4
_26017:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	0
	align	4
_26014:
	dd	_25953
	dd	93
	dd	3
	align	4
_26021:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26018:
	dd	_25953
	dd	98
	dd	3
_26028:
	db	":S3DVertexTangents",0
	align	4
_26027:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25276
	dd	_26028
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26022:
	dd	_25953
	dd	102
	dd	3
	align	4
_26034:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_20492
	dd	_25951
	dd	-8
	dd	0
	align	4
_26029:
	dd	_25953
	dd	106
	dd	3
	align	4
_26040:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25276
	dd	_26028
	dd	-8
	dd	0
	align	4
_26035:
	dd	_25953
	dd	110
	dd	3
	align	4
_26046:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_25951
	dd	-4
	dd	2
	dd	_25276
	dd	_26028
	dd	-8
	dd	0
	align	4
_26041:
	dd	_25953
	dd	114
	dd	3
_26049:
	db	":Array_SParticle_ptr",0
	align	4
_26048:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	0
	align	4
_26047:
	dd	3
	dd	0
	dd	0
	align	4
_26052:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_26051:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_sparticle_ptr.bmx",0
	align	4
_26050:
	dd	_26051
	dd	25
	dd	3
	align	4
_26056:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_26049
	dd	-4
	dd	0
	align	4
_26053:
	dd	_26051
	dd	29
	dd	3
	align	4
_26058:
	dd	1
	dd	_479
	dd	0
	align	4
_26057:
	dd	_26051
	dd	33
	dd	3
	align	4
_26069:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26049
	dd	-12
	dd	0
	align	4
_26059:
	dd	_26051
	dd	37
	dd	3
	align	4
_26062:
	dd	3
	dd	0
	dd	0
	align	4
_26061:
	dd	_26051
	dd	37
	dd	23
	align	4
_26063:
	dd	_26051
	dd	38
	dd	3
	align	4
_26065:
	dd	_26051
	dd	39
	dd	3
	align	4
_26068:
	dd	_26051
	dd	40
	dd	3
	align	4
_26075:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	0
	align	4
_26072:
	dd	_26051
	dd	52
	dd	3
	align	4
_26079:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	0
	align	4
_26076:
	dd	_26051
	dd	56
	dd	3
	align	4
_26083:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	0
	align	4
_26080:
	dd	_26051
	dd	60
	dd	3
	align	4
_26087:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_26084:
	dd	_26051
	dd	64
	dd	3
	align	4
_26091:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26088:
	dd	_26051
	dd	68
	dd	3
	align	4
_26095:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_26092:
	dd	_26051
	dd	72
	dd	3
	align	4
_26099:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_26096:
	dd	_26051
	dd	76
	dd	3
	align	4
_26103:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_26100:
	dd	_26051
	dd	80
	dd	3
	align	4
_26107:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_26104:
	dd	_26051
	dd	84
	dd	3
	align	4
_26111:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	0
	align	4
_26108:
	dd	_26051
	dd	88
	dd	3
	align	4
_26115:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	0
	align	4
_26112:
	dd	_26051
	dd	93
	dd	3
	align	4
_26119:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26116:
	dd	_26051
	dd	98
	dd	3
_26126:
	db	":SParticle",0
	align	4
_26125:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25276
	dd	_26126
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26120:
	dd	_26051
	dd	102
	dd	3
	align	4
_26132:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_20492
	dd	_26049
	dd	-8
	dd	0
	align	4
_26127:
	dd	_26051
	dd	106
	dd	3
	align	4
_26138:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25276
	dd	_26126
	dd	-8
	dd	0
	align	4
_26133:
	dd	_26051
	dd	110
	dd	3
	align	4
_26144:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_26049
	dd	-4
	dd	2
	dd	_25276
	dd	_26126
	dd	-8
	dd	0
	align	4
_26139:
	dd	_26051
	dd	114
	dd	3
_26147:
	db	":Array_SParticle",0
	align	4
_26146:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	0
	align	4
_26145:
	dd	3
	dd	0
	dd	0
	align	4
_26150:
	dd	1
	dd	_1059
	dd	2
	dd	_25224
	dd	_427
	dd	-4
	dd	0
_26149:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/core/array_sparticle.bmx",0
	align	4
_26148:
	dd	_26149
	dd	25
	dd	3
	align	4
_26154:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_26147
	dd	-4
	dd	0
	align	4
_26151:
	dd	_26149
	dd	29
	dd	3
	align	4
_26156:
	dd	1
	dd	_479
	dd	0
	align	4
_26155:
	dd	_26149
	dd	33
	dd	3
	align	4
_26167:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26147
	dd	-12
	dd	0
	align	4
_26157:
	dd	_26149
	dd	37
	dd	3
	align	4
_26160:
	dd	3
	dd	0
	dd	0
	align	4
_26159:
	dd	_26149
	dd	37
	dd	23
	align	4
_26161:
	dd	_26149
	dd	38
	dd	3
	align	4
_26163:
	dd	_26149
	dd	39
	dd	3
	align	4
_26166:
	dd	_26149
	dd	40
	dd	3
	align	4
_26173:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	0
	align	4
_26170:
	dd	_26149
	dd	52
	dd	3
	align	4
_26177:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	0
	align	4
_26174:
	dd	_26149
	dd	56
	dd	3
	align	4
_26181:
	dd	1
	dd	_1067
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	0
	align	4
_26178:
	dd	_26149
	dd	60
	dd	3
	align	4
_26185:
	dd	1
	dd	_1068
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	0
	align	4
_26182:
	dd	_26149
	dd	64
	dd	3
	align	4
_26189:
	dd	1
	dd	_1069
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26186:
	dd	_26149
	dd	68
	dd	3
	align	4
_26193:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_26190:
	dd	_26149
	dd	72
	dd	3
	align	4
_26197:
	dd	1
	dd	_1078
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_26194:
	dd	_26149
	dd	76
	dd	3
	align	4
_26201:
	dd	1
	dd	_1079
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_26198:
	dd	_26149
	dd	80
	dd	3
	align	4
_26205:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25310
	dd	_427
	dd	-8
	dd	0
	align	4
_26202:
	dd	_26149
	dd	84
	dd	3
	align	4
_26209:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	0
	align	4
_26206:
	dd	_26149
	dd	88
	dd	3
	align	4
_26213:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	0
	align	4
_26210:
	dd	_26149
	dd	93
	dd	3
	align	4
_26217:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26214:
	dd	_26149
	dd	98
	dd	3
	align	4
_26223:
	dd	1
	dd	_1073
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25276
	dd	_26126
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_26218:
	dd	_26149
	dd	102
	dd	3
	align	4
_26229:
	dd	1
	dd	_456
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_20492
	dd	_26147
	dd	-8
	dd	0
	align	4
_26224:
	dd	_26149
	dd	106
	dd	3
	align	4
_26235:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25276
	dd	_26126
	dd	-8
	dd	0
	align	4
_26230:
	dd	_26149
	dd	110
	dd	3
	align	4
_26241:
	dd	1
	dd	_1076
	dd	2
	dd	_20347
	dd	_26147
	dd	-4
	dd	2
	dd	_25276
	dd	_26126
	dd	-8
	dd	0
	align	4
_26236:
	dd	_26149
	dd	114
	dd	3
_26244:
	db	":IFileList",0
	align	4
_26243:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26242:
	dd	3
	dd	0
	dd	0
	align	4
_26256:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26244
	dd	-12
	dd	0
_26246:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilelist.bmx",0
	align	4
_26245:
	dd	_26246
	dd	10
	dd	3
	align	4
_26249:
	dd	3
	dd	0
	dd	0
	align	4
_26248:
	dd	_26246
	dd	10
	dd	23
	align	4
_26250:
	dd	_26246
	dd	11
	dd	3
	align	4
_26252:
	dd	_26246
	dd	12
	dd	3
	align	4
_26255:
	dd	_26246
	dd	13
	dd	3
	align	4
_26260:
	dd	1
	dd	_1177
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26257:
	dd	_26246
	dd	17
	dd	3
	align	4
_26264:
	dd	1
	dd	_1178
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26261:
	dd	_26246
	dd	21
	dd	3
	align	4
_26268:
	dd	1
	dd	_1179
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26265:
	dd	_26246
	dd	25
	dd	3
	align	4
_26272:
	dd	1
	dd	_1180
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26269:
	dd	_26246
	dd	29
	dd	3
_26279:
	db	"filename",0
_26280:
	db	"bIsFolder",0
	align	4
_26278:
	dd	1
	dd	_1181
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26280
	dd	_427
	dd	-12
	dd	0
	align	4
_26273:
	dd	_26246
	dd	33
	dd	3
	align	4
_26284:
	dd	1
	dd	_1182
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26281:
	dd	_26246
	dd	37
	dd	3
	align	4
_26288:
	dd	1
	dd	_1183
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_26285:
	dd	_26246
	dd	41
	dd	3
_26295:
	db	"fullPath",0
_26296:
	db	"bIsDirectory",0
_26297:
	db	"id",0
	align	4
_26294:
	dd	1
	dd	_1184
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	2
	dd	_26295
	dd	_19130
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	2
	dd	_26296
	dd	_427
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	0
	align	4
_26289:
	dd	_26246
	dd	45
	dd	3
	align	4
_26301:
	dd	1
	dd	_1086
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26298:
	dd	_26246
	dd	49
	dd	3
	align	4
_26314:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26302:
	dd	_26246
	dd	53
	dd	3
	align	4
_26310:
	dd	3
	dd	0
	dd	0
	align	4
_26306:
	dd	_26246
	dd	53
	dd	22
	align	4
_26311:
	dd	_26246
	dd	54
	dd	3
	align	4
_26318:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26315:
	dd	_26246
	dd	58
	dd	3
	align	4
_26322:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26244
	dd	-4
	dd	0
	align	4
_26319:
	dd	_26246
	dd	62
	dd	3
_26327:
	db	":IReadFile",0
	align	4
_26326:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26325:
	dd	3
	dd	0
	dd	0
	align	4
_26339:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26327
	dd	-12
	dd	0
_26329:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ireadfile.bmx",0
	align	4
_26328:
	dd	_26329
	dd	13
	dd	3
	align	4
_26332:
	dd	3
	dd	0
	dd	0
	align	4
_26331:
	dd	_26329
	dd	13
	dd	23
	align	4
_26333:
	dd	_26329
	dd	14
	dd	3
	align	4
_26335:
	dd	_26329
	dd	15
	dd	3
	align	4
_26338:
	dd	_26329
	dd	16
	dd	3
	align	4
_26343:
	dd	1
	dd	_1178
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26340:
	dd	_26329
	dd	20
	dd	3
	align	4
_26347:
	dd	1
	dd	_1192
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26344:
	dd	_26329
	dd	24
	dd	3
	align	4
_26351:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26348:
	dd	_26329
	dd	28
	dd	3
_26356:
	db	"sizeToRead",0
	align	4
_26355:
	dd	1
	dd	_1194
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	2
	dd	_24969
	dd	_2292
	dd	-8
	dd	2
	dd	_26356
	dd	_427
	dd	-12
	dd	0
	align	4
_26352:
	dd	_26329
	dd	32
	dd	3
_26361:
	db	"finalPos",0
_26362:
	db	"l",0
_26363:
	db	"bRelativeMovement",0
	align	4
_26360:
	dd	1
	dd	_1196
	dd	2
	dd	_20347
	dd	_26327
	dd	-12
	dd	2
	dd	_26361
	dd	_26362
	dd	-8
	dd	2
	dd	_26363
	dd	_427
	dd	-16
	dd	0
	align	4
_26357:
	dd	_26329
	dd	36
	dd	3
	align	4
_26376:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26364:
	dd	_26329
	dd	40
	dd	3
	align	4
_26372:
	dd	3
	dd	0
	dd	0
	align	4
_26368:
	dd	_26329
	dd	40
	dd	22
	align	4
_26373:
	dd	_26329
	dd	41
	dd	3
	align	4
_26380:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26377:
	dd	_26329
	dd	45
	dd	3
	align	4
_26384:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26327
	dd	-4
	dd	0
	align	4
_26381:
	dd	_26329
	dd	49
	dd	3
_26389:
	db	":IWriteFile",0
	align	4
_26388:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	0
	align	4
_26387:
	dd	3
	dd	0
	dd	0
	align	4
_26401:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26389
	dd	-12
	dd	0
_26391:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/iwritefile.bmx",0
	align	4
_26390:
	dd	_26391
	dd	13
	dd	3
	align	4
_26394:
	dd	3
	dd	0
	dd	0
	align	4
_26393:
	dd	_26391
	dd	13
	dd	23
	align	4
_26395:
	dd	_26391
	dd	14
	dd	3
	align	4
_26397:
	dd	_26391
	dd	15
	dd	3
	align	4
_26400:
	dd	_26391
	dd	16
	dd	3
	align	4
_26405:
	dd	1
	dd	_1178
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	0
	align	4
_26402:
	dd	_26391
	dd	20
	dd	3
	align	4
_26409:
	dd	1
	dd	_1192
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	0
	align	4
_26406:
	dd	_26391
	dd	24
	dd	3
	align	4
_26413:
	dd	1
	dd	_1196
	dd	2
	dd	_20347
	dd	_26389
	dd	-12
	dd	2
	dd	_26361
	dd	_26362
	dd	-8
	dd	2
	dd	_26363
	dd	_427
	dd	-16
	dd	0
	align	4
_26410:
	dd	_26391
	dd	28
	dd	3
_26418:
	db	"buffer",0
_26419:
	db	"sizeToWrite",0
	align	4
_26417:
	dd	1
	dd	_1201
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	2
	dd	_26418
	dd	_2292
	dd	-8
	dd	2
	dd	_26419
	dd	_427
	dd	-12
	dd	0
	align	4
_26414:
	dd	_26391
	dd	32
	dd	3
	align	4
_26432:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	0
	align	4
_26420:
	dd	_26391
	dd	36
	dd	3
	align	4
_26428:
	dd	3
	dd	0
	dd	0
	align	4
_26424:
	dd	_26391
	dd	36
	dd	22
	align	4
_26429:
	dd	_26391
	dd	37
	dd	3
	align	4
_26436:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	0
	align	4
_26433:
	dd	_26391
	dd	41
	dd	3
	align	4
_26440:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26389
	dd	-4
	dd	0
	align	4
_26437:
	dd	_26391
	dd	45
	dd	3
_26445:
	db	":IXMLReader",0
	align	4
_26444:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26443:
	dd	3
	dd	0
	dd	0
	align	4
_26457:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26445
	dd	-12
	dd	0
_26447:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ixmlreader.bmx",0
	align	4
_26446:
	dd	_26447
	dd	10
	dd	3
	align	4
_26450:
	dd	3
	dd	0
	dd	0
	align	4
_26449:
	dd	_26447
	dd	10
	dd	23
	align	4
_26451:
	dd	_26447
	dd	11
	dd	3
	align	4
_26453:
	dd	_26447
	dd	12
	dd	3
	align	4
_26456:
	dd	_26447
	dd	13
	dd	3
	align	4
_26461:
	dd	1
	dd	_1205
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26458:
	dd	_26447
	dd	17
	dd	3
	align	4
_26465:
	dd	1
	dd	_1206
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26462:
	dd	_26447
	dd	21
	dd	3
_26472:
	db	"name",0
	align	4
_26471:
	dd	1
	dd	_1207
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26466:
	dd	_26447
	dd	25
	dd	3
	align	4
_26476:
	dd	1
	dd	_1209
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26473:
	dd	_26447
	dd	29
	dd	3
	align	4
_26482:
	dd	1
	dd	_1210
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26477:
	dd	_26447
	dd	33
	dd	3
	align	4
_26486:
	dd	1
	dd	_1212
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26483:
	dd	_26447
	dd	37
	dd	3
	align	4
_26492:
	dd	1
	dd	_1214
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26487:
	dd	_26447
	dd	41
	dd	3
	align	4
_26496:
	dd	1
	dd	_1215
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26493:
	dd	_26447
	dd	45
	dd	3
	align	4
_26500:
	dd	1
	dd	_1216
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	2
	dd	_426
	dd	_427
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_26497:
	dd	_26447
	dd	49
	dd	3
	align	4
_26505:
	dd	1
	dd	_1218
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26501:
	dd	_26447
	dd	53
	dd	3
	align	4
_26504:
	dd	_bbStringClass
	dd	2147483647
	dd	1
	dw	13
	align	4
_26509:
	dd	1
	dd	_1219
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26506:
	dd	_26447
	dd	57
	dd	3
	align	4
_26513:
	dd	1
	dd	_1220
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26510:
	dd	_26447
	dd	61
	dd	3
	align	4
_26517:
	dd	1
	dd	_1221
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26514:
	dd	_26447
	dd	65
	dd	3
	align	4
_26521:
	dd	1
	dd	_1194
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26518:
	dd	_26447
	dd	69
	dd	3
	align	4
_26534:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26522:
	dd	_26447
	dd	73
	dd	3
	align	4
_26530:
	dd	3
	dd	0
	dd	0
	align	4
_26526:
	dd	_26447
	dd	73
	dd	22
	align	4
_26531:
	dd	_26447
	dd	74
	dd	3
	align	4
_26538:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26535:
	dd	_26447
	dd	78
	dd	3
	align	4
_26542:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26445
	dd	-4
	dd	0
	align	4
_26539:
	dd	_26447
	dd	82
	dd	3
_26547:
	db	":IXMLReaderUTF8",0
	align	4
_26546:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26545:
	dd	3
	dd	0
	dd	0
	align	4
_26559:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26547
	dd	-12
	dd	0
_26549:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ixmlreaderutf8.bmx",0
	align	4
_26548:
	dd	_26549
	dd	10
	dd	3
	align	4
_26552:
	dd	3
	dd	0
	dd	0
	align	4
_26551:
	dd	_26549
	dd	10
	dd	23
	align	4
_26553:
	dd	_26549
	dd	11
	dd	3
	align	4
_26555:
	dd	_26549
	dd	12
	dd	3
	align	4
_26558:
	dd	_26549
	dd	13
	dd	3
	align	4
_26563:
	dd	1
	dd	_1205
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26560:
	dd	_26549
	dd	17
	dd	3
	align	4
_26567:
	dd	1
	dd	_1206
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26564:
	dd	_26549
	dd	21
	dd	3
	align	4
_26573:
	dd	1
	dd	_1207
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26568:
	dd	_26549
	dd	25
	dd	3
	align	4
_26577:
	dd	1
	dd	_1209
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26574:
	dd	_26549
	dd	29
	dd	3
	align	4
_26583:
	dd	1
	dd	_1210
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26578:
	dd	_26549
	dd	33
	dd	3
	align	4
_26587:
	dd	1
	dd	_1212
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26584:
	dd	_26549
	dd	37
	dd	3
	align	4
_26593:
	dd	1
	dd	_1214
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26588:
	dd	_26549
	dd	41
	dd	3
	align	4
_26597:
	dd	1
	dd	_1215
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_26594:
	dd	_26549
	dd	45
	dd	3
	align	4
_26601:
	dd	1
	dd	_1216
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	2
	dd	_426
	dd	_427
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_26598:
	dd	_26549
	dd	49
	dd	3
	align	4
_26605:
	dd	1
	dd	_1218
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26602:
	dd	_26549
	dd	53
	dd	3
	align	4
_26609:
	dd	1
	dd	_1219
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26606:
	dd	_26549
	dd	57
	dd	3
	align	4
_26613:
	dd	1
	dd	_1220
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26610:
	dd	_26549
	dd	61
	dd	3
	align	4
_26617:
	dd	1
	dd	_1221
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26614:
	dd	_26549
	dd	65
	dd	3
	align	4
_26621:
	dd	1
	dd	_1194
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26618:
	dd	_26549
	dd	69
	dd	3
	align	4
_26634:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26622:
	dd	_26549
	dd	73
	dd	3
	align	4
_26630:
	dd	3
	dd	0
	dd	0
	align	4
_26626:
	dd	_26549
	dd	73
	dd	22
	align	4
_26631:
	dd	_26549
	dd	74
	dd	3
	align	4
_26638:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26635:
	dd	_26549
	dd	78
	dd	3
	align	4
_26642:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26547
	dd	-4
	dd	0
	align	4
_26639:
	dd	_26549
	dd	82
	dd	3
_26647:
	db	":IXMLWriter",0
	align	4
_26646:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	0
	align	4
_26645:
	dd	3
	dd	0
	dd	0
	align	4
_26659:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26647
	dd	-12
	dd	0
_26649:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ixmlwriter.bmx",0
	align	4
_26648:
	dd	_26649
	dd	10
	dd	3
	align	4
_26652:
	dd	3
	dd	0
	dd	0
	align	4
_26651:
	dd	_26649
	dd	10
	dd	23
	align	4
_26653:
	dd	_26649
	dd	11
	dd	3
	align	4
_26655:
	dd	_26649
	dd	12
	dd	3
	align	4
_26658:
	dd	_26649
	dd	13
	dd	3
	align	4
_26665:
	dd	1
	dd	_1228
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_26660:
	dd	_26649
	dd	17
	dd	3
_26672:
	db	"comment",0
	align	4
_26671:
	dd	1
	dd	_1229
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	2
	dd	_26672
	dd	_19130
	dd	-8
	dd	0
	align	4
_26666:
	dd	_26649
	dd	20
	dd	3
_26689:
	db	"bEmpty",0
_26690:
	db	"attr1Name",0
_26691:
	db	"attr1Value",0
_26692:
	db	"attr2Name",0
_26693:
	db	"attr2Value",0
_26694:
	db	"attr3Name",0
_26695:
	db	"attr3Value",0
_26696:
	db	"attr4Name",0
_26697:
	db	"attr4Value",0
_26698:
	db	"attr5Name",0
_26699:
	db	"attr5Value",0
	align	4
_26688:
	dd	1
	dd	_1230
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_26689
	dd	_427
	dd	-12
	dd	2
	dd	_26690
	dd	_19130
	dd	-16
	dd	2
	dd	_26691
	dd	_19130
	dd	-20
	dd	2
	dd	_26692
	dd	_19130
	dd	-24
	dd	2
	dd	_26693
	dd	_19130
	dd	-28
	dd	2
	dd	_26694
	dd	_19130
	dd	-32
	dd	2
	dd	_26695
	dd	_19130
	dd	-36
	dd	2
	dd	_26696
	dd	_19130
	dd	-40
	dd	2
	dd	_26697
	dd	_19130
	dd	-44
	dd	2
	dd	_26698
	dd	_19130
	dd	-48
	dd	2
	dd	_26699
	dd	_19130
	dd	-52
	dd	0
	align	4
_26673:
	dd	_26649
	dd	24
	dd	3
_26760:
	db	"names",0
_26761:
	db	"values",0
_26762:
	db	"namesCount",0
_26763:
	db	"valuesCount",0
_26764:
	db	"namesPtr",0
_26765:
	db	"[]*b",0
_26766:
	db	"valuesPtr",0
	align	4
_26759:
	dd	1
	dd	_1232
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_26689
	dd	_427
	dd	-12
	dd	2
	dd	_26760
	dd	_20284
	dd	-16
	dd	2
	dd	_26761
	dd	_20284
	dd	-20
	dd	2
	dd	_26762
	dd	_427
	dd	-24
	dd	2
	dd	_26763
	dd	_427
	dd	-28
	dd	2
	dd	_26764
	dd	_26765
	dd	-32
	dd	2
	dd	_26766
	dd	_26765
	dd	-36
	dd	0
	align	4
_26700:
	dd	_26649
	dd	29
	dd	3
	align	4
_26705:
	dd	_26649
	dd	30
	dd	3
	align	4
_26710:
	dd	_26649
	dd	31
	dd	3
_26711:
	db	"*b",0
	align	4
_26713:
	dd	_26649
	dd	32
	dd	3
_26714:
	db	"*b",0
	align	4
_26716:
	dd	_26649
	dd	35
	dd	3
	align	4
_26726:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-40
	dd	0
	align	4
_26720:
	dd	_26649
	dd	36
	dd	4
	align	4
_26727:
	dd	_26649
	dd	38
	dd	3
	align	4
_26737:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-44
	dd	0
	align	4
_26731:
	dd	_26649
	dd	39
	dd	4
	align	4
_26738:
	dd	_26649
	dd	42
	dd	3
	align	4
_26743:
	dd	_26649
	dd	45
	dd	3
	align	4
_26750:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-48
	dd	0
	align	4
_26747:
	dd	_26649
	dd	46
	dd	4
	align	4
_26751:
	dd	_26649
	dd	48
	dd	3
	align	4
_26758:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-52
	dd	0
	align	4
_26755:
	dd	_26649
	dd	49
	dd	4
	align	4
_26770:
	dd	1
	dd	_1234
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	0
	align	4
_26767:
	dd	_26649
	dd	54
	dd	3
_26777:
	db	"text",0
	align	4
_26776:
	dd	1
	dd	_1235
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_26771:
	dd	_26649
	dd	58
	dd	3
	align	4
_26781:
	dd	1
	dd	_1236
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	0
	align	4
_26778:
	dd	_26649
	dd	62
	dd	3
	align	4
_26794:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	0
	align	4
_26782:
	dd	_26649
	dd	66
	dd	3
	align	4
_26790:
	dd	3
	dd	0
	dd	0
	align	4
_26786:
	dd	_26649
	dd	66
	dd	22
	align	4
_26791:
	dd	_26649
	dd	67
	dd	3
	align	4
_26798:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	0
	align	4
_26795:
	dd	_26649
	dd	71
	dd	3
	align	4
_26802:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26647
	dd	-4
	dd	0
	align	4
_26799:
	dd	_26649
	dd	75
	dd	3
_26807:
	db	":IFileSystem",0
	align	4
_26806:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_26805:
	dd	3
	dd	0
	dd	0
	align	4
_26819:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26807
	dd	-12
	dd	0
_26809:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilesystem.bmx",0
	align	4
_26808:
	dd	_26809
	dd	11
	dd	3
	align	4
_26812:
	dd	3
	dd	0
	dd	0
	align	4
_26811:
	dd	_26809
	dd	11
	dd	23
	align	4
_26813:
	dd	_26809
	dd	12
	dd	3
	align	4
_26815:
	dd	_26809
	dd	13
	dd	3
	align	4
_26818:
	dd	_26809
	dd	14
	dd	3
_26838:
	db	"driver",0
_26839:
	db	":IVideoDriver",0
_26840:
	db	"att",0
	align	4
_26837:
	dd	1
	dd	_1240
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26838
	dd	_26839
	dd	-8
	dd	2
	dd	_26840
	dd	_427
	dd	-12
	dd	0
	align	4
_26820:
	dd	_26809
	dd	18
	dd	3
	align	4
_26823:
	dd	3
	dd	0
	dd	0
	align	4
_26822:
	dd	_26809
	dd	18
	dd	22
	align	4
_26824:
	dd	_26809
	dd	19
	dd	3
	align	4
_26830:
	dd	_26809
	dd	20
	dd	3
	align	4
_26833:
	dd	3
	dd	0
	dd	0
	align	4
_26832:
	dd	_26809
	dd	20
	dd	17
	align	4
_26836:
	dd	3
	dd	0
	dd	0
	align	4
_26835:
	dd	_26809
	dd	20
	dd	68
_26847:
	db	"bIgnoreCase",0
_26848:
	db	"bIgnorePaths",0
	align	4
_26846:
	dd	1
	dd	_1242
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	0
	align	4
_26841:
	dd	_26809
	dd	24
	dd	3
	align	4
_26854:
	dd	1
	dd	_1244
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	0
	align	4
_26849:
	dd	_26809
	dd	28
	dd	3
_26861:
	db	"newDirectory",0
	align	4
_26860:
	dd	1
	dd	_1245
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26861
	dd	_19130
	dd	-8
	dd	0
	align	4
_26855:
	dd	_26809
	dd	32
	dd	3
	align	4
_26867:
	dd	1
	dd	_1246
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26862:
	dd	_26809
	dd	37
	dd	3
_26874:
	db	"bAppend",0
	align	4
_26873:
	dd	1
	dd	_1248
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26874
	dd	_427
	dd	-12
	dd	0
	align	4
_26868:
	dd	_26809
	dd	42
	dd	3
	align	4
_26878:
	dd	1
	dd	_1250
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_26875:
	dd	_26809
	dd	47
	dd	3
	align	4
_26884:
	dd	1
	dd	_1252
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_1194
	dd	_26327
	dd	-8
	dd	0
	align	4
_26879:
	dd	_26809
	dd	52
	dd	3
	align	4
_26890:
	dd	1
	dd	_1254
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26885:
	dd	_26809
	dd	57
	dd	3
	align	4
_26896:
	dd	1
	dd	_1256
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_1194
	dd	_26327
	dd	-8
	dd	0
	align	4
_26891:
	dd	_26809
	dd	62
	dd	3
	align	4
_26902:
	dd	1
	dd	_1258
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26897:
	dd	_26809
	dd	67
	dd	3
	align	4
_26908:
	dd	1
	dd	_1260
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_1201
	dd	_26389
	dd	-8
	dd	0
	align	4
_26903:
	dd	_26809
	dd	72
	dd	3
	align	4
_26914:
	dd	1
	dd	_1262
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26909:
	dd	_26809
	dd	77
	dd	3
	align	4
_26920:
	dd	1
	dd	_1264
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26915:
	dd	_26809
	dd	81
	dd	3
	align	4
_26924:
	dd	1
	dd	_1265
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_26921:
	dd	_26809
	dd	85
	dd	3
	align	4
_26937:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_26925:
	dd	_26809
	dd	89
	dd	3
	align	4
_26933:
	dd	3
	dd	0
	dd	0
	align	4
_26929:
	dd	_26809
	dd	89
	dd	22
	align	4
_26934:
	dd	_26809
	dd	90
	dd	3
	align	4
_26941:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_26938:
	dd	_26809
	dd	94
	dd	3
	align	4
_26945:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_26942:
	dd	_26809
	dd	98
	dd	3
	align	4
_26953:
	dd	1
	dd	_1266
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	0
	align	4
_26948:
	dd	_26809
	dd	106
	dd	3
	align	4
_26959:
	dd	1
	dd	_1267
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26954:
	dd	_26809
	dd	110
	dd	3
	align	4
_26965:
	dd	1
	dd	_1268
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_26960:
	dd	_26809
	dd	114
	dd	3
_26972:
	db	"memory",0
_26973:
	db	"fileName",0
_26974:
	db	"bDeleteMemoryWhenDropped",0
	align	4
_26971:
	dd	1
	dd	_1269
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26972
	dd	_2292
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	2
	dd	_26973
	dd	_19130
	dd	-16
	dd	2
	dd	_26974
	dd	_427
	dd	-20
	dd	0
	align	4
_26966:
	dd	_26809
	dd	118
	dd	3
_26981:
	db	"bKeepExtension",0
	align	4
_26980:
	dd	1
	dd	_1271
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26981
	dd	_427
	dd	-12
	dd	0
	align	4
_26975:
	dd	_26809
	dd	122
	dd	3
_26988:
	db	"alreadyOpenedFile",0
_26989:
	db	"areaSize",0
	align	4
_26987:
	dd	1
	dd	_1273
	dd	2
	dd	_20347
	dd	_26807
	dd	-20
	dd	2
	dd	_26973
	dd	_19130
	dd	-24
	dd	2
	dd	_26988
	dd	_26327
	dd	-28
	dd	2
	dd	_3263
	dd	_26362
	dd	-8
	dd	2
	dd	_26989
	dd	_26362
	dd	-16
	dd	0
	align	4
_26982:
	dd	_26809
	dd	126
	dd	3
	align	4
_26995:
	dd	1
	dd	_1275
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26972
	dd	_2292
	dd	-8
	dd	2
	dd	_23470
	dd	_427
	dd	-12
	dd	2
	dd	_26973
	dd	_19130
	dd	-16
	dd	2
	dd	_26974
	dd	_427
	dd	-20
	dd	0
	align	4
_26990:
	dd	_26809
	dd	130
	dd	3
_27007:
	db	"E_FILE_ARCHIVE_TYPE",0
_27008:
	db	"password",0
	align	4
_27006:
	dd	1
	dd	_1277
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	2
	dd	_27007
	dd	_427
	dd	-20
	dd	2
	dd	_27008
	dd	_19130
	dd	-24
	dd	0
	align	4
_26996:
	dd	_26809
	dd	134
	dd	3
	align	4
_26999:
	dd	3
	dd	0
	dd	0
	align	4
_26998:
	dd	_26809
	dd	134
	dd	35
	align	4
_27000:
	dd	_26809
	dd	135
	dd	3
_27013:
	db	"loader",0
_27014:
	db	":IArchiveLoader",0
	align	4
_27012:
	dd	1
	dd	_1279
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_27013
	dd	_27014
	dd	-8
	dd	0
	align	4
_27009:
	dd	_26809
	dd	139
	dd	3
	align	4
_27018:
	dd	1
	dd	_1281
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	0
	align	4
_27015:
	dd	_26809
	dd	143
	dd	3
	align	4
_27022:
	dd	1
	dd	_1282
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27019:
	dd	_26809
	dd	147
	dd	3
	align	4
_27028:
	dd	1
	dd	_1283
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_27023:
	dd	_26809
	dd	151
	dd	3
_27033:
	db	"sourceIndex",0
_27034:
	db	"relative",0
	align	4
_27032:
	dd	1
	dd	_1284
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_27033
	dd	_427
	dd	-8
	dd	2
	dd	_27034
	dd	_427
	dd	-12
	dd	0
	align	4
_27029:
	dd	_26809
	dd	155
	dd	3
	align	4
_27038:
	dd	1
	dd	_1285
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27035:
	dd	_26809
	dd	159
	dd	3
_27043:
	db	"EFileSystemType",0
	align	4
_27042:
	dd	1
	dd	_1287
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_27043
	dd	_427
	dd	-8
	dd	0
	align	4
_27039:
	dd	_26809
	dd	163
	dd	3
_27050:
	db	"path",0
	align	4
_27049:
	dd	1
	dd	_1288
	dd	2
	dd	_20347
	dd	_26807
	dd	-4
	dd	2
	dd	_27050
	dd	_19130
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	0
	align	4
_27044:
	dd	_26809
	dd	167
	dd	3
_27053:
	db	":SAttributeReadWriteOptions",0
	align	4
_27052:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27053
	dd	-4
	dd	0
	align	4
_27051:
	dd	3
	dd	0
	dd	0
	align	4
_27065:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_27053
	dd	-12
	dd	0
_27055:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/sattributereadwriteoptions.bmx",0
	align	4
_27054:
	dd	_27055
	dd	9
	dd	3
	align	4
_27058:
	dd	3
	dd	0
	dd	0
	align	4
_27057:
	dd	_27055
	dd	9
	dd	23
	align	4
_27059:
	dd	_27055
	dd	10
	dd	3
	align	4
_27061:
	dd	_27055
	dd	11
	dd	3
	align	4
_27064:
	dd	_27055
	dd	12
	dd	3
	align	4
_27069:
	dd	1
	dd	_479
	dd	0
	align	4
_27068:
	dd	_27055
	dd	20
	dd	3
	align	4
_27073:
	dd	1
	dd	_1294
	dd	2
	dd	_20347
	dd	_27053
	dd	-4
	dd	0
	align	4
_27070:
	dd	_27055
	dd	24
	dd	3
_27078:
	db	"flags",0
	align	4
_27077:
	dd	1
	dd	_1295
	dd	2
	dd	_20347
	dd	_27053
	dd	-4
	dd	2
	dd	_27078
	dd	_427
	dd	-8
	dd	0
	align	4
_27074:
	dd	_27055
	dd	28
	dd	3
	align	4
_27082:
	dd	1
	dd	_1296
	dd	2
	dd	_20347
	dd	_27053
	dd	-4
	dd	0
	align	4
_27079:
	dd	_27055
	dd	32
	dd	3
	align	4
_27088:
	dd	1
	dd	_1297
	dd	2
	dd	_20347
	dd	_27053
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_27083:
	dd	_27055
	dd	36
	dd	3
_27091:
	db	":IAttributeExchangingObject",0
	align	4
_27090:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27091
	dd	-4
	dd	0
	align	4
_27089:
	dd	3
	dd	0
	dd	0
_27104:
	db	"pGenFunc",0
	align	4
_27103:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_27091
	dd	-16
	dd	0
_27093:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/iattributeexchangingobject.bmx",0
	align	4
_27092:
	dd	_27093
	dd	9
	dd	3
	align	4
_27096:
	dd	3
	dd	0
	dd	0
	align	4
_27095:
	dd	_27093
	dd	9
	dd	23
	align	4
_27097:
	dd	_27093
	dd	10
	dd	3
	align	4
_27099:
	dd	_27093
	dd	11
	dd	3
	align	4
_27102:
	dd	_27093
	dd	12
	dd	3
_27111:
	db	":IAttributes",0
_27112:
	db	"options",0
	align	4
_27110:
	dd	1
	dd	_1301
	dd	2
	dd	_20347
	dd	_27091
	dd	-4
	dd	2
	dd	_24969
	dd	_27111
	dd	-8
	dd	2
	dd	_27112
	dd	_27053
	dd	-12
	dd	0
	align	4
_27105:
	dd	_27093
	dd	16
	dd	3
	align	4
_27118:
	dd	1
	dd	_1303
	dd	2
	dd	_20347
	dd	_27091
	dd	-4
	dd	2
	dd	_24970
	dd	_27111
	dd	-8
	dd	2
	dd	_27112
	dd	_27053
	dd	-12
	dd	0
	align	4
_27113:
	dd	_27093
	dd	20
	dd	3
	align	4
_27131:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_27091
	dd	-4
	dd	0
	align	4
_27119:
	dd	_27093
	dd	24
	dd	3
	align	4
_27127:
	dd	3
	dd	0
	dd	0
	align	4
_27123:
	dd	_27093
	dd	24
	dd	22
	align	4
_27128:
	dd	_27093
	dd	25
	dd	3
	align	4
_27135:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_27091
	dd	-4
	dd	0
	align	4
_27132:
	dd	_27093
	dd	29
	dd	3
	align	4
_27139:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_27091
	dd	-4
	dd	0
	align	4
_27136:
	dd	_27093
	dd	33
	dd	3
	align	4
_27144:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	0
	align	4
_27143:
	dd	3
	dd	0
	dd	0
	align	4
_27156:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_27111
	dd	-12
	dd	0
_27146:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/iattributes.bmx",0
	align	4
_27145:
	dd	_27146
	dd	10
	dd	3
	align	4
_27149:
	dd	3
	dd	0
	dd	0
	align	4
_27148:
	dd	_27146
	dd	10
	dd	23
	align	4
_27150:
	dd	_27146
	dd	11
	dd	3
	align	4
_27152:
	dd	_27146
	dd	12
	dd	3
	align	4
_27155:
	dd	_27146
	dd	13
	dd	3
	align	4
_27160:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	0
	align	4
_27157:
	dd	_27146
	dd	18
	dd	3
_27167:
	db	"attributeName",0
_27168:
	db	"value",0
	align	4
_27166:
	dd	1
	dd	_1307
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27168
	dd	_427
	dd	-12
	dd	0
	align	4
_27161:
	dd	_27146
	dd	23
	dd	3
	align	4
_27174:
	dd	1
	dd	_1308
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27168
	dd	_20471
	dd	-12
	dd	0
	align	4
_27169:
	dd	_27146
	dd	28
	dd	3
	align	4
_27181:
	dd	1
	dd	_1310
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27168
	dd	_19130
	dd	-12
	dd	0
	align	4
_27175:
	dd	_27146
	dd	33
	dd	3
_27188:
	db	"bValue",0
	align	4
_27187:
	dd	1
	dd	_1312
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27188
	dd	_427
	dd	-12
	dd	0
	align	4
_27182:
	dd	_27146
	dd	38
	dd	3
_27223:
	db	"enumValue",0
_27224:
	db	"enumerationLiterals",0
	align	4
_27222:
	dd	1
	dd	_1313
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27223
	dd	_19130
	dd	-12
	dd	2
	dd	_27224
	dd	_20284
	dd	-16
	dd	2
	dd	_23470
	dd	_427
	dd	-20
	dd	2
	dd	_20424
	dd	_26765
	dd	-24
	dd	0
	align	4
_27189:
	dd	_27146
	dd	43
	dd	3
	align	4
_27194:
	dd	_27146
	dd	44
	dd	3
_27195:
	db	"*b",0
	align	4
_27197:
	dd	_27146
	dd	47
	dd	3
	align	4
_27207:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27201:
	dd	_27146
	dd	48
	dd	4
	align	4
_27208:
	dd	_27146
	dd	51
	dd	3
	align	4
_27214:
	dd	_27146
	dd	54
	dd	3
	align	4
_27221:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27218:
	dd	_27146
	dd	55
	dd	4
	align	4
_27257:
	dd	1
	dd	_1315
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27223
	dd	_427
	dd	-12
	dd	2
	dd	_27224
	dd	_20284
	dd	-16
	dd	2
	dd	_23470
	dd	_427
	dd	-20
	dd	2
	dd	_20424
	dd	_26765
	dd	-24
	dd	0
	align	4
_27225:
	dd	_27146
	dd	61
	dd	3
	align	4
_27230:
	dd	_27146
	dd	62
	dd	3
_27231:
	db	"*b",0
	align	4
_27233:
	dd	_27146
	dd	65
	dd	3
	align	4
_27243:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27237:
	dd	_27146
	dd	66
	dd	4
	align	4
_27244:
	dd	_27146
	dd	69
	dd	3
	align	4
_27249:
	dd	_27146
	dd	72
	dd	3
	align	4
_27256:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27253:
	dd	_27146
	dd	73
	dd	4
_27266:
	db	":SColor",0
	align	4
_27265:
	dd	1
	dd	_1317
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_27258:
	dd	_27146
	dd	79
	dd	3
_27275:
	db	":SColorf",0
	align	4
_27274:
	dd	1
	dd	_1319
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3260
	dd	_27275
	dd	-12
	dd	0
	align	4
_27267:
	dd	_27146
	dd	84
	dd	3
	align	4
_27283:
	dd	1
	dd	_1321
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3268
	dd	_22100
	dd	-12
	dd	0
	align	4
_27276:
	dd	_27146
	dd	89
	dd	3
	align	4
_27291:
	dd	1
	dd	_1323
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3268
	dd	_20804
	dd	-12
	dd	0
	align	4
_27284:
	dd	_27146
	dd	94
	dd	3
_27298:
	db	"dataSizeInBytes",0
	align	4
_27297:
	dd	1
	dd	_1325
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_25164
	dd	_2292
	dd	-12
	dd	2
	dd	_27298
	dd	_427
	dd	-16
	dd	0
	align	4
_27292:
	dd	_27146
	dd	99
	dd	3
_27307:
	db	"texture",0
_27308:
	db	":ITexture",0
	align	4
_27306:
	dd	1
	dd	_1327
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	0
	align	4
_27299:
	dd	_27146
	dd	104
	dd	3
	align	4
_27312:
	dd	1
	dd	_1205
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	0
	align	4
_27309:
	dd	_27146
	dd	109
	dd	3
	align	4
_27316:
	dd	1
	dd	_1206
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27313:
	dd	_27146
	dd	115
	dd	3
	align	4
_27322:
	dd	1
	dd	_1329
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27317:
	dd	_27146
	dd	121
	dd	3
	align	4
_27326:
	dd	1
	dd	_1330
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27323:
	dd	_27146
	dd	127
	dd	3
	align	4
_27333:
	dd	1
	dd	_1331
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27168
	dd	_19130
	dd	-12
	dd	0
	align	4
_27327:
	dd	_27146
	dd	134
	dd	3
	align	4
_27339:
	dd	1
	dd	_1332
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27334:
	dd	_27146
	dd	142
	dd	3
	align	4
_27343:
	dd	1
	dd	_1333
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27340:
	dd	_27146
	dd	148
	dd	3
	align	4
_27349:
	dd	1
	dd	_1334
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27188
	dd	_427
	dd	-12
	dd	0
	align	4
_27344:
	dd	_27146
	dd	153
	dd	3
	align	4
_27355:
	dd	1
	dd	_1335
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27350:
	dd	_27146
	dd	160
	dd	3
	align	4
_27359:
	dd	1
	dd	_1336
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27356:
	dd	_27146
	dd	166
	dd	3
	align	4
_27365:
	dd	1
	dd	_1337
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27168
	dd	_427
	dd	-12
	dd	0
	align	4
_27360:
	dd	_27146
	dd	171
	dd	3
	align	4
_27371:
	dd	1
	dd	_1338
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27366:
	dd	_27146
	dd	178
	dd	3
	align	4
_27375:
	dd	1
	dd	_1339
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27372:
	dd	_27146
	dd	184
	dd	3
	align	4
_27381:
	dd	1
	dd	_1340
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27168
	dd	_20471
	dd	-12
	dd	0
	align	4
_27376:
	dd	_27146
	dd	189
	dd	3
	align	4
_27387:
	dd	1
	dd	_1341
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27382:
	dd	_27146
	dd	196
	dd	3
	align	4
_27391:
	dd	1
	dd	_1342
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27388:
	dd	_27146
	dd	202
	dd	3
	align	4
_27399:
	dd	1
	dd	_1343
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_27392:
	dd	_27146
	dd	207
	dd	3
	align	4
_27413:
	dd	1
	dd	_1344
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27400:
	dd	_27146
	dd	214
	dd	3
	align	4
_27406:
	dd	_27146
	dd	215
	dd	3
	align	4
_27409:
	dd	3
	dd	0
	dd	0
	align	4
_27408:
	dd	_27146
	dd	215
	dd	19
	align	4
_27412:
	dd	3
	dd	0
	dd	0
	align	4
_27411:
	dd	_27146
	dd	215
	dd	67
	align	4
_27425:
	dd	1
	dd	_1346
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27414:
	dd	_27146
	dd	222
	dd	3
	align	4
_27418:
	dd	_27146
	dd	223
	dd	3
	align	4
_27421:
	dd	3
	dd	0
	dd	0
	align	4
_27420:
	dd	_27146
	dd	223
	dd	19
	align	4
_27424:
	dd	3
	dd	0
	dd	0
	align	4
_27423:
	dd	_27146
	dd	223
	dd	67
	align	4
_27433:
	dd	1
	dd	_1348
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3260
	dd	_27275
	dd	-12
	dd	0
	align	4
_27426:
	dd	_27146
	dd	228
	dd	3
	align	4
_27447:
	dd	1
	dd	_1349
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27434:
	dd	_27146
	dd	235
	dd	3
	align	4
_27440:
	dd	_27146
	dd	236
	dd	3
	align	4
_27443:
	dd	3
	dd	0
	dd	0
	align	4
_27442:
	dd	_27146
	dd	236
	dd	19
	align	4
_27446:
	dd	3
	dd	0
	dd	0
	align	4
_27445:
	dd	_27146
	dd	236
	dd	68
	align	4
_27459:
	dd	1
	dd	_1351
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_427
	dd	-12
	dd	0
	align	4
_27448:
	dd	_27146
	dd	242
	dd	3
	align	4
_27452:
	dd	_27146
	dd	243
	dd	3
	align	4
_27455:
	dd	3
	dd	0
	dd	0
	align	4
_27454:
	dd	_27146
	dd	243
	dd	19
	align	4
_27458:
	dd	3
	dd	0
	dd	0
	align	4
_27457:
	dd	_27146
	dd	243
	dd	68
	align	4
_27467:
	dd	1
	dd	_1353
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3268
	dd	_22100
	dd	-12
	dd	0
	align	4
_27460:
	dd	_27146
	dd	248
	dd	3
	align	4
_27481:
	dd	1
	dd	_1354
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_3268
	dd	_427
	dd	-12
	dd	0
	align	4
_27468:
	dd	_27146
	dd	255
	dd	3
	align	4
_27474:
	dd	_27146
	dd	256
	dd	3
	align	4
_27477:
	dd	3
	dd	0
	dd	0
	align	4
_27476:
	dd	_27146
	dd	256
	dd	20
	align	4
_27480:
	dd	3
	dd	0
	dd	0
	align	4
_27479:
	dd	_27146
	dd	256
	dd	72
	align	4
_27493:
	dd	1
	dd	_1356
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3268
	dd	_427
	dd	-12
	dd	0
	align	4
_27482:
	dd	_27146
	dd	262
	dd	3
	align	4
_27486:
	dd	_27146
	dd	263
	dd	3
	align	4
_27489:
	dd	3
	dd	0
	dd	0
	align	4
_27488:
	dd	_27146
	dd	263
	dd	20
	align	4
_27492:
	dd	3
	dd	0
	dd	0
	align	4
_27491:
	dd	_27146
	dd	263
	dd	72
_27502:
	db	"position",0
	align	4
_27501:
	dd	1
	dd	_1357
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27502
	dd	_20804
	dd	-12
	dd	0
	align	4
_27494:
	dd	_27146
	dd	268
	dd	3
	align	4
_27516:
	dd	1
	dd	_1358
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27502
	dd	_427
	dd	-12
	dd	0
	align	4
_27503:
	dd	_27146
	dd	272
	dd	3
	align	4
_27509:
	dd	_27146
	dd	273
	dd	3
	align	4
_27512:
	dd	3
	dd	0
	dd	0
	align	4
_27511:
	dd	_27146
	dd	273
	dd	22
	align	4
_27515:
	dd	3
	dd	0
	dd	0
	align	4
_27514:
	dd	_27146
	dd	273
	dd	78
	align	4
_27528:
	dd	1
	dd	_1360
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27502
	dd	_427
	dd	-12
	dd	0
	align	4
_27517:
	dd	_27146
	dd	277
	dd	3
	align	4
_27521:
	dd	_27146
	dd	278
	dd	3
	align	4
_27524:
	dd	3
	dd	0
	dd	0
	align	4
_27523:
	dd	_27146
	dd	278
	dd	22
	align	4
_27527:
	dd	3
	dd	0
	dd	0
	align	4
_27526:
	dd	_27146
	dd	278
	dd	78
	align	4
_27534:
	dd	1
	dd	_1361
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_25164
	dd	_2292
	dd	-12
	dd	2
	dd	_27298
	dd	_427
	dd	-16
	dd	0
	align	4
_27529:
	dd	_27146
	dd	283
	dd	3
_27541:
	db	"outData",0
_27542:
	db	"maxSizeInBytes",0
	align	4
_27540:
	dd	1
	dd	_1362
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27541
	dd	_2292
	dd	-12
	dd	2
	dd	_27542
	dd	_427
	dd	-16
	dd	0
	align	4
_27535:
	dd	_27146
	dd	289
	dd	3
	align	4
_27546:
	dd	1
	dd	_1363
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27541
	dd	_2292
	dd	-12
	dd	2
	dd	_27542
	dd	_427
	dd	-16
	dd	0
	align	4
_27543:
	dd	_27146
	dd	295
	dd	3
	align	4
_27580:
	dd	1
	dd	_1365
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27223
	dd	_19130
	dd	-12
	dd	2
	dd	_27224
	dd	_20284
	dd	-16
	dd	2
	dd	_23470
	dd	_427
	dd	-20
	dd	2
	dd	_20424
	dd	_26765
	dd	-24
	dd	0
	align	4
_27547:
	dd	_27146
	dd	300
	dd	3
	align	4
_27552:
	dd	_27146
	dd	301
	dd	3
_27553:
	db	"*b",0
	align	4
_27555:
	dd	_27146
	dd	304
	dd	3
	align	4
_27565:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27559:
	dd	_27146
	dd	305
	dd	4
	align	4
_27566:
	dd	_27146
	dd	308
	dd	3
	align	4
_27572:
	dd	_27146
	dd	311
	dd	3
	align	4
_27579:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27576:
	dd	_27146
	dd	312
	dd	4
	align	4
_27586:
	dd	1
	dd	_1366
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27581:
	dd	_27146
	dd	320
	dd	3
_27622:
	db	"enumerationLiteralsToUse",0
	align	4
_27621:
	dd	1
	dd	_1367
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27622
	dd	_20284
	dd	-12
	dd	2
	dd	_23470
	dd	_427
	dd	-16
	dd	2
	dd	_20424
	dd	_26765
	dd	-20
	dd	2
	dd	_22184
	dd	_427
	dd	-24
	dd	0
	align	4
_27587:
	dd	_27146
	dd	330
	dd	3
	align	4
_27592:
	dd	_27146
	dd	331
	dd	3
_27593:
	db	"*b",0
	align	4
_27595:
	dd	_27146
	dd	334
	dd	3
	align	4
_27605:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27599:
	dd	_27146
	dd	335
	dd	4
	align	4
_27606:
	dd	_27146
	dd	338
	dd	3
	align	4
_27612:
	dd	_27146
	dd	341
	dd	3
	align	4
_27619:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27616:
	dd	_27146
	dd	342
	dd	4
	align	4
_27620:
	dd	_27146
	dd	345
	dd	3
	align	4
_27655:
	dd	1
	dd	_1369
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27622
	dd	_20284
	dd	-12
	dd	2
	dd	_23470
	dd	_427
	dd	-16
	dd	2
	dd	_20424
	dd	_26765
	dd	-20
	dd	2
	dd	_22184
	dd	_427
	dd	-24
	dd	0
	align	4
_27623:
	dd	_27146
	dd	351
	dd	3
	align	4
_27628:
	dd	_27146
	dd	352
	dd	3
_27629:
	db	"*b",0
	align	4
_27631:
	dd	_27146
	dd	355
	dd	3
	align	4
_27641:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27635:
	dd	_27146
	dd	356
	dd	4
	align	4
_27642:
	dd	_27146
	dd	359
	dd	3
	align	4
_27646:
	dd	_27146
	dd	362
	dd	3
	align	4
_27653:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27650:
	dd	_27146
	dd	363
	dd	4
	align	4
_27654:
	dd	_27146
	dd	366
	dd	3
	align	4
_27659:
	dd	1
	dd	_1371
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27656:
	dd	_27146
	dd	372
	dd	3
_27706:
	db	"literals",0
_27707:
	db	"[]:StringC",0
_27708:
	db	"stringc_param",0
_27709:
	db	"literalCnt",0
_27710:
	db	"outLiterals",0
	align	4
_27705:
	dd	1
	dd	_1372
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27706
	dd	_27707
	dd	-12
	dd	2
	dd	_27708
	dd	_24373
	dd	-16
	dd	2
	dd	_27709
	dd	_427
	dd	-20
	dd	2
	dd	_27710
	dd	_20284
	dd	-24
	dd	0
	align	4
_27660:
	dd	_27146
	dd	379
	dd	3
_27661:
	db	":StringC",0
	align	4
_27663:
	dd	_27146
	dd	380
	dd	3
_27664:
	db	"i",0
	align	4
_27666:
	dd	_27146
	dd	382
	dd	3
	align	4
_27681:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27669:
	dd	_27146
	dd	383
	dd	4
	align	4
_27673:
	dd	_27146
	dd	384
	dd	4
	align	4
_27682:
	dd	_27146
	dd	387
	dd	3
	align	4
_27688:
	dd	_27146
	dd	389
	dd	3
_27689:
	db	"$",0
	align	4
_27691:
	dd	_27146
	dd	390
	dd	3
	align	4
_27703:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27695:
	dd	_27146
	dd	391
	dd	4
	align	4
_27704:
	dd	_27146
	dd	394
	dd	3
	align	4
_27754:
	dd	1
	dd	_1374
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27706
	dd	_27707
	dd	-12
	dd	2
	dd	_27708
	dd	_24373
	dd	-16
	dd	2
	dd	_27709
	dd	_427
	dd	-20
	dd	2
	dd	_27710
	dd	_20284
	dd	-24
	dd	0
	align	4
_27711:
	dd	_27146
	dd	401
	dd	3
_27712:
	db	":StringC",0
	align	4
_27714:
	dd	_27146
	dd	402
	dd	3
_27715:
	db	"i",0
	align	4
_27717:
	dd	_27146
	dd	404
	dd	3
	align	4
_27732:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27720:
	dd	_27146
	dd	405
	dd	4
	align	4
_27724:
	dd	_27146
	dd	406
	dd	4
	align	4
_27733:
	dd	_27146
	dd	409
	dd	3
	align	4
_27737:
	dd	_27146
	dd	411
	dd	3
_27738:
	db	"$",0
	align	4
_27740:
	dd	_27146
	dd	412
	dd	3
	align	4
_27752:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27744:
	dd	_27146
	dd	413
	dd	4
	align	4
_27753:
	dd	_27146
	dd	416
	dd	3
	align	4
_27762:
	dd	1
	dd	_1376
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	0
	align	4
_27755:
	dd	_27146
	dd	421
	dd	3
	align	4
_27776:
	dd	1
	dd	_1377
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27307
	dd	_427
	dd	-12
	dd	0
	align	4
_27763:
	dd	_27146
	dd	427
	dd	3
	align	4
_27769:
	dd	_27146
	dd	428
	dd	3
	align	4
_27772:
	dd	3
	dd	0
	dd	0
	align	4
_27771:
	dd	_27146
	dd	428
	dd	21
	align	4
_27775:
	dd	3
	dd	0
	dd	0
	align	4
_27774:
	dd	_27146
	dd	428
	dd	73
	align	4
_27788:
	dd	1
	dd	_1379
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27307
	dd	_427
	dd	-12
	dd	0
	align	4
_27777:
	dd	_27146
	dd	434
	dd	3
	align	4
_27781:
	dd	_27146
	dd	435
	dd	3
	align	4
_27784:
	dd	3
	dd	0
	dd	0
	align	4
_27783:
	dd	_27146
	dd	435
	dd	21
	align	4
_27787:
	dd	3
	dd	0
	dd	0
	align	4
_27786:
	dd	_27146
	dd	435
	dd	73
	align	4
_27794:
	dd	1
	dd	_1381
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27789:
	dd	_27146
	dd	440
	dd	3
	align	4
_27800:
	dd	1
	dd	_1382
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27795:
	dd	_27146
	dd	445
	dd	3
	align	4
_27806:
	dd	1
	dd	_1383
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27168
	dd	_19130
	dd	-12
	dd	0
	align	4
_27801:
	dd	_27146
	dd	451
	dd	3
	align	4
_27810:
	dd	1
	dd	_1385
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27188
	dd	_427
	dd	-12
	dd	0
	align	4
_27807:
	dd	_27146
	dd	456
	dd	3
	align	4
_27814:
	dd	1
	dd	_1386
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27168
	dd	_427
	dd	-12
	dd	0
	align	4
_27811:
	dd	_27146
	dd	461
	dd	3
	align	4
_27818:
	dd	1
	dd	_1387
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27168
	dd	_20471
	dd	-12
	dd	0
	align	4
_27815:
	dd	_27146
	dd	466
	dd	3
	align	4
_27824:
	dd	1
	dd	_1389
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_27819:
	dd	_27146
	dd	471
	dd	3
	align	4
_27830:
	dd	1
	dd	_1391
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_27275
	dd	-12
	dd	0
	align	4
_27825:
	dd	_27146
	dd	476
	dd	3
	align	4
_27836:
	dd	1
	dd	_1393
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3268
	dd	_22100
	dd	-12
	dd	0
	align	4
_27831:
	dd	_27146
	dd	481
	dd	3
	align	4
_27840:
	dd	1
	dd	_1395
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_25164
	dd	_2292
	dd	-12
	dd	2
	dd	_27298
	dd	_427
	dd	-16
	dd	0
	align	4
_27837:
	dd	_27146
	dd	486
	dd	3
	align	4
_27873:
	dd	1
	dd	_1396
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27223
	dd	_19130
	dd	-12
	dd	2
	dd	_27224
	dd	_20284
	dd	-16
	dd	2
	dd	_23470
	dd	_427
	dd	-20
	dd	2
	dd	_20424
	dd	_26765
	dd	-24
	dd	0
	align	4
_27841:
	dd	_27146
	dd	491
	dd	3
	align	4
_27846:
	dd	_27146
	dd	492
	dd	3
_27847:
	db	"*b",0
	align	4
_27849:
	dd	_27146
	dd	495
	dd	3
	align	4
_27859:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_27853:
	dd	_27146
	dd	496
	dd	4
	align	4
_27860:
	dd	_27146
	dd	499
	dd	3
	align	4
_27865:
	dd	_27146
	dd	502
	dd	3
	align	4
_27872:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-32
	dd	0
	align	4
_27869:
	dd	_27146
	dd	503
	dd	4
	align	4
_27879:
	dd	1
	dd	_1398
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	0
	align	4
_27874:
	dd	_27146
	dd	509
	dd	3
_27888:
	db	"rect",0
	align	4
_27887:
	dd	1
	dd	_1400
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	0
	align	4
_27880:
	dd	_27146
	dd	517
	dd	3
	align	4
_27896:
	dd	1
	dd	_1402
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	0
	align	4
_27889:
	dd	_27146
	dd	521
	dd	3
	align	4
_27902:
	dd	1
	dd	_1403
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27897:
	dd	_27146
	dd	525
	dd	3
	align	4
_27906:
	dd	1
	dd	_1405
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27903:
	dd	_27146
	dd	529
	dd	3
	align	4
_27912:
	dd	1
	dd	_1407
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	0
	align	4
_27907:
	dd	_27146
	dd	533
	dd	3
_27921:
	db	"matrix",0
	align	4
_27920:
	dd	1
	dd	_1409
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27921
	dd	_23145
	dd	-12
	dd	0
	align	4
_27913:
	dd	_27146
	dd	542
	dd	3
	align	4
_27929:
	dd	1
	dd	_1411
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27921
	dd	_23145
	dd	-12
	dd	0
	align	4
_27922:
	dd	_27146
	dd	546
	dd	3
	align	4
_27935:
	dd	1
	dd	_1412
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27930:
	dd	_27146
	dd	550
	dd	3
	align	4
_27939:
	dd	1
	dd	_1414
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27936:
	dd	_27146
	dd	554
	dd	3
	align	4
_27945:
	dd	1
	dd	_1415
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27921
	dd	_23145
	dd	-12
	dd	0
	align	4
_27940:
	dd	_27146
	dd	558
	dd	3
_27954:
	db	"quat",0
	align	4
_27953:
	dd	1
	dd	_1417
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27954
	dd	_23124
	dd	-12
	dd	0
	align	4
_27946:
	dd	_27146
	dd	566
	dd	3
	align	4
_27962:
	dd	1
	dd	_1419
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27954
	dd	_23124
	dd	-12
	dd	0
	align	4
_27955:
	dd	_27146
	dd	570
	dd	3
	align	4
_27968:
	dd	1
	dd	_1420
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27963:
	dd	_27146
	dd	574
	dd	3
	align	4
_27972:
	dd	1
	dd	_1422
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_27969:
	dd	_27146
	dd	578
	dd	3
	align	4
_27978:
	dd	1
	dd	_1424
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27954
	dd	_23124
	dd	-12
	dd	0
	align	4
_27973:
	dd	_27146
	dd	582
	dd	3
_27987:
	db	"box",0
	align	4
_27986:
	dd	1
	dd	_1426
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27987
	dd	_22617
	dd	-12
	dd	0
	align	4
_27979:
	dd	_27146
	dd	590
	dd	3
	align	4
_27995:
	dd	1
	dd	_1428
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_27987
	dd	_22617
	dd	-12
	dd	0
	align	4
_27988:
	dd	_27146
	dd	594
	dd	3
	align	4
_28001:
	dd	1
	dd	_1429
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_27996:
	dd	_27146
	dd	598
	dd	3
	align	4
_28005:
	dd	1
	dd	_1431
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28002:
	dd	_27146
	dd	602
	dd	3
	align	4
_28011:
	dd	1
	dd	_1433
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27987
	dd	_22617
	dd	-12
	dd	0
	align	4
_28006:
	dd	_27146
	dd	606
	dd	3
_28020:
	db	"plane",0
	align	4
_28019:
	dd	1
	dd	_1435
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28020
	dd	_22781
	dd	-12
	dd	0
	align	4
_28012:
	dd	_27146
	dd	614
	dd	3
	align	4
_28028:
	dd	1
	dd	_1437
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28020
	dd	_22781
	dd	-12
	dd	0
	align	4
_28021:
	dd	_27146
	dd	618
	dd	3
	align	4
_28034:
	dd	1
	dd	_1438
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_28029:
	dd	_27146
	dd	622
	dd	3
	align	4
_28038:
	dd	1
	dd	_1440
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28035:
	dd	_27146
	dd	626
	dd	3
	align	4
_28044:
	dd	1
	dd	_1442
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28020
	dd	_22781
	dd	-12
	dd	0
	align	4
_28039:
	dd	_27146
	dd	630
	dd	3
_28053:
	db	"tri",0
	align	4
_28052:
	dd	1
	dd	_1444
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28053
	dd	_22597
	dd	-12
	dd	0
	align	4
_28045:
	dd	_27146
	dd	638
	dd	3
	align	4
_28061:
	dd	1
	dd	_1446
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28053
	dd	_22597
	dd	-12
	dd	0
	align	4
_28054:
	dd	_27146
	dd	642
	dd	3
	align	4
_28067:
	dd	1
	dd	_1447
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_28062:
	dd	_27146
	dd	646
	dd	3
	align	4
_28071:
	dd	1
	dd	_1449
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28068:
	dd	_27146
	dd	650
	dd	3
	align	4
_28077:
	dd	1
	dd	_1450
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28053
	dd	_22597
	dd	-12
	dd	0
	align	4
_28072:
	dd	_27146
	dd	654
	dd	3
_28086:
	db	"line",0
	align	4
_28085:
	dd	1
	dd	_1452
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28086
	dd	_23921
	dd	-12
	dd	0
	align	4
_28078:
	dd	_27146
	dd	662
	dd	3
	align	4
_28094:
	dd	1
	dd	_1454
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28086
	dd	_23921
	dd	-12
	dd	0
	align	4
_28087:
	dd	_27146
	dd	666
	dd	3
	align	4
_28100:
	dd	1
	dd	_1455
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_28095:
	dd	_27146
	dd	670
	dd	3
	align	4
_28104:
	dd	1
	dd	_1457
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28101:
	dd	_27146
	dd	674
	dd	3
	align	4
_28110:
	dd	1
	dd	_1459
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28086
	dd	_23921
	dd	-12
	dd	0
	align	4
_28105:
	dd	_27146
	dd	678
	dd	3
	align	4
_28118:
	dd	1
	dd	_1461
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28086
	dd	_22656
	dd	-12
	dd	0
	align	4
_28111:
	dd	_27146
	dd	686
	dd	3
	align	4
_28126:
	dd	1
	dd	_1463
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28086
	dd	_22656
	dd	-12
	dd	0
	align	4
_28119:
	dd	_27146
	dd	690
	dd	3
	align	4
_28132:
	dd	1
	dd	_1464
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_28127:
	dd	_27146
	dd	694
	dd	3
	align	4
_28136:
	dd	1
	dd	_1466
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28133:
	dd	_27146
	dd	698
	dd	3
	align	4
_28142:
	dd	1
	dd	_1468
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28086
	dd	_22656
	dd	-12
	dd	0
	align	4
_28137:
	dd	_27146
	dd	702
	dd	3
_28149:
	db	"userPointer",0
	align	4
_28148:
	dd	1
	dd	_1470
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28149
	dd	_2292
	dd	-12
	dd	0
	align	4
_28143:
	dd	_27146
	dd	710
	dd	3
	align	4
_28155:
	dd	1
	dd	_1472
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28149
	dd	_2292
	dd	-12
	dd	0
	align	4
_28150:
	dd	_27146
	dd	714
	dd	3
	align	4
_28161:
	dd	1
	dd	_1473
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	0
	align	4
_28156:
	dd	_27146
	dd	718
	dd	3
	align	4
_28165:
	dd	1
	dd	_1474
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28162:
	dd	_27146
	dd	722
	dd	3
	align	4
_28169:
	dd	1
	dd	_1476
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28149
	dd	_2292
	dd	-12
	dd	0
	align	4
_28166:
	dd	_27146
	dd	726
	dd	3
_28176:
	db	"reader",0
_28177:
	db	"bReadCurrentElementOnly",0
_28178:
	db	"elementName",0
	align	4
_28175:
	dd	1
	dd	_1194
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_28176
	dd	_26445
	dd	-8
	dd	2
	dd	_28177
	dd	_427
	dd	-12
	dd	2
	dd	_28178
	dd	_19130
	dd	-16
	dd	0
	align	4
_28170:
	dd	_27146
	dd	733
	dd	3
_28185:
	db	"writer",0
_28186:
	db	"bWriteXMLHeader",0
	align	4
_28184:
	dd	1
	dd	_1201
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_28185
	dd	_26647
	dd	-8
	dd	2
	dd	_28186
	dd	_427
	dd	-12
	dd	2
	dd	_28178
	dd	_19130
	dd	-16
	dd	0
	align	4
_28179:
	dd	_27146
	dd	738
	dd	3
_28220:
	db	"values_count",0
_28221:
	db	"values_ptr",0
	align	4
_28219:
	dd	1
	dd	_1480
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_26761
	dd	_20284
	dd	-12
	dd	2
	dd	_28220
	dd	_427
	dd	-16
	dd	2
	dd	_28221
	dd	_26765
	dd	-20
	dd	0
	align	4
_28187:
	dd	_27146
	dd	746
	dd	3
	align	4
_28192:
	dd	_27146
	dd	747
	dd	3
_28193:
	db	"*b",0
	align	4
_28195:
	dd	_27146
	dd	749
	dd	3
	align	4
_28205:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28199:
	dd	_27146
	dd	750
	dd	4
	align	4
_28206:
	dd	_27146
	dd	753
	dd	3
	align	4
_28211:
	dd	_27146
	dd	756
	dd	3
	align	4
_28218:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28215:
	dd	_27146
	dd	757
	dd	4
	align	4
_28254:
	dd	1
	dd	_1481
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_26761
	dd	_20284
	dd	-12
	dd	2
	dd	_28220
	dd	_427
	dd	-16
	dd	2
	dd	_28221
	dd	_26765
	dd	-20
	dd	0
	align	4
_28222:
	dd	_27146
	dd	762
	dd	3
	align	4
_28227:
	dd	_27146
	dd	763
	dd	3
_28228:
	db	"*b",0
	align	4
_28230:
	dd	_27146
	dd	765
	dd	3
	align	4
_28240:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28234:
	dd	_27146
	dd	766
	dd	4
	align	4
_28241:
	dd	_27146
	dd	769
	dd	3
	align	4
_28246:
	dd	_27146
	dd	772
	dd	3
	align	4
_28253:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28250:
	dd	_27146
	dd	773
	dd	4
_28282:
	db	"ptrs",0
_28283:
	db	"objs",0
	align	4
_28281:
	dd	1
	dd	_1482
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_27167
	dd	_19130
	dd	-8
	dd	2
	dd	_28282
	dd	_21597
	dd	-12
	dd	2
	dd	_28283
	dd	_20284
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_28255:
	dd	_27146
	dd	778
	dd	3
	align	4
_28257:
	dd	_27146
	dd	779
	dd	3
	align	4
_28259:
	dd	_27146
	dd	781
	dd	3
	align	4
_28265:
	dd	_27146
	dd	783
	dd	3
	align	4
_28278:
	dd	3
	dd	0
	dd	0
	align	4
_28267:
	dd	_27146
	dd	784
	dd	4
_28268:
	db	"$",0
	align	4
_28269:
	dd	_27146
	dd	786
	dd	4
	align	4
_28277:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28273:
	dd	_27146
	dd	787
	dd	5
	align	4
_28279:
	dd	_27146
	dd	791
	dd	3
	align	4
_28280:
	dd	_27146
	dd	792
	dd	3
	align	4
_28308:
	dd	1
	dd	_1483
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28282
	dd	_21597
	dd	-12
	dd	2
	dd	_28283
	dd	_20284
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_28284:
	dd	_27146
	dd	796
	dd	3
	align	4
_28286:
	dd	_27146
	dd	797
	dd	3
	align	4
_28288:
	dd	_27146
	dd	799
	dd	3
	align	4
_28292:
	dd	_27146
	dd	801
	dd	3
	align	4
_28305:
	dd	3
	dd	0
	dd	0
	align	4
_28294:
	dd	_27146
	dd	802
	dd	4
_28295:
	db	"$",0
	align	4
_28296:
	dd	_27146
	dd	804
	dd	4
	align	4
_28304:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28300:
	dd	_27146
	dd	805
	dd	5
	align	4
_28306:
	dd	_27146
	dd	809
	dd	3
	align	4
_28307:
	dd	_27146
	dd	810
	dd	3
	align	4
_28339:
	dd	1
	dd	_1484
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_26761
	dd	_20284
	dd	-12
	dd	2
	dd	_28220
	dd	_427
	dd	-16
	dd	2
	dd	_28221
	dd	_26765
	dd	-20
	dd	0
	align	4
_28309:
	dd	_27146
	dd	815
	dd	3
	align	4
_28314:
	dd	_27146
	dd	816
	dd	3
_28315:
	db	"*b",0
	align	4
_28317:
	dd	_27146
	dd	818
	dd	3
	align	4
_28327:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_28321:
	dd	_27146
	dd	819
	dd	4
	align	4
_28328:
	dd	_27146
	dd	822
	dd	3
	align	4
_28331:
	dd	_27146
	dd	825
	dd	3
	align	4
_28338:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_28335:
	dd	_27146
	dd	826
	dd	4
	align	4
_28352:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	0
	align	4
_28340:
	dd	_27146
	dd	831
	dd	3
	align	4
_28348:
	dd	3
	dd	0
	dd	0
	align	4
_28344:
	dd	_27146
	dd	831
	dd	22
	align	4
_28349:
	dd	_27146
	dd	832
	dd	3
	align	4
_28356:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	0
	align	4
_28353:
	dd	_27146
	dd	836
	dd	3
	align	4
_28360:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_27111
	dd	-4
	dd	0
	align	4
_28357:
	dd	_27146
	dd	840
	dd	3
_28365:
	db	":IFileArchive",0
	align	4
_28364:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28363:
	dd	3
	dd	0
	dd	0
	align	4
_28372:
	dd	1
	dd	_1246
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
_28367:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/ifilearchive.bmx",0
	align	4
_28366:
	dd	_28367
	dd	10
	dd	3
	align	4
_28376:
	dd	1
	dd	_1487
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_28373:
	dd	_28367
	dd	14
	dd	3
	align	4
_28380:
	dd	1
	dd	_1489
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28377:
	dd	_28367
	dd	18
	dd	3
	align	4
_28384:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28381:
	dd	_28367
	dd	22
	dd	3
	align	4
_28390:
	dd	1
	dd	_1491
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	2
	dd	_27008
	dd	_19130
	dd	-8
	dd	0
	align	4
_28385:
	dd	_28367
	dd	26
	dd	3
	align	4
_28394:
	dd	1
	dd	_1492
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28391:
	dd	_28367
	dd	30
	dd	3
	align	4
_28405:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_28365
	dd	-12
	dd	0
	align	4
_28395:
	dd	_28367
	dd	34
	dd	3
	align	4
_28398:
	dd	3
	dd	0
	dd	0
	align	4
_28397:
	dd	_28367
	dd	34
	dd	23
	align	4
_28399:
	dd	_28367
	dd	35
	dd	3
	align	4
_28401:
	dd	_28367
	dd	36
	dd	3
	align	4
_28404:
	dd	_28367
	dd	37
	dd	3
	align	4
_28418:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28406:
	dd	_28367
	dd	41
	dd	3
	align	4
_28414:
	dd	3
	dd	0
	dd	0
	align	4
_28410:
	dd	_28367
	dd	41
	dd	22
	align	4
_28415:
	dd	_28367
	dd	42
	dd	3
	align	4
_28422:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28419:
	dd	_28367
	dd	46
	dd	3
	align	4
_28426:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_28365
	dd	-4
	dd	0
	align	4
_28423:
	dd	_28367
	dd	50
	dd	3
	align	4
_28430:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	0
	align	4
_28429:
	dd	3
	dd	0
	dd	0
	align	4
_28436:
	dd	1
	dd	_1496
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_28431:
	dd	_28367
	dd	66
	dd	3
_28441:
	db	"file",0
	align	4
_28440:
	dd	1
	dd	_1497
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	0
	align	4
_28437:
	dd	_28367
	dd	70
	dd	3
	align	4
_28445:
	dd	1
	dd	_1499
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	2
	dd	_27007
	dd	_427
	dd	-8
	dd	0
	align	4
_28442:
	dd	_28367
	dd	74
	dd	3
	align	4
_28451:
	dd	1
	dd	_1500
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	0
	align	4
_28446:
	dd	_28367
	dd	78
	dd	3
	align	4
_28455:
	dd	1
	dd	_1502
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	2
	dd	_26847
	dd	_427
	dd	-12
	dd	2
	dd	_26848
	dd	_427
	dd	-16
	dd	0
	align	4
_28452:
	dd	_28367
	dd	82
	dd	3
	align	4
_28466:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_27014
	dd	-12
	dd	0
	align	4
_28456:
	dd	_28367
	dd	86
	dd	3
	align	4
_28459:
	dd	3
	dd	0
	dd	0
	align	4
_28458:
	dd	_28367
	dd	86
	dd	23
	align	4
_28460:
	dd	_28367
	dd	87
	dd	3
	align	4
_28462:
	dd	_28367
	dd	88
	dd	3
	align	4
_28465:
	dd	_28367
	dd	89
	dd	3
	align	4
_28479:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	0
	align	4
_28467:
	dd	_28367
	dd	93
	dd	3
	align	4
_28475:
	dd	3
	dd	0
	dd	0
	align	4
_28471:
	dd	_28367
	dd	93
	dd	22
	align	4
_28476:
	dd	_28367
	dd	94
	dd	3
	align	4
_28483:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	0
	align	4
_28480:
	dd	_28367
	dd	98
	dd	3
	align	4
_28487:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_27014
	dd	-4
	dd	0
	align	4
_28484:
	dd	_28367
	dd	102
	dd	3
_28492:
	db	":SNamedPath",0
	align	4
_28491:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_28492
	dd	-4
	dd	0
	align	4
_28490:
	dd	3
	dd	0
	dd	0
	align	4
_28504:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_28492
	dd	-12
	dd	0
_28494:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/io/path.bmx",0
	align	4
_28493:
	dd	_28494
	dd	6
	dd	3
	align	4
_28497:
	dd	3
	dd	0
	dd	0
	align	4
_28496:
	dd	_28494
	dd	6
	dd	23
	align	4
_28498:
	dd	_28494
	dd	7
	dd	3
	align	4
_28500:
	dd	_28494
	dd	8
	dd	3
	align	4
_28503:
	dd	_28494
	dd	9
	dd	3
	align	4
_28506:
	dd	1
	dd	_479
	dd	0
	align	4
_28505:
	dd	_28494
	dd	13
	dd	3
	align	4
_28508:
	dd	1
	dd	_1509
	dd	2
	dd	_20492
	dd	_28492
	dd	-4
	dd	0
	align	4
_28507:
	dd	_28494
	dd	17
	dd	3
	align	4
_28514:
	dd	1
	dd	_1511
	dd	2
	dd	_20347
	dd	_28492
	dd	-4
	dd	2
	dd	_20492
	dd	_28492
	dd	-8
	dd	0
	align	4
_28511:
	dd	_28494
	dd	25
	dd	3
	align	4
_28518:
	dd	1
	dd	_1513
	dd	2
	dd	_20347
	dd	_28492
	dd	-4
	dd	2
	dd	_27050
	dd	_28492
	dd	-8
	dd	0
	align	4
_28515:
	dd	_28494
	dd	29
	dd	3
	align	4
_28522:
	dd	1
	dd	_1182
	dd	2
	dd	_20347
	dd	_28492
	dd	-4
	dd	0
	align	4
_28519:
	dd	_28494
	dd	33
	dd	3
	align	4
_28526:
	dd	1
	dd	_1514
	dd	2
	dd	_20347
	dd	_28492
	dd	-4
	dd	0
	align	4
_28523:
	dd	_28494
	dd	37
	dd	3
_28529:
	db	":ICursorControl",0
	align	4
_28528:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28527:
	dd	3
	dd	0
	dd	0
	align	4
_28541:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_28529
	dd	-12
	dd	0
_28531:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/icursorcontrol.bmx",0
	align	4
_28530:
	dd	_28531
	dd	11
	dd	3
	align	4
_28534:
	dd	3
	dd	0
	dd	0
	align	4
_28533:
	dd	_28531
	dd	11
	dd	23
	align	4
_28535:
	dd	_28531
	dd	12
	dd	3
	align	4
_28537:
	dd	_28531
	dd	13
	dd	3
	align	4
_28540:
	dd	_28531
	dd	14
	dd	3
	align	4
_28545:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28542:
	dd	_28531
	dd	18
	dd	3
	align	4
_28549:
	dd	1
	dd	_1519
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28546:
	dd	_28531
	dd	22
	dd	3
	align	4
_28553:
	dd	1
	dd	_1520
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28550:
	dd	_28531
	dd	26
	dd	3
_28558:
	db	"bVisible",0
	align	4
_28557:
	dd	1
	dd	_1521
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	2
	dd	_28558
	dd	_427
	dd	-8
	dd	0
	align	4
_28554:
	dd	_28531
	dd	30
	dd	3
	align	4
_28562:
	dd	1
	dd	_1522
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	0
	align	4
_28559:
	dd	_28531
	dd	34
	dd	3
	align	4
_28568:
	dd	1
	dd	_1523
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	2
	dd	_3263
	dd	_20804
	dd	-8
	dd	0
	align	4
_28563:
	dd	_28531
	dd	38
	dd	3
	align	4
_28572:
	dd	1
	dd	_1524
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	0
	align	4
_28569:
	dd	_28531
	dd	42
	dd	3
	align	4
_28578:
	dd	1
	dd	_1525
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	2
	dd	_3263
	dd	_20688
	dd	-8
	dd	0
	align	4
_28573:
	dd	_28531
	dd	46
	dd	3
	align	4
_28582:
	dd	1
	dd	_1526
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	2
	dd	_27888
	dd	_20919
	dd	-8
	dd	0
	align	4
_28579:
	dd	_28531
	dd	50
	dd	3
	align	4
_28595:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28583:
	dd	_28531
	dd	54
	dd	3
	align	4
_28591:
	dd	3
	dd	0
	dd	0
	align	4
_28587:
	dd	_28531
	dd	54
	dd	22
	align	4
_28592:
	dd	_28531
	dd	55
	dd	3
	align	4
_28599:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28596:
	dd	_28531
	dd	59
	dd	3
	align	4
_28603:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_28529
	dd	-4
	dd	0
	align	4
_28600:
	dd	_28531
	dd	63
	dd	3
_28608:
	db	":IGUIFont",0
	align	4
_28607:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	0
	align	4
_28606:
	dd	3
	dd	0
	dd	0
	align	4
_28620:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_28608
	dd	-12
	dd	0
_28610:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguifont.bmx",0
	align	4
_28609:
	dd	_28610
	dd	17
	dd	3
	align	4
_28613:
	dd	3
	dd	0
	dd	0
	align	4
_28612:
	dd	_28610
	dd	17
	dd	23
	align	4
_28614:
	dd	_28610
	dd	18
	dd	3
	align	4
_28616:
	dd	_28610
	dd	19
	dd	3
	align	4
_28619:
	dd	_28610
	dd	20
	dd	3
_28627:
	db	"pixel_x",0
	align	4
_28626:
	dd	1
	dd	_1530
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_28627
	dd	_427
	dd	-12
	dd	0
	align	4
_28621:
	dd	_28610
	dd	24
	dd	3
	align	4
_28633:
	dd	1
	dd	_1531
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_28628:
	dd	_28610
	dd	28
	dd	3
_28650:
	db	"bHcenter",0
_28651:
	db	"bVcenter",0
_28652:
	db	"clip",0
	align	4
_28649:
	dd	1
	dd	_1533
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_3263
	dd	_20919
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_28650
	dd	_427
	dd	-20
	dd	2
	dd	_28651
	dd	_427
	dd	-24
	dd	2
	dd	_28652
	dd	_20919
	dd	-28
	dd	0
	align	4
_28634:
	dd	_28610
	dd	32
	dd	3
	align	4
_28637:
	dd	3
	dd	0
	dd	0
	align	4
_28636:
	dd	_28610
	dd	32
	dd	21
	align	4
_28638:
	dd	_28610
	dd	33
	dd	3
	align	4
_28656:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	0
	align	4
_28653:
	dd	_28610
	dd	37
	dd	3
_28661:
	db	"kerning",0
	align	4
_28660:
	dd	1
	dd	_1535
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_28661
	dd	_427
	dd	-8
	dd	0
	align	4
_28657:
	dd	_28610
	dd	41
	dd	3
	align	4
_28665:
	dd	1
	dd	_1536
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_28661
	dd	_427
	dd	-8
	dd	0
	align	4
_28662:
	dd	_28610
	dd	45
	dd	3
_28673:
	db	"thisLetter",0
_28674:
	db	"previousLetter",0
	align	4
_28672:
	dd	1
	dd	_1537
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_28673
	dd	_19130
	dd	-8
	dd	2
	dd	_28674
	dd	_19130
	dd	-12
	dd	0
	align	4
_28666:
	dd	_28610
	dd	49
	dd	3
	align	4
_28678:
	dd	1
	dd	_1538
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	0
	align	4
_28675:
	dd	_28610
	dd	53
	dd	3
	align	4
_28684:
	dd	1
	dd	_1539
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	2
	dd	_23162
	dd	_19130
	dd	-8
	dd	0
	align	4
_28679:
	dd	_28610
	dd	57
	dd	3
	align	4
_28697:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	0
	align	4
_28685:
	dd	_28610
	dd	61
	dd	3
	align	4
_28693:
	dd	3
	dd	0
	dd	0
	align	4
_28689:
	dd	_28610
	dd	61
	dd	22
	align	4
_28694:
	dd	_28610
	dd	62
	dd	3
	align	4
_28701:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	0
	align	4
_28698:
	dd	_28610
	dd	66
	dd	3
	align	4
_28705:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_28608
	dd	-4
	dd	0
	align	4
_28702:
	dd	_28610
	dd	70
	dd	3
_28710:
	db	":IGUIFontBitmap",0
	align	4
_28709:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_28710
	dd	-4
	dd	0
	align	4
_28708:
	dd	3
	dd	0
	dd	0
	align	4
_28722:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_28710
	dd	-12
	dd	0
_28712:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguifontbitmap.bmx",0
	align	4
_28711:
	dd	_28712
	dd	10
	dd	3
	align	4
_28715:
	dd	3
	dd	0
	dd	0
	align	4
_28714:
	dd	_28712
	dd	10
	dd	23
	align	4
_28716:
	dd	_28712
	dd	11
	dd	3
	align	4
_28718:
	dd	_28712
	dd	12
	dd	3
	align	4
_28721:
	dd	_28712
	dd	13
	dd	3
_28729:
	db	"c",0
	align	4
_28728:
	dd	1
	dd	_1543
	dd	2
	dd	_20347
	dd	_28710
	dd	-4
	dd	2
	dd	_28729
	dd	_19130
	dd	-8
	dd	0
	align	4
_28723:
	dd	_28712
	dd	17
	dd	3
_28732:
	db	":IGUIElement",0
	align	4
_28731:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28730:
	dd	3
	dd	0
	dd	0
	align	4
_28747:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_28732
	dd	-16
	dd	0
_28734:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguielement.bmx",0
	align	4
_28733:
	dd	_28734
	dd	11
	dd	3
	align	4
_28737:
	dd	3
	dd	0
	dd	0
	align	4
_28736:
	dd	_28734
	dd	11
	dd	23
	align	4
_28738:
	dd	_28734
	dd	12
	dd	3
	align	4
_28740:
	dd	_28734
	dd	13
	dd	3
	align	4
_28743:
	dd	_28734
	dd	14
	dd	3
	align	4
_28746:
	dd	_28734
	dd	15
	dd	3
	align	4
_28760:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28748:
	dd	_28734
	dd	19
	dd	3
	align	4
_28756:
	dd	3
	dd	0
	dd	0
	align	4
_28752:
	dd	_28734
	dd	19
	dd	22
	align	4
_28757:
	dd	_28734
	dd	20
	dd	3
	align	4
_28764:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28761:
	dd	_28734
	dd	24
	dd	3
	align	4
_28768:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28765:
	dd	_28734
	dd	28
	dd	3
_28885:
	db	"bTakeOwnership",0
_28886:
	db	"element_cast",0
_28887:
	db	"element_type",0
_28888:
	db	"bMustDelete",0
	align	4
_28884:
	dd	1
	dd	_1547
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28885
	dd	_427
	dd	-8
	dd	2
	dd	_28886
	dd	_28732
	dd	-12
	dd	2
	dd	_28887
	dd	_427
	dd	-16
	dd	2
	dd	_28888
	dd	_427
	dd	-20
	dd	0
	align	4
_28771:
	dd	_28734
	dd	37
	dd	3
	align	4
_28773:
	dd	_28734
	dd	38
	dd	3
	align	4
_28777:
	dd	_28734
	dd	39
	dd	3
	align	4
_28779:
	dd	_28734
	dd	41
	dd	3
	align	4
_28788:
	dd	3
	dd	0
	dd	0
	align	4
_28781:
	dd	_28734
	dd	42
	dd	4
	align	4
_28784:
	dd	_28734
	dd	43
	dd	4
	align	4
_28789:
	dd	_28734
	dd	46
	dd	3
	align	4
_28814:
	dd	3
	dd	0
	dd	0
	align	4
_28809:
	dd	_28734
	dd	86
	dd	5
	align	4
_28810:
	dd	_28734
	dd	87
	dd	5
	align	4
_28818:
	dd	3
	dd	0
	dd	0
	align	4
_28815:
	dd	_28734
	dd	48
	dd	5
	align	4
_28822:
	dd	3
	dd	0
	dd	0
	align	4
_28819:
	dd	_28734
	dd	50
	dd	5
	align	4
_28826:
	dd	3
	dd	0
	dd	0
	align	4
_28823:
	dd	_28734
	dd	52
	dd	5
	align	4
_28830:
	dd	3
	dd	0
	dd	0
	align	4
_28827:
	dd	_28734
	dd	54
	dd	5
	align	4
_28834:
	dd	3
	dd	0
	dd	0
	align	4
_28831:
	dd	_28734
	dd	56
	dd	5
	align	4
_28838:
	dd	3
	dd	0
	dd	0
	align	4
_28835:
	dd	_28734
	dd	58
	dd	5
	align	4
_28842:
	dd	3
	dd	0
	dd	0
	align	4
_28839:
	dd	_28734
	dd	60
	dd	5
	align	4
_28846:
	dd	3
	dd	0
	dd	0
	align	4
_28843:
	dd	_28734
	dd	62
	dd	5
	align	4
_28850:
	dd	3
	dd	0
	dd	0
	align	4
_28847:
	dd	_28734
	dd	64
	dd	5
	align	4
_28854:
	dd	3
	dd	0
	dd	0
	align	4
_28851:
	dd	_28734
	dd	66
	dd	5
	align	4
_28858:
	dd	3
	dd	0
	dd	0
	align	4
_28855:
	dd	_28734
	dd	72
	dd	5
	align	4
_28862:
	dd	3
	dd	0
	dd	0
	align	4
_28859:
	dd	_28734
	dd	74
	dd	5
	align	4
_28866:
	dd	3
	dd	0
	dd	0
	align	4
_28863:
	dd	_28734
	dd	76
	dd	5
	align	4
_28870:
	dd	3
	dd	0
	dd	0
	align	4
_28867:
	dd	_28734
	dd	78
	dd	5
	align	4
_28874:
	dd	3
	dd	0
	dd	0
	align	4
_28871:
	dd	_28734
	dd	80
	dd	5
	align	4
_28878:
	dd	3
	dd	0
	dd	0
	align	4
_28875:
	dd	_28734
	dd	82
	dd	5
	align	4
_28882:
	dd	3
	dd	0
	dd	0
	align	4
_28879:
	dd	_28734
	dd	84
	dd	5
	align	4
_28883:
	dd	_28734
	dd	90
	dd	3
_28895:
	db	"child",0
	align	4
_28894:
	dd	1
	dd	_1549
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28895
	dd	_28732
	dd	-8
	dd	0
	align	4
_28889:
	dd	_28734
	dd	94
	dd	3
	align	4
_28901:
	dd	1
	dd	_1551
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28895
	dd	_28732
	dd	-8
	dd	0
	align	4
_28896:
	dd	_28734
	dd	98
	dd	3
	align	4
_28905:
	dd	1
	dd	_1533
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28902:
	dd	_28734
	dd	102
	dd	3
	align	4
_28909:
	dd	1
	dd	_1552
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28906:
	dd	_28734
	dd	106
	dd	3
_28926:
	db	"bSearchChildren",0
	align	4
_28925:
	dd	1
	dd	_1553
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	2
	dd	_28926
	dd	_427
	dd	-12
	dd	2
	dd	_25276
	dd	_28732
	dd	-16
	dd	0
	align	4
_28910:
	dd	_28734
	dd	111
	dd	3
	align	4
_28914:
	dd	_28734
	dd	112
	dd	3
	align	4
_28923:
	dd	3
	dd	0
	dd	0
	align	4
_28920:
	dd	_28734
	dd	112
	dd	41
	align	4
_28924:
	dd	_28734
	dd	113
	dd	3
	align	4
_28944:
	dd	1
	dd	_1555
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_23873
	dd	_20804
	dd	-8
	dd	2
	dd	_25276
	dd	_28732
	dd	-12
	dd	0
	align	4
_28927:
	dd	_28734
	dd	118
	dd	3
	align	4
_28933:
	dd	_28734
	dd	119
	dd	3
	align	4
_28942:
	dd	3
	dd	0
	dd	0
	align	4
_28939:
	dd	_28734
	dd	119
	dd	41
	align	4
_28943:
	dd	_28734
	dd	120
	dd	3
	align	4
_28948:
	dd	1
	dd	_1183
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28945:
	dd	_28734
	dd	124
	dd	3
	align	4
_28964:
	dd	1
	dd	_1557
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	0
	align	4
_28949:
	dd	_28734
	dd	129
	dd	3
	align	4
_28953:
	dd	_28734
	dd	130
	dd	3
	align	4
_28962:
	dd	3
	dd	0
	dd	0
	align	4
_28959:
	dd	_28734
	dd	130
	dd	41
	align	4
_28963:
	dd	_28734
	dd	131
	dd	3
	align	4
_28968:
	dd	1
	dd	_1519
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28965:
	dd	_28734
	dd	135
	dd	3
	align	4
_28972:
	dd	1
	dd	_1559
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28969:
	dd	_28734
	dd	139
	dd	3
	align	4
_28976:
	dd	1
	dd	_1560
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28973:
	dd	_28734
	dd	143
	dd	3
	align	4
_28980:
	dd	1
	dd	_1520
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28977:
	dd	_28734
	dd	147
	dd	3
_28987:
	db	"absoluteMovement",0
	align	4
_28986:
	dd	1
	dd	_1561
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28987
	dd	_20804
	dd	-8
	dd	0
	align	4
_28981:
	dd	_28734
	dd	151
	dd	3
	align	4
_28991:
	dd	1
	dd	_1562
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_28988:
	dd	_28734
	dd	155
	dd	3
	align	4
_28997:
	dd	1
	dd	_1563
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28895
	dd	_28732
	dd	-8
	dd	0
	align	4
_28992:
	dd	_28734
	dd	159
	dd	3
_29002:
	db	"bEnabled",0
	align	4
_29001:
	dd	1
	dd	_1564
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29002
	dd	_427
	dd	-8
	dd	0
	align	4
_28998:
	dd	_28734
	dd	163
	dd	3
	align	4
_29006:
	dd	1
	dd	_1565
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	0
	align	4
_29003:
	dd	_28734
	dd	167
	dd	3
_29013:
	db	"rpos",0
	align	4
_29012:
	dd	1
	dd	_1566
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29013
	dd	_20919
	dd	-8
	dd	0
	align	4
_29007:
	dd	_28734
	dd	171
	dd	3
	align	4
_29017:
	dd	1
	dd	_1567
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_29014:
	dd	_28734
	dd	175
	dd	3
	align	4
_29021:
	dd	1
	dd	_1521
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28558
	dd	_427
	dd	-8
	dd	0
	align	4
_29018:
	dd	_28734
	dd	179
	dd	3
	align	4
_29025:
	dd	1
	dd	_1568
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29022:
	dd	_28734
	dd	183
	dd	3
_29051:
	db	"[]:IGUIElement",0
	align	4
_29050:
	dd	1
	dd	_1569
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_29051
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_29026:
	dd	_28734
	dd	188
	dd	3
	align	4
_29028:
	dd	_28734
	dd	189
	dd	3
	align	4
_29030:
	dd	_28734
	dd	191
	dd	3
	align	4
_29034:
	dd	_28734
	dd	193
	dd	3
	align	4
_29047:
	dd	3
	dd	0
	dd	0
	align	4
_29036:
	dd	_28734
	dd	194
	dd	4
_29037:
	db	":IGUIElement",0
	align	4
_29038:
	dd	_28734
	dd	196
	dd	4
	align	4
_29046:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_29042:
	dd	_28734
	dd	197
	dd	5
	align	4
_29048:
	dd	_28734
	dd	201
	dd	3
	align	4
_29049:
	dd	_28734
	dd	202
	dd	3
	align	4
_29055:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29052:
	dd	_28734
	dd	206
	dd	4
	align	4
_29061:
	dd	1
	dd	_1571
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_27888
	dd	_21077
	dd	-8
	dd	0
	align	4
_29056:
	dd	_28734
	dd	210
	dd	3
	align	4
_29067:
	dd	1
	dd	_1572
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_27502
	dd	_20804
	dd	-8
	dd	0
	align	4
_29062:
	dd	_28734
	dd	214
	dd	3
_29072:
	db	"bNoClip",0
	align	4
_29071:
	dd	1
	dd	_1573
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29072
	dd	_427
	dd	-8
	dd	0
	align	4
_29068:
	dd	_28734
	dd	218
	dd	3
	align	4
_29076:
	dd	1
	dd	_1574
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29073:
	dd	_28734
	dd	222
	dd	3
	align	4
_29082:
	dd	1
	dd	_1575
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	0
	align	4
_29077:
	dd	_28734
	dd	226
	dd	3
	align	4
_29088:
	dd	1
	dd	_1576
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	0
	align	4
_29083:
	dd	_28734
	dd	230
	dd	3
_29093:
	db	"EGUI_ALIGNMENT_left",0
_29094:
	db	"EGUI_ALIGNMENT_right",0
_29095:
	db	"EGUI_ALIGNMENT_top",0
_29096:
	db	"EGUI_ALIGNMENT_bottom",0
	align	4
_29092:
	dd	1
	dd	_1577
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29093
	dd	_427
	dd	-8
	dd	2
	dd	_29094
	dd	_427
	dd	-12
	dd	2
	dd	_29095
	dd	_427
	dd	-16
	dd	2
	dd	_29096
	dd	_427
	dd	-20
	dd	0
	align	4
_29089:
	dd	_28734
	dd	234
	dd	3
_29101:
	db	"timeMs",0
	align	4
_29100:
	dd	1
	dd	_1578
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29101
	dd	_427
	dd	-8
	dd	0
	align	4
_29097:
	dd	_28734
	dd	238
	dd	3
	align	4
_29105:
	dd	1
	dd	_1579
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29102:
	dd	_28734
	dd	242
	dd	3
_29110:
	db	"bSubElement",0
	align	4
_29109:
	dd	1
	dd	_1580
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29110
	dd	_427
	dd	-8
	dd	0
	align	4
_29106:
	dd	_28734
	dd	246
	dd	3
	align	4
_29114:
	dd	1
	dd	_1581
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_29111:
	dd	_28734
	dd	250
	dd	3
	align	4
_29118:
	dd	1
	dd	_1582
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29115:
	dd	_28734
	dd	254
	dd	3
	align	4
_29122:
	dd	1
	dd	_1583
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29119:
	dd	_28734
	dd	258
	dd	3
	align	4
_29126:
	dd	1
	dd	_1584
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29123:
	dd	_28734
	dd	262
	dd	3
	align	4
_29132:
	dd	1
	dd	_522
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_23873
	dd	_20804
	dd	-8
	dd	0
	align	4
_29127:
	dd	_28734
	dd	266
	dd	3
_29137:
	db	"bEnable",0
	align	4
_29136:
	dd	1
	dd	_1585
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_29133:
	dd	_28734
	dd	270
	dd	3
	align	4
_29141:
	dd	1
	dd	_1586
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29138:
	dd	_28734
	dd	274
	dd	3
	align	4
_29145:
	dd	1
	dd	_1587
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_29142:
	dd	_28734
	dd	278
	dd	3
	align	4
_29149:
	dd	1
	dd	_1588
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29146:
	dd	_28734
	dd	282
	dd	3
_29154:
	db	"bIsGroup",0
	align	4
_29153:
	dd	1
	dd	_1589
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29154
	dd	_427
	dd	-8
	dd	0
	align	4
_29150:
	dd	_28734
	dd	286
	dd	3
	align	4
_29158:
	dd	1
	dd	_1590
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29155:
	dd	_28734
	dd	290
	dd	3
	align	4
_29162:
	dd	1
	dd	_1591
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	0
	align	4
_29159:
	dd	_28734
	dd	294
	dd	3
	align	4
_29168:
	dd	1
	dd	_1592
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_28895
	dd	_28732
	dd	-8
	dd	0
	align	4
_29163:
	dd	_28734
	dd	298
	dd	3
_29181:
	db	"startOrder",0
_29182:
	db	"bReverse",0
_29183:
	db	"bGroup",0
_29184:
	db	"first",0
_29185:
	db	"closest",0
_29186:
	db	"bIncludeInvisible",0
_29187:
	db	"first_ptr",0
_29188:
	db	"closest_ptr",0
_29189:
	db	"bFound",0
	align	4
_29180:
	dd	1
	dd	_1593
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29181
	dd	_427
	dd	-8
	dd	2
	dd	_29182
	dd	_427
	dd	-12
	dd	2
	dd	_29183
	dd	_427
	dd	-16
	dd	5
	dd	_29184
	dd	_28732
	dd	-20
	dd	5
	dd	_29185
	dd	_28732
	dd	-24
	dd	2
	dd	_29186
	dd	_427
	dd	-28
	dd	2
	dd	_29187
	dd	_427
	dd	-32
	dd	2
	dd	_29188
	dd	_427
	dd	-36
	dd	2
	dd	_29189
	dd	_427
	dd	-40
	dd	0
	align	4
_29169:
	dd	_28734
	dd	303
	dd	3
	align	4
_29171:
	dd	_28734
	dd	304
	dd	3
	align	4
_29173:
	dd	_28734
	dd	306
	dd	3
	align	4
_29177:
	dd	_28734
	dd	308
	dd	3
	align	4
_29178:
	dd	_28734
	dd	309
	dd	3
	align	4
_29179:
	dd	_28734
	dd	311
	dd	3
_29194:
	db	"EGUI_ELEMENT_TYPE",0
	align	4
_29193:
	dd	1
	dd	_1595
	dd	2
	dd	_20347
	dd	_28732
	dd	-4
	dd	2
	dd	_29194
	dd	_427
	dd	-8
	dd	0
	align	4
_29190:
	dd	_28734
	dd	315
	dd	3
_29197:
	db	":IGUIButton",0
	align	4
_29196:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	0
	align	4
_29195:
	dd	3
	dd	0
	dd	0
	align	4
_29208:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29197
	dd	-16
	dd	0
	align	4
_29198:
	dd	_19283
	dd	31
	dd	3
	align	4
_29201:
	dd	3
	dd	0
	dd	0
	align	4
_29200:
	dd	_19283
	dd	31
	dd	23
	align	4
_29202:
	dd	_19283
	dd	32
	dd	3
	align	4
_29204:
	dd	_19283
	dd	33
	dd	3
	align	4
_29207:
	dd	_19283
	dd	34
	dd	3
	align	4
_29212:
	dd	1
	dd	_1599
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	0
	align	4
_29209:
	dd	_19283
	dd	38
	dd	3
_29217:
	db	"bPressed",0
	align	4
_29216:
	dd	1
	dd	_1600
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29217
	dd	_427
	dd	-8
	dd	0
	align	4
_29213:
	dd	_19283
	dd	42
	dd	3
_29222:
	db	"bIsPushButton",0
	align	4
_29221:
	dd	1
	dd	_1601
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29222
	dd	_427
	dd	-8
	dd	0
	align	4
_29218:
	dd	_19283
	dd	46
	dd	3
_29227:
	db	"font",0
	align	4
_29226:
	dd	1
	dd	_1602
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	0
	align	4
_29223:
	dd	_19283
	dd	50
	dd	3
	align	4
_29231:
	dd	1
	dd	_1604
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_29228:
	dd	_19283
	dd	54
	dd	3
	align	4
_29239:
	dd	1
	dd	_1606
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_3263
	dd	_20919
	dd	-12
	dd	0
	align	4
_29232:
	dd	_19283
	dd	58
	dd	3
	align	4
_29243:
	dd	1
	dd	_1608
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_29240:
	dd	_19283
	dd	62
	dd	3
	align	4
_29251:
	dd	1
	dd	_1609
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_3263
	dd	_20919
	dd	-12
	dd	0
	align	4
_29244:
	dd	_19283
	dd	66
	dd	3
_29256:
	db	"bUseAlphaChannel",0
	align	4
_29255:
	dd	1
	dd	_1610
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29256
	dd	_427
	dd	-8
	dd	0
	align	4
_29252:
	dd	_19283
	dd	70
	dd	3
	align	4
_29260:
	dd	1
	dd	_1611
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	0
	align	4
_29257:
	dd	_19283
	dd	74
	dd	3
_29265:
	db	"bank",0
_29266:
	db	":IGUISpriteBank",0
	align	4
_29264:
	dd	1
	dd	_1612
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29265
	dd	_29266
	dd	-8
	dd	0
	align	4
_29261:
	dd	_19283
	dd	78
	dd	3
_29281:
	db	"EGUI_BUTTON_STATE",0
_29282:
	db	"bLoop",0
	align	4
_29280:
	dd	1
	dd	_1614
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29281
	dd	_427
	dd	-8
	dd	2
	dd	_22717
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_29282
	dd	_427
	dd	-20
	dd	0
	align	4
_29267:
	dd	_19283
	dd	82
	dd	3
	align	4
_29274:
	dd	3
	dd	0
	dd	0
	align	4
_29273:
	dd	_19283
	dd	82
	dd	44
	align	4
_29275:
	dd	_19283
	dd	83
	dd	3
_29287:
	db	"bBorder",0
	align	4
_29286:
	dd	1
	dd	_1616
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29287
	dd	_427
	dd	-8
	dd	0
	align	4
_29283:
	dd	_19283
	dd	87
	dd	3
	align	4
_29291:
	dd	1
	dd	_1617
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	0
	align	4
_29288:
	dd	_19283
	dd	91
	dd	3
	align	4
_29295:
	dd	1
	dd	_1618
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	0
	align	4
_29292:
	dd	_19283
	dd	95
	dd	3
_29300:
	db	"bScaleImage",0
	align	4
_29299:
	dd	1
	dd	_1619
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	2
	dd	_29300
	dd	_427
	dd	-8
	dd	0
	align	4
_29296:
	dd	_19283
	dd	99
	dd	3
	align	4
_29304:
	dd	1
	dd	_1620
	dd	2
	dd	_20347
	dd	_29197
	dd	-4
	dd	0
	align	4
_29301:
	dd	_19283
	dd	103
	dd	3
_29307:
	db	":IGUICheckBox",0
	align	4
_29306:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29307
	dd	-4
	dd	0
	align	4
_29305:
	dd	3
	dd	0
	dd	0
	align	4
_29319:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29307
	dd	-16
	dd	0
_29309:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicheckbox.bmx",0
	align	4
_29308:
	dd	_29309
	dd	10
	dd	3
	align	4
_29312:
	dd	3
	dd	0
	dd	0
	align	4
_29311:
	dd	_29309
	dd	10
	dd	23
	align	4
_29313:
	dd	_29309
	dd	11
	dd	3
	align	4
_29315:
	dd	_29309
	dd	12
	dd	3
	align	4
_29318:
	dd	_29309
	dd	13
	dd	3
	align	4
_29323:
	dd	1
	dd	_1624
	dd	2
	dd	_20347
	dd	_29307
	dd	-4
	dd	0
	align	4
_29320:
	dd	_29309
	dd	17
	dd	3
_29328:
	db	"bChecked",0
	align	4
_29327:
	dd	1
	dd	_1625
	dd	2
	dd	_20347
	dd	_29307
	dd	-4
	dd	2
	dd	_29328
	dd	_427
	dd	-8
	dd	0
	align	4
_29324:
	dd	_29309
	dd	21
	dd	3
_29331:
	db	":IGUIColorSelectDialog",0
	align	4
_29330:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29331
	dd	-4
	dd	0
	align	4
_29329:
	dd	3
	dd	0
	dd	0
	align	4
_29343:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29331
	dd	-16
	dd	0
_29333:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicolorselectdialog.bmx",0
	align	4
_29332:
	dd	_29333
	dd	9
	dd	3
	align	4
_29336:
	dd	3
	dd	0
	dd	0
	align	4
_29335:
	dd	_29333
	dd	9
	dd	23
	align	4
_29337:
	dd	_29333
	dd	10
	dd	3
	align	4
_29339:
	dd	_29333
	dd	11
	dd	3
	align	4
_29342:
	dd	_29333
	dd	12
	dd	3
_29346:
	db	":IGUIComboBox",0
	align	4
_29345:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	0
	align	4
_29344:
	dd	3
	dd	0
	dd	0
	align	4
_29358:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29346
	dd	-16
	dd	0
_29348:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicombobox.bmx",0
	align	4
_29347:
	dd	_29348
	dd	11
	dd	3
	align	4
_29351:
	dd	3
	dd	0
	dd	0
	align	4
_29350:
	dd	_29348
	dd	11
	dd	23
	align	4
_29352:
	dd	_29348
	dd	12
	dd	3
	align	4
_29354:
	dd	_29348
	dd	13
	dd	3
	align	4
_29357:
	dd	_29348
	dd	14
	dd	3
	align	4
_29362:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	0
	align	4
_29359:
	dd	_29348
	dd	18
	dd	3
	align	4
_29368:
	dd	1
	dd	_1184
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_25164
	dd	_427
	dd	-12
	dd	0
	align	4
_29363:
	dd	_29348
	dd	22
	dd	3
	align	4
_29372:
	dd	1
	dd	_1632
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29369:
	dd	_29348
	dd	26
	dd	3
	align	4
_29376:
	dd	1
	dd	_1633
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	0
	align	4
_29373:
	dd	_29348
	dd	30
	dd	3
	align	4
_29380:
	dd	1
	dd	_1634
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	0
	align	4
_29377:
	dd	_29348
	dd	34
	dd	3
	align	4
_29384:
	dd	1
	dd	_1635
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	0
	align	4
_29381:
	dd	_29348
	dd	38
	dd	3
	align	4
_29388:
	dd	1
	dd	_1636
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	0
	align	4
_29385:
	dd	_29348
	dd	42
	dd	3
_29393:
	db	"EGUI_ALIGNMENT_horizontal",0
_29394:
	db	"EGUI_ALIGNMENT_vertical",0
	align	4
_29392:
	dd	1
	dd	_1637
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_29393
	dd	_427
	dd	-8
	dd	2
	dd	_29394
	dd	_427
	dd	-12
	dd	0
	align	4
_29389:
	dd	_29348
	dd	46
	dd	3
	align	4
_29398:
	dd	1
	dd	_1638
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29395:
	dd	_29348
	dd	50
	dd	3
	align	4
_29402:
	dd	1
	dd	_1639
	dd	2
	dd	_20347
	dd	_29346
	dd	-4
	dd	2
	dd	_25164
	dd	_427
	dd	-8
	dd	0
	align	4
_29399:
	dd	_29348
	dd	54
	dd	3
_29405:
	db	":IGUIContextMenu",0
	align	4
_29404:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	0
	align	4
_29403:
	dd	3
	dd	0
	dd	0
	align	4
_29417:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29405
	dd	-16
	dd	0
_29407:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguicontextmenu.bmx",0
	align	4
_29406:
	dd	_29407
	dd	8
	dd	3
	align	4
_29410:
	dd	3
	dd	0
	dd	0
	align	4
_29409:
	dd	_29407
	dd	8
	dd	23
	align	4
_29411:
	dd	_29407
	dd	9
	dd	3
	align	4
_29413:
	dd	_29407
	dd	10
	dd	3
	align	4
_29416:
	dd	_29407
	dd	11
	dd	3
_29424:
	db	"commandId",0
_29425:
	db	"bHasSubMenu",0
_29426:
	db	"bAutoChecking",0
	align	4
_29423:
	dd	1
	dd	_1184
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_29424
	dd	_427
	dd	-12
	dd	2
	dd	_29002
	dd	_427
	dd	-16
	dd	2
	dd	_29425
	dd	_427
	dd	-20
	dd	2
	dd	_29328
	dd	_427
	dd	-24
	dd	2
	dd	_29426
	dd	_427
	dd	-28
	dd	0
	align	4
_29418:
	dd	_29407
	dd	15
	dd	3
	align	4
_29432:
	dd	1
	dd	_1644
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_29424
	dd	_427
	dd	-16
	dd	2
	dd	_29002
	dd	_427
	dd	-20
	dd	2
	dd	_29425
	dd	_427
	dd	-24
	dd	2
	dd	_29328
	dd	_427
	dd	-28
	dd	2
	dd	_29426
	dd	_427
	dd	-32
	dd	0
	align	4
_29427:
	dd	_29407
	dd	19
	dd	3
_29437:
	db	"idxStartSearch",0
	align	4
_29436:
	dd	1
	dd	_1646
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_29424
	dd	_427
	dd	-8
	dd	2
	dd	_29437
	dd	_427
	dd	-12
	dd	0
	align	4
_29433:
	dd	_29407
	dd	23
	dd	3
	align	4
_29441:
	dd	1
	dd	_1647
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	0
	align	4
_29438:
	dd	_29407
	dd	27
	dd	3
	align	4
_29445:
	dd	1
	dd	_1648
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29442:
	dd	_29407
	dd	31
	dd	3
	align	4
_29449:
	dd	1
	dd	_1633
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	0
	align	4
_29446:
	dd	_29407
	dd	35
	dd	3
	align	4
_29453:
	dd	1
	dd	_1649
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29450:
	dd	_29407
	dd	39
	dd	3
	align	4
_29457:
	dd	1
	dd	_1650
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	0
	align	4
_29454:
	dd	_29407
	dd	43
	dd	3
	align	4
_29461:
	dd	1
	dd	_1651
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29458:
	dd	_29407
	dd	47
	dd	3
	align	4
_29465:
	dd	1
	dd	_1653
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29462:
	dd	_29407
	dd	51
	dd	3
	align	4
_29469:
	dd	1
	dd	_1654
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	0
	align	4
_29466:
	dd	_29407
	dd	55
	dd	3
	align	4
_29473:
	dd	1
	dd	_1636
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29470:
	dd	_29407
	dd	59
	dd	3
	align	4
_29477:
	dd	1
	dd	_1655
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	0
	align	4
_29474:
	dd	_29407
	dd	63
	dd	3
	align	4
_29481:
	dd	1
	dd	_1656
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_29002
	dd	_427
	dd	-12
	dd	0
	align	4
_29478:
	dd	_29407
	dd	67
	dd	3
	align	4
_29485:
	dd	1
	dd	_1657
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_29002
	dd	_427
	dd	-12
	dd	0
	align	4
_29482:
	dd	_29407
	dd	71
	dd	3
	align	4
_29489:
	dd	1
	dd	_1658
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29486:
	dd	_29407
	dd	75
	dd	3
	align	4
_29495:
	dd	1
	dd	_1659
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	0
	align	4
_29490:
	dd	_29407
	dd	79
	dd	3
_29500:
	db	"ECONTEXT_MENU_CLOSE",0
	align	4
_29499:
	dd	1
	dd	_1660
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_29500
	dd	_427
	dd	-8
	dd	0
	align	4
_29496:
	dd	_29407
	dd	83
	dd	3
	align	4
_29504:
	dd	1
	dd	_1661
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	0
	align	4
_29501:
	dd	_29407
	dd	87
	dd	3
	align	4
_29508:
	dd	1
	dd	_1662
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_29426
	dd	_427
	dd	-12
	dd	0
	align	4
_29505:
	dd	_29407
	dd	91
	dd	3
	align	4
_29512:
	dd	1
	dd	_1663
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29509:
	dd	_29407
	dd	95
	dd	3
_29517:
	db	"parent",0
	align	4
_29516:
	dd	1
	dd	_1664
	dd	2
	dd	_20347
	dd	_29405
	dd	-4
	dd	2
	dd	_29517
	dd	_28732
	dd	-8
	dd	0
	align	4
_29513:
	dd	_29407
	dd	99
	dd	3
_29520:
	db	":IGUIEditBox",0
	align	4
_29519:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29518:
	dd	3
	dd	0
	dd	0
	align	4
_29532:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29520
	dd	-16
	dd	0
_29522:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguieditbox.bmx",0
	align	4
_29521:
	dd	_29522
	dd	11
	dd	3
	align	4
_29525:
	dd	3
	dd	0
	dd	0
	align	4
_29524:
	dd	_29522
	dd	11
	dd	23
	align	4
_29526:
	dd	_29522
	dd	12
	dd	3
	align	4
_29528:
	dd	_29522
	dd	13
	dd	3
	align	4
_29531:
	dd	_29522
	dd	14
	dd	3
	align	4
_29536:
	dd	1
	dd	_1668
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29533:
	dd	_29522
	dd	18
	dd	3
_29541:
	db	"nMax",0
	align	4
_29540:
	dd	1
	dd	_1669
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29541
	dd	_427
	dd	-8
	dd	0
	align	4
_29537:
	dd	_29522
	dd	22
	dd	3
	align	4
_29545:
	dd	1
	dd	_1670
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_29542:
	dd	_29522
	dd	26
	dd	3
	align	4
_29551:
	dd	1
	dd	_1671
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_29546:
	dd	_29522
	dd	30
	dd	3
	align	4
_29561:
	dd	1
	dd	_1602
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	0
	align	4
_29552:
	dd	_29522
	dd	34
	dd	3
	align	4
_29555:
	dd	3
	dd	0
	dd	0
	align	4
_29554:
	dd	_29522
	dd	34
	dd	21
	align	4
_29556:
	dd	_29522
	dd	35
	dd	3
	align	4
_29565:
	dd	1
	dd	_1616
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29287
	dd	_427
	dd	-8
	dd	0
	align	4
_29562:
	dd	_29522
	dd	39
	dd	3
	align	4
_29569:
	dd	1
	dd	_1637
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29393
	dd	_427
	dd	-8
	dd	2
	dd	_29394
	dd	_427
	dd	-12
	dd	0
	align	4
_29566:
	dd	_29522
	dd	43
	dd	3
	align	4
_29573:
	dd	1
	dd	_1673
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_29570:
	dd	_29522
	dd	47
	dd	3
	align	4
_29577:
	dd	1
	dd	_1674
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29574:
	dd	_29522
	dd	51
	dd	3
	align	4
_29581:
	dd	1
	dd	_1675
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_29578:
	dd	_29522
	dd	55
	dd	3
	align	4
_29585:
	dd	1
	dd	_1676
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29582:
	dd	_29522
	dd	59
	dd	3
	align	4
_29589:
	dd	1
	dd	_1677
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_29586:
	dd	_29522
	dd	63
	dd	3
	align	4
_29593:
	dd	1
	dd	_1678
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29590:
	dd	_29522
	dd	67
	dd	3
_29598:
	db	"bPasswordBox",0
_29599:
	db	"passwordChar",0
	align	4
_29597:
	dd	1
	dd	_1679
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	2
	dd	_29598
	dd	_427
	dd	-8
	dd	2
	dd	_29599
	dd	_19130
	dd	-12
	dd	0
	align	4
_29594:
	dd	_29522
	dd	71
	dd	3
	align	4
_29603:
	dd	1
	dd	_1680
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29600:
	dd	_29522
	dd	75
	dd	3
	align	4
_29607:
	dd	1
	dd	_1681
	dd	2
	dd	_20347
	dd	_29520
	dd	-4
	dd	0
	align	4
_29604:
	dd	_29522
	dd	80
	dd	3
_29610:
	db	":IGUIImage",0
	align	4
_29609:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	0
	align	4
_29608:
	dd	3
	dd	0
	dd	0
	align	4
_29622:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29610
	dd	-16
	dd	0
_29612:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiimage.bmx",0
	align	4
_29611:
	dd	_29612
	dd	10
	dd	3
	align	4
_29615:
	dd	3
	dd	0
	dd	0
	align	4
_29614:
	dd	_29612
	dd	10
	dd	23
	align	4
_29616:
	dd	_29612
	dd	11
	dd	3
	align	4
_29618:
	dd	_29612
	dd	12
	dd	3
	align	4
_29621:
	dd	_29612
	dd	13
	dd	3
_29629:
	db	"image",0
	align	4
_29628:
	dd	1
	dd	_1604
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	2
	dd	_29629
	dd	_27308
	dd	-8
	dd	0
	align	4
_29623:
	dd	_29612
	dd	17
	dd	3
_29634:
	db	"bUse",0
	align	4
_29633:
	dd	1
	dd	_1610
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	2
	dd	_29634
	dd	_427
	dd	-8
	dd	0
	align	4
_29630:
	dd	_29612
	dd	21
	dd	3
	align	4
_29640:
	dd	1
	dd	_1685
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_29635:
	dd	_29612
	dd	25
	dd	3
_29645:
	db	"bScale",0
	align	4
_29644:
	dd	1
	dd	_1619
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	2
	dd	_29645
	dd	_427
	dd	-8
	dd	0
	align	4
_29641:
	dd	_29612
	dd	29
	dd	3
	align	4
_29649:
	dd	1
	dd	_1686
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	0
	align	4
_29646:
	dd	_29612
	dd	33
	dd	3
	align	4
_29653:
	dd	1
	dd	_1611
	dd	2
	dd	_20347
	dd	_29610
	dd	-4
	dd	0
	align	4
_29650:
	dd	_29612
	dd	37
	dd	3
_29656:
	db	":IGUIImageList",0
	align	4
_29655:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	0
	align	4
_29654:
	dd	3
	dd	0
	dd	0
_29662:
	db	"destPos",0
	align	4
_29661:
	dd	1
	dd	_1533
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_29662
	dd	_20804
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	0
_29658:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiimagelist.bmx",0
	align	4
_29657:
	dd	_29658
	dd	7
	dd	3
	align	4
_29666:
	dd	1
	dd	_1690
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	0
	align	4
_29663:
	dd	_29658
	dd	11
	dd	3
	align	4
_29670:
	dd	1
	dd	_1691
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	0
	align	4
_29667:
	dd	_29658
	dd	15
	dd	3
	align	4
_29681:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_29656
	dd	-12
	dd	0
	align	4
_29671:
	dd	_29658
	dd	19
	dd	3
	align	4
_29674:
	dd	3
	dd	0
	dd	0
	align	4
_29673:
	dd	_29658
	dd	19
	dd	23
	align	4
_29675:
	dd	_29658
	dd	20
	dd	3
	align	4
_29677:
	dd	_29658
	dd	21
	dd	3
	align	4
_29680:
	dd	_29658
	dd	22
	dd	3
	align	4
_29694:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	0
	align	4
_29682:
	dd	_29658
	dd	26
	dd	3
	align	4
_29690:
	dd	3
	dd	0
	dd	0
	align	4
_29686:
	dd	_29658
	dd	26
	dd	22
	align	4
_29691:
	dd	_29658
	dd	27
	dd	3
	align	4
_29698:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	0
	align	4
_29695:
	dd	_29658
	dd	31
	dd	3
	align	4
_29702:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_29656
	dd	-4
	dd	0
	align	4
_29699:
	dd	_29658
	dd	35
	dd	3
_29707:
	db	":IGUIFileOpenDialog",0
	align	4
_29706:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29707
	dd	-4
	dd	0
	align	4
_29705:
	dd	3
	dd	0
	dd	0
	align	4
_29719:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29707
	dd	-16
	dd	0
_29709:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguifileopendialog.bmx",0
	align	4
_29708:
	dd	_29709
	dd	11
	dd	3
	align	4
_29712:
	dd	3
	dd	0
	dd	0
	align	4
_29711:
	dd	_29709
	dd	11
	dd	23
	align	4
_29713:
	dd	_29709
	dd	12
	dd	3
	align	4
_29715:
	dd	_29709
	dd	13
	dd	3
	align	4
_29718:
	dd	_29709
	dd	14
	dd	3
	align	4
_29723:
	dd	1
	dd	_1296
	dd	2
	dd	_20347
	dd	_29707
	dd	-4
	dd	0
	align	4
_29720:
	dd	_29709
	dd	18
	dd	3
	align	4
_29727:
	dd	1
	dd	_1696
	dd	2
	dd	_20347
	dd	_29707
	dd	-4
	dd	0
	align	4
_29724:
	dd	_29709
	dd	22
	dd	3
_29730:
	db	":IGUIInOutFader",0
	align	4
_29729:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	0
	align	4
_29728:
	dd	3
	dd	0
	dd	0
	align	4
_29742:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29730
	dd	-16
	dd	0
_29732:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiinoutfader.bmx",0
	align	4
_29731:
	dd	_29732
	dd	10
	dd	3
	align	4
_29735:
	dd	3
	dd	0
	dd	0
	align	4
_29734:
	dd	_29732
	dd	10
	dd	23
	align	4
_29736:
	dd	_29732
	dd	11
	dd	3
	align	4
_29738:
	dd	_29732
	dd	12
	dd	3
	align	4
_29741:
	dd	_29732
	dd	13
	dd	3
	align	4
_29746:
	dd	1
	dd	_1700
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	0
	align	4
_29743:
	dd	_29732
	dd	17
	dd	3
	align	4
_29750:
	dd	1
	dd	_1701
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	2
	dd	_24910
	dd	_427
	dd	-8
	dd	0
	align	4
_29747:
	dd	_29732
	dd	21
	dd	3
	align	4
_29754:
	dd	1
	dd	_1702
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	2
	dd	_24910
	dd	_427
	dd	-8
	dd	0
	align	4
_29751:
	dd	_29732
	dd	25
	dd	3
	align	4
_29758:
	dd	1
	dd	_1703
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	0
	align	4
_29755:
	dd	_29732
	dd	29
	dd	3
	align	4
_29764:
	dd	1
	dd	_1705
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_29759:
	dd	_29732
	dd	33
	dd	3
_29773:
	db	"source",0
	align	4
_29772:
	dd	1
	dd	_1706
	dd	2
	dd	_20347
	dd	_29730
	dd	-4
	dd	2
	dd	_29773
	dd	_27266
	dd	-8
	dd	2
	dd	_23233
	dd	_27266
	dd	-12
	dd	0
	align	4
_29765:
	dd	_29732
	dd	37
	dd	3
_29776:
	db	":IGUIListBox",0
	align	4
_29775:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	0
	align	4
_29774:
	dd	3
	dd	0
	dd	0
	align	4
_29788:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29776
	dd	-16
	dd	0
_29778:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguilistbox.bmx",0
	align	4
_29777:
	dd	_29778
	dd	9
	dd	3
	align	4
_29781:
	dd	3
	dd	0
	dd	0
	align	4
_29780:
	dd	_29778
	dd	9
	dd	23
	align	4
_29782:
	dd	_29778
	dd	10
	dd	3
	align	4
_29784:
	dd	_29778
	dd	11
	dd	3
	align	4
_29787:
	dd	_29778
	dd	12
	dd	3
	align	4
_29792:
	dd	1
	dd	_1184
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_29789:
	dd	_29778
	dd	16
	dd	3
_29797:
	db	"icon",0
	align	4
_29796:
	dd	1
	dd	_1711
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_29797
	dd	_427
	dd	-12
	dd	0
	align	4
_29793:
	dd	_29778
	dd	20
	dd	3
	align	4
_29801:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	0
	align	4
_29798:
	dd	_29778
	dd	24
	dd	3
	align	4
_29805:
	dd	1
	dd	_1633
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	0
	align	4
_29802:
	dd	_29778
	dd	28
	dd	3
	align	4
_29809:
	dd	1
	dd	_1712
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29806:
	dd	_29778
	dd	32
	dd	3
	align	4
_29813:
	dd	1
	dd	_1634
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	0
	align	4
_29810:
	dd	_29778
	dd	36
	dd	3
	align	4
_29817:
	dd	1
	dd	_1635
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_29814:
	dd	_29778
	dd	40
	dd	3
	align	4
_29823:
	dd	1
	dd	_1713
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_29818:
	dd	_29778
	dd	44
	dd	3
	align	4
_29827:
	dd	1
	dd	_1636
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_29824:
	dd	_29778
	dd	48
	dd	3
	align	4
_29833:
	dd	1
	dd	_1612
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_29265
	dd	_29266
	dd	-8
	dd	0
	align	4
_29828:
	dd	_29778
	dd	52
	dd	3
	align	4
_29837:
	dd	1
	dd	_1714
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	0
	align	4
_29834:
	dd	_29778
	dd	56
	dd	3
_29842:
	db	"bScroll",0
	align	4
_29841:
	dd	1
	dd	_1715
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_29842
	dd	_427
	dd	-8
	dd	0
	align	4
_29838:
	dd	_29778
	dd	60
	dd	3
	align	4
_29846:
	dd	1
	dd	_1678
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	0
	align	4
_29843:
	dd	_29778
	dd	64
	dd	3
	align	4
_29852:
	dd	1
	dd	_1716
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_29847:
	dd	_29778
	dd	68
	dd	3
_29859:
	db	"EGUI_LISTBOX_COLOR",0
	align	4
_29858:
	dd	1
	dd	_1717
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_29859
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	0
	align	4
_29853:
	dd	_29778
	dd	72
	dd	3
	align	4
_29863:
	dd	1
	dd	_1719
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_29860:
	dd	_29778
	dd	76
	dd	3
	align	4
_29867:
	dd	1
	dd	_1720
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_29859
	dd	_427
	dd	-12
	dd	0
	align	4
_29864:
	dd	_29778
	dd	80
	dd	3
	align	4
_29871:
	dd	1
	dd	_1721
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_29859
	dd	_427
	dd	-12
	dd	0
	align	4
_29868:
	dd	_29778
	dd	84
	dd	3
	align	4
_29875:
	dd	1
	dd	_1722
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_29859
	dd	_427
	dd	-12
	dd	0
	align	4
_29872:
	dd	_29778
	dd	88
	dd	3
	align	4
_29879:
	dd	1
	dd	_1724
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_29859
	dd	_427
	dd	-8
	dd	0
	align	4
_29876:
	dd	_29778
	dd	92
	dd	3
	align	4
_29883:
	dd	1
	dd	_1725
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_29797
	dd	_427
	dd	-16
	dd	0
	align	4
_29880:
	dd	_29778
	dd	96
	dd	3
	align	4
_29887:
	dd	1
	dd	_1644
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_29797
	dd	_427
	dd	-16
	dd	0
	align	4
_29884:
	dd	_29778
	dd	100
	dd	3
_29892:
	db	"index1",0
_29893:
	db	"index2",0
	align	4
_29891:
	dd	1
	dd	_1727
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_29892
	dd	_427
	dd	-8
	dd	2
	dd	_29893
	dd	_427
	dd	-12
	dd	0
	align	4
_29888:
	dd	_29778
	dd	104
	dd	3
	align	4
_29897:
	dd	1
	dd	_1728
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_20524
	dd	_427
	dd	-8
	dd	0
	align	4
_29894:
	dd	_29778
	dd	108
	dd	3
_29902:
	db	"bDraw",0
	align	4
_29901:
	dd	1
	dd	_1729
	dd	2
	dd	_20347
	dd	_29776
	dd	-4
	dd	2
	dd	_29902
	dd	_427
	dd	-8
	dd	0
	align	4
_29898:
	dd	_29778
	dd	112
	dd	3
_29905:
	db	":IGUIMeshViewer",0
	align	4
_29904:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29905
	dd	-4
	dd	0
	align	4
_29903:
	dd	3
	dd	0
	dd	0
	align	4
_29917:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29905
	dd	-16
	dd	0
_29907:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguimeshviewer.bmx",0
	align	4
_29906:
	dd	_29907
	dd	10
	dd	3
	align	4
_29910:
	dd	3
	dd	0
	dd	0
	align	4
_29909:
	dd	_29907
	dd	10
	dd	23
	align	4
_29911:
	dd	_29907
	dd	11
	dd	3
	align	4
_29913:
	dd	_29907
	dd	12
	dd	3
	align	4
_29916:
	dd	_29907
	dd	13
	dd	3
	align	4
_29921:
	dd	1
	dd	_1733
	dd	2
	dd	_20347
	dd	_29905
	dd	-4
	dd	0
	align	4
_29918:
	dd	_29907
	dd	18
	dd	3
_29928:
	db	"material",0
_29929:
	db	":SMaterial",0
	align	4
_29927:
	dd	1
	dd	_1735
	dd	2
	dd	_20347
	dd	_29905
	dd	-4
	dd	2
	dd	_29928
	dd	_29929
	dd	-8
	dd	0
	align	4
_29922:
	dd	_29907
	dd	22
	dd	3
_29936:
	db	"mesh",0
_29937:
	db	":IAnimatedMesh",0
	align	4
_29935:
	dd	1
	dd	_1737
	dd	2
	dd	_20347
	dd	_29905
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	0
	align	4
_29930:
	dd	_29907
	dd	26
	dd	3
	align	4
_29941:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_29905
	dd	-4
	dd	0
	align	4
_29938:
	dd	_29907
	dd	30
	dd	3
_29944:
	db	":IGUIScrollBar",0
	align	4
_29943:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	0
	align	4
_29942:
	dd	3
	dd	0
	dd	0
	align	4
_29956:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_29944
	dd	-16
	dd	0
_29946:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiscrollbar.bmx",0
	align	4
_29945:
	dd	_29946
	dd	10
	dd	3
	align	4
_29949:
	dd	3
	dd	0
	dd	0
	align	4
_29948:
	dd	_29946
	dd	10
	dd	23
	align	4
_29950:
	dd	_29946
	dd	11
	dd	3
	align	4
_29952:
	dd	_29946
	dd	12
	dd	3
	align	4
_29955:
	dd	_29946
	dd	13
	dd	3
	align	4
_29960:
	dd	1
	dd	_1192
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	0
	align	4
_29957:
	dd	_29946
	dd	17
	dd	3
	align	4
_29964:
	dd	1
	dd	_1744
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	2
	dd	_3263
	dd	_427
	dd	-8
	dd	0
	align	4
_29961:
	dd	_29946
	dd	21
	dd	3
	align	4
_29968:
	dd	1
	dd	_1669
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	2
	dd	_29541
	dd	_427
	dd	-8
	dd	0
	align	4
_29965:
	dd	_29946
	dd	25
	dd	3
_29973:
	db	"nStep",0
	align	4
_29972:
	dd	1
	dd	_1745
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	2
	dd	_29973
	dd	_427
	dd	-8
	dd	0
	align	4
_29969:
	dd	_29946
	dd	29
	dd	3
	align	4
_29977:
	dd	1
	dd	_1668
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	0
	align	4
_29974:
	dd	_29946
	dd	33
	dd	3
_29982:
	db	"nMin",0
	align	4
_29981:
	dd	1
	dd	_1746
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	2
	dd	_29982
	dd	_427
	dd	-8
	dd	0
	align	4
_29978:
	dd	_29946
	dd	37
	dd	3
	align	4
_29986:
	dd	1
	dd	_1747
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	0
	align	4
_29983:
	dd	_29946
	dd	41
	dd	3
	align	4
_29990:
	dd	1
	dd	_1748
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	0
	align	4
_29987:
	dd	_29946
	dd	45
	dd	3
	align	4
_29994:
	dd	1
	dd	_1749
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	0
	align	4
_29991:
	dd	_29946
	dd	49
	dd	3
_29999:
	db	"lg_step",0
	align	4
_29998:
	dd	1
	dd	_1750
	dd	2
	dd	_20347
	dd	_29944
	dd	-4
	dd	2
	dd	_29999
	dd	_427
	dd	-8
	dd	0
	align	4
_29995:
	dd	_29946
	dd	53
	dd	3
_30002:
	db	":IGUISkin",0
	align	4
_30001:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	0
	align	4
_30000:
	dd	3
	dd	0
	dd	0
	align	4
_30013:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30002
	dd	-16
	dd	0
	align	4
_30003:
	dd	_19287
	dd	84
	dd	3
	align	4
_30006:
	dd	3
	dd	0
	dd	0
	align	4
_30005:
	dd	_19287
	dd	84
	dd	23
	align	4
_30007:
	dd	_19287
	dd	85
	dd	3
	align	4
_30009:
	dd	_19287
	dd	86
	dd	3
	align	4
_30012:
	dd	_19287
	dd	87
	dd	3
_30018:
	db	"EGUI_DEFAULT_SIZE_which",0
	align	4
_30017:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30018
	dd	_427
	dd	-8
	dd	0
	align	4
_30014:
	dd	_19287
	dd	91
	dd	3
	align	4
_30022:
	dd	1
	dd	_1754
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30018
	dd	_427
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	0
	align	4
_30019:
	dd	_19287
	dd	95
	dd	3
_30027:
	db	"EGUI_DEFAULT_COLOR_which",0
	align	4
_30026:
	dd	1
	dd	_1703
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30027
	dd	_427
	dd	-8
	dd	0
	align	4
_30023:
	dd	_19287
	dd	99
	dd	3
_30034:
	db	"newColor",0
	align	4
_30033:
	dd	1
	dd	_1705
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30027
	dd	_427
	dd	-8
	dd	2
	dd	_30034
	dd	_27266
	dd	-12
	dd	0
	align	4
_30028:
	dd	_19287
	dd	103
	dd	3
_30039:
	db	"EGUI_DEFAULT_TEXT_which",0
	align	4
_30038:
	dd	1
	dd	_1755
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30039
	dd	_427
	dd	-8
	dd	0
	align	4
_30035:
	dd	_19287
	dd	107
	dd	3
_30046:
	db	"newText",0
	align	4
_30045:
	dd	1
	dd	_1756
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30039
	dd	_427
	dd	-8
	dd	2
	dd	_30046
	dd	_19130
	dd	-12
	dd	0
	align	4
_30040:
	dd	_19287
	dd	111
	dd	3
	align	4
_30060:
	dd	1
	dd	_1757
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	0
	align	4
_30047:
	dd	_19287
	dd	115
	dd	3
	align	4
_30050:
	dd	3
	dd	0
	dd	0
	align	4
_30049:
	dd	_19287
	dd	115
	dd	21
	align	4
_30051:
	dd	_19287
	dd	116
	dd	3
	align	4
_30074:
	dd	1
	dd	_1759
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	0
	align	4
_30061:
	dd	_19287
	dd	120
	dd	3
	align	4
_30064:
	dd	3
	dd	0
	dd	0
	align	4
_30063:
	dd	_19287
	dd	120
	dd	21
	align	4
_30065:
	dd	_19287
	dd	121
	dd	3
_30091:
	db	"bgcolor",0
_30092:
	db	"bFlat",0
_30093:
	db	"bFillBackGround",0
	align	4
_30090:
	dd	1
	dd	_1760
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_30091
	dd	_27266
	dd	-12
	dd	2
	dd	_30092
	dd	_427
	dd	-16
	dd	2
	dd	_30093
	dd	_427
	dd	-20
	dd	2
	dd	_27888
	dd	_20919
	dd	-24
	dd	2
	dd	_28652
	dd	_20919
	dd	-28
	dd	0
	align	4
_30075:
	dd	_19287
	dd	125
	dd	3
	align	4
_30078:
	dd	3
	dd	0
	dd	0
	align	4
_30077:
	dd	_19287
	dd	125
	dd	21
	align	4
_30079:
	dd	_19287
	dd	126
	dd	3
_30100:
	db	"bDrawTitleBar",0
_30101:
	db	"titleBarColor",0
_30102:
	db	"checkClientArea",0
	align	4
_30099:
	dd	1
	dd	_1762
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_30100
	dd	_427
	dd	-12
	dd	2
	dd	_30101
	dd	_27266
	dd	-16
	dd	2
	dd	_27888
	dd	_20919
	dd	-20
	dd	2
	dd	_28652
	dd	_20919
	dd	-24
	dd	2
	dd	_30102
	dd	_20919
	dd	-28
	dd	0
	align	4
_30094:
	dd	_19287
	dd	131
	dd	3
	align	4
_30116:
	dd	1
	dd	_1764
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	0
	align	4
_30103:
	dd	_19287
	dd	135
	dd	3
	align	4
_30106:
	dd	3
	dd	0
	dd	0
	align	4
_30105:
	dd	_19287
	dd	135
	dd	21
	align	4
_30107:
	dd	_19287
	dd	136
	dd	3
	align	4
_30130:
	dd	1
	dd	_1765
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_27888
	dd	_20919
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	0
	align	4
_30117:
	dd	_19287
	dd	140
	dd	3
	align	4
_30120:
	dd	3
	dd	0
	dd	0
	align	4
_30119:
	dd	_19287
	dd	140
	dd	21
	align	4
_30121:
	dd	_19287
	dd	141
	dd	3
	align	4
_30134:
	dd	1
	dd	_1766
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	0
	align	4
_30131:
	dd	_19287
	dd	145
	dd	3
	align	4
_30140:
	dd	1
	dd	_1612
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_29265
	dd	_29266
	dd	-8
	dd	0
	align	4
_30135:
	dd	_19287
	dd	149
	dd	3
_30145:
	db	"EGUI_DEFAULT_ICON",0
	align	4
_30144:
	dd	1
	dd	_1714
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30145
	dd	_427
	dd	-8
	dd	0
	align	4
_30141:
	dd	_19287
	dd	153
	dd	3
	align	4
_30149:
	dd	1
	dd	_1768
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30145
	dd	_427
	dd	-8
	dd	2
	dd	_22717
	dd	_427
	dd	-12
	dd	0
	align	4
_30146:
	dd	_19287
	dd	157
	dd	3
	align	4
_30153:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	0
	align	4
_30150:
	dd	_19287
	dd	161
	dd	3
_30172:
	db	"starttime",0
_30173:
	db	"currenttime",0
	align	4
_30171:
	dd	1
	dd	_1769
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_30145
	dd	_427
	dd	-12
	dd	2
	dd	_3263
	dd	_20804
	dd	-16
	dd	2
	dd	_30172
	dd	_427
	dd	-20
	dd	2
	dd	_30173
	dd	_427
	dd	-24
	dd	2
	dd	_29282
	dd	_427
	dd	-28
	dd	2
	dd	_28652
	dd	_20919
	dd	-32
	dd	0
	align	4
_30154:
	dd	_19287
	dd	165
	dd	3
	align	4
_30161:
	dd	3
	dd	0
	dd	0
	align	4
_30160:
	dd	_19287
	dd	165
	dd	42
	align	4
_30162:
	dd	_19287
	dd	166
	dd	3
_30178:
	db	"EGUI_DEFAULT_FONT",0
	align	4
_30177:
	dd	1
	dd	_1771
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_30178
	dd	_427
	dd	-8
	dd	0
	align	4
_30174:
	dd	_19287
	dd	170
	dd	3
	align	4
_30184:
	dd	1
	dd	_1773
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	2
	dd	_30178
	dd	_427
	dd	-12
	dd	0
	align	4
_30179:
	dd	_19287
	dd	174
	dd	3
	align	4
_30194:
	dd	1
	dd	_1775
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	2
	dd	_3263
	dd	_20919
	dd	-16
	dd	2
	dd	_28652
	dd	_20919
	dd	-20
	dd	0
	align	4
_30185:
	dd	_19287
	dd	178
	dd	3
_30203:
	db	"bActive",0
_30204:
	db	"EGUI_ALIGNMENT",0
	align	4
_30202:
	dd	1
	dd	_1777
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_30203
	dd	_427
	dd	-12
	dd	2
	dd	_27888
	dd	_20919
	dd	-16
	dd	2
	dd	_28652
	dd	_20919
	dd	-20
	dd	2
	dd	_30204
	dd	_427
	dd	-24
	dd	0
	align	4
_30195:
	dd	_19287
	dd	182
	dd	3
_30213:
	db	"bBackground",0
_30214:
	db	"tabHeight",0
	align	4
_30212:
	dd	1
	dd	_1779
	dd	2
	dd	_20347
	dd	_30002
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	2
	dd	_29287
	dd	_427
	dd	-12
	dd	2
	dd	_30213
	dd	_427
	dd	-16
	dd	2
	dd	_27888
	dd	_20919
	dd	-20
	dd	2
	dd	_28652
	dd	_20919
	dd	-24
	dd	2
	dd	_30214
	dd	_427
	dd	-28
	dd	2
	dd	_30204
	dd	_427
	dd	-32
	dd	0
	align	4
_30205:
	dd	_19287
	dd	186
	dd	3
_30217:
	db	":IGUISpinBox",0
	align	4
_30216:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	0
	align	4
_30215:
	dd	3
	dd	0
	dd	0
	align	4
_30229:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30217
	dd	-16
	dd	0
_30219:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguispinbox.bmx",0
	align	4
_30218:
	dd	_30219
	dd	10
	dd	3
	align	4
_30222:
	dd	3
	dd	0
	dd	0
	align	4
_30221:
	dd	_30219
	dd	10
	dd	23
	align	4
_30223:
	dd	_30219
	dd	11
	dd	3
	align	4
_30225:
	dd	_30219
	dd	12
	dd	3
	align	4
_30228:
	dd	_30219
	dd	13
	dd	3
	align	4
_30233:
	dd	1
	dd	_1784
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	0
	align	4
_30230:
	dd	_30219
	dd	17
	dd	3
	align	4
_30237:
	dd	1
	dd	_1785
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	2
	dd	_21361
	dd	_20471
	dd	-8
	dd	0
	align	4
_30234:
	dd	_30219
	dd	21
	dd	3
	align	4
_30241:
	dd	1
	dd	_1786
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	0
	align	4
_30238:
	dd	_30219
	dd	25
	dd	3
_30246:
	db	"min_val",0
_30247:
	db	"max_val",0
	align	4
_30245:
	dd	1
	dd	_1787
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	2
	dd	_30246
	dd	_20471
	dd	-8
	dd	2
	dd	_30247
	dd	_20471
	dd	-12
	dd	0
	align	4
_30242:
	dd	_30219
	dd	29
	dd	3
	align	4
_30251:
	dd	1
	dd	_1747
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	0
	align	4
_30248:
	dd	_30219
	dd	33
	dd	3
	align	4
_30255:
	dd	1
	dd	_1668
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	0
	align	4
_30252:
	dd	_30219
	dd	37
	dd	3
_30260:
	db	"val_step",0
	align	4
_30259:
	dd	1
	dd	_1788
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	2
	dd	_30260
	dd	_20471
	dd	-8
	dd	0
	align	4
_30256:
	dd	_30219
	dd	41
	dd	3
	align	4
_30264:
	dd	1
	dd	_1789
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	0
	align	4
_30261:
	dd	_30219
	dd	45
	dd	3
_30269:
	db	"places",0
	align	4
_30268:
	dd	1
	dd	_1790
	dd	2
	dd	_20347
	dd	_30217
	dd	-4
	dd	2
	dd	_30269
	dd	_427
	dd	-8
	dd	0
	align	4
_30265:
	dd	_30219
	dd	49
	dd	3
_30272:
	db	":IGUIStaticText",0
	align	4
_30271:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30270:
	dd	3
	dd	0
	dd	0
	align	4
_30284:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30272
	dd	-16
	dd	0
_30274:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguistatictext.bmx",0
	align	4
_30273:
	dd	_30274
	dd	9
	dd	3
	align	4
_30277:
	dd	3
	dd	0
	dd	0
	align	4
_30276:
	dd	_30274
	dd	9
	dd	23
	align	4
_30278:
	dd	_30274
	dd	10
	dd	3
	align	4
_30280:
	dd	_30274
	dd	11
	dd	3
	align	4
_30283:
	dd	_30274
	dd	12
	dd	3
	align	4
_30290:
	dd	1
	dd	_1602
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	0
	align	4
_30285:
	dd	_30274
	dd	16
	dd	3
	align	4
_30296:
	dd	1
	dd	_1671
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_30291:
	dd	_30274
	dd	20
	dd	3
	align	4
_30300:
	dd	1
	dd	_1670
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_30297:
	dd	_30274
	dd	24
	dd	3
	align	4
_30304:
	dd	1
	dd	_1673
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_30301:
	dd	_30274
	dd	28
	dd	3
	align	4
_30308:
	dd	1
	dd	_1794
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30305:
	dd	_30274
	dd	32
	dd	3
	align	4
_30312:
	dd	1
	dd	_1795
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30309:
	dd	_30274
	dd	36
	dd	3
	align	4
_30316:
	dd	1
	dd	_1797
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30313:
	dd	_30274
	dd	40
	dd	3
	align	4
_30320:
	dd	1
	dd	_1798
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30317:
	dd	_30274
	dd	44
	dd	3
	align	4
_30324:
	dd	1
	dd	_1674
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30321:
	dd	_30274
	dd	48
	dd	3
	align	4
_30328:
	dd	1
	dd	_1799
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	0
	align	4
_30325:
	dd	_30274
	dd	52
	dd	3
	align	4
_30334:
	dd	1
	dd	_1800
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_30329:
	dd	_30274
	dd	56
	dd	3
	align	4
_30338:
	dd	1
	dd	_1729
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_29902
	dd	_427
	dd	-8
	dd	0
	align	4
_30335:
	dd	_30274
	dd	60
	dd	3
	align	4
_30342:
	dd	1
	dd	_1616
	dd	2
	dd	_20347
	dd	_30272
	dd	-4
	dd	2
	dd	_29902
	dd	_427
	dd	-8
	dd	0
	align	4
_30339:
	dd	_30274
	dd	64
	dd	3
_30345:
	db	":IGUITab",0
	align	4
_30344:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	0
	align	4
_30343:
	dd	3
	dd	0
	dd	0
	align	4
_30357:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30345
	dd	-16
	dd	0
_30347:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitab.bmx",0
	align	4
_30346:
	dd	_30347
	dd	10
	dd	3
	align	4
_30350:
	dd	3
	dd	0
	dd	0
	align	4
_30349:
	dd	_30347
	dd	10
	dd	23
	align	4
_30351:
	dd	_30347
	dd	11
	dd	3
	align	4
_30353:
	dd	_30347
	dd	12
	dd	3
	align	4
_30356:
	dd	_30347
	dd	13
	dd	3
	align	4
_30361:
	dd	1
	dd	_1804
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	0
	align	4
_30358:
	dd	_30347
	dd	17
	dd	3
	align	4
_30367:
	dd	1
	dd	_1800
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_30362:
	dd	_30347
	dd	21
	dd	3
	align	4
_30371:
	dd	1
	dd	_1729
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	2
	dd	_29902
	dd	_427
	dd	-8
	dd	0
	align	4
_30368:
	dd	_30347
	dd	25
	dd	3
	align	4
_30375:
	dd	1
	dd	_1805
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	0
	align	4
_30372:
	dd	_30347
	dd	29
	dd	3
	align	4
_30379:
	dd	1
	dd	_1806
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	0
	align	4
_30376:
	dd	_30347
	dd	33
	dd	3
	align	4
_30385:
	dd	1
	dd	_1807
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_30380:
	dd	_30347
	dd	37
	dd	3
	align	4
_30389:
	dd	1
	dd	_1808
	dd	2
	dd	_20347
	dd	_30345
	dd	-4
	dd	0
	align	4
_30386:
	dd	_30347
	dd	41
	dd	3
_30392:
	db	":IGUITabControl",0
	align	4
_30391:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30390:
	dd	3
	dd	0
	dd	0
	align	4
_30404:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30392
	dd	-16
	dd	0
_30394:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitabcontrol.bmx",0
	align	4
_30393:
	dd	_30394
	dd	10
	dd	3
	align	4
_30397:
	dd	3
	dd	0
	dd	0
	align	4
_30396:
	dd	_30394
	dd	10
	dd	23
	align	4
_30398:
	dd	_30394
	dd	11
	dd	3
	align	4
_30400:
	dd	_30394
	dd	12
	dd	3
	align	4
_30403:
	dd	_30394
	dd	13
	dd	3
_30409:
	db	"caption",0
	align	4
_30408:
	dd	1
	dd	_1812
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_30409
	dd	_19130
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	0
	align	4
_30405:
	dd	_30394
	dd	17
	dd	3
	align	4
_30413:
	dd	1
	dd	_1814
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30410:
	dd	_30394
	dd	21
	dd	3
	align	4
_30417:
	dd	1
	dd	_1815
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30414:
	dd	_30394
	dd	25
	dd	3
	align	4
_30421:
	dd	1
	dd	_1817
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30418:
	dd	_30394
	dd	29
	dd	3
	align	4
_30425:
	dd	1
	dd	_1818
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_30422:
	dd	_30394
	dd	33
	dd	3
_30432:
	db	"tab",0
	align	4
_30431:
	dd	1
	dd	_1819
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_30432
	dd	_28732
	dd	-8
	dd	0
	align	4
_30426:
	dd	_30394
	dd	37
	dd	3
	align	4
_30436:
	dd	1
	dd	_1820
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_20524
	dd	_427
	dd	-8
	dd	0
	align	4
_30433:
	dd	_30394
	dd	41
	dd	3
	align	4
_30440:
	dd	1
	dd	_1821
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30437:
	dd	_30394
	dd	45
	dd	3
	align	4
_30444:
	dd	1
	dd	_1822
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_30204
	dd	_427
	dd	-8
	dd	0
	align	4
_30441:
	dd	_30394
	dd	49
	dd	3
	align	4
_30448:
	dd	1
	dd	_1823
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30445:
	dd	_30394
	dd	53
	dd	3
_30453:
	db	"extraWidth",0
	align	4
_30452:
	dd	1
	dd	_1824
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_30453
	dd	_427
	dd	-8
	dd	0
	align	4
_30449:
	dd	_30394
	dd	57
	dd	3
	align	4
_30457:
	dd	1
	dd	_1825
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30454:
	dd	_30394
	dd	61
	dd	3
	align	4
_30461:
	dd	1
	dd	_1826
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	2
	dd	_20519
	dd	_427
	dd	-8
	dd	0
	align	4
_30458:
	dd	_30394
	dd	65
	dd	3
	align	4
_30465:
	dd	1
	dd	_1827
	dd	2
	dd	_20347
	dd	_30392
	dd	-4
	dd	0
	align	4
_30462:
	dd	_30394
	dd	69
	dd	3
_30468:
	db	":IGUITable",0
	align	4
_30467:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30466:
	dd	3
	dd	0
	dd	0
	align	4
_30480:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30468
	dd	-16
	dd	0
_30470:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitable.bmx",0
	align	4
_30469:
	dd	_30470
	dd	7
	dd	3
	align	4
_30473:
	dd	3
	dd	0
	dd	0
	align	4
_30472:
	dd	_30470
	dd	7
	dd	23
	align	4
_30474:
	dd	_30470
	dd	8
	dd	3
	align	4
_30476:
	dd	_30470
	dd	9
	dd	3
	align	4
_30479:
	dd	_30470
	dd	10
	dd	3
_30485:
	db	"columnIndex",0
	align	4
_30484:
	dd	1
	dd	_1831
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30409
	dd	_19130
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	0
	align	4
_30481:
	dd	_30470
	dd	14
	dd	3
	align	4
_30489:
	dd	1
	dd	_1832
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30485
	dd	_427
	dd	-8
	dd	0
	align	4
_30486:
	dd	_30470
	dd	18
	dd	3
	align	4
_30493:
	dd	1
	dd	_1833
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30490:
	dd	_30470
	dd	22
	dd	3
_30498:
	db	"bDoOrder",0
	align	4
_30497:
	dd	1
	dd	_1834
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_30498
	dd	_427
	dd	-12
	dd	0
	align	4
_30494:
	dd	_30470
	dd	26
	dd	3
	align	4
_30502:
	dd	1
	dd	_1835
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30499:
	dd	_30470
	dd	30
	dd	3
	align	4
_30506:
	dd	1
	dd	_1836
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30503:
	dd	_30470
	dd	34
	dd	3
	align	4
_30510:
	dd	1
	dd	_1837
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30485
	dd	_427
	dd	-8
	dd	2
	dd	_20519
	dd	_427
	dd	-12
	dd	0
	align	4
_30507:
	dd	_30470
	dd	38
	dd	3
_30515:
	db	"bResizable",0
	align	4
_30514:
	dd	1
	dd	_1838
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30515
	dd	_427
	dd	-8
	dd	0
	align	4
_30511:
	dd	_30470
	dd	42
	dd	3
	align	4
_30519:
	dd	1
	dd	_1839
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30516:
	dd	_30470
	dd	46
	dd	3
_30524:
	db	"EGUI_COLUMN_ORDERING",0
	align	4
_30523:
	dd	1
	dd	_1840
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30485
	dd	_427
	dd	-8
	dd	2
	dd	_30524
	dd	_427
	dd	-12
	dd	0
	align	4
_30520:
	dd	_30470
	dd	50
	dd	3
	align	4
_30528:
	dd	1
	dd	_1634
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30525:
	dd	_30470
	dd	54
	dd	3
	align	4
_30532:
	dd	1
	dd	_1635
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_30529:
	dd	_30470
	dd	58
	dd	3
	align	4
_30536:
	dd	1
	dd	_1841
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30533:
	dd	_30470
	dd	62
	dd	3
_30541:
	db	"rowIndex",0
	align	4
_30540:
	dd	1
	dd	_1842
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	0
	align	4
_30537:
	dd	_30470
	dd	66
	dd	3
	align	4
_30545:
	dd	1
	dd	_1843
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	0
	align	4
_30542:
	dd	_30470
	dd	70
	dd	3
	align	4
_30549:
	dd	1
	dd	_1844
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30546:
	dd	_30470
	dd	74
	dd	3
_30554:
	db	"rowIndexA",0
_30555:
	db	"rowIndexB",0
	align	4
_30553:
	dd	1
	dd	_1845
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30554
	dd	_427
	dd	-8
	dd	2
	dd	_30555
	dd	_427
	dd	-12
	dd	0
	align	4
_30550:
	dd	_30470
	dd	78
	dd	3
_30560:
	db	"EGUI_ORDERING_MODE",0
	align	4
_30559:
	dd	1
	dd	_1846
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30485
	dd	_427
	dd	-8
	dd	2
	dd	_30560
	dd	_427
	dd	-12
	dd	0
	align	4
_30556:
	dd	_30470
	dd	82
	dd	3
	align	4
_30564:
	dd	1
	dd	_1847
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	2
	dd	_26777
	dd	_19130
	dd	-16
	dd	0
	align	4
_30561:
	dd	_30470
	dd	86
	dd	3
	align	4
_30570:
	dd	1
	dd	_1849
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	2
	dd	_26777
	dd	_19130
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	0
	align	4
_30565:
	dd	_30470
	dd	90
	dd	3
	align	4
_30574:
	dd	1
	dd	_1851
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	2
	dd	_25164
	dd	_2292
	dd	-16
	dd	0
	align	4
_30571:
	dd	_30470
	dd	94
	dd	3
	align	4
_30580:
	dd	1
	dd	_1853
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	0
	align	4
_30575:
	dd	_30470
	dd	98
	dd	3
	align	4
_30584:
	dd	1
	dd	_1854
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	0
	align	4
_30581:
	dd	_30470
	dd	102
	dd	3
	align	4
_30588:
	dd	1
	dd	_1856
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_30541
	dd	_427
	dd	-8
	dd	2
	dd	_30485
	dd	_427
	dd	-12
	dd	0
	align	4
_30585:
	dd	_30470
	dd	106
	dd	3
	align	4
_30592:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30589:
	dd	_30470
	dd	110
	dd	3
	align	4
_30596:
	dd	1
	dd	_1858
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	2
	dd	_27078
	dd	_427
	dd	-8
	dd	0
	align	4
_30593:
	dd	_30470
	dd	114
	dd	3
	align	4
_30600:
	dd	1
	dd	_1859
	dd	2
	dd	_20347
	dd	_30468
	dd	-4
	dd	0
	align	4
_30597:
	dd	_30470
	dd	118
	dd	3
_30603:
	db	":IGUIToolBar",0
	align	4
_30602:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30603
	dd	-4
	dd	0
	align	4
_30601:
	dd	3
	dd	0
	dd	0
	align	4
_30615:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30603
	dd	-16
	dd	0
_30605:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitoolbar.bmx",0
	align	4
_30604:
	dd	_30605
	dd	10
	dd	3
	align	4
_30608:
	dd	3
	dd	0
	dd	0
	align	4
_30607:
	dd	_30605
	dd	10
	dd	23
	align	4
_30609:
	dd	_30605
	dd	11
	dd	3
	align	4
_30611:
	dd	_30605
	dd	12
	dd	3
	align	4
_30614:
	dd	_30605
	dd	13
	dd	3
_30635:
	db	"tooltiptext",0
_30636:
	db	"img",0
_30637:
	db	"pressedimg",0
	align	4
_30634:
	dd	1
	dd	_1863
	dd	2
	dd	_20347
	dd	_30603
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_30635
	dd	_19130
	dd	-16
	dd	2
	dd	_30636
	dd	_27308
	dd	-20
	dd	2
	dd	_30637
	dd	_27308
	dd	-24
	dd	2
	dd	_29222
	dd	_427
	dd	-28
	dd	2
	dd	_29256
	dd	_427
	dd	-32
	dd	0
	align	4
_30616:
	dd	_30605
	dd	17
	dd	3
	align	4
_30619:
	dd	3
	dd	0
	dd	0
	align	4
_30618:
	dd	_30605
	dd	17
	dd	20
	align	4
_30620:
	dd	_30605
	dd	18
	dd	3
	align	4
_30623:
	dd	3
	dd	0
	dd	0
	align	4
_30622:
	dd	_30605
	dd	18
	dd	27
	align	4
_30624:
	dd	_30605
	dd	20
	dd	3
_30640:
	db	":IGUITreeViewNode",0
	align	4
_30639:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30638:
	dd	3
	dd	0
	dd	0
	align	4
_30645:
	dd	1
	dd	_1867
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
_30642:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguitreeview.bmx",0
	align	4
_30641:
	dd	_30642
	dd	10
	dd	3
	align	4
_30649:
	dd	1
	dd	_1557
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30646:
	dd	_30642
	dd	14
	dd	3
	align	4
_30653:
	dd	1
	dd	_1559
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30650:
	dd	_30642
	dd	18
	dd	3
	align	4
_30657:
	dd	1
	dd	_1567
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_30654:
	dd	_30642
	dd	22
	dd	3
	align	4
_30661:
	dd	1
	dd	_1714
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30658:
	dd	_30642
	dd	26
	dd	3
	align	4
_30665:
	dd	1
	dd	_1768
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_29797
	dd	_19130
	dd	-8
	dd	0
	align	4
_30662:
	dd	_30642
	dd	30
	dd	3
	align	4
_30669:
	dd	1
	dd	_1870
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30666:
	dd	_30642
	dd	34
	dd	3
_30674:
	db	"imageIndex",0
	align	4
_30673:
	dd	1
	dd	_1871
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_30674
	dd	_427
	dd	-8
	dd	0
	align	4
_30670:
	dd	_30642
	dd	38
	dd	3
	align	4
_30678:
	dd	1
	dd	_1872
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30675:
	dd	_30642
	dd	42
	dd	3
	align	4
_30682:
	dd	1
	dd	_1873
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_30674
	dd	_427
	dd	-8
	dd	0
	align	4
_30679:
	dd	_30642
	dd	46
	dd	3
	align	4
_30686:
	dd	1
	dd	_1874
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30683:
	dd	_30642
	dd	50
	dd	3
	align	4
_30690:
	dd	1
	dd	_1875
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_25164
	dd	_2292
	dd	-8
	dd	0
	align	4
_30687:
	dd	_30642
	dd	54
	dd	3
	align	4
_30694:
	dd	1
	dd	_1876
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30691:
	dd	_30642
	dd	59
	dd	3
_30699:
	db	"data2",0
_30700:
	db	":IReferenceCounted",0
	align	4
_30698:
	dd	1
	dd	_1877
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_30699
	dd	_30700
	dd	-8
	dd	0
	align	4
_30695:
	dd	_30642
	dd	63
	dd	3
	align	4
_30704:
	dd	1
	dd	_1879
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30701:
	dd	_30642
	dd	67
	dd	3
	align	4
_30708:
	dd	1
	dd	_1880
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30705:
	dd	_30642
	dd	71
	dd	3
	align	4
_30712:
	dd	1
	dd	_1881
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30709:
	dd	_30642
	dd	75
	dd	3
_30717:
	db	"selectedImageIndex",0
	align	4
_30716:
	dd	1
	dd	_1882
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_29797
	dd	_19130
	dd	-12
	dd	2
	dd	_30674
	dd	_427
	dd	-16
	dd	2
	dd	_30717
	dd	_427
	dd	-20
	dd	2
	dd	_25164
	dd	_2292
	dd	-24
	dd	2
	dd	_30699
	dd	_30700
	dd	-28
	dd	0
	align	4
_30713:
	dd	_30642
	dd	79
	dd	3
	align	4
_30721:
	dd	1
	dd	_1884
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_29797
	dd	_19130
	dd	-12
	dd	2
	dd	_30674
	dd	_427
	dd	-16
	dd	2
	dd	_30717
	dd	_427
	dd	-20
	dd	2
	dd	_25164
	dd	_2292
	dd	-24
	dd	2
	dd	_30699
	dd	_30700
	dd	-28
	dd	0
	align	4
_30718:
	dd	_30642
	dd	83
	dd	3
	align	4
_30725:
	dd	1
	dd	_1885
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_20492
	dd	_30640
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_29797
	dd	_19130
	dd	-16
	dd	2
	dd	_30674
	dd	_427
	dd	-20
	dd	2
	dd	_30717
	dd	_427
	dd	-24
	dd	2
	dd	_25164
	dd	_2292
	dd	-28
	dd	2
	dd	_30699
	dd	_30700
	dd	-32
	dd	0
	align	4
_30722:
	dd	_30642
	dd	87
	dd	3
	align	4
_30729:
	dd	1
	dd	_1887
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_20492
	dd	_30640
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_29797
	dd	_19130
	dd	-16
	dd	2
	dd	_30674
	dd	_427
	dd	-20
	dd	2
	dd	_30717
	dd	_427
	dd	-24
	dd	2
	dd	_25164
	dd	_2292
	dd	-28
	dd	2
	dd	_30699
	dd	_30700
	dd	-32
	dd	0
	align	4
_30726:
	dd	_30642
	dd	91
	dd	3
	align	4
_30733:
	dd	1
	dd	_1888
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30730:
	dd	_30642
	dd	95
	dd	3
	align	4
_30737:
	dd	1
	dd	_1889
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30734:
	dd	_30642
	dd	99
	dd	3
	align	4
_30741:
	dd	1
	dd	_1890
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30738:
	dd	_30642
	dd	103
	dd	3
	align	4
_30745:
	dd	1
	dd	_1891
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30742:
	dd	_30642
	dd	107
	dd	3
	align	4
_30749:
	dd	1
	dd	_1892
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30746:
	dd	_30642
	dd	111
	dd	3
	align	4
_30753:
	dd	1
	dd	_1893
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_28895
	dd	_30640
	dd	-8
	dd	0
	align	4
_30750:
	dd	_30642
	dd	115
	dd	3
	align	4
_30757:
	dd	1
	dd	_1895
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_28895
	dd	_30640
	dd	-8
	dd	0
	align	4
_30754:
	dd	_30642
	dd	119
	dd	3
	align	4
_30761:
	dd	1
	dd	_1896
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_28895
	dd	_30640
	dd	-8
	dd	0
	align	4
_30758:
	dd	_30642
	dd	123
	dd	3
	align	4
_30765:
	dd	1
	dd	_1897
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30762:
	dd	_30642
	dd	127
	dd	3
_30770:
	db	"bExpanded",0
	align	4
_30769:
	dd	1
	dd	_1898
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_30770
	dd	_427
	dd	-8
	dd	0
	align	4
_30766:
	dd	_30642
	dd	131
	dd	3
	align	4
_30774:
	dd	1
	dd	_1634
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30771:
	dd	_30642
	dd	135
	dd	3
_30779:
	db	"bSelected",0
	align	4
_30778:
	dd	1
	dd	_1635
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	2
	dd	_30779
	dd	_427
	dd	-8
	dd	0
	align	4
_30775:
	dd	_30642
	dd	139
	dd	3
	align	4
_30783:
	dd	1
	dd	_1899
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30780:
	dd	_30642
	dd	143
	dd	3
	align	4
_30787:
	dd	1
	dd	_1900
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30784:
	dd	_30642
	dd	147
	dd	3
	align	4
_30791:
	dd	1
	dd	_1520
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30788:
	dd	_30642
	dd	151
	dd	3
	align	4
_30802:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_30640
	dd	-12
	dd	0
	align	4
_30792:
	dd	_30642
	dd	155
	dd	3
	align	4
_30795:
	dd	3
	dd	0
	dd	0
	align	4
_30794:
	dd	_30642
	dd	155
	dd	23
	align	4
_30796:
	dd	_30642
	dd	156
	dd	3
	align	4
_30798:
	dd	_30642
	dd	157
	dd	3
	align	4
_30801:
	dd	_30642
	dd	158
	dd	3
	align	4
_30815:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30803:
	dd	_30642
	dd	162
	dd	3
	align	4
_30811:
	dd	3
	dd	0
	dd	0
	align	4
_30807:
	dd	_30642
	dd	162
	dd	22
	align	4
_30812:
	dd	_30642
	dd	163
	dd	3
	align	4
_30819:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30816:
	dd	_30642
	dd	167
	dd	3
	align	4
_30823:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_30640
	dd	-4
	dd	0
	align	4
_30820:
	dd	_30642
	dd	171
	dd	3
_30828:
	db	":IGUITreeView",0
	align	4
_30827:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30826:
	dd	3
	dd	0
	dd	0
	align	4
_30832:
	dd	1
	dd	_1904
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30829:
	dd	_30642
	dd	187
	dd	3
	align	4
_30836:
	dd	1
	dd	_1634
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30833:
	dd	_30642
	dd	191
	dd	3
	align	4
_30840:
	dd	1
	dd	_1905
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30837:
	dd	_30642
	dd	195
	dd	3
	align	4
_30844:
	dd	1
	dd	_1906
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	2
	dd	_28558
	dd	_427
	dd	-8
	dd	0
	align	4
_30841:
	dd	_30642
	dd	199
	dd	3
	align	4
_30848:
	dd	1
	dd	_1907
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	0
	align	4
_30845:
	dd	_30642
	dd	203
	dd	3
_30853:
	db	"imageList",0
	align	4
_30852:
	dd	1
	dd	_1908
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	2
	dd	_30853
	dd	_29656
	dd	-8
	dd	0
	align	4
_30849:
	dd	_30642
	dd	207
	dd	3
	align	4
_30857:
	dd	1
	dd	_1910
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30854:
	dd	_30642
	dd	211
	dd	3
_30862:
	db	"bLeftOf",0
	align	4
_30861:
	dd	1
	dd	_1912
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	2
	dd	_30862
	dd	_427
	dd	-8
	dd	0
	align	4
_30858:
	dd	_30642
	dd	215
	dd	3
	align	4
_30866:
	dd	1
	dd	_1913
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30863:
	dd	_30642
	dd	219
	dd	3
	align	4
_30870:
	dd	1
	dd	_1914
	dd	2
	dd	_20347
	dd	_30828
	dd	-4
	dd	0
	align	4
_30867:
	dd	_30642
	dd	223
	dd	3
	align	4
_30881:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30828
	dd	-16
	dd	0
	align	4
_30871:
	dd	_30642
	dd	227
	dd	3
	align	4
_30874:
	dd	3
	dd	0
	dd	0
	align	4
_30873:
	dd	_30642
	dd	227
	dd	23
	align	4
_30875:
	dd	_30642
	dd	228
	dd	3
	align	4
_30877:
	dd	_30642
	dd	229
	dd	3
	align	4
_30880:
	dd	_30642
	dd	230
	dd	3
_30884:
	db	":IGUIWindow",0
	align	4
_30883:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30882:
	dd	3
	dd	0
	dd	0
	align	4
_30896:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_30884
	dd	-16
	dd	0
_30886:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguiwindow.bmx",0
	align	4
_30885:
	dd	_30886
	dd	10
	dd	3
	align	4
_30889:
	dd	3
	dd	0
	dd	0
	align	4
_30888:
	dd	_30886
	dd	10
	dd	23
	align	4
_30890:
	dd	_30886
	dd	11
	dd	3
	align	4
_30892:
	dd	_30886
	dd	12
	dd	3
	align	4
_30895:
	dd	_30886
	dd	13
	dd	3
	align	4
_30900:
	dd	1
	dd	_1919
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30897:
	dd	_30886
	dd	18
	dd	3
	align	4
_30904:
	dd	1
	dd	_1921
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30901:
	dd	_30886
	dd	23
	dd	3
	align	4
_30908:
	dd	1
	dd	_1922
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30905:
	dd	_30886
	dd	28
	dd	3
	align	4
_30912:
	dd	1
	dd	_1923
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30909:
	dd	_30886
	dd	32
	dd	3
_30917:
	db	"bDraggable",0
	align	4
_30916:
	dd	1
	dd	_1924
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	2
	dd	_30917
	dd	_427
	dd	-8
	dd	0
	align	4
_30913:
	dd	_30886
	dd	36
	dd	3
	align	4
_30921:
	dd	1
	dd	_1925
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30918:
	dd	_30886
	dd	40
	dd	3
	align	4
_30925:
	dd	1
	dd	_1729
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	2
	dd	_29902
	dd	_427
	dd	-8
	dd	0
	align	4
_30922:
	dd	_30886
	dd	44
	dd	3
	align	4
_30929:
	dd	1
	dd	_1926
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30926:
	dd	_30886
	dd	48
	dd	3
	align	4
_30933:
	dd	1
	dd	_1927
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	2
	dd	_29902
	dd	_427
	dd	-8
	dd	0
	align	4
_30930:
	dd	_30886
	dd	52
	dd	3
	align	4
_30937:
	dd	1
	dd	_1928
	dd	2
	dd	_20347
	dd	_30884
	dd	-4
	dd	0
	align	4
_30934:
	dd	_30886
	dd	56
	dd	3
_30940:
	db	":IGUIEnvironment",0
	align	4
_30939:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_30938:
	dd	3
	dd	0
	dd	0
	align	4
_30952:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_30940
	dd	-12
	dd	0
_30942:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguienvironment.bmx",0
	align	4
_30941:
	dd	_30942
	dd	10
	dd	3
	align	4
_30945:
	dd	3
	dd	0
	dd	0
	align	4
_30944:
	dd	_30942
	dd	10
	dd	23
	align	4
_30946:
	dd	_30942
	dd	11
	dd	3
	align	4
_30948:
	dd	_30942
	dd	12
	dd	3
	align	4
_30951:
	dd	_30942
	dd	13
	dd	3
	align	4
_30965:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_30953:
	dd	_30942
	dd	17
	dd	3
	align	4
_30961:
	dd	3
	dd	0
	dd	0
	align	4
_30957:
	dd	_30942
	dd	17
	dd	22
	align	4
_30962:
	dd	_30942
	dd	18
	dd	3
	align	4
_30969:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_30966:
	dd	_30942
	dd	22
	dd	3
	align	4
_30973:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_30970:
	dd	_30942
	dd	26
	dd	3
_30986:
	db	"rectangle",0
	align	4
_30985:
	dd	1
	dd	_1863
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_26777
	dd	_19130
	dd	-20
	dd	2
	dd	_30635
	dd	_19130
	dd	-24
	dd	0
	align	4
_30974:
	dd	_30942
	dd	30
	dd	3
	align	4
_30977:
	dd	3
	dd	0
	dd	0
	align	4
_30976:
	dd	_30942
	dd	30
	dd	23
	align	4
_30978:
	dd	_30942
	dd	31
	dd	3
	align	4
_30998:
	dd	1
	dd	_1933
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_29328
	dd	_427
	dd	-8
	dd	2
	dd	_30986
	dd	_20919
	dd	-12
	dd	2
	dd	_29517
	dd	_28732
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	2
	dd	_26777
	dd	_19130
	dd	-24
	dd	0
	align	4
_30987:
	dd	_30942
	dd	35
	dd	3
	align	4
_30990:
	dd	3
	dd	0
	dd	0
	align	4
_30989:
	dd	_30942
	dd	35
	dd	23
	align	4
_30991:
	dd	_30942
	dd	36
	dd	3
	align	4
_31010:
	dd	1
	dd	_1935
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	0
	align	4
_30999:
	dd	_30942
	dd	40
	dd	3
	align	4
_31002:
	dd	3
	dd	0
	dd	0
	align	4
_31001:
	dd	_30942
	dd	40
	dd	23
	align	4
_31003:
	dd	_30942
	dd	41
	dd	3
	align	4
_31022:
	dd	1
	dd	_1937
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	0
	align	4
_31011:
	dd	_30942
	dd	45
	dd	3
	align	4
_31014:
	dd	3
	dd	0
	dd	0
	align	4
_31013:
	dd	_30942
	dd	45
	dd	23
	align	4
_31015:
	dd	_30942
	dd	46
	dd	3
	align	4
_31034:
	dd	1
	dd	_1939
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_30986
	dd	_20919
	dd	-12
	dd	2
	dd	_29287
	dd	_427
	dd	-16
	dd	2
	dd	_29517
	dd	_28732
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	0
	align	4
_31023:
	dd	_30942
	dd	50
	dd	3
	align	4
_31026:
	dd	3
	dd	0
	dd	0
	align	4
_31025:
	dd	_30942
	dd	50
	dd	23
	align	4
_31027:
	dd	_30942
	dd	51
	dd	3
_31045:
	db	"title",0
_31046:
	db	"bModal",0
	align	4
_31044:
	dd	1
	dd	_1941
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31045
	dd	_19130
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_29517
	dd	_28732
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	0
	align	4
_31035:
	dd	_30942
	dd	55
	dd	3
	align	4
_31038:
	dd	3
	dd	0
	dd	0
	align	4
_31037:
	dd	_30942
	dd	55
	dd	23
	align	4
_31039:
	dd	_30942
	dd	56
	dd	3
	align	4
_31056:
	dd	1
	dd	_1943
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31045
	dd	_19130
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_29517
	dd	_28732
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	0
	align	4
_31047:
	dd	_30942
	dd	60
	dd	3
	align	4
_31050:
	dd	3
	dd	0
	dd	0
	align	4
_31049:
	dd	_30942
	dd	60
	dd	23
	align	4
_31051:
	dd	_30942
	dd	61
	dd	3
	align	4
_31068:
	dd	1
	dd	_1945
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_26777
	dd	_19130
	dd	-20
	dd	0
	align	4
_31057:
	dd	_30942
	dd	65
	dd	3
	align	4
_31060:
	dd	3
	dd	0
	dd	0
	align	4
_31059:
	dd	_30942
	dd	65
	dd	23
	align	4
_31061:
	dd	_30942
	dd	66
	dd	3
	align	4
_31082:
	dd	1
	dd	_1947
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_29629
	dd	_27308
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_29256
	dd	_427
	dd	-16
	dd	2
	dd	_29517
	dd	_28732
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	2
	dd	_26777
	dd	_19130
	dd	-28
	dd	0
	align	4
_31069:
	dd	_30942
	dd	70
	dd	3
	align	4
_31072:
	dd	3
	dd	0
	dd	0
	align	4
_31071:
	dd	_30942
	dd	70
	dd	23
	align	4
_31073:
	dd	_30942
	dd	71
	dd	3
	align	4
_31094:
	dd	1
	dd	_1949
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	0
	align	4
_31083:
	dd	_30942
	dd	75
	dd	3
	align	4
_31086:
	dd	3
	dd	0
	dd	0
	align	4
_31085:
	dd	_30942
	dd	75
	dd	23
	align	4
_31087:
	dd	_30942
	dd	76
	dd	3
_31107:
	db	"bDrawBackground",0
	align	4
_31106:
	dd	1
	dd	_1951
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_31107
	dd	_427
	dd	-20
	dd	0
	align	4
_31095:
	dd	_30942
	dd	80
	dd	3
	align	4
_31098:
	dd	3
	dd	0
	dd	0
	align	4
_31097:
	dd	_30942
	dd	80
	dd	23
	align	4
_31099:
	dd	_30942
	dd	81
	dd	3
	align	4
_31117:
	dd	1
	dd	_1953
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_29517
	dd	_28732
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	0
	align	4
_31108:
	dd	_30942
	dd	85
	dd	3
	align	4
_31111:
	dd	3
	dd	0
	dd	0
	align	4
_31110:
	dd	_30942
	dd	85
	dd	23
	align	4
_31112:
	dd	_30942
	dd	86
	dd	3
	align	4
_31125:
	dd	1
	dd	_1955
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_26777
	dd	_19130
	dd	-20
	dd	0
	align	4
_31118:
	dd	_30942
	dd	90
	dd	3
	align	4
_31129:
	dd	1
	dd	_1957
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30409
	dd	_19130
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_31046
	dd	_427
	dd	-16
	dd	2
	dd	_27078
	dd	_427
	dd	-20
	dd	2
	dd	_29517
	dd	_28732
	dd	-24
	dd	2
	dd	_26297
	dd	_427
	dd	-28
	dd	2
	dd	_29629
	dd	_27308
	dd	-32
	dd	0
	align	4
_31126:
	dd	_30942
	dd	94
	dd	3
_31142:
	db	"bHorizontal",0
	align	4
_31141:
	dd	1
	dd	_1959
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31142
	dd	_427
	dd	-8
	dd	2
	dd	_30986
	dd	_20919
	dd	-12
	dd	2
	dd	_29517
	dd	_28732
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	0
	align	4
_31130:
	dd	_30942
	dd	98
	dd	3
	align	4
_31133:
	dd	3
	dd	0
	dd	0
	align	4
_31132:
	dd	_30942
	dd	98
	dd	23
	align	4
_31134:
	dd	_30942
	dd	99
	dd	3
_31155:
	db	"bWordWrap",0
_31156:
	db	"bFillBackground",0
	align	4
_31154:
	dd	1
	dd	_1961
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_30986
	dd	_20919
	dd	-12
	dd	2
	dd	_29287
	dd	_427
	dd	-16
	dd	2
	dd	_31155
	dd	_427
	dd	-20
	dd	2
	dd	_29517
	dd	_28732
	dd	-24
	dd	2
	dd	_26297
	dd	_427
	dd	-28
	dd	2
	dd	_31156
	dd	_427
	dd	-32
	dd	0
	align	4
_31143:
	dd	_30942
	dd	103
	dd	3
	align	4
_31146:
	dd	3
	dd	0
	dd	0
	align	4
_31145:
	dd	_30942
	dd	103
	dd	23
	align	4
_31147:
	dd	_30942
	dd	104
	dd	3
	align	4
_31168:
	dd	1
	dd	_1812
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	0
	align	4
_31157:
	dd	_30942
	dd	108
	dd	3
	align	4
_31160:
	dd	3
	dd	0
	dd	0
	align	4
_31159:
	dd	_30942
	dd	108
	dd	23
	align	4
_31161:
	dd	_30942
	dd	109
	dd	3
_31181:
	db	"bFillbackground",0
	align	4
_31180:
	dd	1
	dd	_1964
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_31181
	dd	_427
	dd	-16
	dd	2
	dd	_29287
	dd	_427
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	0
	align	4
_31169:
	dd	_30942
	dd	113
	dd	3
	align	4
_31172:
	dd	3
	dd	0
	dd	0
	align	4
_31171:
	dd	_30942
	dd	113
	dd	23
	align	4
_31173:
	dd	_30942
	dd	114
	dd	3
	align	4
_31191:
	dd	1
	dd	_1966
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_29517
	dd	_28732
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	0
	align	4
_31182:
	dd	_30942
	dd	118
	dd	3
	align	4
_31185:
	dd	3
	dd	0
	dd	0
	align	4
_31184:
	dd	_30942
	dd	118
	dd	23
	align	4
_31186:
	dd	_30942
	dd	119
	dd	3
	align	4
_31203:
	dd	1
	dd	_1968
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_31046
	dd	_427
	dd	-12
	dd	2
	dd	_26777
	dd	_19130
	dd	-16
	dd	2
	dd	_29517
	dd	_28732
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	0
	align	4
_31192:
	dd	_30942
	dd	123
	dd	3
	align	4
_31195:
	dd	3
	dd	0
	dd	0
	align	4
_31194:
	dd	_30942
	dd	123
	dd	23
	align	4
_31196:
	dd	_30942
	dd	124
	dd	3
	align	4
_31207:
	dd	1
	dd	_1970
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31204:
	dd	_30942
	dd	128
	dd	3
	align	4
_31211:
	dd	1
	dd	_1971
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31208:
	dd	_30942
	dd	133
	dd	3
	align	4
_31217:
	dd	1
	dd	_1771
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_31212:
	dd	_30942
	dd	138
	dd	3
	align	4
_31221:
	dd	1
	dd	_1973
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31218:
	dd	_30942
	dd	142
	dd	3
	align	4
_31225:
	dd	1
	dd	_1974
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31222:
	dd	_30942
	dd	146
	dd	3
_31232:
	db	"skin",0
	align	4
_31231:
	dd	1
	dd	_1976
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31232
	dd	_30002
	dd	-8
	dd	0
	align	4
_31226:
	dd	_30942
	dd	150
	dd	3
_31237:
	db	"EGUI_SKIN_TYPE",0
	align	4
_31236:
	dd	1
	dd	_1978
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31237
	dd	_427
	dd	-8
	dd	0
	align	4
_31233:
	dd	_30942
	dd	154
	dd	3
	align	4
_31241:
	dd	1
	dd	_1980
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31238:
	dd	_30942
	dd	158
	dd	3
	align	4
_31247:
	dd	1
	dd	_1982
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	0
	align	4
_31242:
	dd	_30942
	dd	162
	dd	3
_31254:
	db	"ev",0
_31255:
	db	":SEvent",0
	align	4
_31253:
	dd	1
	dd	_1983
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31254
	dd	_31255
	dd	-8
	dd	0
	align	4
_31248:
	dd	_30942
	dd	166
	dd	3
	align	4
_31261:
	dd	1
	dd	_1985
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	0
	align	4
_31256:
	dd	_30942
	dd	170
	dd	3
	align	4
_31267:
	dd	1
	dd	_1986
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	0
	align	4
_31262:
	dd	_30942
	dd	174
	dd	3
_31274:
	db	"rec",0
_31275:
	db	":IEventReceiver",0
	align	4
_31273:
	dd	1
	dd	_1987
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31274
	dd	_31275
	dd	-8
	dd	0
	align	4
_31268:
	dd	_30942
	dd	178
	dd	3
	align	4
_31279:
	dd	1
	dd	_1989
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31276:
	dd	_30942
	dd	182
	dd	3
	align	4
_31283:
	dd	1
	dd	_1990
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31280:
	dd	_30942
	dd	186
	dd	3
	align	4
_31287:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31284:
	dd	_30942
	dd	190
	dd	3
	align	4
_31293:
	dd	1
	dd	_1766
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_31288:
	dd	_30942
	dd	194
	dd	3
	align	4
_31299:
	dd	1
	dd	_1993
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_31294:
	dd	_30942
	dd	198
	dd	3
_31314:
	db	":IGUIelement",0
	align	4
_31313:
	dd	1
	dd	_1994
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_29517
	dd	_31314
	dd	-8
	dd	0
	align	4
_31300:
	dd	_30942
	dd	202
	dd	3
	align	4
_31307:
	dd	3
	dd	0
	dd	0
	align	4
_31306:
	dd	_30942
	dd	202
	dd	46
	align	4
_31308:
	dd	_30942
	dd	203
	dd	3
	align	4
_31318:
	dd	1
	dd	_1996
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31315:
	dd	_30942
	dd	207
	dd	3
_31325:
	db	"factory",0
_31326:
	db	":IGUIElementFactory",0
	align	4
_31324:
	dd	1
	dd	_1998
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_31325
	dd	_31326
	dd	-8
	dd	0
	align	4
_31319:
	dd	_30942
	dd	211
	dd	3
	align	4
_31330:
	dd	1
	dd	_2000
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31327:
	dd	_30942
	dd	215
	dd	3
	align	4
_31334:
	dd	1
	dd	_2001
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_31331:
	dd	_30942
	dd	219
	dd	3
	align	4
_31350:
	dd	1
	dd	_2003
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_28178
	dd	_19130
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	0
	align	4
_31335:
	dd	_30942
	dd	223
	dd	3
	align	4
_31342:
	dd	3
	dd	0
	dd	0
	align	4
_31341:
	dd	_30942
	dd	223
	dd	46
	align	4
_31343:
	dd	_30942
	dd	224
	dd	3
	align	4
_31366:
	dd	1
	dd	_1301
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_24969
	dd	_27111
	dd	-8
	dd	2
	dd	_27112
	dd	_27053
	dd	-12
	dd	0
	align	4
_31351:
	dd	_30942
	dd	228
	dd	3
	align	4
_31358:
	dd	3
	dd	0
	dd	0
	align	4
_31357:
	dd	_30942
	dd	228
	dd	48
	align	4
_31359:
	dd	_30942
	dd	229
	dd	3
	align	4
_31382:
	dd	1
	dd	_1303
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_24970
	dd	_27111
	dd	-8
	dd	2
	dd	_27112
	dd	_27053
	dd	-12
	dd	0
	align	4
_31367:
	dd	_30942
	dd	233
	dd	3
	align	4
_31374:
	dd	3
	dd	0
	dd	0
	align	4
_31373:
	dd	_30942
	dd	233
	dd	48
	align	4
_31375:
	dd	_30942
	dd	234
	dd	3
_31391:
	db	"node",0
	align	4
_31390:
	dd	1
	dd	_2005
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_28185
	dd	_26647
	dd	-8
	dd	2
	dd	_31391
	dd	_28732
	dd	-12
	dd	0
	align	4
_31383:
	dd	_30942
	dd	238
	dd	3
	align	4
_31399:
	dd	1
	dd	_2007
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_28176
	dd	_26445
	dd	-8
	dd	2
	dd	_31391
	dd	_28732
	dd	-12
	dd	0
	align	4
_31392:
	dd	_30942
	dd	242
	dd	3
	align	4
_31403:
	dd	1
	dd	_2009
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	0
	align	4
_31400:
	dd	_30942
	dd	246
	dd	3
	align	4
_31409:
	dd	1
	dd	_2011
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_2097
	dd	_28732
	dd	-12
	dd	0
	align	4
_31404:
	dd	_30942
	dd	250
	dd	3
	align	4
_31415:
	dd	1
	dd	_2013
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_28441
	dd	_26389
	dd	-8
	dd	2
	dd	_2097
	dd	_28732
	dd	-12
	dd	0
	align	4
_31410:
	dd	_30942
	dd	254
	dd	3
	align	4
_31421:
	dd	1
	dd	_2015
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	0
	align	4
_31416:
	dd	_30942
	dd	258
	dd	3
	align	4
_31427:
	dd	1
	dd	_2016
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	0
	align	4
_31422:
	dd	_30942
	dd	262
	dd	3
_31434:
	db	"border",0
	align	4
_31433:
	dd	1
	dd	_2018
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_30986
	dd	_20919
	dd	-12
	dd	2
	dd	_31434
	dd	_427
	dd	-16
	dd	2
	dd	_29517
	dd	_28732
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	0
	align	4
_31428:
	dd	_30942
	dd	266
	dd	3
	align	4
_31438:
	dd	1
	dd	_2020
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_31107
	dd	_427
	dd	-20
	dd	0
	align	4
_31435:
	dd	_30942
	dd	270
	dd	3
_31443:
	db	"imageSize",0
	align	4
_31442:
	dd	1
	dd	_2022
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_31443
	dd	_20574
	dd	-12
	dd	2
	dd	_29256
	dd	_427
	dd	-16
	dd	0
	align	4
_31439:
	dd	_30942
	dd	274
	dd	3
_31448:
	db	"bScrollBarVertical",0
_31449:
	db	"bScrollBarHorizontal",0
	align	4
_31447:
	dd	1
	dd	_2024
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_30986
	dd	_20919
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_31107
	dd	_427
	dd	-20
	dd	2
	dd	_31448
	dd	_427
	dd	-24
	dd	2
	dd	_31449
	dd	_427
	dd	-28
	dd	0
	align	4
_31444:
	dd	_30942
	dd	278
	dd	3
	align	4
_31455:
	dd	1
	dd	_2026
	dd	2
	dd	_20347
	dd	_30940
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_29227
	dd	_28608
	dd	-12
	dd	0
	align	4
_31450:
	dd	_30942
	dd	282
	dd	3
_31458:
	db	":SGUISpriteFrame",0
	align	4
_31457:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31458
	dd	-4
	dd	0
	align	4
_31456:
	dd	3
	dd	0
	dd	0
	align	4
_31470:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31458
	dd	-12
	dd	0
_31460:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguispritebank.bmx",0
	align	4
_31459:
	dd	_31460
	dd	10
	dd	3
	align	4
_31463:
	dd	3
	dd	0
	dd	0
	align	4
_31462:
	dd	_31460
	dd	10
	dd	23
	align	4
_31464:
	dd	_31460
	dd	11
	dd	3
	align	4
_31466:
	dd	_31460
	dd	12
	dd	3
	align	4
_31469:
	dd	_31460
	dd	13
	dd	3
_31475:
	db	"textureNumber",0
	align	4
_31474:
	dd	1
	dd	_2031
	dd	2
	dd	_20347
	dd	_31458
	dd	-4
	dd	2
	dd	_31475
	dd	_427
	dd	-8
	dd	0
	align	4
_31471:
	dd	_31460
	dd	17
	dd	3
	align	4
_31479:
	dd	1
	dd	_2032
	dd	2
	dd	_20347
	dd	_31458
	dd	-4
	dd	0
	align	4
_31476:
	dd	_31460
	dd	21
	dd	3
_31484:
	db	"rectNumber",0
	align	4
_31483:
	dd	1
	dd	_2033
	dd	2
	dd	_20347
	dd	_31458
	dd	-4
	dd	2
	dd	_31484
	dd	_427
	dd	-8
	dd	0
	align	4
_31480:
	dd	_31460
	dd	25
	dd	3
	align	4
_31488:
	dd	1
	dd	_2034
	dd	2
	dd	_20347
	dd	_31458
	dd	-4
	dd	0
	align	4
_31485:
	dd	_31460
	dd	29
	dd	3
_31491:
	db	":SGUISprite",0
	align	4
_31490:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31491
	dd	-4
	dd	0
	align	4
_31489:
	dd	3
	dd	0
	dd	0
	align	4
_31502:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31491
	dd	-12
	dd	0
	align	4
_31492:
	dd	_31460
	dd	41
	dd	3
	align	4
_31495:
	dd	3
	dd	0
	dd	0
	align	4
_31494:
	dd	_31460
	dd	41
	dd	23
	align	4
_31496:
	dd	_31460
	dd	42
	dd	3
	align	4
_31498:
	dd	_31460
	dd	43
	dd	3
	align	4
_31501:
	dd	_31460
	dd	44
	dd	3
	align	4
_31506:
	dd	1
	dd	_2038
	dd	2
	dd	_20347
	dd	_31491
	dd	-4
	dd	0
	align	4
_31503:
	dd	_31460
	dd	48
	dd	3
_31511:
	db	"frameNumber",0
	align	4
_31510:
	dd	1
	dd	_2039
	dd	2
	dd	_20347
	dd	_31491
	dd	-4
	dd	2
	dd	_31511
	dd	_427
	dd	-8
	dd	0
	align	4
_31507:
	dd	_31460
	dd	52
	dd	3
	align	4
_31515:
	dd	1
	dd	_2041
	dd	2
	dd	_20347
	dd	_31491
	dd	-4
	dd	0
	align	4
_31512:
	dd	_31460
	dd	56
	dd	3
_31520:
	db	"frameTime",0
	align	4
_31519:
	dd	1
	dd	_2042
	dd	2
	dd	_20347
	dd	_31491
	dd	-4
	dd	2
	dd	_31520
	dd	_427
	dd	-8
	dd	0
	align	4
_31516:
	dd	_31460
	dd	60
	dd	3
	align	4
_31522:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	0
	align	4
_31521:
	dd	3
	dd	0
	dd	0
	align	4
_31533:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_29266
	dd	-12
	dd	0
	align	4
_31523:
	dd	_31460
	dd	72
	dd	3
	align	4
_31526:
	dd	3
	dd	0
	dd	0
	align	4
_31525:
	dd	_31460
	dd	72
	dd	23
	align	4
_31527:
	dd	_31460
	dd	73
	dd	3
	align	4
_31529:
	dd	_31460
	dd	74
	dd	3
	align	4
_31532:
	dd	_31460
	dd	75
	dd	3
	align	4
_31546:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	0
	align	4
_31534:
	dd	_31460
	dd	79
	dd	3
	align	4
_31542:
	dd	3
	dd	0
	dd	0
	align	4
_31538:
	dd	_31460
	dd	79
	dd	22
	align	4
_31543:
	dd	_31460
	dd	80
	dd	3
	align	4
_31550:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	0
	align	4
_31547:
	dd	_31460
	dd	84
	dd	3
	align	4
_31554:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	0
	align	4
_31551:
	dd	_31460
	dd	88
	dd	3
_31580:
	db	"pos_ptr",0
_31581:
	db	"positions",0
_31582:
	db	"[]:Recti",0
	align	4
_31579:
	dd	1
	dd	_2046
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_31580
	dd	_21597
	dd	-8
	dd	2
	dd	_31581
	dd	_31582
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_31555:
	dd	_31460
	dd	92
	dd	3
	align	4
_31557:
	dd	_31460
	dd	93
	dd	3
	align	4
_31559:
	dd	_31460
	dd	95
	dd	3
	align	4
_31563:
	dd	_31460
	dd	97
	dd	3
	align	4
_31576:
	dd	3
	dd	0
	dd	0
	align	4
_31565:
	dd	_31460
	dd	98
	dd	4
_31566:
	db	":Recti",0
	align	4
_31567:
	dd	_31460
	dd	100
	dd	4
	align	4
_31575:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_31571:
	dd	_31460
	dd	101
	dd	5
	align	4
_31577:
	dd	_31460
	dd	105
	dd	3
	align	4
_31578:
	dd	_31460
	dd	107
	dd	3
_31608:
	db	"sprites",0
_31609:
	db	"[]:SGUISprite",0
	align	4
_31607:
	dd	1
	dd	_2048
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_31580
	dd	_21597
	dd	-8
	dd	2
	dd	_31608
	dd	_31609
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_31583:
	dd	_31460
	dd	111
	dd	3
	align	4
_31585:
	dd	_31460
	dd	112
	dd	3
	align	4
_31587:
	dd	_31460
	dd	114
	dd	3
	align	4
_31591:
	dd	_31460
	dd	116
	dd	3
	align	4
_31604:
	dd	3
	dd	0
	dd	0
	align	4
_31593:
	dd	_31460
	dd	117
	dd	4
_31594:
	db	":SGUISprite",0
	align	4
_31595:
	dd	_31460
	dd	119
	dd	4
	align	4
_31603:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_31599:
	dd	_31460
	dd	120
	dd	5
	align	4
_31605:
	dd	_31460
	dd	124
	dd	3
	align	4
_31606:
	dd	_31460
	dd	126
	dd	3
	align	4
_31613:
	dd	1
	dd	_2050
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	0
	align	4
_31610:
	dd	_31460
	dd	130
	dd	3
	align	4
_31617:
	dd	1
	dd	_2051
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_31614:
	dd	_31460
	dd	134
	dd	3
	align	4
_31623:
	dd	1
	dd	_1327
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_31618:
	dd	_31460
	dd	138
	dd	3
	align	4
_31629:
	dd	1
	dd	_2052
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	0
	align	4
_31624:
	dd	_31460
	dd	142
	dd	3
_31636:
	db	"bCenter",0
	align	4
_31635:
	dd	1
	dd	_2053
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	2
	dd	_30172
	dd	_427
	dd	-24
	dd	2
	dd	_30173
	dd	_427
	dd	-28
	dd	2
	dd	_29282
	dd	_427
	dd	-32
	dd	2
	dd	_31636
	dd	_427
	dd	-36
	dd	0
	align	4
_31630:
	dd	_31460
	dd	146
	dd	3
_31661:
	db	"indices",0
_31662:
	db	"[]:Position2di",0
_31663:
	db	"indices_size",0
_31664:
	db	"pos_size",0
_31665:
	db	"pos_array",0
	align	4
_31660:
	dd	1
	dd	_2055
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_31661
	dd	_24373
	dd	-8
	dd	2
	dd	_3263
	dd	_31662
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	2
	dd	_30172
	dd	_427
	dd	-24
	dd	2
	dd	_30173
	dd	_427
	dd	-28
	dd	2
	dd	_29282
	dd	_427
	dd	-32
	dd	2
	dd	_31636
	dd	_427
	dd	-36
	dd	2
	dd	_31663
	dd	_427
	dd	-40
	dd	2
	dd	_31664
	dd	_427
	dd	-44
	dd	2
	dd	_31665
	dd	_24373
	dd	-48
	dd	0
	align	4
_31637:
	dd	_31460
	dd	151
	dd	3
	align	4
_31639:
	dd	_31460
	dd	152
	dd	3
	align	4
_31645:
	dd	3
	dd	0
	dd	0
	align	4
_31641:
	dd	_31460
	dd	152
	dd	19
	align	4
_31646:
	dd	_31460
	dd	154
	dd	3
	align	4
_31648:
	dd	_31460
	dd	155
	dd	3
	align	4
_31650:
	dd	_31460
	dd	156
	dd	3
	align	4
_31656:
	dd	3
	dd	0
	dd	0
	align	4
_31652:
	dd	_31460
	dd	156
	dd	21
	align	4
_31657:
	dd	_31460
	dd	158
	dd	3
	align	4
_31669:
	dd	1
	dd	_2057
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_31666:
	dd	_31460
	dd	162
	dd	3
	align	4
_31673:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_29266
	dd	-4
	dd	0
	align	4
_31670:
	dd	_31460
	dd	166
	dd	3
	align	4
_31675:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	0
	align	4
_31674:
	dd	3
	dd	0
	dd	0
	align	4
_31687:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31326
	dd	-12
	dd	0
_31677:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/gui/iguielementfactory.bmx",0
	align	4
_31676:
	dd	_31677
	dd	11
	dd	3
	align	4
_31680:
	dd	3
	dd	0
	dd	0
	align	4
_31679:
	dd	_31677
	dd	11
	dd	23
	align	4
_31681:
	dd	_31677
	dd	12
	dd	3
	align	4
_31683:
	dd	_31677
	dd	13
	dd	3
	align	4
_31686:
	dd	_31677
	dd	14
	dd	3
	align	4
_31700:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	0
	align	4
_31688:
	dd	_31677
	dd	18
	dd	3
	align	4
_31696:
	dd	3
	dd	0
	dd	0
	align	4
_31692:
	dd	_31677
	dd	18
	dd	22
	align	4
_31697:
	dd	_31677
	dd	19
	dd	3
	align	4
_31704:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	0
	align	4
_31701:
	dd	_31677
	dd	23
	dd	3
	align	4
_31708:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	0
	align	4
_31705:
	dd	_31677
	dd	27
	dd	3
	align	4
_31734:
	dd	1
	dd	_2061
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	2
	dd	_29194
	dd	_427
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_25276
	dd	_28732
	dd	-16
	dd	0
	align	4
_31711:
	dd	_31677
	dd	35
	dd	3
	align	4
_31718:
	dd	3
	dd	0
	dd	0
	align	4
_31717:
	dd	_31677
	dd	35
	dd	46
	align	4
_31719:
	dd	_31677
	dd	36
	dd	3
	align	4
_31725:
	dd	_31677
	dd	37
	dd	3
	align	4
_31730:
	dd	3
	dd	0
	dd	0
	align	4
_31727:
	dd	_31677
	dd	37
	dd	19
	align	4
_31733:
	dd	3
	dd	0
	dd	0
	align	4
_31732:
	dd	_31677
	dd	37
	dd	46
_31761:
	db	"typeName",0
	align	4
_31760:
	dd	1
	dd	_2063
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	2
	dd	_31761
	dd	_19130
	dd	-8
	dd	2
	dd	_29517
	dd	_28732
	dd	-12
	dd	2
	dd	_25276
	dd	_28732
	dd	-16
	dd	0
	align	4
_31735:
	dd	_31677
	dd	41
	dd	3
	align	4
_31742:
	dd	3
	dd	0
	dd	0
	align	4
_31741:
	dd	_31677
	dd	41
	dd	46
	align	4
_31743:
	dd	_31677
	dd	42
	dd	3
	align	4
_31751:
	dd	_31677
	dd	43
	dd	3
	align	4
_31756:
	dd	3
	dd	0
	dd	0
	align	4
_31753:
	dd	_31677
	dd	43
	dd	19
	align	4
_31759:
	dd	3
	dd	0
	dd	0
	align	4
_31758:
	dd	_31677
	dd	43
	dd	46
	align	4
_31765:
	dd	1
	dd	_2064
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	0
	align	4
_31762:
	dd	_31677
	dd	47
	dd	3
	align	4
_31769:
	dd	1
	dd	_2065
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_31766:
	dd	_31677
	dd	51
	dd	3
	align	4
_31773:
	dd	1
	dd	_2066
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_31770:
	dd	_31677
	dd	55
	dd	3
	align	4
_31777:
	dd	1
	dd	_2067
	dd	2
	dd	_20347
	dd	_31326
	dd	-4
	dd	2
	dd	_29194
	dd	_427
	dd	-8
	dd	0
	align	4
_31774:
	dd	_31677
	dd	59
	dd	3
_31780:
	db	":ILogger",0
	align	4
_31779:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	0
	align	4
_31778:
	dd	3
	dd	0
	dd	0
	align	4
_31792:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31780
	dd	-12
	dd	0
_31782:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/ilogger.bmx",0
	align	4
_31781:
	dd	_31782
	dd	10
	dd	3
	align	4
_31785:
	dd	3
	dd	0
	dd	0
	align	4
_31784:
	dd	_31782
	dd	10
	dd	23
	align	4
_31786:
	dd	_31782
	dd	11
	dd	3
	align	4
_31788:
	dd	_31782
	dd	12
	dd	3
	align	4
_31791:
	dd	_31782
	dd	13
	dd	3
	align	4
_31796:
	dd	1
	dd	_2071
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	0
	align	4
_31793:
	dd	_31782
	dd	17
	dd	3
_31801:
	db	"ELOG_LEVEL",0
	align	4
_31800:
	dd	1
	dd	_2072
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_31801
	dd	_427
	dd	-8
	dd	0
	align	4
_31797:
	dd	_31782
	dd	21
	dd	3
_31808:
	db	"loglevel",0
	align	4
_31807:
	dd	1
	dd	_2073
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31808
	dd	_427
	dd	-12
	dd	0
	align	4
_31802:
	dd	_31782
	dd	25
	dd	3
_31816:
	db	"hint",0
	align	4
_31815:
	dd	1
	dd	_2074
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31816
	dd	_19130
	dd	-12
	dd	2
	dd	_31808
	dd	_427
	dd	-16
	dd	0
	align	4
_31809:
	dd	_31782
	dd	29
	dd	3
	align	4
_31822:
	dd	1
	dd	_2076
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31808
	dd	_427
	dd	-12
	dd	0
	align	4
_31817:
	dd	_31782
	dd	33
	dd	3
	align	4
_31829:
	dd	1
	dd	_2077
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31816
	dd	_19130
	dd	-12
	dd	2
	dd	_31808
	dd	_427
	dd	-16
	dd	0
	align	4
_31823:
	dd	_31782
	dd	37
	dd	3
	align	4
_31835:
	dd	1
	dd	_2078
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31816
	dd	_19130
	dd	-12
	dd	2
	dd	_31808
	dd	_427
	dd	-16
	dd	0
	align	4
_31830:
	dd	_31782
	dd	41
	dd	3
	align	4
_31839:
	dd	1
	dd	_2079
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31808
	dd	_427
	dd	-12
	dd	0
	align	4
_31836:
	dd	_31782
	dd	45
	dd	3
	align	4
_31843:
	dd	1
	dd	_2080
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	2
	dd	_31816
	dd	_19130
	dd	-12
	dd	2
	dd	_31808
	dd	_427
	dd	-16
	dd	0
	align	4
_31840:
	dd	_31782
	dd	49
	dd	3
	align	4
_31856:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	0
	align	4
_31844:
	dd	_31782
	dd	53
	dd	3
	align	4
_31852:
	dd	3
	dd	0
	dd	0
	align	4
_31848:
	dd	_31782
	dd	53
	dd	22
	align	4
_31853:
	dd	_31782
	dd	54
	dd	3
	align	4
_31860:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	0
	align	4
_31857:
	dd	_31782
	dd	58
	dd	3
	align	4
_31864:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_31780
	dd	-4
	dd	0
	align	4
_31861:
	dd	_31782
	dd	62
	dd	3
_31869:
	db	":IOSOperator",0
	align	4
_31868:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	0
	align	4
_31867:
	dd	3
	dd	0
	dd	0
	align	4
_31881:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31869
	dd	-12
	dd	0
_31871:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/iosoperator.bmx",0
	align	4
_31870:
	dd	_31871
	dd	9
	dd	3
	align	4
_31874:
	dd	3
	dd	0
	dd	0
	align	4
_31873:
	dd	_31871
	dd	9
	dd	23
	align	4
_31875:
	dd	_31871
	dd	10
	dd	3
	align	4
_31877:
	dd	_31871
	dd	11
	dd	3
	align	4
_31880:
	dd	_31871
	dd	12
	dd	3
	align	4
_31894:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	0
	align	4
_31882:
	dd	_31871
	dd	16
	dd	3
	align	4
_31890:
	dd	3
	dd	0
	dd	0
	align	4
_31886:
	dd	_31871
	dd	16
	dd	22
	align	4
_31891:
	dd	_31871
	dd	17
	dd	3
	align	4
_31898:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	0
	align	4
_31895:
	dd	_31871
	dd	21
	dd	3
	align	4
_31902:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	0
	align	4
_31899:
	dd	_31871
	dd	25
	dd	3
	align	4
_31910:
	dd	1
	dd	_2084
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_31905:
	dd	_31871
	dd	33
	dd	3
	align	4
_31914:
	dd	1
	dd	_2085
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	0
	align	4
_31911:
	dd	_31871
	dd	37
	dd	3
	align	4
_31918:
	dd	1
	dd	_2086
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	0
	align	4
_31915:
	dd	_31871
	dd	41
	dd	3
_31923:
	db	"MHz",0
	align	4
_31922:
	dd	1
	dd	_2087
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	5
	dd	_31923
	dd	_427
	dd	-8
	dd	0
	align	4
_31919:
	dd	_31871
	dd	45
	dd	3
_31928:
	db	"Total",0
_31929:
	db	"Avail",0
	align	4
_31927:
	dd	1
	dd	_2088
	dd	2
	dd	_20347
	dd	_31869
	dd	-4
	dd	5
	dd	_31928
	dd	_427
	dd	-8
	dd	5
	dd	_31929
	dd	_427
	dd	-12
	dd	0
	align	4
_31924:
	dd	_31871
	dd	49
	dd	3
_31932:
	db	":ITimer",0
	align	4
_31931:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31930:
	dd	3
	dd	0
	dd	0
	align	4
_31944:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31932
	dd	-12
	dd	0
_31934:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/itimer.bmx",0
	align	4
_31933:
	dd	_31934
	dd	9
	dd	3
	align	4
_31937:
	dd	3
	dd	0
	dd	0
	align	4
_31936:
	dd	_31934
	dd	9
	dd	23
	align	4
_31938:
	dd	_31934
	dd	10
	dd	3
	align	4
_31940:
	dd	_31934
	dd	11
	dd	3
	align	4
_31943:
	dd	_31934
	dd	12
	dd	3
	align	4
_31948:
	dd	1
	dd	_2093
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31945:
	dd	_31934
	dd	16
	dd	3
	align	4
_31952:
	dd	1
	dd	_2094
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31949:
	dd	_31934
	dd	20
	dd	3
	align	4
_31956:
	dd	1
	dd	_2095
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	2
	dd	_24910
	dd	_427
	dd	-8
	dd	0
	align	4
_31953:
	dd	_31934
	dd	24
	dd	3
	align	4
_31960:
	dd	1
	dd	_2096
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31957:
	dd	_31934
	dd	28
	dd	3
	align	4
_31964:
	dd	1
	dd	_2097
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31961:
	dd	_31934
	dd	32
	dd	3
_31969:
	db	"speed",0
	align	4
_31968:
	dd	1
	dd	_2098
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	2
	dd	_31969
	dd	_20471
	dd	-8
	dd	0
	align	4
_31965:
	dd	_31934
	dd	36
	dd	3
	align	4
_31973:
	dd	1
	dd	_2099
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31970:
	dd	_31934
	dd	40
	dd	3
	align	4
_31977:
	dd	1
	dd	_2100
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31974:
	dd	_31934
	dd	44
	dd	3
	align	4
_31981:
	dd	1
	dd	_2101
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31978:
	dd	_31934
	dd	48
	dd	3
	align	4
_31994:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31982:
	dd	_31934
	dd	52
	dd	3
	align	4
_31990:
	dd	3
	dd	0
	dd	0
	align	4
_31986:
	dd	_31934
	dd	52
	dd	22
	align	4
_31991:
	dd	_31934
	dd	53
	dd	3
	align	4
_31998:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31995:
	dd	_31934
	dd	57
	dd	3
	align	4
_32002:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_31932
	dd	-4
	dd	0
	align	4
_31999:
	dd	_31934
	dd	61
	dd	3
_32007:
	db	":SKeyMap",0
	align	4
_32006:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_32007
	dd	-4
	dd	0
	align	4
_32005:
	dd	3
	dd	0
	dd	0
	align	4
_32019:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_32007
	dd	-12
	dd	0
_32009:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/skeymap.bmx",0
	align	4
_32008:
	dd	_32009
	dd	9
	dd	3
	align	4
_32012:
	dd	3
	dd	0
	dd	0
	align	4
_32011:
	dd	_32009
	dd	9
	dd	23
	align	4
_32013:
	dd	_32009
	dd	10
	dd	3
	align	4
_32015:
	dd	_32009
	dd	11
	dd	3
	align	4
_32018:
	dd	_32009
	dd	12
	dd	3
	align	4
_32023:
	dd	1
	dd	_479
	dd	0
	align	4
_32022:
	dd	_32009
	dd	20
	dd	3
	align	4
_32027:
	dd	1
	dd	_2106
	dd	2
	dd	_20347
	dd	_32007
	dd	-4
	dd	0
	align	4
_32024:
	dd	_32009
	dd	24
	dd	3
	align	4
_32031:
	dd	1
	dd	_2107
	dd	2
	dd	_20347
	dd	_32007
	dd	-4
	dd	0
	align	4
_32028:
	dd	_32009
	dd	28
	dd	3
_32036:
	db	"EKEY_ACTION",0
	align	4
_32035:
	dd	1
	dd	_2108
	dd	2
	dd	_20347
	dd	_32007
	dd	-4
	dd	2
	dd	_32036
	dd	_427
	dd	-8
	dd	0
	align	4
_32032:
	dd	_32009
	dd	32
	dd	3
_32041:
	db	"EKEY_CODE",0
	align	4
_32040:
	dd	1
	dd	_2109
	dd	2
	dd	_20347
	dd	_32007
	dd	-4
	dd	2
	dd	_32041
	dd	_427
	dd	-8
	dd	0
	align	4
_32037:
	dd	_32009
	dd	36
	dd	3
_32044:
	db	":SJoystickInfo",0
	align	4
_32043:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	0
	align	4
_32042:
	dd	3
	dd	0
	dd	0
	align	4
_32056:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_32044
	dd	-12
	dd	0
_32046:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/sjoystickinfo.bmx",0
	align	4
_32045:
	dd	_32046
	dd	10
	dd	3
	align	4
_32049:
	dd	3
	dd	0
	dd	0
	align	4
_32048:
	dd	_32046
	dd	10
	dd	23
	align	4
_32050:
	dd	_32046
	dd	11
	dd	3
	align	4
_32052:
	dd	_32046
	dd	12
	dd	3
	align	4
_32055:
	dd	_32046
	dd	13
	dd	3
	align	4
_32060:
	dd	1
	dd	_479
	dd	0
	align	4
_32059:
	dd	_32046
	dd	21
	dd	3
	align	4
_32064:
	dd	1
	dd	_2120
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	0
	align	4
_32061:
	dd	_32046
	dd	25
	dd	3
_32069:
	db	"joystick",0
	align	4
_32068:
	dd	1
	dd	_2122
	dd	2
	dd	_20347
	dd	_32044
	dd	-8
	dd	2
	dd	_32069
	dd	_21281
	dd	-4
	dd	0
	align	4
_32065:
	dd	_32046
	dd	29
	dd	3
	align	4
_32073:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	0
	align	4
_32070:
	dd	_32046
	dd	33
	dd	3
	align	4
_32079:
	dd	1
	dd	_2124
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_32074:
	dd	_32046
	dd	37
	dd	3
	align	4
_32083:
	dd	1
	dd	_2125
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	0
	align	4
_32080:
	dd	_32046
	dd	41
	dd	3
_32088:
	db	"buttons",0
	align	4
_32087:
	dd	1
	dd	_2126
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	2
	dd	_32088
	dd	_427
	dd	-8
	dd	0
	align	4
_32084:
	dd	_32046
	dd	45
	dd	3
	align	4
_32092:
	dd	1
	dd	_2127
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	0
	align	4
_32089:
	dd	_32046
	dd	49
	dd	3
_32097:
	db	"axes",0
	align	4
_32096:
	dd	1
	dd	_2128
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	2
	dd	_32097
	dd	_427
	dd	-8
	dd	0
	align	4
_32093:
	dd	_32046
	dd	53
	dd	3
	align	4
_32101:
	dd	1
	dd	_2129
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	0
	align	4
_32098:
	dd	_32046
	dd	57
	dd	3
_32106:
	db	"povhat",0
	align	4
_32105:
	dd	1
	dd	_2130
	dd	2
	dd	_20347
	dd	_32044
	dd	-4
	dd	2
	dd	_32106
	dd	_427
	dd	-8
	dd	0
	align	4
_32102:
	dd	_32046
	dd	61
	dd	3
	align	4
_32108:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32107:
	dd	3
	dd	0
	dd	0
	align	4
_32120:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_31255
	dd	-12
	dd	0
_32110:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/sevent.bmx",0
	align	4
_32109:
	dd	_32110
	dd	17
	dd	3
	align	4
_32113:
	dd	3
	dd	0
	dd	0
	align	4
_32112:
	dd	_32110
	dd	17
	dd	23
	align	4
_32114:
	dd	_32110
	dd	18
	dd	3
	align	4
_32116:
	dd	_32110
	dd	19
	dd	3
	align	4
_32119:
	dd	_32110
	dd	20
	dd	3
	align	4
_32124:
	dd	1
	dd	_479
	dd	0
	align	4
_32123:
	dd	_32110
	dd	28
	dd	3
_32129:
	db	"EEVENT_TYPE",0
	align	4
_32128:
	dd	1
	dd	_2148
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32129
	dd	_427
	dd	-8
	dd	0
	align	4
_32125:
	dd	_32110
	dd	32
	dd	3
	align	4
_32133:
	dd	1
	dd	_2149
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32130:
	dd	_32110
	dd	36
	dd	3
	align	4
_32139:
	dd	1
	dd	_2150
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	0
	align	4
_32134:
	dd	_32110
	dd	40
	dd	3
	align	4
_32143:
	dd	1
	dd	_2151
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32140:
	dd	_32110
	dd	45
	dd	3
	align	4
_32149:
	dd	1
	dd	_2152
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_25276
	dd	_28732
	dd	-8
	dd	0
	align	4
_32144:
	dd	_32110
	dd	49
	dd	3
	align	4
_32153:
	dd	1
	dd	_2153
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32150:
	dd	_32110
	dd	54
	dd	3
_32158:
	db	"EGUI_EVENT_TYPE",0
	align	4
_32157:
	dd	1
	dd	_2154
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32158
	dd	_427
	dd	-8
	dd	0
	align	4
_32154:
	dd	_32110
	dd	58
	dd	3
	align	4
_32162:
	dd	1
	dd	_2155
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32159:
	dd	_32110
	dd	62
	dd	3
	align	4
_32166:
	dd	1
	dd	_2156
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32163:
	dd	_32110
	dd	66
	dd	3
_32171:
	db	"EMOUSE_INPUT_EVENT",0
	align	4
_32170:
	dd	1
	dd	_2157
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32171
	dd	_427
	dd	-8
	dd	0
	align	4
_32167:
	dd	_32110
	dd	70
	dd	3
	align	4
_32175:
	dd	1
	dd	_2158
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32172:
	dd	_32110
	dd	74
	dd	3
	align	4
_32179:
	dd	1
	dd	_2159
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32176:
	dd	_32110
	dd	78
	dd	3
	align	4
_32183:
	dd	1
	dd	_2160
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	0
	align	4
_32180:
	dd	_32110
	dd	82
	dd	3
	align	4
_32187:
	dd	1
	dd	_2161
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32184:
	dd	_32110
	dd	86
	dd	3
_32192:
	db	"wheel",0
	align	4
_32191:
	dd	1
	dd	_2162
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32192
	dd	_20471
	dd	-8
	dd	0
	align	4
_32188:
	dd	_32110
	dd	90
	dd	3
_32197:
	db	"bShift",0
	align	4
_32196:
	dd	1
	dd	_2163
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32197
	dd	_427
	dd	-8
	dd	0
	align	4
_32193:
	dd	_32110
	dd	94
	dd	3
	align	4
_32201:
	dd	1
	dd	_2164
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32198:
	dd	_32110
	dd	98
	dd	3
_32206:
	db	"bControl",0
	align	4
_32205:
	dd	1
	dd	_2165
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32206
	dd	_427
	dd	-8
	dd	0
	align	4
_32202:
	dd	_32110
	dd	102
	dd	3
	align	4
_32210:
	dd	1
	dd	_2166
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32207:
	dd	_32110
	dd	106
	dd	3
_32215:
	db	"ButtonStates",0
	align	4
_32214:
	dd	1
	dd	_2167
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32215
	dd	_427
	dd	-8
	dd	0
	align	4
_32211:
	dd	_32110
	dd	110
	dd	3
	align	4
_32219:
	dd	1
	dd	_2168
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32216:
	dd	_32110
	dd	114
	dd	3
	align	4
_32223:
	dd	1
	dd	_2169
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32220:
	dd	_32110
	dd	118
	dd	3
	align	4
_32227:
	dd	1
	dd	_2170
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32224:
	dd	_32110
	dd	122
	dd	3
	align	4
_32231:
	dd	1
	dd	_2171
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32228:
	dd	_32110
	dd	126
	dd	3
	align	4
_32235:
	dd	1
	dd	_2172
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32232:
	dd	_32110
	dd	130
	dd	3
	align	4
_32241:
	dd	1
	dd	_2173
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_23378
	dd	_19130
	dd	-8
	dd	0
	align	4
_32236:
	dd	_32110
	dd	134
	dd	3
	align	4
_32245:
	dd	1
	dd	_2174
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32242:
	dd	_32110
	dd	138
	dd	3
	align	4
_32249:
	dd	1
	dd	_2175
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32041
	dd	_427
	dd	-8
	dd	0
	align	4
_32246:
	dd	_32110
	dd	142
	dd	3
	align	4
_32253:
	dd	1
	dd	_2176
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32250:
	dd	_32110
	dd	146
	dd	3
	align	4
_32257:
	dd	1
	dd	_2177
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_29217
	dd	_427
	dd	-8
	dd	0
	align	4
_32254:
	dd	_32110
	dd	150
	dd	3
	align	4
_32261:
	dd	1
	dd	_2178
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32258:
	dd	_32110
	dd	154
	dd	3
	align	4
_32265:
	dd	1
	dd	_2179
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_29217
	dd	_427
	dd	-8
	dd	0
	align	4
_32262:
	dd	_32110
	dd	158
	dd	3
	align	4
_32269:
	dd	1
	dd	_2180
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32266:
	dd	_32110
	dd	162
	dd	3
	align	4
_32273:
	dd	1
	dd	_2181
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_29217
	dd	_427
	dd	-8
	dd	0
	align	4
_32270:
	dd	_32110
	dd	166
	dd	3
	align	4
_32279:
	dd	1
	dd	_2182
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32274:
	dd	_32110
	dd	170
	dd	3
	align	4
_32285:
	dd	1
	dd	_2183
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_32280:
	dd	_32110
	dd	174
	dd	3
	align	4
_32289:
	dd	1
	dd	_2071
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32286:
	dd	_32110
	dd	178
	dd	3
	align	4
_32293:
	dd	1
	dd	_2072
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_31801
	dd	_427
	dd	-8
	dd	0
	align	4
_32290:
	dd	_32110
	dd	182
	dd	3
	align	4
_32297:
	dd	1
	dd	_2184
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32294:
	dd	_32110
	dd	186
	dd	3
	align	4
_32301:
	dd	1
	dd	_2185
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_25164
	dd	_427
	dd	-8
	dd	0
	align	4
_32298:
	dd	_32110
	dd	190
	dd	3
	align	4
_32305:
	dd	1
	dd	_2186
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32302:
	dd	_32110
	dd	194
	dd	3
	align	4
_32309:
	dd	1
	dd	_2187
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_25164
	dd	_427
	dd	-8
	dd	0
	align	4
_32306:
	dd	_32110
	dd	198
	dd	3
	align	4
_32313:
	dd	1
	dd	_2188
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32310:
	dd	_32110
	dd	202
	dd	3
_32318:
	db	"states",0
	align	4
_32317:
	dd	1
	dd	_2189
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32318
	dd	_427
	dd	-8
	dd	0
	align	4
_32314:
	dd	_32110
	dd	206
	dd	3
	align	4
_32322:
	dd	1
	dd	_2190
	dd	2
	dd	_20347
	dd	_31255
	dd	-8
	dd	2
	dd	_23300
	dd	_23162
	dd	-4
	dd	0
	align	4
_32319:
	dd	_32110
	dd	210
	dd	3
_32327:
	db	"axis_value",0
	align	4
_32326:
	dd	1
	dd	_2192
	dd	2
	dd	_20347
	dd	_31255
	dd	-12
	dd	2
	dd	_23300
	dd	_23162
	dd	-4
	dd	2
	dd	_32327
	dd	_23162
	dd	-8
	dd	0
	align	4
_32323:
	dd	_32110
	dd	214
	dd	3
	align	4
_32331:
	dd	1
	dd	_2194
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32328:
	dd	_32110
	dd	218
	dd	3
_32336:
	db	"POV",0
	align	4
_32335:
	dd	1
	dd	_2196
	dd	2
	dd	_20347
	dd	_31255
	dd	-8
	dd	2
	dd	_32336
	dd	_23162
	dd	-4
	dd	0
	align	4
_32332:
	dd	_32110
	dd	222
	dd	3
	align	4
_32340:
	dd	1
	dd	_2120
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	0
	align	4
_32337:
	dd	_32110
	dd	226
	dd	3
	align	4
_32344:
	dd	1
	dd	_2122
	dd	2
	dd	_20347
	dd	_31255
	dd	-8
	dd	2
	dd	_32069
	dd	_21281
	dd	-4
	dd	0
	align	4
_32341:
	dd	_32110
	dd	230
	dd	3
_32349:
	db	"button",0
	align	4
_32348:
	dd	1
	dd	_2197
	dd	2
	dd	_20347
	dd	_31255
	dd	-4
	dd	2
	dd	_32349
	dd	_427
	dd	-8
	dd	0
	align	4
_32345:
	dd	_32110
	dd	234
	dd	3
_32352:
	db	":IrrlichtDevice",0
	align	4
_32351:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32350:
	dd	3
	dd	0
	dd	0
_32364:
	db	"bits",0
_32365:
	db	"bFullscreen",0
_32366:
	db	"bStencilbuffer",0
_32367:
	db	"bVsync",0
_32368:
	db	"evt",0
	align	4
_32363:
	dd	1
	dd	_479
	dd	2
	dd	_26838
	dd	_427
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	2
	dd	_32364
	dd	_427
	dd	-12
	dd	2
	dd	_32365
	dd	_427
	dd	-16
	dd	2
	dd	_32366
	dd	_427
	dd	-20
	dd	2
	dd	_32367
	dd	_427
	dd	-24
	dd	2
	dd	_32368
	dd	_31275
	dd	-28
	dd	0
_32354:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/irrlichtdevice.bmx",0
	align	4
_32353:
	dd	_32354
	dd	9
	dd	3
	align	4
_32357:
	dd	3
	dd	0
	dd	0
	align	4
_32356:
	dd	_32354
	dd	9
	dd	20
	align	4
_32358:
	dd	_32354
	dd	10
	dd	3
_32373:
	db	"params",0
_32374:
	db	":SIrrlichtCreationParameters",0
	align	4
_32372:
	dd	1
	dd	_2201
	dd	2
	dd	_32373
	dd	_32374
	dd	-4
	dd	0
	align	4
_32369:
	dd	_32354
	dd	14
	dd	3
	align	4
_32393:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_32352
	dd	-12
	dd	0
	align	4
_32375:
	dd	_32354
	dd	18
	dd	3
	align	4
_32378:
	dd	3
	dd	0
	dd	0
	align	4
_32377:
	dd	_32354
	dd	18
	dd	23
	align	4
_32379:
	dd	_32354
	dd	19
	dd	3
	align	4
_32381:
	dd	_32354
	dd	20
	dd	3
	align	4
_32384:
	dd	_32354
	dd	21
	dd	3
	align	4
_423:
	dd	_bbStringClass
	dd	2147483647
	dd	5
	dw	49,46,55,46,51
	align	4
_32391:
	dd	3
	dd	0
	dd	0
	align	4
_32388:
	dd	_32354
	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
_32392:
	dd	_32354
	dd	24
	dd	3
	align	4
_32406:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32394:
	dd	_32354
	dd	28
	dd	3
	align	4
_32402:
	dd	3
	dd	0
	dd	0
	align	4
_32398:
	dd	_32354
	dd	28
	dd	22
	align	4
_32403:
	dd	_32354
	dd	29
	dd	3
	align	4
_32410:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32407:
	dd	_32354
	dd	33
	dd	3
	align	4
_32414:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32411:
	dd	_32354
	dd	37
	dd	3
_32421:
	db	"bResize",0
	align	4
_32420:
	dd	1
	dd	_2204
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_32421
	dd	_427
	dd	-8
	dd	0
	align	4
_32417:
	dd	_32354
	dd	45
	dd	3
	align	4
_32425:
	dd	1
	dd	_2205
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32422:
	dd	_32354
	dd	49
	dd	3
	align	4
_32431:
	dd	1
	dd	_2207
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_31274
	dd	_31275
	dd	-8
	dd	0
	align	4
_32426:
	dd	_32354
	dd	53
	dd	3
	align	4
_32435:
	dd	1
	dd	_2208
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32432:
	dd	_32354
	dd	57
	dd	3
	align	4
_32439:
	dd	1
	dd	_2209
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32436:
	dd	_32354
	dd	61
	dd	3
	align	4
_32443:
	dd	1
	dd	_2211
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32440:
	dd	_32354
	dd	65
	dd	3
	align	4
_32447:
	dd	1
	dd	_2212
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32444:
	dd	_32354
	dd	69
	dd	3
	align	4
_32451:
	dd	1
	dd	_2009
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32448:
	dd	_32354
	dd	73
	dd	3
	align	4
_32455:
	dd	1
	dd	_2214
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32452:
	dd	_32354
	dd	77
	dd	3
	align	4
_32459:
	dd	1
	dd	_1990
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32456:
	dd	_32354
	dd	81
	dd	3
	align	4
_32463:
	dd	1
	dd	_2216
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32460:
	dd	_32354
	dd	85
	dd	3
	align	4
_32467:
	dd	1
	dd	_2217
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32464:
	dd	_32354
	dd	89
	dd	3
	align	4
_32473:
	dd	1
	dd	_2219
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_32468:
	dd	_32354
	dd	93
	dd	3
	align	4
_32479:
	dd	1
	dd	_2220
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_32474:
	dd	_32354
	dd	97
	dd	3
	align	4
_32483:
	dd	1
	dd	_2221
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32480:
	dd	_32354
	dd	101
	dd	3
	align	4
_32487:
	dd	1
	dd	_1980
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32484:
	dd	_32354
	dd	105
	dd	3
	align	4
_32491:
	dd	1
	dd	_2222
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32488:
	dd	_32354
	dd	109
	dd	3
	align	4
_32495:
	dd	1
	dd	_2224
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32492:
	dd	_32354
	dd	113
	dd	3
_32502:
	db	"event",0
	align	4
_32501:
	dd	1
	dd	_1983
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_32502
	dd	_31255
	dd	-8
	dd	0
	align	4
_32496:
	dd	_32354
	dd	117
	dd	3
	align	4
_32506:
	dd	1
	dd	_2226
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32503:
	dd	_32354
	dd	121
	dd	3
_32511:
	db	"bPauseTimer",0
	align	4
_32510:
	dd	1
	dd	_2227
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_29101
	dd	_427
	dd	-8
	dd	2
	dd	_32511
	dd	_427
	dd	-12
	dd	0
	align	4
_32507:
	dd	_32354
	dd	125
	dd	3
_32518:
	db	"sceneManager",0
_32519:
	db	":ISceneManager",0
	align	4
_32517:
	dd	1
	dd	_2228
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_32518
	dd	_32519
	dd	-8
	dd	0
	align	4
_32512:
	dd	_32354
	dd	129
	dd	3
	align	4
_32523:
	dd	1
	dd	_2230
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32520:
	dd	_32354
	dd	133
	dd	3
	align	4
_32527:
	dd	1
	dd	_2231
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32524:
	dd	_32354
	dd	137
	dd	3
	align	4
_32531:
	dd	1
	dd	_2232
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32528:
	dd	_32354
	dd	141
	dd	3
	align	4
_32535:
	dd	1
	dd	_2233
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32532:
	dd	_32354
	dd	145
	dd	3
_32551:
	db	"joysticks",0
_32552:
	db	"[]:SJoystickInfo",0
_32553:
	db	"joystickinfo_size",0
_32554:
	db	"joystickinfo_array",0
	align	4
_32550:
	dd	1
	dd	_2234
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_32551
	dd	_32552
	dd	-8
	dd	2
	dd	_32553
	dd	_427
	dd	-12
	dd	2
	dd	_32554
	dd	_24373
	dd	-16
	dd	0
	align	4
_32536:
	dd	_32354
	dd	149
	dd	3
	align	4
_32538:
	dd	_32354
	dd	150
	dd	3
	align	4
_32540:
	dd	_32354
	dd	151
	dd	3
	align	4
_32546:
	dd	3
	dd	0
	dd	0
	align	4
_32542:
	dd	_32354
	dd	151
	dd	30
	align	4
_32547:
	dd	_32354
	dd	153
	dd	3
_32559:
	db	"E_DRIVER_TYPE",0
	align	4
_32558:
	dd	1
	dd	_2236
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_32559
	dd	_427
	dd	-8
	dd	0
	align	4
_32555:
	dd	_32354
	dd	157
	dd	3
	align	4
_32563:
	dd	1
	dd	_2237
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32560:
	dd	_32354
	dd	161
	dd	3
	align	4
_32567:
	dd	1
	dd	_2238
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32564:
	dd	_32354
	dd	165
	dd	3
	align	4
_32571:
	dd	1
	dd	_2239
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32568:
	dd	_32354
	dd	169
	dd	3
_32576:
	db	"red",0
_32577:
	db	"green",0
_32578:
	db	"blue",0
_32579:
	db	"relativebrightness",0
_32580:
	db	"relativecontrast",0
	align	4
_32575:
	dd	1
	dd	_2240
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	2
	dd	_32576
	dd	_20471
	dd	-8
	dd	2
	dd	_32577
	dd	_20471
	dd	-12
	dd	2
	dd	_32578
	dd	_20471
	dd	-16
	dd	2
	dd	_32579
	dd	_20471
	dd	-20
	dd	2
	dd	_32580
	dd	_20471
	dd	-24
	dd	0
	align	4
_32572:
	dd	_32354
	dd	173
	dd	3
_32585:
	db	"brightness",0
_32586:
	db	"contrast",0
	align	4
_32584:
	dd	1
	dd	_2242
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	5
	dd	_32576
	dd	_20471
	dd	-8
	dd	5
	dd	_32577
	dd	_20471
	dd	-12
	dd	5
	dd	_32578
	dd	_20471
	dd	-16
	dd	5
	dd	_32585
	dd	_20471
	dd	-20
	dd	5
	dd	_32586
	dd	_20471
	dd	-24
	dd	0
	align	4
_32581:
	dd	_32354
	dd	177
	dd	3
	align	4
_32590:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32587:
	dd	_32354
	dd	181
	dd	3
	align	4
_32594:
	dd	1
	dd	_2244
	dd	2
	dd	_20347
	dd	_32352
	dd	-4
	dd	0
	align	4
_32591:
	dd	_32354
	dd	185
	dd	3
	align	4
_32596:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_31275
	dd	-4
	dd	0
	align	4
_32595:
	dd	3
	dd	0
	dd	0
	align	4
_32599:
	dd	1
	dd	_2247
	dd	0
_32598:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/ieventreceiver.bmx",0
	align	4
_32597:
	dd	_32598
	dd	10
	dd	3
	align	4
_32604:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_31275
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_32600:
	dd	_32598
	dd	14
	dd	3
	align	4
_32601:
	dd	_32598
	dd	15
	dd	3
_32621:
	db	"tempobj",0
	align	4
_32620:
	dd	1
	dd	_2248
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32502
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_31275
	dd	-12
	dd	0
	align	4
_32605:
	dd	_32598
	dd	22
	dd	3
	align	4
_32607:
	dd	_32598
	dd	24
	dd	3
_32615:
	db	"tempevent",0
	align	4
_32614:
	dd	3
	dd	0
	dd	2
	dd	_32615
	dd	_31255
	dd	-16
	dd	0
	align	4
_32609:
	dd	_32598
	dd	26
	dd	6
	align	4
_32611:
	dd	_32598
	dd	28
	dd	6
	align	4
_32619:
	dd	3
	dd	0
	dd	0
	align	4
_32617:
	dd	_32598
	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
_32618:
	dd	_32598
	dd	31
	dd	4
	align	4
_32622:
	dd	1
	dd	_2249
	dd	2
	dd	_20347
	dd	_31275
	dd	-4
	dd	2
	dd	_32502
	dd	_31255
	dd	-8
	dd	0
	align	4
_32626:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_31275
	dd	-4
	dd	0
	align	4
_32623:
	dd	_32598
	dd	39
	dd	3
	align	4
_32628:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_32627:
	dd	_32598
	dd	47
	dd	3
	align	4
_32647:
	dd	1
	dd	_481
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	2
	dd	_20372
	dd	_427
	dd	-8
	dd	2
	dd	_20373
	dd	_427
	dd	-12
	dd	2
	dd	_2247
	dd	_2206
	dd	-16
	dd	2
	dd	_20569
	dd	_31275
	dd	-20
	dd	0
	align	4
_32629:
	dd	_32598
	dd	51
	dd	3
	align	4
_32632:
	dd	3
	dd	0
	dd	0
	align	4
_32631:
	dd	_32598
	dd	51
	dd	23
	align	4
_32633:
	dd	_32598
	dd	53
	dd	3
	align	4
_32637:
	dd	_32598
	dd	55
	dd	3
	align	4
_32639:
	dd	_32598
	dd	58
	dd	3
	align	4
_32643:
	dd	_32598
	dd	60
	dd	3
	align	4
_32646:
	dd	_32598
	dd	62
	dd	3
	align	4
_32651:
	dd	1
	dd	_441
	dd	2
	dd	_20347
	dd	_31275
	dd	-4
	dd	0
	align	4
_32648:
	dd	_32598
	dd	66
	dd	3
	align	4
_32653:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32652:
	dd	3
	dd	0
	dd	0
	align	4
_32665:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_32374
	dd	-12
	dd	0
_32655:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/sirrcreationparameters.bmx",0
	align	4
_32654:
	dd	_32655
	dd	9
	dd	3
	align	4
_32658:
	dd	3
	dd	0
	dd	0
	align	4
_32657:
	dd	_32655
	dd	9
	dd	23
	align	4
_32659:
	dd	_32655
	dd	10
	dd	3
	align	4
_32661:
	dd	_32655
	dd	11
	dd	3
	align	4
_32664:
	dd	_32655
	dd	12
	dd	3
	align	4
_32669:
	dd	1
	dd	_479
	dd	0
	align	4
_32668:
	dd	_32655
	dd	20
	dd	3
	align	4
_32673:
	dd	1
	dd	_1061
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_20492
	dd	_32374
	dd	-8
	dd	0
	align	4
_32670:
	dd	_32655
	dd	24
	dd	3
	align	4
_32680:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_20492
	dd	_32374
	dd	-8
	dd	0
	align	4
_32674:
	dd	_32655
	dd	28
	dd	3
	align	4
_32679:
	dd	_32655
	dd	29
	dd	3
	align	4
_32684:
	dd	1
	dd	_2257
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32681:
	dd	_32655
	dd	33
	dd	3
_32689:
	db	"bAntiAlias",0
	align	4
_32688:
	dd	1
	dd	_2258
	dd	2
	dd	_20347
	dd	_32374
	dd	-8
	dd	2
	dd	_32689
	dd	_21281
	dd	-4
	dd	0
	align	4
_32685:
	dd	_32655
	dd	37
	dd	3
	align	4
_32693:
	dd	1
	dd	_2259
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32690:
	dd	_32655
	dd	41
	dd	3
	align	4
_32697:
	dd	1
	dd	_2260
	dd	2
	dd	_20347
	dd	_32374
	dd	-8
	dd	2
	dd	_32364
	dd	_21281
	dd	-4
	dd	0
	align	4
_32694:
	dd	_32655
	dd	45
	dd	3
	align	4
_32701:
	dd	1
	dd	_2261
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32698:
	dd	_32655
	dd	49
	dd	3
_32706:
	db	"E_DRIVER_TYPE_type",0
	align	4
_32705:
	dd	1
	dd	_2262
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32706
	dd	_427
	dd	-8
	dd	0
	align	4
_32702:
	dd	_32655
	dd	53
	dd	3
_32711:
	db	"EventReceiverGenerateFunction",0
	align	4
_32710:
	dd	1
	dd	_2205
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32711
	dd	_2292
	dd	-8
	dd	0
	align	4
_32707:
	dd	_32655
	dd	57
	dd	3
_32718:
	db	"recv",0
	align	4
_32717:
	dd	1
	dd	_2207
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32718
	dd	_31275
	dd	-8
	dd	0
	align	4
_32712:
	dd	_32655
	dd	61
	dd	3
	align	4
_32722:
	dd	1
	dd	_2263
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32719:
	dd	_32655
	dd	65
	dd	3
	align	4
_32726:
	dd	1
	dd	_2264
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32365
	dd	_427
	dd	-8
	dd	0
	align	4
_32723:
	dd	_32655
	dd	69
	dd	3
	align	4
_32730:
	dd	1
	dd	_2265
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32727:
	dd	_32655
	dd	73
	dd	3
_32735:
	db	"bSbuffer",0
	align	4
_32734:
	dd	1
	dd	_2266
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32735
	dd	_427
	dd	-8
	dd	0
	align	4
_32731:
	dd	_32655
	dd	77
	dd	3
	align	4
_32739:
	dd	1
	dd	_2267
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32736:
	dd	_32655
	dd	81
	dd	3
_32744:
	db	"bVS",0
	align	4
_32743:
	dd	1
	dd	_2268
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32744
	dd	_427
	dd	-8
	dd	0
	align	4
_32740:
	dd	_32655
	dd	85
	dd	3
	align	4
_32748:
	dd	1
	dd	_2269
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32745:
	dd	_32655
	dd	89
	dd	3
_32753:
	db	"hwnd",0
	align	4
_32752:
	dd	1
	dd	_2270
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32753
	dd	_427
	dd	-8
	dd	0
	align	4
_32749:
	dd	_32655
	dd	93
	dd	3
	align	4
_32757:
	dd	1
	dd	_2271
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32754:
	dd	_32655
	dd	97
	dd	3
	align	4
_32763:
	dd	1
	dd	_2272
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	0
	align	4
_32758:
	dd	_32655
	dd	101
	dd	3
	align	4
_32767:
	dd	1
	dd	_2273
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32764:
	dd	_32655
	dd	105
	dd	3
_32772:
	db	"bHighPrecision",0
	align	4
_32771:
	dd	1
	dd	_2274
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32772
	dd	_427
	dd	-8
	dd	0
	align	4
_32768:
	dd	_32655
	dd	109
	dd	3
	align	4
_32776:
	dd	1
	dd	_2275
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32773:
	dd	_32655
	dd	113
	dd	3
	align	4
_32780:
	dd	1
	dd	_2276
	dd	2
	dd	_20347
	dd	_32374
	dd	-8
	dd	2
	dd	_32364
	dd	_21281
	dd	-4
	dd	0
	align	4
_32777:
	dd	_32655
	dd	117
	dd	3
	align	4
_32784:
	dd	1
	dd	_2277
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32781:
	dd	_32655
	dd	121
	dd	3
_32789:
	db	"bWithAlphaChannel",0
	align	4
_32788:
	dd	1
	dd	_2278
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32789
	dd	_427
	dd	-8
	dd	0
	align	4
_32785:
	dd	_32655
	dd	125
	dd	3
	align	4
_32793:
	dd	1
	dd	_2279
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32790:
	dd	_32655
	dd	129
	dd	3
_32798:
	db	"bIgnoreInput",0
	align	4
_32797:
	dd	1
	dd	_2280
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32798
	dd	_427
	dd	-8
	dd	0
	align	4
_32794:
	dd	_32655
	dd	133
	dd	3
	align	4
_32802:
	dd	1
	dd	_2281
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32799:
	dd	_32655
	dd	137
	dd	3
_32807:
	db	"E_DEVICE_TYPE",0
	align	4
_32806:
	dd	1
	dd	_2282
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32807
	dd	_427
	dd	-8
	dd	0
	align	4
_32803:
	dd	_32655
	dd	141
	dd	3
	align	4
_32811:
	dd	1
	dd	_2283
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32808:
	dd	_32655
	dd	145
	dd	3
_32816:
	db	"bDoubleBuffer",0
	align	4
_32815:
	dd	1
	dd	_2284
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32816
	dd	_427
	dd	-8
	dd	0
	align	4
_32812:
	dd	_32655
	dd	149
	dd	3
	align	4
_32820:
	dd	1
	dd	_2285
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32817:
	dd	_32655
	dd	153
	dd	3
_32825:
	db	"bStereoBuffer",0
	align	4
_32824:
	dd	1
	dd	_2286
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_32825
	dd	_427
	dd	-8
	dd	0
	align	4
_32821:
	dd	_32655
	dd	157
	dd	3
	align	4
_32829:
	dd	1
	dd	_2287
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	0
	align	4
_32826:
	dd	_32655
	dd	161
	dd	3
	align	4
_32833:
	dd	1
	dd	_2288
	dd	2
	dd	_20347
	dd	_32374
	dd	-4
	dd	2
	dd	_31801
	dd	_427
	dd	-8
	dd	0
	align	4
_32830:
	dd	_32655
	dd	165
	dd	3
	align	4
_32835:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_30700
	dd	-4
	dd	0
	align	4
_32834:
	dd	3
	dd	0
	dd	0
	align	4
_32855:
	dd	1
	dd	_2293
	dd	2
	dd	_20347
	dd	_30700
	dd	-4
	dd	0
_32837:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irr/ireferencecounted.bmx",0
	align	4
_32836:
	dd	_32837
	dd	6
	dd	3
_32851:
	db	"cast_handle",0
	align	4
_32850:
	dd	3
	dd	0
	dd	2
	dd	_32851
	dd	_443
	dd	-8
	dd	0
	align	4
_32841:
	dd	_32837
	dd	7
	dd	4
	align	4
_32847:
	dd	_32837
	dd	8
	dd	4
	align	4
_32854:
	dd	3
	dd	0
	dd	0
	align	4
_32853:
	dd	_32837
	dd	10
	dd	4
	align	4
_32882:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_30700
	dd	-4
	dd	0
	align	4
_32856:
	dd	_32837
	dd	15
	dd	3
	align	4
_32878:
	dd	3
	dd	0
	dd	2
	dd	_32851
	dd	_443
	dd	-8
	dd	0
	align	4
_32860:
	dd	_32837
	dd	16
	dd	4
	align	4
_32866:
	dd	_32837
	dd	17
	dd	4
	align	4
_32874:
	dd	3
	dd	0
	dd	0
	align	4
_32870:
	dd	_32837
	dd	17
	dd	23
	align	4
_32875:
	dd	_32837
	dd	18
	dd	4
	align	4
_32881:
	dd	3
	dd	0
	dd	0
	align	4
_32880:
	dd	_32837
	dd	20
	dd	4
	align	4
_32900:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_30700
	dd	-4
	dd	0
	align	4
_32883:
	dd	_32837
	dd	25
	dd	3
	align	4
_32896:
	dd	3
	dd	0
	dd	2
	dd	_32851
	dd	_443
	dd	-8
	dd	0
	align	4
_32887:
	dd	_32837
	dd	26
	dd	4
	align	4
_32893:
	dd	_32837
	dd	27
	dd	4
	align	4
_32899:
	dd	3
	dd	0
	dd	0
	align	4
_32898:
	dd	_32837
	dd	29
	dd	4
	align	4
_32915:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_30700
	dd	-4
	dd	0
	align	4
_32901:
	dd	_32837
	dd	34
	dd	3
	align	4
_32914:
	dd	3
	dd	0
	dd	2
	dd	_32851
	dd	_443
	dd	-8
	dd	0
	align	4
_32905:
	dd	_32837
	dd	35
	dd	4
	align	4
_32911:
	dd	_32837
	dd	36
	dd	4
_32919:
	db	"irr_RGB16",0
_32920:
	db	"r",0
_32921:
	db	"g",0
	align	4
_32918:
	dd	1
	dd	_32919
	dd	2
	dd	_32920
	dd	_427
	dd	-4
	dd	2
	dd	_32921
	dd	_427
	dd	-8
	dd	2
	dd	_21281
	dd	_427
	dd	-12
	dd	0
_32917:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/scolor.bmx",0
	align	4
_32916:
	dd	_32917
	dd	8
	dd	2
_32924:
	db	"irr_RGBA16",0
	align	4
_32923:
	dd	1
	dd	_32924
	dd	2
	dd	_32920
	dd	_427
	dd	-4
	dd	2
	dd	_32921
	dd	_427
	dd	-8
	dd	2
	dd	_21281
	dd	_427
	dd	-12
	dd	2
	dd	_21280
	dd	_427
	dd	-16
	dd	0
	align	4
_32922:
	dd	_32917
	dd	12
	dd	2
_32927:
	db	"irr_X8R8G8B8toA1R5G5B5",0
	align	4
_32926:
	dd	1
	dd	_32927
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_32925:
	dd	_32917
	dd	16
	dd	2
_32930:
	db	"irr_A8R8G8B8toR5G6B5",0
	align	4
_32929:
	dd	1
	dd	_32930
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_32928:
	dd	_32917
	dd	20
	dd	2
_32933:
	db	"irr_getAlpha",0
	align	4
_32932:
	dd	1
	dd	_32933
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32931:
	dd	_32917
	dd	24
	dd	2
_32936:
	db	"irr_getRed",0
	align	4
_32935:
	dd	1
	dd	_32936
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32934:
	dd	_32917
	dd	28
	dd	2
_32939:
	db	"irr_getGreen",0
	align	4
_32938:
	dd	1
	dd	_32939
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32937:
	dd	_32917
	dd	32
	dd	2
_32942:
	db	"irr_getBlue",0
	align	4
_32941:
	dd	1
	dd	_32942
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32940:
	dd	_32917
	dd	36
	dd	2
_32945:
	db	"irr_A1R5G5B5toA8R8G8B8",0
	align	4
_32944:
	dd	1
	dd	_32945
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32943:
	dd	_32917
	dd	40
	dd	2
_32948:
	db	"irr_R5G6B5toA8R8G8B8",0
	align	4
_32947:
	dd	1
	dd	_32948
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32946:
	dd	_32917
	dd	44
	dd	2
_32951:
	db	"irr_R5G6B5toA1R5G5B5",0
	align	4
_32950:
	dd	1
	dd	_32951
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32949:
	dd	_32917
	dd	48
	dd	2
_32954:
	db	"irr_A1R5G5B5toR5G6B5",0
	align	4
_32953:
	dd	1
	dd	_32954
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32952:
	dd	_32917
	dd	52
	dd	2
_32957:
	db	"irr_A8R8G8B8toA1R5G5B5",0
	align	4
_32956:
	dd	1
	dd	_32957
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_32955:
	dd	_32917
	dd	56
	dd	2
_32960:
	db	"RGB16from16",0
	align	4
_32959:
	dd	1
	dd	_32960
	dd	2
	dd	_32920
	dd	_23162
	dd	-4
	dd	2
	dd	_32921
	dd	_23162
	dd	-8
	dd	2
	dd	_21281
	dd	_23162
	dd	-12
	dd	0
	align	4
_32958:
	dd	_32917
	dd	60
	dd	2
	align	4
_32962:
	dd	1
	dd	_2312
	dd	2
	dd	_3260
	dd	_23162
	dd	-4
	dd	0
	align	4
_32961:
	dd	_32917
	dd	64
	dd	2
	align	4
_32964:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_32963:
	dd	3
	dd	0
	dd	0
	align	4
_32975:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_27266
	dd	-12
	dd	0
	align	4
_32965:
	dd	_32917
	dd	74
	dd	3
	align	4
_32968:
	dd	3
	dd	0
	dd	0
	align	4
_32967:
	dd	_32917
	dd	74
	dd	23
	align	4
_32969:
	dd	_32917
	dd	75
	dd	3
	align	4
_32971:
	dd	_32917
	dd	76
	dd	3
	align	4
_32974:
	dd	_32917
	dd	77
	dd	3
	align	4
_32979:
	dd	1
	dd	_479
	dd	0
	align	4
_32978:
	dd	_32917
	dd	85
	dd	3
	align	4
_32981:
	dd	1
	dd	_537
	dd	2
	dd	_21280
	dd	_427
	dd	-4
	dd	2
	dd	_32920
	dd	_427
	dd	-8
	dd	2
	dd	_32921
	dd	_427
	dd	-12
	dd	2
	dd	_21281
	dd	_427
	dd	-16
	dd	0
	align	4
_32980:
	dd	_32917
	dd	89
	dd	3
	align	4
_32983:
	dd	1
	dd	_2297
	dd	2
	dd	_3260
	dd	_427
	dd	-4
	dd	0
	align	4
_32982:
	dd	_32917
	dd	93
	dd	3
	align	4
_32987:
	dd	1
	dd	_2298
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_32984:
	dd	_32917
	dd	97
	dd	3
	align	4
_32991:
	dd	1
	dd	_2299
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_32988:
	dd	_32917
	dd	101
	dd	3
	align	4
_32995:
	dd	1
	dd	_2300
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_32992:
	dd	_32917
	dd	105
	dd	3
	align	4
_32999:
	dd	1
	dd	_2301
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_32996:
	dd	_32917
	dd	109
	dd	3
	align	4
_33003:
	dd	1
	dd	_2302
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_33000:
	dd	_32917
	dd	113
	dd	3
	align	4
_33007:
	dd	1
	dd	_2303
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_33004:
	dd	_32917
	dd	117
	dd	3
	align	4
_33011:
	dd	1
	dd	_2304
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_33008:
	dd	_32917
	dd	121
	dd	3
	align	4
_33015:
	dd	1
	dd	_2305
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_21361
	dd	_427
	dd	-8
	dd	0
	align	4
_33012:
	dd	_32917
	dd	125
	dd	3
	align	4
_33019:
	dd	1
	dd	_2306
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_33016:
	dd	_32917
	dd	129
	dd	3
_33028:
	db	"oglColor",0
_33029:
	db	"[]b",0
	align	4
_33027:
	dd	1
	dd	_2307
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_33028
	dd	_33029
	dd	-8
	dd	0
	align	4
_33020:
	dd	_32917
	dd	133
	dd	3
_33021:
	db	"b",0
	align	4
_33023:
	dd	_32917
	dd	134
	dd	3
	align	4
_33026:
	dd	_32917
	dd	135
	dd	3
	align	4
_33033:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_21280
	dd	_427
	dd	-8
	dd	2
	dd	_32920
	dd	_427
	dd	-12
	dd	2
	dd	_32921
	dd	_427
	dd	-16
	dd	2
	dd	_21281
	dd	_427
	dd	-20
	dd	0
	align	4
_33030:
	dd	_32917
	dd	139
	dd	3
	align	4
_33039:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_20492
	dd	_27266
	dd	-8
	dd	0
	align	4
_33034:
	dd	_32917
	dd	143
	dd	3
	align	4
_33045:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_20492
	dd	_27266
	dd	-8
	dd	0
	align	4
_33040:
	dd	_32917
	dd	147
	dd	3
	align	4
_33051:
	dd	1
	dd	_462
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_20492
	dd	_27266
	dd	-8
	dd	0
	align	4
_33046:
	dd	_32917
	dd	151
	dd	3
	align	4
_33057:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_20492
	dd	_27266
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_33052:
	dd	_32917
	dd	155
	dd	3
	align	4
_33061:
	dd	1
	dd	_1703
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_33058:
	dd	_32917
	dd	159
	dd	3
	align	4
_33065:
	dd	1
	dd	_2311
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_33062:
	dd	_32917
	dd	163
	dd	3
	align	4
_33069:
	dd	1
	dd	_2312
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_33066:
	dd	_32917
	dd	167
	dd	3
_33078:
	db	"c1",0
_33079:
	db	"c2",0
	align	4
_33077:
	dd	1
	dd	_578
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	2
	dd	_33078
	dd	_27266
	dd	-8
	dd	2
	dd	_33079
	dd	_27266
	dd	-12
	dd	2
	dd	_20547
	dd	_20471
	dd	-16
	dd	0
	align	4
_33070:
	dd	_32917
	dd	171
	dd	3
	align	4
_33083:
	dd	1
	dd	_2314
	dd	2
	dd	_20347
	dd	_27266
	dd	-4
	dd	0
	align	4
_33080:
	dd	_32917
	dd	175
	dd	3
	align	4
_33085:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33084:
	dd	3
	dd	0
	dd	0
	align	4
_33096:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_27275
	dd	-12
	dd	0
	align	4
_33086:
	dd	_32917
	dd	186
	dd	3
	align	4
_33089:
	dd	3
	dd	0
	dd	0
	align	4
_33088:
	dd	_32917
	dd	186
	dd	23
	align	4
_33090:
	dd	_32917
	dd	187
	dd	3
	align	4
_33092:
	dd	_32917
	dd	188
	dd	3
	align	4
_33095:
	dd	_32917
	dd	189
	dd	3
	align	4
_33100:
	dd	1
	dd	_479
	dd	0
	align	4
_33099:
	dd	_32917
	dd	197
	dd	3
	align	4
_33102:
	dd	1
	dd	_2319
	dd	2
	dd	_32920
	dd	_20471
	dd	-4
	dd	2
	dd	_32921
	dd	_20471
	dd	-8
	dd	2
	dd	_21281
	dd	_20471
	dd	-12
	dd	0
	align	4
_33101:
	dd	_32917
	dd	201
	dd	3
	align	4
_33104:
	dd	1
	dd	_2321
	dd	2
	dd	_32920
	dd	_20471
	dd	-4
	dd	2
	dd	_32921
	dd	_20471
	dd	-8
	dd	2
	dd	_21281
	dd	_20471
	dd	-12
	dd	2
	dd	_21280
	dd	_20471
	dd	-16
	dd	0
	align	4
_33103:
	dd	_32917
	dd	205
	dd	3
	align	4
_33108:
	dd	1
	dd	_2323
	dd	2
	dd	_3260
	dd	_27266
	dd	-4
	dd	0
	align	4
_33105:
	dd	_32917
	dd	209
	dd	3
	align	4
_33112:
	dd	1
	dd	_2325
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33109:
	dd	_32917
	dd	213
	dd	3
_33117:
	db	"rr",0
_33118:
	db	"gg",0
_33119:
	db	"bb",0
	align	4
_33116:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	2
	dd	_33117
	dd	_20471
	dd	-8
	dd	2
	dd	_33118
	dd	_20471
	dd	-12
	dd	2
	dd	_33119
	dd	_20471
	dd	-16
	dd	0
	align	4
_33113:
	dd	_32917
	dd	217
	dd	3
_33124:
	db	"aa",0
	align	4
_33123:
	dd	1
	dd	_2326
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	2
	dd	_33124
	dd	_20471
	dd	-8
	dd	2
	dd	_33117
	dd	_20471
	dd	-12
	dd	2
	dd	_33118
	dd	_20471
	dd	-16
	dd	2
	dd	_33119
	dd	_20471
	dd	-20
	dd	0
	align	4
_33120:
	dd	_32917
	dd	221
	dd	3
	align	4
_33128:
	dd	1
	dd	_2298
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33125:
	dd	_32917
	dd	225
	dd	3
	align	4
_33132:
	dd	1
	dd	_2299
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33129:
	dd	_32917
	dd	229
	dd	3
	align	4
_33136:
	dd	1
	dd	_2300
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33133:
	dd	_32917
	dd	233
	dd	3
	align	4
_33140:
	dd	1
	dd	_2301
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33137:
	dd	_32917
	dd	237
	dd	3
	align	4
_33144:
	dd	1
	dd	_655
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	0
	align	4
_33141:
	dd	_32917
	dd	241
	dd	3
	align	4
_33150:
	dd	1
	dd	_477
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	2
	dd	_20492
	dd	_27275
	dd	-8
	dd	2
	dd	_20547
	dd	_20471
	dd	-12
	dd	0
	align	4
_33145:
	dd	_32917
	dd	245
	dd	3
	align	4
_33154:
	dd	1
	dd	_2329
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27168
	dd	_20471
	dd	-12
	dd	0
	align	4
_33151:
	dd	_32917
	dd	249
	dd	3
	align	4
_33162:
	dd	1
	dd	_578
	dd	2
	dd	_20347
	dd	_27275
	dd	-4
	dd	2
	dd	_33078
	dd	_27275
	dd	-8
	dd	2
	dd	_33079
	dd	_27275
	dd	-12
	dd	2
	dd	_20547
	dd	_20471
	dd	-16
	dd	0
	align	4
_33155:
	dd	_32917
	dd	253
	dd	3
_33165:
	db	":SColorHSL",0
	align	4
_33164:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_33165
	dd	-4
	dd	0
	align	4
_33163:
	dd	3
	dd	0
	dd	0
	align	4
_33176:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_33165
	dd	-12
	dd	0
	align	4
_33166:
	dd	_32917
	dd	265
	dd	3
	align	4
_33169:
	dd	3
	dd	0
	dd	0
	align	4
_33168:
	dd	_32917
	dd	265
	dd	21
	align	4
_33170:
	dd	_32917
	dd	266
	dd	3
	align	4
_33172:
	dd	_32917
	dd	267
	dd	3
	align	4
_33175:
	dd	_32917
	dd	268
	dd	3
	align	4
_33180:
	dd	1
	dd	_479
	dd	2
	dd	_20347
	dd	_33165
	dd	-4
	dd	0
	align	4
_33177:
	dd	_32917
	dd	272
	dd	3
_33183:
	db	"h",0
	align	4
_33182:
	dd	1
	dd	_2335
	dd	2
	dd	_20347
	dd	_33165
	dd	-4
	dd	2
	dd	_33183
	dd	_20471
	dd	-8
	dd	2
	dd	_23162
	dd	_20471
	dd	-12
	dd	2
	dd	_26362
	dd	_20471
	dd	-16
	dd	0
	align	4
_33181:
	dd	_32917
	dd	276
	dd	3
	align	4
_33191:
	dd	1
	dd	_2337
	dd	2
	dd	_20347
	dd	_33165
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_33186:
	dd	_32917
	dd	284
	dd	3
_33194:
	db	":IImage",0
	align	4
_33193:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33192:
	dd	3
	dd	0
	dd	0
	align	4
_33206:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_33194
	dd	-12
	dd	0
_33196:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/iimage.bmx",0
	align	4
_33195:
	dd	_33196
	dd	12
	dd	3
	align	4
_33199:
	dd	3
	dd	0
	dd	0
	align	4
_33198:
	dd	_33196
	dd	12
	dd	23
	align	4
_33200:
	dd	_33196
	dd	13
	dd	3
	align	4
_33202:
	dd	_33196
	dd	14
	dd	3
	align	4
_33205:
	dd	_33196
	dd	15
	dd	3
	align	4
_33210:
	dd	1
	dd	_2341
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33207:
	dd	_33196
	dd	20
	dd	3
	align	4
_33214:
	dd	1
	dd	_2342
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33211:
	dd	_33196
	dd	24
	dd	3
	align	4
_33218:
	dd	1
	dd	_1531
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33215:
	dd	_33196
	dd	28
	dd	3
	align	4
_33222:
	dd	1
	dd	_2343
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33219:
	dd	_33196
	dd	32
	dd	3
	align	4
_33226:
	dd	1
	dd	_2344
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33223:
	dd	_33196
	dd	36
	dd	3
	align	4
_33230:
	dd	1
	dd	_2345
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33227:
	dd	_33196
	dd	40
	dd	3
	align	4
_33234:
	dd	1
	dd	_2346
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33231:
	dd	_33196
	dd	44
	dd	3
	align	4
_33238:
	dd	1
	dd	_2347
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	0
	align	4
_33235:
	dd	_33196
	dd	48
	dd	3
	align	4
_33242:
	dd	1
	dd	_2233
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33239:
	dd	_33196
	dd	53
	dd	3
	align	4
_33246:
	dd	1
	dd	_2348
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33243:
	dd	_33196
	dd	57
	dd	3
	align	4
_33250:
	dd	1
	dd	_2349
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33247:
	dd	_33196
	dd	61
	dd	3
	align	4
_33254:
	dd	1
	dd	_2350
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33251:
	dd	_33196
	dd	65
	dd	3
	align	4
_33258:
	dd	1
	dd	_2351
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33255:
	dd	_33196
	dd	69
	dd	3
	align	4
_33262:
	dd	1
	dd	_2352
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33259:
	dd	_33196
	dd	73
	dd	3
	align	4
_33275:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33263:
	dd	_33196
	dd	77
	dd	3
	align	4
_33271:
	dd	3
	dd	0
	dd	0
	align	4
_33267:
	dd	_33196
	dd	77
	dd	22
	align	4
_33272:
	dd	_33196
	dd	78
	dd	3
	align	4
_33279:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33276:
	dd	_33196
	dd	82
	dd	3
	align	4
_33283:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	0
	align	4
_33280:
	dd	_33196
	dd	86
	dd	3
_33290:
	db	"bBlend",0
	align	4
_33289:
	dd	1
	dd	_2353
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_33290
	dd	_427
	dd	-20
	dd	0
	align	4
_33286:
	dd	_33196
	dd	94
	dd	3
_33295:
	db	"target",0
_33296:
	db	"ECOLOR_FORMAT",0
_33297:
	db	"pitch",0
	align	4
_33294:
	dd	1
	dd	_2354
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33295
	dd	_2292
	dd	-8
	dd	2
	dd	_20519
	dd	_427
	dd	-12
	dd	2
	dd	_20524
	dd	_427
	dd	-16
	dd	2
	dd	_33296
	dd	_427
	dd	-20
	dd	2
	dd	_33297
	dd	_427
	dd	-24
	dd	0
	align	4
_33291:
	dd	_33196
	dd	98
	dd	3
	align	4
_33303:
	dd	1
	dd	_2356
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33295
	dd	_33194
	dd	-8
	dd	0
	align	4
_33298:
	dd	_33196
	dd	102
	dd	3
	align	4
_33307:
	dd	1
	dd	_2358
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33295
	dd	_33194
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	0
	align	4
_33304:
	dd	_33196
	dd	106
	dd	3
_33312:
	db	"sourceRect",0
_33313:
	db	"clipRect",0
	align	4
_33311:
	dd	1
	dd	_2360
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33295
	dd	_33194
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_33312
	dd	_20919
	dd	-16
	dd	2
	dd	_33313
	dd	_20919
	dd	-20
	dd	0
	align	4
_33308:
	dd	_33196
	dd	110
	dd	3
	align	4
_33317:
	dd	1
	dd	_2362
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33295
	dd	_33194
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_33312
	dd	_20919
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	2
	dd	_33313
	dd	_20919
	dd	-24
	dd	0
	align	4
_33314:
	dd	_33196
	dd	114
	dd	3
	align	4
_33321:
	dd	1
	dd	_2364
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_33318:
	dd	_33196
	dd	118
	dd	3
_33326:
	db	"bias",0
	align	4
_33325:
	dd	1
	dd	_2365
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33295
	dd	_33194
	dd	-8
	dd	2
	dd	_33326
	dd	_427
	dd	-12
	dd	2
	dd	_33290
	dd	_427
	dd	-16
	dd	0
	align	4
_33322:
	dd	_33196
	dd	122
	dd	3
	align	4
_33330:
	dd	1
	dd	_2367
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33296
	dd	_427
	dd	-8
	dd	0
	align	4
_33327:
	dd	_33196
	dd	126
	dd	3
	align	4
_33334:
	dd	1
	dd	_2368
	dd	2
	dd	_20347
	dd	_33194
	dd	-4
	dd	2
	dd	_33296
	dd	_427
	dd	-8
	dd	0
	align	4
_33331:
	dd	_33196
	dd	130
	dd	3
_33338:
	db	"irr_getVertexPitchFromType",0
_33339:
	db	"E_VERTEX_TYPE",0
	align	4
_33337:
	dd	1
	dd	_33338
	dd	2
	dd	_33339
	dd	_427
	dd	-4
	dd	0
_33336:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/s3dvertex.bmx",0
	align	4
_33335:
	dd	_33336
	dd	4
	dd	2
	align	4
_33341:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	0
	align	4
_33340:
	dd	3
	dd	0
	dd	0
	align	4
_33345:
	dd	1
	dd	_1192
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	0
	align	4
_33342:
	dd	_33336
	dd	11
	dd	3
	align	4
_33351:
	dd	1
	dd	_1744
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	2
	dd	_3263
	dd	_22100
	dd	-8
	dd	0
	align	4
_33346:
	dd	_33336
	dd	14
	dd	3
	align	4
_33355:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	0
	align	4
_33352:
	dd	_33336
	dd	19
	dd	3
	align	4
_33361:
	dd	1
	dd	_2371
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	2
	dd	_22947
	dd	_22100
	dd	-8
	dd	0
	align	4
_33356:
	dd	_33336
	dd	22
	dd	3
	align	4
_33365:
	dd	1
	dd	_2372
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	0
	align	4
_33362:
	dd	_33336
	dd	27
	dd	3
_33372:
	db	"coords",0
	align	4
_33371:
	dd	1
	dd	_2373
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	2
	dd	_33372
	dd	_21828
	dd	-8
	dd	0
	align	4
_33366:
	dd	_33336
	dd	30
	dd	3
	align	4
_33376:
	dd	1
	dd	_1703
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	0
	align	4
_33373:
	dd	_33336
	dd	35
	dd	3
	align	4
_33382:
	dd	1
	dd	_1705
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_33377:
	dd	_33336
	dd	38
	dd	3
	align	4
_33386:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	0
	align	4
_33383:
	dd	_33336
	dd	42
	dd	3
_33431:
	db	"vertex_cast",0
_33432:
	db	"vertex_type",0
	align	4
_33430:
	dd	1
	dd	_1547
	dd	2
	dd	_20347
	dd	_25832
	dd	-4
	dd	2
	dd	_28885
	dd	_427
	dd	-8
	dd	2
	dd	_33431
	dd	_25832
	dd	-12
	dd	2
	dd	_33432
	dd	_427
	dd	-16
	dd	2
	dd	_28888
	dd	_427
	dd	-20
	dd	0
	align	4
_33387:
	dd	_33336
	dd	46
	dd	3
	align	4
_33389:
	dd	_33336
	dd	47
	dd	3
	align	4
_33393:
	dd	_33336
	dd	48
	dd	3
	align	4
_33395:
	dd	_33336
	dd	50
	dd	3
	align	4
_33404:
	dd	3
	dd	0
	dd	0
	align	4
_33397:
	dd	_33336
	dd	51
	dd	4
	align	4
_33400:
	dd	_33336
	dd	52
	dd	4
	align	4
_33405:
	dd	_33336
	dd	55
	dd	3
	align	4
_33416:
	dd	3
	dd	0
	dd	0
	align	4
_33411:
	dd	_33336
	dd	66
	dd	5
	align	4
_33412:
	dd	_33336
	dd	67
	dd	5
	align	4
_33420:
	dd	3
	dd	0
	dd	0
	align	4
_33417:
	dd	_33336
	dd	57
	dd	5
	align	4
_33424:
	dd	3
	dd	0
	dd	0
	align	4
_33421:
	dd	_33336
	dd	60
	dd	5
	align	4
_33428:
	dd	3
	dd	0
	dd	0
	align	4
_33425:
	dd	_33336
	dd	63
	dd	5
	align	4
_33429:
	dd	_33336
	dd	70
	dd	3
	align	4
_33445:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25832
	dd	-12
	dd	0
	align	4
_33433:
	dd	_33336
	dd	74
	dd	3
	align	4
_33436:
	dd	3
	dd	0
	dd	0
	align	4
_33435:
	dd	_33336
	dd	74
	dd	23
	align	4
_33437:
	dd	_33336
	dd	75
	dd	3
	align	4
_33439:
	dd	_33336
	dd	76
	dd	3
	align	4
_33442:
	dd	_33336
	dd	77
	dd	3
_33448:
	db	":S3DVertexDefault",0
	align	4
_33447:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_33448
	dd	-4
	dd	0
	align	4
_33446:
	dd	3
	dd	0
	dd	0
	align	4
_33459:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25832
	dd	-12
	dd	0
	align	4
_33449:
	dd	_33336
	dd	92
	dd	3
	align	4
_33452:
	dd	3
	dd	0
	dd	0
	align	4
_33451:
	dd	_33336
	dd	92
	dd	23
	align	4
_33453:
	dd	_33336
	dd	93
	dd	3
	align	4
_33455:
	dd	_33336
	dd	94
	dd	3
	align	4
_33458:
	dd	_33336
	dd	95
	dd	3
	align	4
_33463:
	dd	1
	dd	_479
	dd	0
	align	4
_33462:
	dd	_33336
	dd	103
	dd	3
_33468:
	db	"tu",0
_33469:
	db	"tv",0
	align	4
_33467:
	dd	1
	dd	_537
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	2
	dd	_22920
	dd	_20471
	dd	-16
	dd	2
	dd	_22921
	dd	_20471
	dd	-20
	dd	2
	dd	_22922
	dd	_20471
	dd	-24
	dd	2
	dd	_3260
	dd	_27266
	dd	-28
	dd	2
	dd	_33468
	dd	_20471
	dd	-32
	dd	2
	dd	_33469
	dd	_20471
	dd	-36
	dd	0
	align	4
_33464:
	dd	_33336
	dd	106
	dd	3
_33480:
	db	"tcoords",0
	align	4
_33479:
	dd	1
	dd	_889
	dd	2
	dd	_3263
	dd	_22100
	dd	-4
	dd	2
	dd	_22947
	dd	_22100
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	2
	dd	_33480
	dd	_21828
	dd	-16
	dd	0
	align	4
_33470:
	dd	_33336
	dd	109
	dd	3
	align	4
_33486:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_33448
	dd	-4
	dd	2
	dd	_20492
	dd	_25832
	dd	-8
	dd	0
	align	4
_33481:
	dd	_33336
	dd	113
	dd	3
	align	4
_33492:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_33448
	dd	-4
	dd	2
	dd	_20492
	dd	_25832
	dd	-8
	dd	0
	align	4
_33487:
	dd	_33336
	dd	116
	dd	3
	align	4
_33498:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_33448
	dd	-4
	dd	2
	dd	_20492
	dd	_25832
	dd	-8
	dd	0
	align	4
_33493:
	dd	_33336
	dd	119
	dd	3
_33503:
	db	"norm",0
	align	4
_33502:
	dd	1
	dd	_2379
	dd	2
	dd	_20347
	dd	_33448
	dd	-4
	dd	2
	dd	_3263
	dd	_22185
	dd	-8
	dd	2
	dd	_33503
	dd	_22185
	dd	-12
	dd	2
	dd	_33480
	dd	_22185
	dd	-16
	dd	2
	dd	_3260
	dd	_24373
	dd	-20
	dd	0
	align	4
_33499:
	dd	_33336
	dd	123
	dd	3
	align	4
_33505:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	0
	align	4
_33504:
	dd	3
	dd	0
	dd	0
	align	4
_33516:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_25930
	dd	-12
	dd	0
	align	4
_33506:
	dd	_33336
	dd	136
	dd	3
	align	4
_33509:
	dd	3
	dd	0
	dd	0
	align	4
_33508:
	dd	_33336
	dd	136
	dd	23
	align	4
_33510:
	dd	_33336
	dd	137
	dd	3
	align	4
_33512:
	dd	_33336
	dd	138
	dd	3
	align	4
_33515:
	dd	_33336
	dd	139
	dd	3
	align	4
_33518:
	dd	1
	dd	_479
	dd	0
	align	4
_33517:
	dd	_33336
	dd	143
	dd	3
_33523:
	db	"tu2",0
_33524:
	db	"tv2",0
	align	4
_33522:
	dd	1
	dd	_2384
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_33468
	dd	_20471
	dd	-20
	dd	2
	dd	_33469
	dd	_20471
	dd	-24
	dd	2
	dd	_33523
	dd	_20471
	dd	-28
	dd	2
	dd	_33524
	dd	_20471
	dd	-32
	dd	0
	align	4
_33519:
	dd	_33336
	dd	147
	dd	3
_33535:
	db	"tcoords2",0
	align	4
_33534:
	dd	1
	dd	_2386
	dd	2
	dd	_3263
	dd	_22100
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	2
	dd	_33480
	dd	_21828
	dd	-12
	dd	2
	dd	_33535
	dd	_21828
	dd	-16
	dd	0
	align	4
_33525:
	dd	_33336
	dd	151
	dd	3
	align	4
_33539:
	dd	1
	dd	_2388
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	2
	dd	_22920
	dd	_20471
	dd	-16
	dd	2
	dd	_22921
	dd	_20471
	dd	-20
	dd	2
	dd	_22922
	dd	_20471
	dd	-24
	dd	2
	dd	_3260
	dd	_27266
	dd	-28
	dd	2
	dd	_33468
	dd	_20471
	dd	-32
	dd	2
	dd	_33469
	dd	_20471
	dd	-36
	dd	0
	align	4
_33536:
	dd	_33336
	dd	155
	dd	3
	align	4
_33549:
	dd	1
	dd	_2390
	dd	2
	dd	_3263
	dd	_22100
	dd	-4
	dd	2
	dd	_22947
	dd	_22100
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	2
	dd	_33480
	dd	_21828
	dd	-16
	dd	0
	align	4
_33540:
	dd	_33336
	dd	159
	dd	3
	align	4
_33561:
	dd	1
	dd	_2392
	dd	2
	dd	_3263
	dd	_22100
	dd	-4
	dd	2
	dd	_22947
	dd	_22100
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	2
	dd	_33480
	dd	_21828
	dd	-16
	dd	2
	dd	_33535
	dd	_21828
	dd	-20
	dd	0
	align	4
_33550:
	dd	_33336
	dd	163
	dd	3
_33566:
	db	"vert",0
	align	4
_33565:
	dd	1
	dd	_2394
	dd	2
	dd	_33566
	dd	_25832
	dd	-4
	dd	0
	align	4
_33562:
	dd	_33336
	dd	167
	dd	3
	align	4
_33570:
	dd	1
	dd	_2396
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	0
	align	4
_33567:
	dd	_33336
	dd	172
	dd	3
	align	4
_33576:
	dd	1
	dd	_2397
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	2
	dd	_33372
	dd	_21828
	dd	-8
	dd	0
	align	4
_33571:
	dd	_33336
	dd	175
	dd	3
	align	4
_33582:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	2
	dd	_20492
	dd	_25930
	dd	-8
	dd	0
	align	4
_33577:
	dd	_33336
	dd	179
	dd	3
	align	4
_33588:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	2
	dd	_20492
	dd	_25930
	dd	-8
	dd	0
	align	4
_33583:
	dd	_33336
	dd	182
	dd	3
	align	4
_33594:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	2
	dd	_20492
	dd	_25930
	dd	-8
	dd	0
	align	4
_33589:
	dd	_33336
	dd	185
	dd	3
	align	4
_33598:
	dd	1
	dd	_2379
	dd	2
	dd	_20347
	dd	_25930
	dd	-4
	dd	2
	dd	_3263
	dd	_22185
	dd	-8
	dd	2
	dd	_33503
	dd	_22185
	dd	-12
	dd	2
	dd	_33480
	dd	_22185
	dd	-16
	dd	2
	dd	_3260
	dd	_24373
	dd	-20
	dd	2
	dd	_33535
	dd	_22185
	dd	-24
	dd	0
	align	4
_33595:
	dd	_33336
	dd	189
	dd	3
	align	4
_33600:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	0
	align	4
_33599:
	dd	3
	dd	0
	dd	0
	align	4
_33611:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26028
	dd	-12
	dd	0
	align	4
_33601:
	dd	_33336
	dd	204
	dd	3
	align	4
_33604:
	dd	3
	dd	0
	dd	0
	align	4
_33603:
	dd	_33336
	dd	204
	dd	23
	align	4
_33605:
	dd	_33336
	dd	205
	dd	3
	align	4
_33607:
	dd	_33336
	dd	206
	dd	3
	align	4
_33610:
	dd	_33336
	dd	207
	dd	3
	align	4
_33615:
	dd	1
	dd	_479
	dd	0
	align	4
_33614:
	dd	_33336
	dd	215
	dd	3
	align	4
_33617:
	dd	1
	dd	_537
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	0
	align	4
_33616:
	dd	_33336
	dd	218
	dd	3
	align	4
_33621:
	dd	1
	dd	_2403
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	0
	align	4
_33618:
	dd	_33336
	dd	228
	dd	3
_33628:
	db	"tangent",0
	align	4
_33627:
	dd	1
	dd	_2404
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	2
	dd	_33628
	dd	_22100
	dd	-8
	dd	0
	align	4
_33622:
	dd	_33336
	dd	231
	dd	3
	align	4
_33632:
	dd	1
	dd	_2405
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	0
	align	4
_33629:
	dd	_33336
	dd	236
	dd	3
_33639:
	db	"binormal",0
	align	4
_33638:
	dd	1
	dd	_2406
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	2
	dd	_33639
	dd	_22100
	dd	-8
	dd	0
	align	4
_33633:
	dd	_33336
	dd	239
	dd	3
	align	4
_33645:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	2
	dd	_20492
	dd	_26028
	dd	-8
	dd	0
	align	4
_33640:
	dd	_33336
	dd	243
	dd	3
	align	4
_33651:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	2
	dd	_20492
	dd	_26028
	dd	-8
	dd	0
	align	4
_33646:
	dd	_33336
	dd	246
	dd	3
	align	4
_33657:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	2
	dd	_20492
	dd	_26028
	dd	-8
	dd	0
	align	4
_33652:
	dd	_33336
	dd	249
	dd	3
	align	4
_33661:
	dd	1
	dd	_2379
	dd	2
	dd	_20347
	dd	_26028
	dd	-4
	dd	2
	dd	_3263
	dd	_22185
	dd	-8
	dd	2
	dd	_33503
	dd	_22185
	dd	-12
	dd	2
	dd	_33480
	dd	_22185
	dd	-16
	dd	2
	dd	_3260
	dd	_24373
	dd	-20
	dd	2
	dd	_33628
	dd	_22185
	dd	-24
	dd	2
	dd	_33639
	dd	_22185
	dd	-28
	dd	0
	align	4
_33658:
	dd	_33336
	dd	253
	dd	3
	align	4
_33663:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33662:
	dd	3
	dd	0
	dd	0
	align	4
_33675:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_27308
	dd	-12
	dd	0
_33665:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/itexture.bmx",0
	align	4
_33664:
	dd	_33665
	dd	13
	dd	3
	align	4
_33668:
	dd	3
	dd	0
	dd	0
	align	4
_33667:
	dd	_33665
	dd	13
	dd	23
	align	4
_33669:
	dd	_33665
	dd	14
	dd	3
	align	4
_33671:
	dd	_33665
	dd	15
	dd	3
	align	4
_33674:
	dd	_33665
	dd	16
	dd	3
_33680:
	db	"bReadOnly",0
_33681:
	db	"mipmapLevel",0
	align	4
_33679:
	dd	1
	dd	_2341
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	2
	dd	_33680
	dd	_427
	dd	-8
	dd	2
	dd	_33681
	dd	_427
	dd	-12
	dd	0
	align	4
_33676:
	dd	_33665
	dd	21
	dd	3
	align	4
_33685:
	dd	1
	dd	_2342
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33682:
	dd	_33665
	dd	25
	dd	3
	align	4
_33689:
	dd	1
	dd	_2411
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33686:
	dd	_33665
	dd	29
	dd	3
	align	4
_33693:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33690:
	dd	_33665
	dd	33
	dd	3
	align	4
_33697:
	dd	1
	dd	_2261
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33694:
	dd	_33665
	dd	38
	dd	3
	align	4
_33701:
	dd	1
	dd	_2233
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33698:
	dd	_33665
	dd	43
	dd	3
	align	4
_33705:
	dd	1
	dd	_2352
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33702:
	dd	_33665
	dd	47
	dd	3
_33710:
	db	"mipmapData",0
	align	4
_33709:
	dd	1
	dd	_2412
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	2
	dd	_33710
	dd	_2292
	dd	-8
	dd	0
	align	4
_33706:
	dd	_33665
	dd	51
	dd	3
	align	4
_33714:
	dd	1
	dd	_2413
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33711:
	dd	_33665
	dd	55
	dd	3
	align	4
_33718:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33715:
	dd	_33665
	dd	59
	dd	3
	align	4
_33722:
	dd	1
	dd	_2414
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33719:
	dd	_33665
	dd	63
	dd	3
	align	4
_33726:
	dd	1
	dd	_2415
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33723:
	dd	_33665
	dd	67
	dd	3
	align	4
_33739:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33727:
	dd	_33665
	dd	71
	dd	3
	align	4
_33735:
	dd	3
	dd	0
	dd	0
	align	4
_33731:
	dd	_33665
	dd	71
	dd	22
	align	4
_33736:
	dd	_33665
	dd	72
	dd	3
	align	4
_33743:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33740:
	dd	_33665
	dd	76
	dd	3
	align	4
_33747:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_27308
	dd	-4
	dd	0
	align	4
_33744:
	dd	_33665
	dd	80
	dd	3
_33752:
	db	":SExposedVideoData",0
	align	4
_33751:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33750:
	dd	3
	dd	0
	dd	0
	align	4
_33764:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_33752
	dd	-12
	dd	0
_33754:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/sexposedvideodata.bmx",0
	align	4
_33753:
	dd	_33754
	dd	12
	dd	3
	align	4
_33757:
	dd	3
	dd	0
	dd	0
	align	4
_33756:
	dd	_33754
	dd	12
	dd	23
	align	4
_33758:
	dd	_33754
	dd	13
	dd	3
	align	4
_33760:
	dd	_33754
	dd	14
	dd	3
	align	4
_33763:
	dd	_33754
	dd	15
	dd	3
	align	4
_33768:
	dd	1
	dd	_2419
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33765:
	dd	_33754
	dd	20
	dd	3
	align	4
_33772:
	dd	1
	dd	_2420
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33769:
	dd	_33754
	dd	25
	dd	3
	align	4
_33776:
	dd	1
	dd	_2421
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33773:
	dd	_33754
	dd	30
	dd	3
	align	4
_33780:
	dd	1
	dd	_2422
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33777:
	dd	_33754
	dd	35
	dd	3
	align	4
_33784:
	dd	1
	dd	_2423
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33781:
	dd	_33754
	dd	40
	dd	3
	align	4
_33788:
	dd	1
	dd	_2424
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33785:
	dd	_33754
	dd	45
	dd	3
	align	4
_33792:
	dd	1
	dd	_2425
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33789:
	dd	_33754
	dd	50
	dd	3
	align	4
_33796:
	dd	1
	dd	_2426
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33793:
	dd	_33754
	dd	55
	dd	3
	align	4
_33800:
	dd	1
	dd	_2427
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33797:
	dd	_33754
	dd	60
	dd	3
	align	4
_33804:
	dd	1
	dd	_2428
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33801:
	dd	_33754
	dd	64
	dd	3
	align	4
_33808:
	dd	1
	dd	_2429
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33805:
	dd	_33754
	dd	68
	dd	3
	align	4
_33812:
	dd	1
	dd	_2430
	dd	2
	dd	_20347
	dd	_33752
	dd	-4
	dd	0
	align	4
_33809:
	dd	_33754
	dd	72
	dd	3
_33815:
	db	":SLight",0
	align	4
_33814:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33813:
	dd	3
	dd	0
	dd	0
	align	4
_33818:
	dd	1
	dd	_479
	dd	0
_33817:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/slight.bmx",0
	align	4
_33816:
	dd	_33817
	dd	11
	dd	3
	align	4
_33829:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_33815
	dd	-12
	dd	0
	align	4
_33819:
	dd	_33817
	dd	15
	dd	3
	align	4
_33822:
	dd	3
	dd	0
	dd	0
	align	4
_33821:
	dd	_33817
	dd	15
	dd	23
	align	4
_33823:
	dd	_33817
	dd	16
	dd	3
	align	4
_33825:
	dd	_33817
	dd	17
	dd	3
	align	4
_33828:
	dd	_33817
	dd	18
	dd	3
	align	4
_33835:
	dd	1
	dd	_2435
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33832:
	dd	_33817
	dd	27
	dd	3
	align	4
_33839:
	dd	1
	dd	_2436
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33836:
	dd	_33817
	dd	32
	dd	3
	align	4
_33843:
	dd	1
	dd	_2437
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33840:
	dd	_33817
	dd	37
	dd	3
	align	4
_33847:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33844:
	dd	_33817
	dd	41
	dd	3
	align	4
_33851:
	dd	1
	dd	_2438
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33848:
	dd	_33817
	dd	45
	dd	3
	align	4
_33855:
	dd	1
	dd	_2439
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33852:
	dd	_33817
	dd	49
	dd	3
_33860:
	db	"bCastShadows",0
	align	4
_33859:
	dd	1
	dd	_2440
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	2
	dd	_33860
	dd	_427
	dd	-8
	dd	0
	align	4
_33856:
	dd	_33817
	dd	53
	dd	3
	align	4
_33864:
	dd	1
	dd	_2441
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33861:
	dd	_33817
	dd	57
	dd	3
_33869:
	db	"newrad",0
	align	4
_33868:
	dd	1
	dd	_2442
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	2
	dd	_33869
	dd	_20471
	dd	-8
	dd	0
	align	4
_33865:
	dd	_33817
	dd	61
	dd	3
	align	4
_33873:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33870:
	dd	_33817
	dd	65
	dd	3
_33878:
	db	"E_LIGHT_TYPE",0
	align	4
_33877:
	dd	1
	dd	_2443
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	2
	dd	_33878
	dd	_427
	dd	-8
	dd	0
	align	4
_33874:
	dd	_33817
	dd	69
	dd	3
	align	4
_33882:
	dd	1
	dd	_2444
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33879:
	dd	_33817
	dd	73
	dd	3
	align	4
_33886:
	dd	1
	dd	_2445
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33883:
	dd	_33817
	dd	77
	dd	3
_33891:
	db	"outerCone",0
	align	4
_33890:
	dd	1
	dd	_2446
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	2
	dd	_33891
	dd	_20471
	dd	-8
	dd	0
	align	4
_33887:
	dd	_33817
	dd	81
	dd	3
	align	4
_33895:
	dd	1
	dd	_2447
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33892:
	dd	_33817
	dd	85
	dd	3
_33900:
	db	"innerCone",0
	align	4
_33899:
	dd	1
	dd	_2448
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	2
	dd	_33900
	dd	_20471
	dd	-8
	dd	0
	align	4
_33896:
	dd	_33817
	dd	89
	dd	3
	align	4
_33904:
	dd	1
	dd	_2449
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	0
	align	4
_33901:
	dd	_33817
	dd	93
	dd	3
_33909:
	db	"fallOff",0
	align	4
_33908:
	dd	1
	dd	_2450
	dd	2
	dd	_20347
	dd	_33815
	dd	-4
	dd	2
	dd	_33909
	dd	_20471
	dd	-8
	dd	0
	align	4
_33905:
	dd	_33817
	dd	97
	dd	3
	align	4
_33911:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33910:
	dd	3
	dd	0
	dd	0
	align	4
_33914:
	dd	1
	dd	_2453
	dd	0
_33913:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/smaterial.bmx",0
	align	4
_33912:
	dd	_33913
	dd	11
	dd	3
	align	4
_33918:
	dd	1
	dd	_2454
	dd	2
	dd	_24892
	dd	_29929
	dd	-4
	dd	0
	align	4
_33915:
	dd	_33913
	dd	15
	dd	3
	align	4
_33929:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_29929
	dd	-12
	dd	0
	align	4
_33919:
	dd	_33913
	dd	19
	dd	3
	align	4
_33922:
	dd	3
	dd	0
	dd	0
	align	4
_33921:
	dd	_33913
	dd	19
	dd	23
	align	4
_33923:
	dd	_33913
	dd	20
	dd	3
	align	4
_33925:
	dd	_33913
	dd	21
	dd	3
	align	4
_33928:
	dd	_33913
	dd	22
	dd	3
	align	4
_33935:
	dd	1
	dd	_2457
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33932:
	dd	_33913
	dd	31
	dd	3
_33940:
	db	"E_MATERIAL_TYPE",0
	align	4
_33939:
	dd	1
	dd	_2458
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_33940
	dd	_427
	dd	-8
	dd	0
	align	4
_33936:
	dd	_33913
	dd	35
	dd	3
	align	4
_33944:
	dd	1
	dd	_2459
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33941:
	dd	_33913
	dd	39
	dd	3
_33949:
	db	"typeparam",0
	align	4
_33948:
	dd	1
	dd	_2460
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_33949
	dd	_20471
	dd	-8
	dd	0
	align	4
_33945:
	dd	_33913
	dd	43
	dd	3
	align	4
_33953:
	dd	1
	dd	_2461
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33950:
	dd	_33913
	dd	47
	dd	3
	align	4
_33957:
	dd	1
	dd	_2462
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_33949
	dd	_20471
	dd	-8
	dd	0
	align	4
_33954:
	dd	_33913
	dd	51
	dd	3
_33964:
	db	"newmat",0
	align	4
_33963:
	dd	1
	dd	_1735
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_33964
	dd	_29929
	dd	-12
	dd	0
	align	4
_33958:
	dd	_33913
	dd	55
	dd	3
	align	4
_33968:
	dd	1
	dd	_2435
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33965:
	dd	_33913
	dd	60
	dd	3
	align	4
_33972:
	dd	1
	dd	_2436
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33969:
	dd	_33913
	dd	65
	dd	3
	align	4
_33976:
	dd	1
	dd	_2464
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33973:
	dd	_33913
	dd	70
	dd	3
	align	4
_33980:
	dd	1
	dd	_2437
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33977:
	dd	_33913
	dd	75
	dd	3
	align	4
_33984:
	dd	1
	dd	_2465
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33981:
	dd	_33913
	dd	79
	dd	3
_33989:
	db	"newshine",0
	align	4
_33988:
	dd	1
	dd	_2466
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_33989
	dd	_20471
	dd	-8
	dd	0
	align	4
_33985:
	dd	_33913
	dd	83
	dd	3
	align	4
_33993:
	dd	1
	dd	_2467
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33990:
	dd	_33913
	dd	87
	dd	3
_33998:
	db	"newthick",0
	align	4
_33997:
	dd	1
	dd	_2468
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_33998
	dd	_20471
	dd	-8
	dd	0
	align	4
_33994:
	dd	_33913
	dd	91
	dd	3
	align	4
_34002:
	dd	1
	dd	_2469
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_33999:
	dd	_33913
	dd	95
	dd	3
_34007:
	db	"bWireframe",0
	align	4
_34006:
	dd	1
	dd	_2470
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_34007
	dd	_427
	dd	-8
	dd	0
	align	4
_34003:
	dd	_33913
	dd	99
	dd	3
	align	4
_34011:
	dd	1
	dd	_2471
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34008:
	dd	_33913
	dd	103
	dd	3
	align	4
_34015:
	dd	1
	dd	_2472
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34012:
	dd	_33913
	dd	107
	dd	3
	align	4
_34019:
	dd	1
	dd	_2473
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34016:
	dd	_33913
	dd	111
	dd	3
	align	4
_34023:
	dd	1
	dd	_2474
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34020:
	dd	_33913
	dd	115
	dd	3
	align	4
_34027:
	dd	1
	dd	_2475
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34024:
	dd	_33913
	dd	119
	dd	3
_34032:
	db	"NewVal",0
	align	4
_34031:
	dd	1
	dd	_2476
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_34032
	dd	_427
	dd	-8
	dd	0
	align	4
_34028:
	dd	_33913
	dd	123
	dd	3
	align	4
_34036:
	dd	1
	dd	_2477
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34033:
	dd	_33913
	dd	127
	dd	3
	align	4
_34040:
	dd	1
	dd	_2478
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34037:
	dd	_33913
	dd	131
	dd	3
	align	4
_34044:
	dd	1
	dd	_2479
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34041:
	dd	_33913
	dd	135
	dd	3
	align	4
_34048:
	dd	1
	dd	_2480
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34045:
	dd	_33913
	dd	139
	dd	3
	align	4
_34052:
	dd	1
	dd	_2481
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34049:
	dd	_33913
	dd	143
	dd	3
	align	4
_34056:
	dd	1
	dd	_2482
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34053:
	dd	_33913
	dd	147
	dd	3
_34061:
	db	"E_MATERIAL_FLAG",0
	align	4
_34060:
	dd	1
	dd	_2483
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_34061
	dd	_427
	dd	-8
	dd	0
	align	4
_34057:
	dd	_33913
	dd	151
	dd	3
	align	4
_34065:
	dd	1
	dd	_2484
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_34061
	dd	_427
	dd	-8
	dd	2
	dd	_25300
	dd	_427
	dd	-12
	dd	0
	align	4
_34062:
	dd	_33913
	dd	155
	dd	3
	align	4
_34069:
	dd	1
	dd	_2051
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_34066:
	dd	_33913
	dd	160
	dd	3
	align	4
_34079:
	dd	1
	dd	_2052
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	0
	align	4
_34070:
	dd	_33913
	dd	164
	dd	3
	align	4
_34073:
	dd	3
	dd	0
	dd	0
	align	4
_34072:
	dd	_33913
	dd	164
	dd	24
	align	4
_34074:
	dd	_33913
	dd	165
	dd	3
	align	4
_34083:
	dd	1
	dd	_2485
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34080:
	dd	_33913
	dd	169
	dd	3
	align	4
_34087:
	dd	1
	dd	_2486
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34084:
	dd	_33913
	dd	173
	dd	3
	align	4
_34091:
	dd	1
	dd	_2487
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34088:
	dd	_33913
	dd	177
	dd	3
_34096:
	db	"bPointCloud",0
	align	4
_34095:
	dd	1
	dd	_2488
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_34096
	dd	_427
	dd	-8
	dd	0
	align	4
_34092:
	dd	_33913
	dd	181
	dd	3
	align	4
_34103:
	dd	1
	dd	_2489
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_20492
	dd	_29929
	dd	-8
	dd	0
	align	4
_34097:
	dd	_33913
	dd	185
	dd	3
	align	4
_34102:
	dd	_33913
	dd	186
	dd	3
	align	4
_34109:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_20492
	dd	_29929
	dd	-8
	dd	0
	align	4
_34104:
	dd	_33913
	dd	190
	dd	3
	align	4
_34115:
	dd	1
	dd	_2490
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_24892
	dd	_23145
	dd	-12
	dd	0
	align	4
_34110:
	dd	_33913
	dd	194
	dd	3
	align	4
_34119:
	dd	1
	dd	_2491
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_34116:
	dd	_33913
	dd	198
	dd	3
	align	4
_34123:
	dd	1
	dd	_2492
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34120:
	dd	_33913
	dd	202
	dd	3
	align	4
_34127:
	dd	1
	dd	_2493
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34124:
	dd	_33913
	dd	206
	dd	3
	align	4
_34131:
	dd	1
	dd	_2494
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_25300
	dd	_427
	dd	-8
	dd	0
	align	4
_34128:
	dd	_33913
	dd	210
	dd	3
	align	4
_34135:
	dd	1
	dd	_2495
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34132:
	dd	_33913
	dd	214
	dd	3
	align	4
_34139:
	dd	1
	dd	_2496
	dd	2
	dd	_20347
	dd	_29929
	dd	-8
	dd	2
	dd	_34032
	dd	_21281
	dd	-4
	dd	0
	align	4
_34136:
	dd	_33913
	dd	218
	dd	3
	align	4
_34143:
	dd	1
	dd	_2497
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34140:
	dd	_33913
	dd	222
	dd	3
	align	4
_34147:
	dd	1
	dd	_2498
	dd	2
	dd	_20347
	dd	_29929
	dd	-8
	dd	2
	dd	_34032
	dd	_21281
	dd	-4
	dd	0
	align	4
_34144:
	dd	_33913
	dd	226
	dd	3
	align	4
_34151:
	dd	1
	dd	_2499
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	0
	align	4
_34148:
	dd	_33913
	dd	230
	dd	3
	align	4
_34155:
	dd	1
	dd	_2500
	dd	2
	dd	_20347
	dd	_29929
	dd	-8
	dd	2
	dd	_34032
	dd	_21281
	dd	-4
	dd	0
	align	4
_34152:
	dd	_33913
	dd	234
	dd	3
_34160:
	db	"layer",0
	align	4
_34159:
	dd	1
	dd	_2501
	dd	2
	dd	_20347
	dd	_29929
	dd	-4
	dd	2
	dd	_34160
	dd	_427
	dd	-8
	dd	0
	align	4
_34156:
	dd	_33913
	dd	238
	dd	3
_34163:
	db	":SMaterialLayer",0
	align	4
_34162:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34161:
	dd	3
	dd	0
	dd	0
	align	4
_34171:
	dd	1
	dd	_2489
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_20492
	dd	_34163
	dd	-8
	dd	0
_34165:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/smateriallayer.bmx",0
	align	4
_34164:
	dd	_34165
	dd	11
	dd	3
	align	4
_34170:
	dd	_34165
	dd	12
	dd	3
	align	4
_34177:
	dd	1
	dd	_455
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_20492
	dd	_34163
	dd	-8
	dd	0
	align	4
_34172:
	dd	_34165
	dd	16
	dd	3
	align	4
_34183:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_20492
	dd	_34163
	dd	-8
	dd	0
	align	4
_34178:
	dd	_34165
	dd	20
	dd	3
	align	4
_34187:
	dd	1
	dd	_2051
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34184:
	dd	_34165
	dd	24
	dd	3
	align	4
_34193:
	dd	1
	dd	_2052
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_34188:
	dd	_34165
	dd	28
	dd	3
	align	4
_34197:
	dd	1
	dd	_2508
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34194:
	dd	_34165
	dd	32
	dd	3
_34202:
	db	"E_TEXTURE_CLAMP",0
	align	4
_34201:
	dd	1
	dd	_2509
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_34202
	dd	_427
	dd	-8
	dd	0
	align	4
_34198:
	dd	_34165
	dd	36
	dd	3
	align	4
_34206:
	dd	1
	dd	_2510
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34203:
	dd	_34165
	dd	40
	dd	3
	align	4
_34210:
	dd	1
	dd	_2511
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_34202
	dd	_427
	dd	-8
	dd	0
	align	4
_34207:
	dd	_34165
	dd	44
	dd	3
	align	4
_34214:
	dd	1
	dd	_2512
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34211:
	dd	_34165
	dd	48
	dd	3
_34219:
	db	"bFilter",0
	align	4
_34218:
	dd	1
	dd	_2513
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_34219
	dd	_427
	dd	-8
	dd	0
	align	4
_34215:
	dd	_34165
	dd	52
	dd	3
	align	4
_34223:
	dd	1
	dd	_2514
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34220:
	dd	_34165
	dd	56
	dd	3
	align	4
_34227:
	dd	1
	dd	_2515
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_34219
	dd	_427
	dd	-8
	dd	0
	align	4
_34224:
	dd	_34165
	dd	60
	dd	3
	align	4
_34231:
	dd	1
	dd	_2516
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34228:
	dd	_34165
	dd	64
	dd	3
_34236:
	db	"filter",0
	align	4
_34235:
	dd	1
	dd	_2517
	dd	2
	dd	_20347
	dd	_34163
	dd	-8
	dd	2
	dd	_34236
	dd	_21281
	dd	-4
	dd	0
	align	4
_34232:
	dd	_34165
	dd	68
	dd	3
	align	4
_34240:
	dd	1
	dd	_2491
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34237:
	dd	_34165
	dd	72
	dd	3
	align	4
_34246:
	dd	1
	dd	_2490
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	2
	dd	_27921
	dd	_23145
	dd	-8
	dd	0
	align	4
_34241:
	dd	_34165
	dd	76
	dd	3
	align	4
_34250:
	dd	1
	dd	_2518
	dd	2
	dd	_20347
	dd	_34163
	dd	-4
	dd	0
	align	4
_34247:
	dd	_34165
	dd	80
	dd	3
_34255:
	db	"LODBias",0
	align	4
_34254:
	dd	1
	dd	_2519
	dd	2
	dd	_20347
	dd	_34163
	dd	-8
	dd	2
	dd	_34255
	dd	_21281
	dd	-4
	dd	0
	align	4
_34251:
	dd	_34165
	dd	84
	dd	3
	align	4
_34257:
	dd	1
	dd	_479
	dd	0
	align	4
_34256:
	dd	_34165
	dd	92
	dd	3
	align	4
_34261:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_34163
	dd	-4
	dd	0
	align	4
_34258:
	dd	_34165
	dd	96
	dd	3
	align	4
_34272:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_34163
	dd	-12
	dd	0
	align	4
_34262:
	dd	_34165
	dd	100
	dd	3
	align	4
_34265:
	dd	3
	dd	0
	dd	0
	align	4
_34264:
	dd	_34165
	dd	100
	dd	23
	align	4
_34266:
	dd	_34165
	dd	101
	dd	3
	align	4
_34268:
	dd	_34165
	dd	102
	dd	3
	align	4
_34271:
	dd	_34165
	dd	103
	dd	3
_34277:
	db	":IVideoModeList",0
	align	4
_34276:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34275:
	dd	3
	dd	0
	dd	0
	align	4
_34289:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_34277
	dd	-12
	dd	0
_34279:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ivideomodelist.bmx",0
	align	4
_34278:
	dd	_34279
	dd	13
	dd	3
	align	4
_34282:
	dd	3
	dd	0
	dd	0
	align	4
_34281:
	dd	_34279
	dd	13
	dd	23
	align	4
_34283:
	dd	_34279
	dd	14
	dd	3
	align	4
_34285:
	dd	_34279
	dd	15
	dd	3
	align	4
_34288:
	dd	_34279
	dd	16
	dd	3
	align	4
_34293:
	dd	1
	dd	_2525
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34290:
	dd	_34279
	dd	20
	dd	3
_34298:
	db	"modeNumber",0
	align	4
_34297:
	dd	1
	dd	_2526
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	2
	dd	_34298
	dd	_427
	dd	-8
	dd	0
	align	4
_34294:
	dd	_34279
	dd	24
	dd	3
_34307:
	db	"minSize",0
_34308:
	db	"maxSize",0
	align	4
_34306:
	dd	1
	dd	_2527
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	2
	dd	_34307
	dd	_20574
	dd	-8
	dd	2
	dd	_34308
	dd	_20574
	dd	-12
	dd	0
	align	4
_34299:
	dd	_34279
	dd	28
	dd	3
	align	4
_34312:
	dd	1
	dd	_2529
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	2
	dd	_34298
	dd	_427
	dd	-8
	dd	0
	align	4
_34309:
	dd	_34279
	dd	32
	dd	3
	align	4
_34316:
	dd	1
	dd	_2530
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34313:
	dd	_34279
	dd	36
	dd	3
	align	4
_34320:
	dd	1
	dd	_2531
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34317:
	dd	_34279
	dd	40
	dd	3
	align	4
_34333:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34321:
	dd	_34279
	dd	44
	dd	3
	align	4
_34329:
	dd	3
	dd	0
	dd	0
	align	4
_34325:
	dd	_34279
	dd	44
	dd	22
	align	4
_34330:
	dd	_34279
	dd	45
	dd	3
	align	4
_34337:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34334:
	dd	_34279
	dd	49
	dd	3
	align	4
_34341:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_34277
	dd	-4
	dd	0
	align	4
_34338:
	dd	_34279
	dd	53
	dd	3
_34346:
	db	":IGeometryCreator",0
	align	4
_34345:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	0
	align	4
_34344:
	dd	3
	dd	0
	dd	0
	align	4
_34355:
	dd	1
	dd	_2534
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_832
	dd	_22100
	dd	-8
	dd	0
_34348:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/igeometrycreator.bmx",0
	align	4
_34347:
	dd	_34348
	dd	8
	dd	3
	align	4
_34351:
	dd	3
	dd	0
	dd	0
	align	4
_34350:
	dd	_34348
	dd	8
	dd	20
	align	4
_34352:
	dd	_34348
	dd	9
	dd	3
_34360:
	db	"tileSize",0
_34361:
	db	"tileCount",0
_34362:
	db	"hillHeight",0
_34363:
	db	"countHills",0
_34364:
	db	"textureRepeatCount",0
	align	4
_34359:
	dd	1
	dd	_2536
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34360
	dd	_20446
	dd	-8
	dd	2
	dd	_34361
	dd	_20574
	dd	-12
	dd	2
	dd	_29928
	dd	_29929
	dd	-16
	dd	2
	dd	_34362
	dd	_20471
	dd	-20
	dd	2
	dd	_34363
	dd	_20446
	dd	-24
	dd	2
	dd	_34364
	dd	_20446
	dd	-28
	dd	0
	align	4
_34356:
	dd	_34348
	dd	13
	dd	3
	align	4
_34368:
	dd	1
	dd	_2538
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34360
	dd	_20446
	dd	-8
	dd	2
	dd	_34361
	dd	_20574
	dd	-12
	dd	2
	dd	_29928
	dd	_29929
	dd	-16
	dd	2
	dd	_34364
	dd	_20446
	dd	-20
	dd	0
	align	4
_34365:
	dd	_34348
	dd	17
	dd	3
_34373:
	db	"heightmap",0
_34374:
	db	"stretchSize",0
_34375:
	db	"maxHeight",0
_34376:
	db	"defaultVertexBlockSize",0
_34377:
	db	"bDebugBorders",0
	align	4
_34372:
	dd	1
	dd	_2540
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_27307
	dd	_33194
	dd	-8
	dd	2
	dd	_34373
	dd	_33194
	dd	-12
	dd	2
	dd	_34374
	dd	_20446
	dd	-16
	dd	2
	dd	_34375
	dd	_20471
	dd	-20
	dd	2
	dd	_26838
	dd	_26839
	dd	-24
	dd	2
	dd	_34376
	dd	_20574
	dd	-28
	dd	2
	dd	_34377
	dd	_427
	dd	-32
	dd	0
	align	4
_34369:
	dd	_34348
	dd	21
	dd	3
_34390:
	db	"tesselationCylinder",0
_34391:
	db	"tesselationCone",0
_34392:
	db	"cylinderHeight",0
_34393:
	db	"widthCylinder",0
_34394:
	db	"widthCone",0
_34395:
	db	"colorCylinder",0
_34396:
	db	"colorCone",0
	align	4
_34389:
	dd	1
	dd	_2542
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34390
	dd	_427
	dd	-8
	dd	2
	dd	_34391
	dd	_427
	dd	-12
	dd	2
	dd	_20524
	dd	_20471
	dd	-16
	dd	2
	dd	_34392
	dd	_20471
	dd	-20
	dd	2
	dd	_34393
	dd	_20471
	dd	-24
	dd	2
	dd	_34394
	dd	_20471
	dd	-28
	dd	2
	dd	_34395
	dd	_27266
	dd	-32
	dd	2
	dd	_34396
	dd	_27266
	dd	-36
	dd	0
	align	4
_34378:
	dd	_34348
	dd	25
	dd	3
	align	4
_34381:
	dd	3
	dd	0
	dd	0
	align	4
_34380:
	dd	_34348
	dd	25
	dd	29
	align	4
_34382:
	dd	_34348
	dd	26
	dd	3
	align	4
_34385:
	dd	3
	dd	0
	dd	0
	align	4
_34384:
	dd	_34348
	dd	26
	dd	25
	align	4
_34386:
	dd	_34348
	dd	27
	dd	3
_34401:
	db	"radius",0
_34402:
	db	"polyCountX",0
_34403:
	db	"polyCountY",0
	align	4
_34400:
	dd	1
	dd	_2544
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	2
	dd	_34402
	dd	_427
	dd	-12
	dd	2
	dd	_34403
	dd	_427
	dd	-16
	dd	0
	align	4
_34397:
	dd	_34348
	dd	31
	dd	3
_34412:
	db	"tesselation",0
_34413:
	db	"bCloseTop",0
_34414:
	db	"oblique",0
	align	4
_34411:
	dd	1
	dd	_2546
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	2
	dd	_23470
	dd	_20471
	dd	-12
	dd	2
	dd	_34412
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	2
	dd	_34413
	dd	_427
	dd	-24
	dd	2
	dd	_34414
	dd	_20471
	dd	-28
	dd	0
	align	4
_34404:
	dd	_34348
	dd	35
	dd	3
	align	4
_34407:
	dd	3
	dd	0
	dd	0
	align	4
_34406:
	dd	_34348
	dd	35
	dd	21
	align	4
_34408:
	dd	_34348
	dd	36
	dd	3
_34427:
	db	"colorTop",0
_34428:
	db	"colorBottom",0
	align	4
_34426:
	dd	1
	dd	_2548
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	2
	dd	_23470
	dd	_20471
	dd	-12
	dd	2
	dd	_34412
	dd	_427
	dd	-16
	dd	2
	dd	_34427
	dd	_27266
	dd	-20
	dd	2
	dd	_34428
	dd	_27266
	dd	-24
	dd	2
	dd	_34414
	dd	_20471
	dd	-28
	dd	0
	align	4
_34415:
	dd	_34348
	dd	40
	dd	3
	align	4
_34418:
	dd	3
	dd	0
	dd	0
	align	4
_34417:
	dd	_34348
	dd	40
	dd	24
	align	4
_34419:
	dd	_34348
	dd	41
	dd	3
	align	4
_34422:
	dd	3
	dd	0
	dd	0
	align	4
_34421:
	dd	_34348
	dd	41
	dd	27
	align	4
_34423:
	dd	_34348
	dd	42
	dd	3
_34445:
	db	"subdivideU",0
_34446:
	db	"subdivideV",0
_34447:
	db	"footColor",0
_34448:
	db	"tailColor",0
_34449:
	db	"lpDistance",0
_34450:
	db	"lightDim",0
	align	4
_34444:
	dd	1
	dd	_2550
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	2
	dd	_34445
	dd	_427
	dd	-8
	dd	2
	dd	_34446
	dd	_427
	dd	-12
	dd	2
	dd	_34447
	dd	_27266
	dd	-16
	dd	2
	dd	_34448
	dd	_27266
	dd	-20
	dd	2
	dd	_34449
	dd	_20471
	dd	-24
	dd	2
	dd	_34450
	dd	_22100
	dd	-28
	dd	0
	align	4
_34429:
	dd	_34348
	dd	46
	dd	3
	align	4
_34432:
	dd	3
	dd	0
	dd	0
	align	4
_34431:
	dd	_34348
	dd	46
	dd	25
	align	4
_34433:
	dd	_34348
	dd	47
	dd	3
	align	4
_34436:
	dd	3
	dd	0
	dd	0
	align	4
_34435:
	dd	_34348
	dd	47
	dd	25
	align	4
_34437:
	dd	_34348
	dd	48
	dd	3
	align	4
_34440:
	dd	3
	dd	0
	dd	0
	align	4
_34439:
	dd	_34348
	dd	48
	dd	24
	align	4
_34441:
	dd	_34348
	dd	50
	dd	3
	align	4
_34461:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_34346
	dd	-12
	dd	0
	align	4
_34451:
	dd	_34348
	dd	54
	dd	3
	align	4
_34454:
	dd	3
	dd	0
	dd	0
	align	4
_34453:
	dd	_34348
	dd	54
	dd	23
	align	4
_34455:
	dd	_34348
	dd	55
	dd	3
	align	4
_34457:
	dd	_34348
	dd	56
	dd	3
	align	4
_34460:
	dd	_34348
	dd	57
	dd	3
	align	4
_34474:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	0
	align	4
_34462:
	dd	_34348
	dd	61
	dd	3
	align	4
_34470:
	dd	3
	dd	0
	dd	0
	align	4
_34466:
	dd	_34348
	dd	61
	dd	22
	align	4
_34471:
	dd	_34348
	dd	62
	dd	3
	align	4
_34478:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	0
	align	4
_34475:
	dd	_34348
	dd	66
	dd	3
	align	4
_34482:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_34346
	dd	-4
	dd	0
	align	4
_34479:
	dd	_34348
	dd	70
	dd	3
	align	4
_34486:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34485:
	dd	3
	dd	0
	dd	0
	align	4
_34498:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26839
	dd	-12
	dd	0
_34488:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ivideodriver.bmx",0
	align	4
_34487:
	dd	_34488
	dd	11
	dd	3
	align	4
_34491:
	dd	3
	dd	0
	dd	0
	align	4
_34490:
	dd	_34488
	dd	11
	dd	23
	align	4
_34492:
	dd	_34488
	dd	12
	dd	3
	align	4
_34494:
	dd	_34488
	dd	13
	dd	3
	align	4
_34497:
	dd	_34488
	dd	14
	dd	3
_34503:
	db	"bBackBuffer",0
_34504:
	db	"bZBuffer",0
_34505:
	db	"videoData",0
	align	4
_34502:
	dd	1
	dd	_2556
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34503
	dd	_427
	dd	-8
	dd	2
	dd	_34504
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_34505
	dd	_33752
	dd	-20
	dd	2
	dd	_33312
	dd	_20919
	dd	-24
	dd	0
	align	4
_34499:
	dd	_34488
	dd	18
	dd	3
	align	4
_34509:
	dd	1
	dd	_2558
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34506:
	dd	_34488
	dd	22
	dd	3
_34514:
	db	"E_VIDEO_DRIVER_FEATURE",0
	align	4
_34513:
	dd	1
	dd	_2559
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34514
	dd	_427
	dd	-8
	dd	0
	align	4
_34510:
	dd	_34488
	dd	26
	dd	3
	align	4
_34518:
	dd	1
	dd	_2560
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34515:
	dd	_34488
	dd	30
	dd	3
	align	4
_34522:
	dd	1
	dd	_2562
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34519:
	dd	_34488
	dd	34
	dd	3
_34529:
	db	"E_TRANSFORMATION_STATE",0
	align	4
_34528:
	dd	1
	dd	_2564
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34529
	dd	_427
	dd	-8
	dd	2
	dd	_27921
	dd	_23145
	dd	-12
	dd	0
	align	4
_34523:
	dd	_34488
	dd	38
	dd	3
	align	4
_34533:
	dd	1
	dd	_2565
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34529
	dd	_427
	dd	-8
	dd	0
	align	4
_34530:
	dd	_34488
	dd	42
	dd	3
	align	4
_34539:
	dd	1
	dd	_1735
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_29928
	dd	_29929
	dd	-8
	dd	0
	align	4
_34534:
	dd	_34488
	dd	46
	dd	3
	align	4
_34545:
	dd	1
	dd	_2051
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_34540:
	dd	_34488
	dd	50
	dd	3
	align	4
_34551:
	dd	1
	dd	_2566
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_1194
	dd	_26327
	dd	-8
	dd	0
	align	4
_34546:
	dd	_34488
	dd	54
	dd	3
	align	4
_34559:
	dd	1
	dd	_1327
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	2
	dd	_33296
	dd	_427
	dd	-16
	dd	0
	align	4
_34552:
	dd	_34488
	dd	58
	dd	3
	align	4
_34565:
	dd	1
	dd	_2569
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_30636
	dd	_33194
	dd	-12
	dd	2
	dd	_33710
	dd	_2292
	dd	-16
	dd	0
	align	4
_34560:
	dd	_34488
	dd	62
	dd	3
	align	4
_34571:
	dd	1
	dd	_2571
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_34566:
	dd	_34488
	dd	66
	dd	3
	align	4
_34575:
	dd	1
	dd	_2572
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34572:
	dd	_34488
	dd	70
	dd	3
_34584:
	db	"zeroTexels",0
	align	4
_34583:
	dd	1
	dd	_2573
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	2
	dd	_34584
	dd	_427
	dd	-16
	dd	0
	align	4
_34576:
	dd	_34488
	dd	74
	dd	3
	align	4
_34592:
	dd	1
	dd	_2575
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_34584
	dd	_427
	dd	-16
	dd	0
	align	4
_34585:
	dd	_34488
	dd	78
	dd	3
_34599:
	db	"amplitude",0
	align	4
_34598:
	dd	1
	dd	_2577
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_34599
	dd	_20471
	dd	-12
	dd	0
	align	4
_34593:
	dd	_34488
	dd	82
	dd	3
_34604:
	db	"bClearBackBuffer",0
_34605:
	db	"bClearZBuffer",0
	align	4
_34603:
	dd	1
	dd	_2579
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_34604
	dd	_427
	dd	-12
	dd	2
	dd	_34605
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	0
	align	4
_34600:
	dd	_34488
	dd	86
	dd	3
_34610:
	db	"E_RENDER_TARGET",0
	align	4
_34609:
	dd	1
	dd	_2581
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34610
	dd	_427
	dd	-8
	dd	2
	dd	_34604
	dd	_427
	dd	-12
	dd	2
	dd	_34605
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	0
	align	4
_34606:
	dd	_34488
	dd	90
	dd	3
_34626:
	db	"render_targets",0
_34627:
	db	"[]:IRenderTarget",0
_34628:
	db	"target_size",0
_34629:
	db	"target_array",0
	align	4
_34625:
	dd	1
	dd	_2583
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34626
	dd	_34627
	dd	-8
	dd	2
	dd	_34604
	dd	_427
	dd	-12
	dd	2
	dd	_34605
	dd	_427
	dd	-16
	dd	2
	dd	_3260
	dd	_27266
	dd	-20
	dd	2
	dd	_34628
	dd	_427
	dd	-24
	dd	2
	dd	_34629
	dd	_24373
	dd	-28
	dd	0
	align	4
_34611:
	dd	_34488
	dd	95
	dd	3
	align	4
_34613:
	dd	_34488
	dd	96
	dd	3
	align	4
_34615:
	dd	_34488
	dd	97
	dd	3
	align	4
_34621:
	dd	3
	dd	0
	dd	0
	align	4
_34617:
	dd	_34488
	dd	97
	dd	24
	align	4
_34622:
	dd	_34488
	dd	99
	dd	3
	align	4
_34635:
	dd	1
	dd	_2585
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_24886
	dd	_20919
	dd	-8
	dd	0
	align	4
_34630:
	dd	_34488
	dd	103
	dd	3
	align	4
_34639:
	dd	1
	dd	_2586
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34636:
	dd	_34488
	dd	107
	dd	3
_34644:
	db	"vertices",0
_34645:
	db	"vertexCount",0
_34646:
	db	"indexList",0
_34647:
	db	"primCount",0
_34648:
	db	"E_PRIMITIVE_TYPE",0
_34649:
	db	"E_INDEX_TYPE",0
	align	4
_34643:
	dd	1
	dd	_2587
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_2292
	dd	-8
	dd	2
	dd	_34645
	dd	_427
	dd	-12
	dd	2
	dd	_34646
	dd	_2292
	dd	-16
	dd	2
	dd	_34647
	dd	_427
	dd	-20
	dd	2
	dd	_33339
	dd	_427
	dd	-24
	dd	2
	dd	_34648
	dd	_427
	dd	-28
	dd	2
	dd	_34649
	dd	_427
	dd	-32
	dd	0
	align	4
_34640:
	dd	_34488
	dd	111
	dd	3
	align	4
_34653:
	dd	1
	dd	_2589
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_2292
	dd	-8
	dd	2
	dd	_34645
	dd	_427
	dd	-12
	dd	2
	dd	_34646
	dd	_2292
	dd	-16
	dd	2
	dd	_34647
	dd	_427
	dd	-20
	dd	2
	dd	_33339
	dd	_427
	dd	-24
	dd	2
	dd	_34648
	dd	_427
	dd	-28
	dd	2
	dd	_34649
	dd	_427
	dd	-32
	dd	0
	align	4
_34650:
	dd	_34488
	dd	115
	dd	3
	align	4
_34667:
	dd	1
	dd	_2590
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_2097
	dd	_22100
	dd	-8
	dd	2
	dd	_21308
	dd	_22100
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	0
	align	4
_34654:
	dd	_34488
	dd	119
	dd	3
	align	4
_34657:
	dd	3
	dd	0
	dd	0
	align	4
_34656:
	dd	_34488
	dd	119
	dd	22
	align	4
_34658:
	dd	_34488
	dd	120
	dd	3
_34680:
	db	"triangle",0
	align	4
_34679:
	dd	1
	dd	_2592
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34680
	dd	_22597
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_34668:
	dd	_34488
	dd	124
	dd	3
	align	4
_34671:
	dd	3
	dd	0
	dd	0
	align	4
_34670:
	dd	_34488
	dd	124
	dd	22
	align	4
_34672:
	dd	_34488
	dd	125
	dd	3
	align	4
_34692:
	dd	1
	dd	_2594
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_34681:
	dd	_34488
	dd	129
	dd	3
	align	4
_34684:
	dd	3
	dd	0
	dd	0
	align	4
_34683:
	dd	_34488
	dd	129
	dd	22
	align	4
_34685:
	dd	_34488
	dd	130
	dd	3
	align	4
_34700:
	dd	1
	dd	_2596
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_29662
	dd	_20804
	dd	-12
	dd	0
	align	4
_34693:
	dd	_34488
	dd	134
	dd	3
_34711:
	db	"bUseAlphaChannelOfTexture",0
	align	4
_34710:
	dd	1
	dd	_2598
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_29662
	dd	_20804
	dd	-12
	dd	2
	dd	_33312
	dd	_20919
	dd	-16
	dd	2
	dd	_33313
	dd	_20919
	dd	-20
	dd	2
	dd	_3260
	dd	_27266
	dd	-24
	dd	2
	dd	_34711
	dd	_427
	dd	-28
	dd	0
	align	4
_34701:
	dd	_34488
	dd	138
	dd	3
_34739:
	db	"destRect",0
_34740:
	db	"colors",0
_34741:
	db	"[]:SColor",0
_34742:
	db	"colors_size",0
_34743:
	db	"colorsArr",0
	align	4
_34738:
	dd	1
	dd	_2600
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_34739
	dd	_20919
	dd	-12
	dd	2
	dd	_33312
	dd	_20919
	dd	-16
	dd	2
	dd	_33313
	dd	_20919
	dd	-20
	dd	2
	dd	_34740
	dd	_34741
	dd	-24
	dd	2
	dd	_34711
	dd	_427
	dd	-28
	dd	2
	dd	_34742
	dd	_427
	dd	-32
	dd	2
	dd	_34743
	dd	_24373
	dd	-36
	dd	0
	align	4
_34712:
	dd	_34488
	dd	142
	dd	3
	align	4
_34715:
	dd	3
	dd	0
	dd	0
	align	4
_34714:
	dd	_34488
	dd	142
	dd	25
	align	4
_34716:
	dd	_34488
	dd	143
	dd	3
	align	4
_34718:
	dd	_34488
	dd	144
	dd	3
	align	4
_34720:
	dd	_34488
	dd	145
	dd	3
	align	4
_34726:
	dd	3
	dd	0
	dd	0
	align	4
_34722:
	dd	_34488
	dd	145
	dd	21
	align	4
_34727:
	dd	_34488
	dd	147
	dd	3
_34768:
	db	"sourceRects",0
_34769:
	db	"kerningWidth",0
_34770:
	db	"sourceRects_size",0
_34771:
	db	"sourceRects_array",0
	align	4
_34767:
	dd	1
	dd	_2602
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_34768
	dd	_31582
	dd	-16
	dd	2
	dd	_31661
	dd	_24373
	dd	-20
	dd	2
	dd	_34769
	dd	_427
	dd	-24
	dd	2
	dd	_33313
	dd	_20919
	dd	-28
	dd	2
	dd	_3260
	dd	_27266
	dd	-32
	dd	2
	dd	_34711
	dd	_427
	dd	-36
	dd	2
	dd	_31663
	dd	_427
	dd	-40
	dd	2
	dd	_34770
	dd	_427
	dd	-44
	dd	2
	dd	_34771
	dd	_24373
	dd	-48
	dd	0
	align	4
_34744:
	dd	_34488
	dd	152
	dd	3
	align	4
_34746:
	dd	_34488
	dd	153
	dd	3
	align	4
_34752:
	dd	3
	dd	0
	dd	0
	align	4
_34748:
	dd	_34488
	dd	153
	dd	19
	align	4
_34753:
	dd	_34488
	dd	155
	dd	3
	align	4
_34755:
	dd	_34488
	dd	156
	dd	3
	align	4
_34757:
	dd	_34488
	dd	157
	dd	3
	align	4
_34763:
	dd	3
	dd	0
	dd	0
	align	4
_34759:
	dd	_34488
	dd	157
	dd	29
	align	4
_34764:
	dd	_34488
	dd	159
	dd	3
	align	4
_34797:
	dd	1
	dd	_2604
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_31581
	dd	_31662
	dd	-12
	dd	2
	dd	_34768
	dd	_31582
	dd	-16
	dd	2
	dd	_33313
	dd	_20919
	dd	-20
	dd	2
	dd	_3260
	dd	_27266
	dd	-24
	dd	2
	dd	_34711
	dd	_427
	dd	-28
	dd	2
	dd	_31664
	dd	_427
	dd	-32
	dd	2
	dd	_31665
	dd	_24373
	dd	-36
	dd	2
	dd	_34770
	dd	_427
	dd	-40
	dd	2
	dd	_34771
	dd	_24373
	dd	-44
	dd	0
	align	4
_34772:
	dd	_34488
	dd	164
	dd	3
	align	4
_34774:
	dd	_34488
	dd	165
	dd	3
	align	4
_34776:
	dd	_34488
	dd	166
	dd	3
	align	4
_34782:
	dd	3
	dd	0
	dd	0
	align	4
_34778:
	dd	_34488
	dd	166
	dd	21
	align	4
_34783:
	dd	_34488
	dd	168
	dd	3
	align	4
_34785:
	dd	_34488
	dd	169
	dd	3
	align	4
_34787:
	dd	_34488
	dd	170
	dd	3
	align	4
_34793:
	dd	3
	dd	0
	dd	0
	align	4
_34789:
	dd	_34488
	dd	170
	dd	29
	align	4
_34794:
	dd	_34488
	dd	172
	dd	3
	align	4
_34805:
	dd	1
	dd	_1775
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	2
	dd	_3263
	dd	_20919
	dd	-12
	dd	2
	dd	_28652
	dd	_20919
	dd	-16
	dd	0
	align	4
_34798:
	dd	_34488
	dd	176
	dd	3
_34820:
	db	"colorLeftUp",0
_34821:
	db	"colorRightUp",0
_34822:
	db	"colorLeftDown",0
_34823:
	db	"colorRightDown",0
	align	4
_34819:
	dd	1
	dd	_2607
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_3263
	dd	_20919
	dd	-8
	dd	2
	dd	_34820
	dd	_27266
	dd	-12
	dd	2
	dd	_34821
	dd	_27266
	dd	-16
	dd	2
	dd	_34822
	dd	_27266
	dd	-20
	dd	2
	dd	_34823
	dd	_27266
	dd	-24
	dd	2
	dd	_28652
	dd	_20919
	dd	-28
	dd	0
	align	4
_34806:
	dd	_34488
	dd	180
	dd	3
	align	4
_34827:
	dd	1
	dd	_2609
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_3263
	dd	_20919
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_34824:
	dd	_34488
	dd	184
	dd	3
	align	4
_34835:
	dd	1
	dd	_2611
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_2097
	dd	_20804
	dd	-8
	dd	2
	dd	_23817
	dd	_20804
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	0
	align	4
_34828:
	dd	_34488
	dd	188
	dd	3
	align	4
_34841:
	dd	1
	dd	_2613
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_23316
	dd	_20804
	dd	-8
	dd	2
	dd	_34401
	dd	_20471
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_34645
	dd	_427
	dd	-20
	dd	0
	align	4
_34836:
	dd	_34488
	dd	192
	dd	3
_34848:
	db	"triangles",0
_34849:
	db	"bZfail",0
	align	4
_34847:
	dd	1
	dd	_2615
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34848
	dd	_25658
	dd	-8
	dd	2
	dd	_23445
	dd	_427
	dd	-12
	dd	2
	dd	_34849
	dd	_427
	dd	-16
	dd	0
	align	4
_34842:
	dd	_34488
	dd	196
	dd	3
_34854:
	db	"bClearStencilBuffer",0
_34855:
	db	"leftUpEdge",0
_34856:
	db	"rightUpEdge",0
_34857:
	db	"leftDownEdge",0
_34858:
	db	"rightDownEdge",0
	align	4
_34853:
	dd	1
	dd	_2617
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34854
	dd	_427
	dd	-8
	dd	2
	dd	_34855
	dd	_27266
	dd	-12
	dd	2
	dd	_34856
	dd	_27266
	dd	-16
	dd	2
	dd	_34857
	dd	_27266
	dd	-20
	dd	2
	dd	_34858
	dd	_27266
	dd	-24
	dd	0
	align	4
_34850:
	dd	_34488
	dd	200
	dd	3
_34865:
	db	"mb",0
_34866:
	db	":IMeshBuffer",0
	align	4
_34864:
	dd	1
	dd	_2619
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34865
	dd	_34866
	dd	-8
	dd	0
	align	4
_34859:
	dd	_34488
	dd	204
	dd	3
_34871:
	db	"E_FOG_TYPE",0
_34872:
	db	"fend",0
_34873:
	db	"density",0
_34874:
	db	"bPixelFog",0
_34875:
	db	"bRangeFog",0
	align	4
_34870:
	dd	1
	dd	_2621
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	2
	dd	_34871
	dd	_427
	dd	-12
	dd	2
	dd	_2097
	dd	_20471
	dd	-16
	dd	2
	dd	_34872
	dd	_20471
	dd	-20
	dd	2
	dd	_34873
	dd	_20471
	dd	-24
	dd	2
	dd	_34874
	dd	_427
	dd	-28
	dd	2
	dd	_34875
	dd	_427
	dd	-32
	dd	0
	align	4
_34867:
	dd	_34488
	dd	208
	dd	3
	align	4
_34879:
	dd	1
	dd	_2623
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34876:
	dd	_34488
	dd	212
	dd	3
	align	4
_34883:
	dd	1
	dd	_2624
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34880:
	dd	_34488
	dd	216
	dd	3
	align	4
_34887:
	dd	1
	dd	_2625
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34884:
	dd	_34488
	dd	220
	dd	3
_34892:
	db	"param",0
	align	4
_34891:
	dd	1
	dd	_2626
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34892
	dd	_427
	dd	-8
	dd	0
	align	4
_34888:
	dd	_34488
	dd	224
	dd	3
	align	4
_34896:
	dd	1
	dd	_2627
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34893:
	dd	_34488
	dd	228
	dd	3
_34903:
	db	"light",0
	align	4
_34902:
	dd	1
	dd	_2628
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34903
	dd	_33815
	dd	-8
	dd	0
	align	4
_34897:
	dd	_34488
	dd	232
	dd	3
	align	4
_34909:
	dd	1
	dd	_2630
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_3260
	dd	_27275
	dd	-8
	dd	0
	align	4
_34904:
	dd	_34488
	dd	236
	dd	3
	align	4
_34913:
	dd	1
	dd	_2632
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34910:
	dd	_34488
	dd	240
	dd	3
	align	4
_34917:
	dd	1
	dd	_2633
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34914:
	dd	_34488
	dd	244
	dd	3
	align	4
_34921:
	dd	1
	dd	_2634
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_34918:
	dd	_34488
	dd	248
	dd	3
	align	4
_34925:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34922:
	dd	_34488
	dd	252
	dd	4
	align	4
_34929:
	dd	1
	dd	_2636
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34926:
	dd	_34488
	dd	256
	dd	3
_34934:
	db	"E_TEXTURE_CREATION_FLAG",0
	align	4
_34933:
	dd	1
	dd	_2637
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34934
	dd	_427
	dd	-8
	dd	2
	dd	_29002
	dd	_427
	dd	-12
	dd	0
	align	4
_34930:
	dd	_34488
	dd	260
	dd	3
	align	4
_34938:
	dd	1
	dd	_2638
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34934
	dd	_427
	dd	-8
	dd	0
	align	4
_34935:
	dd	_34488
	dd	264
	dd	3
	align	4
_34944:
	dd	1
	dd	_2639
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_34939:
	dd	_34488
	dd	268
	dd	3
	align	4
_34950:
	dd	1
	dd	_2641
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_1194
	dd	_26327
	dd	-8
	dd	0
	align	4
_34945:
	dd	_34488
	dd	272
	dd	3
_34957:
	db	"pdata",0
_34958:
	db	"ownForeignMemory",0
_34959:
	db	"deleteMemory",0
	align	4
_34956:
	dd	1
	dd	_2643
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_33296
	dd	_427
	dd	-8
	dd	2
	dd	_832
	dd	_20574
	dd	-12
	dd	2
	dd	_34957
	dd	_2292
	dd	-16
	dd	2
	dd	_34958
	dd	_427
	dd	-20
	dd	2
	dd	_34959
	dd	_427
	dd	-24
	dd	0
	align	4
_34951:
	dd	_34488
	dd	276
	dd	3
	align	4
_34963:
	dd	1
	dd	_2645
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_33296
	dd	_427
	dd	-8
	dd	2
	dd	_832
	dd	_20574
	dd	-12
	dd	0
	align	4
_34960:
	dd	_34488
	dd	280
	dd	3
_34968:
	db	"imageToCopy",0
	align	4
_34967:
	dd	1
	dd	_2647
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_33296
	dd	_427
	dd	-8
	dd	2
	dd	_34968
	dd	_33194
	dd	-12
	dd	0
	align	4
_34964:
	dd	_34488
	dd	284
	dd	3
	align	4
_34972:
	dd	1
	dd	_2649
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34968
	dd	_33194
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_832
	dd	_20574
	dd	-16
	dd	0
	align	4
_34969:
	dd	_34488
	dd	288
	dd	3
	align	4
_34976:
	dd	1
	dd	_2651
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_3263
	dd	_20804
	dd	-12
	dd	2
	dd	_832
	dd	_20574
	dd	-16
	dd	0
	align	4
_34973:
	dd	_34488
	dd	292
	dd	3
	align	4
_34980:
	dd	1
	dd	_2653
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	0
	align	4
_34977:
	dd	_34488
	dd	296
	dd	3
	align	4
_34984:
	dd	1
	dd	_2654
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34981:
	dd	_34488
	dd	300
	dd	3
	align	4
_34988:
	dd	1
	dd	_2655
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_34985:
	dd	_34488
	dd	305
	dd	3
	align	4
_34992:
	dd	1
	dd	_2657
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34989:
	dd	_34488
	dd	309
	dd	3
	align	4
_34996:
	dd	1
	dd	_2261
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_34993:
	dd	_34488
	dd	313
	dd	3
	align	4
_35004:
	dd	1
	dd	_2659
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_25755
	dd	-8
	dd	2
	dd	_34646
	dd	_25339
	dd	-12
	dd	0
	align	4
_34997:
	dd	_34488
	dd	317
	dd	3
	align	4
_35012:
	dd	1
	dd	_2661
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_25853
	dd	-8
	dd	2
	dd	_34646
	dd	_25339
	dd	-12
	dd	0
	align	4
_35005:
	dd	_34488
	dd	321
	dd	3
	align	4
_35020:
	dd	1
	dd	_2663
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_25951
	dd	-8
	dd	2
	dd	_34646
	dd	_25339
	dd	-12
	dd	0
	align	4
_35013:
	dd	_34488
	dd	325
	dd	3
	align	4
_35028:
	dd	1
	dd	_2665
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_25755
	dd	-8
	dd	2
	dd	_34646
	dd	_25339
	dd	-12
	dd	0
	align	4
_35021:
	dd	_34488
	dd	329
	dd	3
	align	4
_35036:
	dd	1
	dd	_2666
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34644
	dd	_25853
	dd	-8
	dd	2
	dd	_34646
	dd	_25339
	dd	-12
	dd	0
	align	4
_35029:
	dd	_34488
	dd	333
	dd	3
	align	4
_35040:
	dd	1
	dd	_2667
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35037:
	dd	_34488
	dd	337
	dd	3
	align	4
_35044:
	dd	1
	dd	_2668
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_35041:
	dd	_34488
	dd	341
	dd	3
	align	4
_35048:
	dd	1
	dd	_2050
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35045:
	dd	_34488
	dd	345
	dd	3
_35057:
	db	"renderer",0
_35058:
	db	":IMaterialRenderer",0
	align	4
_35056:
	dd	1
	dd	_2669
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_35057
	dd	_35058
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_35049:
	dd	_34488
	dd	349
	dd	3
_35065:
	db	":IImageLoader",0
	align	4
_35064:
	dd	1
	dd	_2671
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27013
	dd	_35065
	dd	-8
	dd	0
	align	4
_35059:
	dd	_34488
	dd	353
	dd	3
_35072:
	db	":IImageWriter",0
	align	4
_35071:
	dd	1
	dd	_2673
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_28185
	dd	_35072
	dd	-8
	dd	0
	align	4
_35066:
	dd	_34488
	dd	357
	dd	3
	align	4
_35080:
	dd	1
	dd	_2675
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_29629
	dd	_33194
	dd	-8
	dd	2
	dd	_26279
	dd	_19130
	dd	-12
	dd	2
	dd	_34892
	dd	_427
	dd	-16
	dd	0
	align	4
_35073:
	dd	_34488
	dd	361
	dd	3
	align	4
_35084:
	dd	1
	dd	_2677
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_29629
	dd	_33194
	dd	-8
	dd	2
	dd	_28441
	dd	_26389
	dd	-12
	dd	2
	dd	_34892
	dd	_427
	dd	-16
	dd	0
	align	4
_35081:
	dd	_34488
	dd	365
	dd	3
	align	4
_35088:
	dd	1
	dd	_2679
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_35085:
	dd	_34488
	dd	369
	dd	3
	align	4
_35094:
	dd	1
	dd	_2680
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_35089:
	dd	_34488
	dd	373
	dd	3
	align	4
_35100:
	dd	1
	dd	_2681
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_29928
	dd	_29929
	dd	-8
	dd	0
	align	4
_35095:
	dd	_34488
	dd	377
	dd	3
_35109:
	db	"attributes",0
	align	4
_35108:
	dd	1
	dd	_2683
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_24969
	dd	_29929
	dd	-8
	dd	2
	dd	_35109
	dd	_27111
	dd	-12
	dd	0
	align	4
_35101:
	dd	_34488
	dd	381
	dd	3
	align	4
_35113:
	dd	1
	dd	_2685
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35110:
	dd	_34488
	dd	385
	dd	3
_35122:
	db	"newName",0
	align	4
_35121:
	dd	1
	dd	_2687
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_35122
	dd	_19130
	dd	-12
	dd	0
	align	4
_35114:
	dd	_34488
	dd	389
	dd	3
	align	4
_35128:
	dd	1
	dd	_2689
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_35123:
	dd	_34488
	dd	393
	dd	3
	align	4
_35134:
	dd	1
	dd	_2690
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_28020
	dd	_22781
	dd	-12
	dd	2
	dd	_29137
	dd	_427
	dd	-16
	dd	0
	align	4
_35129:
	dd	_34488
	dd	397
	dd	3
	align	4
_35138:
	dd	1
	dd	_2692
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_29137
	dd	_427
	dd	-12
	dd	0
	align	4
_35135:
	dd	_34488
	dd	401
	dd	3
_35143:
	db	"bFlag",0
	align	4
_35142:
	dd	1
	dd	_2693
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_35143
	dd	_427
	dd	-8
	dd	0
	align	4
_35139:
	dd	_34488
	dd	405
	dd	3
	align	4
_35156:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35144:
	dd	_34488
	dd	409
	dd	3
	align	4
_35152:
	dd	3
	dd	0
	dd	0
	align	4
_35148:
	dd	_34488
	dd	409
	dd	22
	align	4
_35153:
	dd	_34488
	dd	410
	dd	3
	align	4
_35160:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35157:
	dd	_34488
	dd	414
	dd	3
	align	4
_35164:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35161:
	dd	_34488
	dd	418
	dd	3
	align	4
_35170:
	dd	1
	dd	_2694
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34514
	dd	_427
	dd	-8
	dd	2
	dd	_35143
	dd	_427
	dd	-12
	dd	0
	align	4
_35167:
	dd	_34488
	dd	426
	dd	3
	align	4
_35174:
	dd	1
	dd	_2695
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35171:
	dd	_34488
	dd	430
	dd	3
	align	4
_35182:
	dd	1
	dd	_2696
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_832
	dd	_20574
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_35175:
	dd	_34488
	dd	434
	dd	3
	align	4
_35188:
	dd	1
	dd	_2698
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_34865
	dd	_34866
	dd	-8
	dd	0
	align	4
_35183:
	dd	_34488
	dd	438
	dd	3
	align	4
_35192:
	dd	1
	dd	_2699
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35189:
	dd	_34488
	dd	442
	dd	3
	align	4
_35198:
	dd	1
	dd	_2700
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_20550
	dd	_427
	dd	-8
	dd	2
	dd	_20551
	dd	_427
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	0
	align	4
_35193:
	dd	_34488
	dd	446
	dd	3
	align	4
_35202:
	dd	1
	dd	_2233
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35199:
	dd	_34488
	dd	450
	dd	3
	align	4
_35206:
	dd	1
	dd	_2701
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35203:
	dd	_34488
	dd	454
	dd	3
	align	4
_35210:
	dd	1
	dd	_2702
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35207:
	dd	_34488
	dd	458
	dd	3
	align	4
_35214:
	dd	1
	dd	_2704
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_23445
	dd	_427
	dd	-8
	dd	0
	align	4
_35211:
	dd	_34488
	dd	462
	dd	3
_35219:
	db	"lightIndex",0
_35220:
	db	"bTurnOn",0
	align	4
_35218:
	dd	1
	dd	_2705
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_35219
	dd	_427
	dd	-8
	dd	2
	dd	_35220
	dd	_427
	dd	-12
	dd	0
	align	4
_35215:
	dd	_34488
	dd	466
	dd	3
	align	4
_35224:
	dd	1
	dd	_2706
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35221:
	dd	_34488
	dd	470
	dd	3
	align	4
_35228:
	dd	1
	dd	_2707
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_21492
	dd	_427
	dd	-8
	dd	0
	align	4
_35225:
	dd	_34488
	dd	474
	dd	3
	align	4
_35232:
	dd	1
	dd	_2709
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35229:
	dd	_34488
	dd	478
	dd	3
	align	4
_35236:
	dd	1
	dd	_2710
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_21492
	dd	_427
	dd	-8
	dd	0
	align	4
_35233:
	dd	_34488
	dd	482
	dd	3
	align	4
_35240:
	dd	1
	dd	_2712
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35237:
	dd	_34488
	dd	486
	dd	3
	align	4
_35244:
	dd	1
	dd	_2713
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_35241:
	dd	_34488
	dd	490
	dd	3
	align	4
_35248:
	dd	1
	dd	_2714
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	0
	align	4
_35245:
	dd	_34488
	dd	494
	dd	3
_35253:
	db	"fog_start",0
_35254:
	db	"fog_end",0
	align	4
_35252:
	dd	1
	dd	_2715
	dd	2
	dd	_20347
	dd	_26839
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	5
	dd	_34871
	dd	_427
	dd	-12
	dd	5
	dd	_35253
	dd	_20471
	dd	-16
	dd	5
	dd	_35254
	dd	_20471
	dd	-20
	dd	5
	dd	_34873
	dd	_20471
	dd	-24
	dd	5
	dd	_34874
	dd	_427
	dd	-28
	dd	5
	dd	_34875
	dd	_427
	dd	-32
	dd	0
	align	4
_35249:
	dd	_34488
	dd	498
	dd	3
_35257:
	db	":SOverrideMaterial",0
	align	4
_35256:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	0
	align	4
_35255:
	dd	3
	dd	0
	dd	0
	align	4
_35261:
	dd	1
	dd	_1735
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	2
	dd	_29928
	dd	_29929
	dd	-8
	dd	0
	align	4
_35258:
	dd	_34488
	dd	507
	dd	3
	align	4
_35265:
	dd	1
	dd	_1733
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	0
	align	4
_35262:
	dd	_34488
	dd	511
	dd	3
	align	4
_35269:
	dd	1
	dd	_2719
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	0
	align	4
_35266:
	dd	_34488
	dd	515
	dd	3
_35274:
	db	"enable_flags",0
	align	4
_35273:
	dd	1
	dd	_2720
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	2
	dd	_35274
	dd	_427
	dd	-8
	dd	0
	align	4
_35270:
	dd	_34488
	dd	519
	dd	3
	align	4
_35278:
	dd	1
	dd	_2721
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	0
	align	4
_35275:
	dd	_34488
	dd	523
	dd	3
_35283:
	db	"passes",0
	align	4
_35282:
	dd	1
	dd	_2722
	dd	2
	dd	_20347
	dd	_35257
	dd	-8
	dd	2
	dd	_35283
	dd	_23162
	dd	-4
	dd	0
	align	4
_35279:
	dd	_34488
	dd	527
	dd	3
	align	4
_35287:
	dd	1
	dd	_2723
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	0
	align	4
_35284:
	dd	_34488
	dd	531
	dd	3
	align	4
_35291:
	dd	1
	dd	_1564
	dd	2
	dd	_20347
	dd	_35257
	dd	-4
	dd	2
	dd	_29002
	dd	_427
	dd	-8
	dd	0
	align	4
_35288:
	dd	_34488
	dd	535
	dd	3
	align	4
_35302:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35257
	dd	-12
	dd	0
	align	4
_35292:
	dd	_34488
	dd	539
	dd	3
	align	4
_35295:
	dd	3
	dd	0
	dd	0
	align	4
_35294:
	dd	_34488
	dd	539
	dd	23
	align	4
_35296:
	dd	_34488
	dd	540
	dd	3
	align	4
_35298:
	dd	_34488
	dd	541
	dd	3
	align	4
_35301:
	dd	_34488
	dd	542
	dd	3
_35305:
	db	":IRenderTarget",0
	align	4
_35304:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35303:
	dd	3
	dd	0
	dd	0
	align	4
_35309:
	dd	1
	dd	_2727
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35306:
	dd	_34488
	dd	550
	dd	3
	align	4
_35313:
	dd	1
	dd	_2728
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	0
	align	4
_35310:
	dd	_34488
	dd	554
	dd	3
	align	4
_35317:
	dd	1
	dd	_2729
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35314:
	dd	_34488
	dd	558
	dd	3
	align	4
_35321:
	dd	1
	dd	_2730
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	2
	dd	_34610
	dd	_427
	dd	-8
	dd	0
	align	4
_35318:
	dd	_34488
	dd	562
	dd	3
	align	4
_35325:
	dd	1
	dd	_2497
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35322:
	dd	_34488
	dd	566
	dd	3
_35330:
	db	"E_COLOR_PLANE",0
	align	4
_35329:
	dd	1
	dd	_2498
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	2
	dd	_35330
	dd	_427
	dd	-8
	dd	0
	align	4
_35326:
	dd	_34488
	dd	570
	dd	3
	align	4
_35334:
	dd	1
	dd	_2731
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35331:
	dd	_34488
	dd	574
	dd	3
_35339:
	db	"E_BLEND_FACTOR",0
	align	4
_35338:
	dd	1
	dd	_2732
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	2
	dd	_35339
	dd	_427
	dd	-8
	dd	0
	align	4
_35335:
	dd	_34488
	dd	578
	dd	3
	align	4
_35343:
	dd	1
	dd	_2733
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35340:
	dd	_34488
	dd	582
	dd	3
	align	4
_35347:
	dd	1
	dd	_2734
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	2
	dd	_35339
	dd	_427
	dd	-8
	dd	0
	align	4
_35344:
	dd	_34488
	dd	586
	dd	3
	align	4
_35351:
	dd	1
	dd	_2735
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	0
	align	4
_35348:
	dd	_34488
	dd	590
	dd	3
_35356:
	db	"bBlendEnable",0
	align	4
_35355:
	dd	1
	dd	_2736
	dd	2
	dd	_20347
	dd	_35305
	dd	-4
	dd	2
	dd	_35356
	dd	_427
	dd	-8
	dd	0
	align	4
_35352:
	dd	_34488
	dd	594
	dd	3
	align	4
_35367:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35305
	dd	-12
	dd	0
	align	4
_35357:
	dd	_34488
	dd	598
	dd	3
	align	4
_35360:
	dd	3
	dd	0
	dd	0
	align	4
_35359:
	dd	_34488
	dd	598
	dd	23
	align	4
_35361:
	dd	_34488
	dd	599
	dd	3
	align	4
_35363:
	dd	_34488
	dd	600
	dd	3
	align	4
_35366:
	dd	_34488
	dd	601
	dd	3
_35370:
	db	"E_COLOR_PLANE_colorMask",0
_35371:
	db	"E_BLEND_FACTOR_blendFuncSrc",0
_35372:
	db	"E_BLEND_FACTOR_blendFuncDst",0
	align	4
_35369:
	dd	1
	dd	_2738
	dd	2
	dd	_27307
	dd	_27308
	dd	-4
	dd	2
	dd	_35370
	dd	_427
	dd	-8
	dd	2
	dd	_35371
	dd	_427
	dd	-12
	dd	2
	dd	_35372
	dd	_427
	dd	-16
	dd	2
	dd	_35356
	dd	_427
	dd	-20
	dd	0
	align	4
_35368:
	dd	_34488
	dd	610
	dd	3
	align	4
_35374:
	dd	1
	dd	_2740
	dd	2
	dd	_34610
	dd	_427
	dd	-4
	dd	2
	dd	_35370
	dd	_427
	dd	-8
	dd	2
	dd	_35371
	dd	_427
	dd	-12
	dd	2
	dd	_35372
	dd	_427
	dd	-16
	dd	2
	dd	_35356
	dd	_427
	dd	-20
	dd	0
	align	4
_35373:
	dd	_34488
	dd	619
	dd	3
_35379:
	db	":IMaterialRendererServices",0
	align	4
_35378:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	0
	align	4
_35377:
	dd	3
	dd	0
	dd	0
	align	4
_35391:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35379
	dd	-12
	dd	0
_35381:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/imaterialrendererservices.bmx",0
	align	4
_35380:
	dd	_35381
	dd	10
	dd	3
	align	4
_35384:
	dd	3
	dd	0
	dd	0
	align	4
_35383:
	dd	_35381
	dd	10
	dd	23
	align	4
_35385:
	dd	_35381
	dd	11
	dd	3
	align	4
_35387:
	dd	_35381
	dd	12
	dd	3
	align	4
_35390:
	dd	_35381
	dd	13
	dd	3
	align	4
_35395:
	dd	1
	dd	_1980
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	0
	align	4
_35392:
	dd	_35381
	dd	18
	dd	3
_35404:
	db	"lastMaterial",0
_35405:
	db	"bResetAllRenderstates",0
	align	4
_35403:
	dd	1
	dd	_2745
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	2
	dd	_29928
	dd	_29929
	dd	-8
	dd	2
	dd	_35404
	dd	_29929
	dd	-12
	dd	2
	dd	_35405
	dd	_427
	dd	-16
	dd	0
	align	4
_35396:
	dd	_35381
	dd	21
	dd	3
_35410:
	db	"startRegister",0
_35411:
	db	"constantAmount",0
	align	4
_35409:
	dd	1
	dd	_2747
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	2
	dd	_25164
	dd	_22190
	dd	-8
	dd	2
	dd	_35410
	dd	_427
	dd	-12
	dd	2
	dd	_35411
	dd	_427
	dd	-16
	dd	0
	align	4
_35406:
	dd	_35381
	dd	24
	dd	3
_35418:
	db	"floats",0
	align	4
_35417:
	dd	1
	dd	_2749
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_35418
	dd	_22190
	dd	-12
	dd	2
	dd	_23445
	dd	_427
	dd	-16
	dd	0
	align	4
_35412:
	dd	_35381
	dd	27
	dd	3
	align	4
_35422:
	dd	1
	dd	_2751
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	2
	dd	_25164
	dd	_22190
	dd	-8
	dd	2
	dd	_35410
	dd	_427
	dd	-12
	dd	2
	dd	_35411
	dd	_427
	dd	-16
	dd	0
	align	4
_35419:
	dd	_35381
	dd	30
	dd	3
	align	4
_35428:
	dd	1
	dd	_2752
	dd	2
	dd	_20347
	dd	_35379
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_35418
	dd	_22190
	dd	-12
	dd	2
	dd	_23445
	dd	_427
	dd	-16
	dd	0
	align	4
_35423:
	dd	_35381
	dd	33
	dd	3
	align	4
_35430:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35058
	dd	-4
	dd	0
	align	4
_35429:
	dd	3
	dd	0
	dd	0
	align	4
_35442:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35058
	dd	-12
	dd	0
_35432:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/imaterialrenderer.bmx",0
	align	4
_35431:
	dd	_35432
	dd	11
	dd	3
	align	4
_35435:
	dd	3
	dd	0
	dd	0
	align	4
_35434:
	dd	_35432
	dd	11
	dd	23
	align	4
_35436:
	dd	_35432
	dd	12
	dd	3
	align	4
_35438:
	dd	_35432
	dd	13
	dd	3
	align	4
_35441:
	dd	_35432
	dd	14
	dd	3
	align	4
_35446:
	dd	1
	dd	_2756
	dd	2
	dd	_20347
	dd	_35058
	dd	-4
	dd	0
	align	4
_35443:
	dd	_35432
	dd	18
	dd	3
	align	4
_35450:
	dd	1
	dd	_2492
	dd	2
	dd	_20347
	dd	_35058
	dd	-4
	dd	0
	align	4
_35447:
	dd	_35432
	dd	22
	dd	3
	align	4
_35463:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_35058
	dd	-4
	dd	0
	align	4
_35451:
	dd	_35432
	dd	26
	dd	3
	align	4
_35459:
	dd	3
	dd	0
	dd	0
	align	4
_35455:
	dd	_35432
	dd	26
	dd	22
	align	4
_35460:
	dd	_35432
	dd	27
	dd	3
	align	4
_35467:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_35058
	dd	-4
	dd	0
	align	4
_35464:
	dd	_35432
	dd	31
	dd	3
	align	4
_35471:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_35058
	dd	-4
	dd	0
	align	4
_35468:
	dd	_35432
	dd	35
	dd	3
_35476:
	db	":IShaderConstantSetCallBack",0
	align	4
_35475:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	0
	align	4
_35474:
	dd	3
	dd	0
	dd	0
	align	4
_35479:
	dd	1
	dd	_2247
	dd	0
_35478:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/ishaderconstantsetcallback.bmx",0
	align	4
_35477:
	dd	_35478
	dd	10
	dd	3
	align	4
_35487:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_35480:
	dd	_35478
	dd	14
	dd	3
	align	4
_35481:
	dd	_35478
	dd	15
	dd	3
	align	4
_35484:
	dd	_35478
	dd	18
	dd	3
_35503:
	db	"services",0
_35504:
	db	"userData",0
	align	4
_35502:
	dd	1
	dd	_2760
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_35503
	dd	_427
	dd	-8
	dd	2
	dd	_35504
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_35476
	dd	-16
	dd	0
	align	4
_35488:
	dd	_35478
	dd	25
	dd	3
	align	4
_35490:
	dd	_35478
	dd	27
	dd	3
_35498:
	db	"srv",0
	align	4
_35497:
	dd	3
	dd	0
	dd	2
	dd	_35498
	dd	_35379
	dd	-20
	dd	0
	align	4
_35492:
	dd	_35478
	dd	29
	dd	6
	align	4
_35494:
	dd	_35478
	dd	31
	dd	6
	align	4
_35501:
	dd	3
	dd	0
	dd	0
	align	4
_35500:
	dd	_35478
	dd	33
	dd	4
_35519:
	db	"pSMaterial",0
	align	4
_35518:
	dd	1
	dd	_2761
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_35519
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_35476
	dd	-12
	dd	0
	align	4
_35505:
	dd	_35478
	dd	39
	dd	3
	align	4
_35507:
	dd	_35478
	dd	41
	dd	3
	align	4
_35514:
	dd	3
	dd	0
	dd	2
	dd	_29928
	dd	_29929
	dd	-16
	dd	0
	align	4
_35509:
	dd	_35478
	dd	43
	dd	6
	align	4
_35511:
	dd	_35478
	dd	45
	dd	6
	align	4
_35517:
	dd	3
	dd	0
	dd	0
	align	4
_35516:
	dd	_35478
	dd	47
	dd	4
	align	4
_35520:
	dd	1
	dd	_2762
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	2
	dd	_35503
	dd	_35379
	dd	-8
	dd	2
	dd	_35504
	dd	_427
	dd	-12
	dd	0
	align	4
_35521:
	dd	1
	dd	_2764
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	2
	dd	_29928
	dd	_29929
	dd	-8
	dd	0
	align	4
_35525:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	0
	align	4
_35522:
	dd	_35478
	dd	58
	dd	3
	align	4
_35538:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	0
	align	4
_35526:
	dd	_35478
	dd	62
	dd	3
	align	4
_35534:
	dd	3
	dd	0
	dd	0
	align	4
_35530:
	dd	_35478
	dd	62
	dd	22
	align	4
_35535:
	dd	_35478
	dd	63
	dd	3
	align	4
_35542:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	0
	align	4
_35539:
	dd	_35478
	dd	67
	dd	3
	align	4
_35546:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	0
	align	4
_35543:
	dd	_35478
	dd	71
	dd	3
	align	4
_35550:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_35549:
	dd	_35478
	dd	82
	dd	3
	align	4
_35569:
	dd	1
	dd	_481
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	2
	dd	_20372
	dd	_427
	dd	-8
	dd	2
	dd	_20373
	dd	_427
	dd	-12
	dd	2
	dd	_2247
	dd	_2759
	dd	-16
	dd	2
	dd	_20569
	dd	_35476
	dd	-20
	dd	0
	align	4
_35551:
	dd	_35478
	dd	86
	dd	3
	align	4
_35554:
	dd	3
	dd	0
	dd	0
	align	4
_35553:
	dd	_35478
	dd	86
	dd	23
	align	4
_35555:
	dd	_35478
	dd	88
	dd	3
	align	4
_35559:
	dd	_35478
	dd	90
	dd	3
	align	4
_35561:
	dd	_35478
	dd	93
	dd	3
	align	4
_35565:
	dd	_35478
	dd	95
	dd	3
	align	4
_35568:
	dd	_35478
	dd	97
	dd	3
	align	4
_35573:
	dd	1
	dd	_441
	dd	2
	dd	_20347
	dd	_35476
	dd	-4
	dd	0
	align	4
_35570:
	dd	_35478
	dd	101
	dd	3
_35576:
	db	":IGPUProgrammingServices",0
	align	4
_35575:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	0
	align	4
_35574:
	dd	3
	dd	0
	dd	0
	align	4
_35588:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35576
	dd	-12
	dd	0
_35578:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/igpuprogrammingservices.bmx",0
	align	4
_35577:
	dd	_35578
	dd	12
	dd	3
	align	4
_35581:
	dd	3
	dd	0
	dd	0
	align	4
_35580:
	dd	_35578
	dd	12
	dd	23
	align	4
_35582:
	dd	_35578
	dd	13
	dd	3
	align	4
_35584:
	dd	_35578
	dd	14
	dd	3
	align	4
_35587:
	dd	_35578
	dd	15
	dd	3
_35600:
	db	"vertexShaderProgram",0
_35601:
	db	"vertexShaderEntryPointName",0
_35602:
	db	"E_VERTEX_SHADER_TYPE_vsCompileTarget",0
_35603:
	db	"pixelShaderProgram",0
_35604:
	db	"pixelShaderEntryPointName",0
_35605:
	db	"E_PIXEL_SHADER_TYPE_psCompileTarget",0
_35606:
	db	"geometryShaderProgram",0
_35607:
	db	"geometryShaderEntryPointName",0
_35608:
	db	"E_GEOMETRY_SHADER_TYPE_gsCompileTarget",0
_35609:
	db	"E_PRIMITIVE_TYPE_inType",0
_35610:
	db	"E_PRIMITIVE_TYPE_outType",0
_35611:
	db	"verticesOut",0
_35612:
	db	"callback",0
_35613:
	db	"E_MATERIAL_TYPE_baseMaterial",0
	align	4
_35599:
	dd	1
	dd	_2770
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35600
	dd	_19130
	dd	-8
	dd	2
	dd	_35601
	dd	_19130
	dd	-12
	dd	2
	dd	_35602
	dd	_427
	dd	-16
	dd	2
	dd	_35603
	dd	_19130
	dd	-20
	dd	2
	dd	_35604
	dd	_19130
	dd	-24
	dd	2
	dd	_35605
	dd	_427
	dd	-28
	dd	2
	dd	_35606
	dd	_19130
	dd	-32
	dd	2
	dd	_35607
	dd	_19130
	dd	-36
	dd	2
	dd	_35608
	dd	_427
	dd	-40
	dd	2
	dd	_35609
	dd	_427
	dd	-44
	dd	2
	dd	_35610
	dd	_427
	dd	-48
	dd	2
	dd	_35611
	dd	_427
	dd	-52
	dd	2
	dd	_35612
	dd	_35476
	dd	-56
	dd	2
	dd	_35613
	dd	_427
	dd	-60
	dd	2
	dd	_35504
	dd	_427
	dd	-64
	dd	0
	align	4
_35589:
	dd	_35578
	dd	35
	dd	3
_35625:
	db	"vertexShaderProgramFileName",0
_35626:
	db	"pixelShaderProgramFileName",0
_35627:
	db	"geometryShaderProgramFileName",0
	align	4
_35624:
	dd	1
	dd	_2772
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35625
	dd	_19130
	dd	-8
	dd	2
	dd	_35601
	dd	_19130
	dd	-12
	dd	2
	dd	_35602
	dd	_427
	dd	-16
	dd	2
	dd	_35626
	dd	_19130
	dd	-20
	dd	2
	dd	_35604
	dd	_19130
	dd	-24
	dd	2
	dd	_35605
	dd	_427
	dd	-28
	dd	2
	dd	_35627
	dd	_19130
	dd	-32
	dd	2
	dd	_35607
	dd	_19130
	dd	-36
	dd	2
	dd	_35608
	dd	_427
	dd	-40
	dd	2
	dd	_35609
	dd	_427
	dd	-44
	dd	2
	dd	_35610
	dd	_427
	dd	-48
	dd	2
	dd	_35611
	dd	_427
	dd	-52
	dd	2
	dd	_35612
	dd	_35476
	dd	-56
	dd	2
	dd	_35613
	dd	_427
	dd	-60
	dd	2
	dd	_35504
	dd	_427
	dd	-64
	dd	0
	align	4
_35614:
	dd	_35578
	dd	71
	dd	3
	align	4
_35638:
	dd	1
	dd	_2773
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35625
	dd	_19130
	dd	-8
	dd	2
	dd	_35601
	dd	_19130
	dd	-12
	dd	2
	dd	_35602
	dd	_427
	dd	-16
	dd	2
	dd	_35626
	dd	_19130
	dd	-20
	dd	2
	dd	_35604
	dd	_19130
	dd	-24
	dd	2
	dd	_35605
	dd	_427
	dd	-28
	dd	2
	dd	_35612
	dd	_35476
	dd	-32
	dd	2
	dd	_35613
	dd	_427
	dd	-36
	dd	2
	dd	_35504
	dd	_427
	dd	-40
	dd	0
	align	4
_35628:
	dd	_35578
	dd	101
	dd	3
	align	4
_344:
	dd	_bbStringClass
	dd	2147483647
	dd	4
	dw	109,97,105,110
	align	4
_35646:
	dd	1
	dd	_2775
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35600
	dd	_26327
	dd	-8
	dd	2
	dd	_35601
	dd	_19130
	dd	-12
	dd	2
	dd	_35602
	dd	_427
	dd	-16
	dd	2
	dd	_35603
	dd	_26327
	dd	-20
	dd	2
	dd	_35604
	dd	_19130
	dd	-24
	dd	2
	dd	_35605
	dd	_427
	dd	-28
	dd	2
	dd	_35606
	dd	_26327
	dd	-32
	dd	2
	dd	_35607
	dd	_19130
	dd	-36
	dd	2
	dd	_35608
	dd	_427
	dd	-40
	dd	2
	dd	_35609
	dd	_427
	dd	-44
	dd	2
	dd	_35610
	dd	_427
	dd	-48
	dd	2
	dd	_35611
	dd	_427
	dd	-52
	dd	2
	dd	_35612
	dd	_35476
	dd	-56
	dd	2
	dd	_35613
	dd	_427
	dd	-60
	dd	2
	dd	_35504
	dd	_427
	dd	-64
	dd	0
	align	4
_35639:
	dd	_35578
	dd	137
	dd	3
_35683:
	db	"tempVSEPN",0
_35684:
	db	"tempPSEPN",0
	align	4
_35682:
	dd	1
	dd	_2777
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35600
	dd	_26327
	dd	-8
	dd	2
	dd	_35601
	dd	_19130
	dd	-12
	dd	2
	dd	_35602
	dd	_427
	dd	-16
	dd	2
	dd	_35603
	dd	_26327
	dd	-20
	dd	2
	dd	_35604
	dd	_19130
	dd	-24
	dd	2
	dd	_35605
	dd	_427
	dd	-28
	dd	2
	dd	_35612
	dd	_35476
	dd	-32
	dd	2
	dd	_35613
	dd	_427
	dd	-36
	dd	2
	dd	_35504
	dd	_427
	dd	-40
	dd	2
	dd	_35683
	dd	_2292
	dd	-44
	dd	2
	dd	_35684
	dd	_2292
	dd	-48
	dd	0
	align	4
_35647:
	dd	_35578
	dd	167
	dd	3
	align	4
_35649:
	dd	_35578
	dd	168
	dd	3
	align	4
_35652:
	dd	3
	dd	0
	dd	0
	align	4
_35651:
	dd	_35578
	dd	168
	dd	43
	align	4
_35655:
	dd	3
	dd	0
	dd	0
	align	4
_35654:
	dd	_35578
	dd	168
	dd	63
	align	4
_35656:
	dd	_35578
	dd	169
	dd	3
	align	4
_35659:
	dd	3
	dd	0
	dd	0
	align	4
_35658:
	dd	_35578
	dd	169
	dd	35
	align	4
_35660:
	dd	_35578
	dd	170
	dd	3
	align	4
_35662:
	dd	_35578
	dd	171
	dd	3
	align	4
_35665:
	dd	3
	dd	0
	dd	0
	align	4
_35664:
	dd	_35578
	dd	171
	dd	42
	align	4
_35668:
	dd	3
	dd	0
	dd	0
	align	4
_35667:
	dd	_35578
	dd	171
	dd	62
	align	4
_35669:
	dd	_35578
	dd	172
	dd	3
	align	4
_35672:
	dd	3
	dd	0
	dd	0
	align	4
_35671:
	dd	_35578
	dd	172
	dd	25
	align	4
_35673:
	dd	_35578
	dd	174
	dd	3
	align	4
_35694:
	dd	1
	dd	_2779
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35600
	dd	_19130
	dd	-8
	dd	2
	dd	_35603
	dd	_19130
	dd	-12
	dd	2
	dd	_35612
	dd	_35476
	dd	-16
	dd	2
	dd	_35613
	dd	_427
	dd	-20
	dd	2
	dd	_35504
	dd	_427
	dd	-24
	dd	0
	align	4
_35685:
	dd	_35578
	dd	194
	dd	3
	align	4
_35688:
	dd	3
	dd	0
	dd	0
	align	4
_35687:
	dd	_35578
	dd	194
	dd	25
	align	4
_35689:
	dd	_35578
	dd	196
	dd	3
	align	4
_35704:
	dd	1
	dd	_2781
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35625
	dd	_19130
	dd	-8
	dd	2
	dd	_35626
	dd	_19130
	dd	-12
	dd	2
	dd	_35612
	dd	_35476
	dd	-16
	dd	2
	dd	_35613
	dd	_427
	dd	-20
	dd	2
	dd	_35504
	dd	_427
	dd	-24
	dd	0
	align	4
_35695:
	dd	_35578
	dd	213
	dd	3
	align	4
_35698:
	dd	3
	dd	0
	dd	0
	align	4
_35697:
	dd	_35578
	dd	213
	dd	25
	align	4
_35699:
	dd	_35578
	dd	215
	dd	3
	align	4
_35726:
	dd	1
	dd	_2782
	dd	2
	dd	_20347
	dd	_35576
	dd	-4
	dd	2
	dd	_35600
	dd	_26327
	dd	-8
	dd	2
	dd	_35603
	dd	_26327
	dd	-12
	dd	2
	dd	_35612
	dd	_35476
	dd	-16
	dd	2
	dd	_35613
	dd	_427
	dd	-20
	dd	2
	dd	_35504
	dd	_427
	dd	-24
	dd	0
	align	4
_35705:
	dd	_35578
	dd	231
	dd	3
	align	4
_35708:
	dd	3
	dd	0
	dd	0
	align	4
_35707:
	dd	_35578
	dd	231
	dd	36
	align	4
_35709:
	dd	_35578
	dd	232
	dd	3
	align	4
_35712:
	dd	3
	dd	0
	dd	0
	align	4
_35711:
	dd	_35578
	dd	232
	dd	35
	align	4
_35713:
	dd	_35578
	dd	233
	dd	3
	align	4
_35716:
	dd	3
	dd	0
	dd	0
	align	4
_35715:
	dd	_35578
	dd	233
	dd	25
	align	4
_35717:
	dd	_35578
	dd	235
	dd	3
	align	4
_35728:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	0
	align	4
_35727:
	dd	3
	dd	0
	dd	0
	align	4
_35731:
	dd	1
	dd	_2786
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	2
	dd	_26973
	dd	_19130
	dd	-8
	dd	0
_35730:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/iimagewriter.bmx",0
	align	4
_35729:
	dd	_35730
	dd	13
	dd	3
	align	4
_35733:
	dd	1
	dd	_2787
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	2
	dd	_28185
	dd	_26389
	dd	-8
	dd	2
	dd	_29629
	dd	_33194
	dd	-12
	dd	2
	dd	_34892
	dd	_427
	dd	-16
	dd	0
	align	4
_35732:
	dd	_35730
	dd	17
	dd	3
	align	4
_35746:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	0
	align	4
_35734:
	dd	_35730
	dd	21
	dd	3
	align	4
_35742:
	dd	3
	dd	0
	dd	0
	align	4
_35738:
	dd	_35730
	dd	21
	dd	22
	align	4
_35743:
	dd	_35730
	dd	22
	dd	3
	align	4
_35750:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	0
	align	4
_35747:
	dd	_35730
	dd	26
	dd	3
	align	4
_35754:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	0
	align	4
_35751:
	dd	_35730
	dd	30
	dd	3
	align	4
_35758:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_35757:
	dd	_35730
	dd	43
	dd	3
	align	4
_35787:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_35072
	dd	-16
	dd	0
	align	4
_35759:
	dd	_35730
	dd	47
	dd	3
	align	4
_35762:
	dd	3
	dd	0
	dd	0
	align	4
_35761:
	dd	_35730
	dd	47
	dd	23
	align	4
_35763:
	dd	_35730
	dd	48
	dd	3
	align	4
_35765:
	dd	_35730
	dd	50
	dd	3
_35773:
	db	"():IImageWriter",0
	align	4
_35772:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_35773
	dd	-20
	dd	0
	align	4
_35767:
	dd	_35730
	dd	52
	dd	4
	align	4
_35771:
	dd	_35730
	dd	54
	dd	4
	align	4
_35776:
	dd	3
	dd	0
	dd	0
	align	4
_35775:
	dd	_35730
	dd	56
	dd	4
	align	4
_35777:
	dd	_35730
	dd	60
	dd	3
	align	4
_35783:
	dd	_35730
	dd	62
	dd	3
	align	4
_35786:
	dd	_35730
	dd	64
	dd	3
	align	4
_35795:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_35788:
	dd	_35730
	dd	72
	dd	3
	align	4
_35789:
	dd	_35730
	dd	73
	dd	3
	align	4
_35792:
	dd	_35730
	dd	76
	dd	3
	align	4
_35799:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_35072
	dd	-4
	dd	0
	align	4
_35796:
	dd	_35730
	dd	82
	dd	3
	align	4
_35811:
	dd	1
	dd	_2791
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_28185
	dd	_427
	dd	-8
	dd	2
	dd	_29629
	dd	_427
	dd	-12
	dd	2
	dd	_34892
	dd	_427
	dd	-16
	dd	2
	dd	_32621
	dd	_35072
	dd	-20
	dd	0
	align	4
_35800:
	dd	_35730
	dd	87
	dd	3
	align	4
_35802:
	dd	_35730
	dd	89
	dd	3
	align	4
_35807:
	dd	3
	dd	0
	dd	0
	align	4
_35804:
	dd	_35730
	dd	91
	dd	6
	align	4
_35810:
	dd	3
	dd	0
	dd	0
	align	4
_35809:
	dd	_35730
	dd	93
	dd	4
	align	4
_35823:
	dd	1
	dd	_2792
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_26279
	dd	_2292
	dd	-8
	dd	2
	dd	_32621
	dd	_35072
	dd	-12
	dd	0
	align	4
_35812:
	dd	_35730
	dd	99
	dd	3
	align	4
_35814:
	dd	_35730
	dd	101
	dd	3
	align	4
_35819:
	dd	3
	dd	0
	dd	0
	align	4
_35816:
	dd	_35730
	dd	103
	dd	6
	align	4
_35822:
	dd	3
	dd	0
	dd	0
	align	4
_35821:
	dd	_35730
	dd	105
	dd	4
_35826:
	db	":IImageWriterDefault",0
	align	4
_35825:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35826
	dd	-4
	dd	0
	align	4
_35824:
	dd	3
	dd	0
	dd	0
	align	4
_35832:
	dd	1
	dd	_2786
	dd	2
	dd	_20347
	dd	_35826
	dd	-4
	dd	2
	dd	_26973
	dd	_19130
	dd	-8
	dd	0
	align	4
_35827:
	dd	_35730
	dd	116
	dd	3
	align	4
_35840:
	dd	1
	dd	_2787
	dd	2
	dd	_20347
	dd	_35826
	dd	-4
	dd	2
	dd	_28185
	dd	_26389
	dd	-8
	dd	2
	dd	_29629
	dd	_33194
	dd	-12
	dd	2
	dd	_34892
	dd	_427
	dd	-16
	dd	0
	align	4
_35833:
	dd	_35730
	dd	120
	dd	3
	align	4
_35842:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35065
	dd	-4
	dd	0
	align	4
_35841:
	dd	3
	dd	0
	dd	0
	align	4
_35852:
	dd	1
	dd	_2797
	dd	2
	dd	_20347
	dd	_35065
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	0
_35844:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/video/iimageloader.bmx",0
	align	4
_35843:
	dd	_35844
	dd	11
	dd	3
	align	4
_35851:
	dd	3
	dd	0
	dd	0
	align	4
_35848:
	dd	_35844
	dd	11
	dd	19
	align	4
_35861:
	dd	1
	dd	_1496
	dd	2
	dd	_20347
	dd	_35065
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	0
	align	4
_35853:
	dd	_35844
	dd	15
	dd	3
	align	4
_35860:
	dd	3
	dd	0
	dd	0
	align	4
_35857:
	dd	_35844
	dd	15
	dd	19
	align	4
_35872:
	dd	1
	dd	_2798
	dd	2
	dd	_20347
	dd	_35065
	dd	-4
	dd	2
	dd	_26973
	dd	_19130
	dd	-8
	dd	0
	align	4
_35862:
	dd	_35844
	dd	19
	dd	3
	align	4
_35871:
	dd	3
	dd	0
	dd	0
	align	4
_35866:
	dd	_35844
	dd	19
	dd	19
	align	4
_35874:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_35873:
	dd	_35844
	dd	28
	dd	3
	align	4
_35903:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_35065
	dd	-16
	dd	0
	align	4
_35875:
	dd	_35844
	dd	32
	dd	3
	align	4
_35878:
	dd	3
	dd	0
	dd	0
	align	4
_35877:
	dd	_35844
	dd	32
	dd	23
	align	4
_35879:
	dd	_35844
	dd	33
	dd	3
	align	4
_35881:
	dd	_35844
	dd	35
	dd	3
_35889:
	db	"():IImageLoader",0
	align	4
_35888:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_35889
	dd	-20
	dd	0
	align	4
_35883:
	dd	_35844
	dd	37
	dd	4
	align	4
_35887:
	dd	_35844
	dd	39
	dd	4
	align	4
_35892:
	dd	3
	dd	0
	dd	0
	align	4
_35891:
	dd	_35844
	dd	41
	dd	4
	align	4
_35893:
	dd	_35844
	dd	45
	dd	3
	align	4
_35899:
	dd	_35844
	dd	47
	dd	3
	align	4
_35902:
	dd	_35844
	dd	49
	dd	3
	align	4
_35914:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_35065
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_35904:
	dd	_35844
	dd	57
	dd	3
	align	4
_35905:
	dd	_35844
	dd	58
	dd	3
	align	4
_35908:
	dd	_35844
	dd	61
	dd	3
	align	4
_35911:
	dd	_35844
	dd	64
	dd	3
	align	4
_35918:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_35065
	dd	-4
	dd	0
	align	4
_35915:
	dd	_35844
	dd	70
	dd	3
_35945:
	db	"pIReadFile",0
	align	4
_35944:
	dd	1
	dd	_2801
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_35945
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_35065
	dd	-12
	dd	0
	align	4
_35919:
	dd	_35844
	dd	75
	dd	3
	align	4
_35921:
	dd	_35844
	dd	77
	dd	3
	align	4
_35940:
	dd	3
	dd	0
	dd	2
	dd	_22184
	dd	_33194
	dd	-16
	dd	0
	align	4
_35923:
	dd	_35844
	dd	79
	dd	6
	align	4
_35927:
	dd	_35844
	dd	80
	dd	6
	align	4
_35934:
	dd	3
	dd	0
	dd	0
	align	4
_35933:
	dd	_35844
	dd	80
	dd	49
	align	4
_35939:
	dd	3
	dd	0
	dd	0
	align	4
_35936:
	dd	_35844
	dd	80
	dd	63
	align	4
_35943:
	dd	3
	dd	0
	dd	0
	align	4
_35942:
	dd	_35844
	dd	82
	dd	4
	align	4
_35957:
	dd	1
	dd	_2802
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_35945
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_35065
	dd	-12
	dd	0
	align	4
_35946:
	dd	_35844
	dd	88
	dd	3
	align	4
_35948:
	dd	_35844
	dd	90
	dd	3
	align	4
_35953:
	dd	3
	dd	0
	dd	0
	align	4
_35950:
	dd	_35844
	dd	92
	dd	6
	align	4
_35956:
	dd	3
	dd	0
	dd	0
	align	4
_35955:
	dd	_35844
	dd	94
	dd	4
	align	4
_35969:
	dd	1
	dd	_2803
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_26973
	dd	_2292
	dd	-8
	dd	2
	dd	_32621
	dd	_35065
	dd	-12
	dd	0
	align	4
_35958:
	dd	_35844
	dd	100
	dd	3
	align	4
_35960:
	dd	_35844
	dd	102
	dd	3
	align	4
_35965:
	dd	3
	dd	0
	dd	0
	align	4
_35962:
	dd	_35844
	dd	104
	dd	6
	align	4
_35968:
	dd	3
	dd	0
	dd	0
	align	4
_35967:
	dd	_35844
	dd	106
	dd	4
_35972:
	db	":CDynamicMeshBuffer",0
	align	4
_35971:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35972
	dd	-4
	dd	0
	align	4
_35970:
	dd	3
	dd	0
	dd	0
	align	4
_35975:
	dd	1
	dd	_479
	dd	2
	dd	_33339
	dd	_427
	dd	-4
	dd	2
	dd	_34649
	dd	_427
	dd	-8
	dd	0
_35974:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/cdynamicmeshbuffer.bmx",0
	align	4
_35973:
	dd	_35974
	dd	7
	dd	3
	align	4
_35986:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35972
	dd	-12
	dd	0
	align	4
_35976:
	dd	_35974
	dd	11
	dd	3
	align	4
_35979:
	dd	3
	dd	0
	dd	0
	align	4
_35978:
	dd	_35974
	dd	11
	dd	23
	align	4
_35980:
	dd	_35974
	dd	12
	dd	3
	align	4
_35982:
	dd	_35974
	dd	13
	dd	3
	align	4
_35985:
	dd	_35974
	dd	14
	dd	3
_35989:
	db	":CIndexBuffer",0
	align	4
_35988:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35989
	dd	-4
	dd	0
	align	4
_35987:
	dd	3
	dd	0
	dd	0
	align	4
_35992:
	dd	1
	dd	_2809
	dd	2
	dd	_34649
	dd	_427
	dd	-4
	dd	0
_35991:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/cindexbuffer.bmx",0
	align	4
_35990:
	dd	_35991
	dd	7
	dd	3
_35997:
	db	":IIndexBuffer",0
	align	4
_35996:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_35997
	dd	-4
	dd	0
	align	4
_35993:
	dd	_35991
	dd	11
	dd	3
	align	4
_36008:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35989
	dd	-12
	dd	0
	align	4
_35998:
	dd	_35991
	dd	15
	dd	3
	align	4
_36001:
	dd	3
	dd	0
	dd	0
	align	4
_36000:
	dd	_35991
	dd	15
	dd	23
	align	4
_36002:
	dd	_35991
	dd	16
	dd	3
	align	4
_36004:
	dd	_35991
	dd	17
	dd	3
	align	4
_36007:
	dd	_35991
	dd	18
	dd	3
	align	4
_36021:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_35989
	dd	-4
	dd	0
	align	4
_36009:
	dd	_35991
	dd	22
	dd	3
	align	4
_36017:
	dd	3
	dd	0
	dd	0
	align	4
_36013:
	dd	_35991
	dd	22
	dd	22
	align	4
_36018:
	dd	_35991
	dd	23
	dd	3
	align	4
_36025:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_35989
	dd	-4
	dd	0
	align	4
_36022:
	dd	_35991
	dd	27
	dd	3
	align	4
_36029:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_35989
	dd	-4
	dd	0
	align	4
_36026:
	dd	_35991
	dd	31
	dd	3
_36034:
	db	":CVertexBuffer",0
	align	4
_36033:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36034
	dd	-4
	dd	0
	align	4
_36032:
	dd	3
	dd	0
	dd	0
	align	4
_36037:
	dd	1
	dd	_2809
	dd	2
	dd	_33339
	dd	_427
	dd	-4
	dd	0
_36036:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/cvertexbuffer.bmx",0
	align	4
_36035:
	dd	_36036
	dd	7
	dd	3
_36042:
	db	":IVertexBuffer",0
	align	4
_36041:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_36042
	dd	-4
	dd	0
	align	4
_36038:
	dd	_36036
	dd	11
	dd	3
	align	4
_36053:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_36034
	dd	-12
	dd	0
	align	4
_36043:
	dd	_36036
	dd	15
	dd	3
	align	4
_36046:
	dd	3
	dd	0
	dd	0
	align	4
_36045:
	dd	_36036
	dd	15
	dd	23
	align	4
_36047:
	dd	_36036
	dd	16
	dd	3
	align	4
_36049:
	dd	_36036
	dd	17
	dd	3
	align	4
_36052:
	dd	_36036
	dd	18
	dd	3
	align	4
_36066:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_36034
	dd	-4
	dd	0
	align	4
_36054:
	dd	_36036
	dd	22
	dd	3
	align	4
_36062:
	dd	3
	dd	0
	dd	0
	align	4
_36058:
	dd	_36036
	dd	22
	dd	22
	align	4
_36063:
	dd	_36036
	dd	23
	dd	3
	align	4
_36070:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_36034
	dd	-4
	dd	0
	align	4
_36067:
	dd	_36036
	dd	27
	dd	3
	align	4
_36074:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_36034
	dd	-4
	dd	0
	align	4
_36071:
	dd	_36036
	dd	31
	dd	3
_36079:
	db	":IDynamicMeshBuffer",0
	align	4
_36078:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36079
	dd	-4
	dd	0
	align	4
_36077:
	dd	3
	dd	0
	dd	0
	align	4
_36091:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_36079
	dd	-12
	dd	0
_36081:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/idynamicmeshbuffer.bmx",0
	align	4
_36080:
	dd	_36081
	dd	10
	dd	3
	align	4
_36084:
	dd	3
	dd	0
	dd	0
	align	4
_36083:
	dd	_36081
	dd	10
	dd	23
	align	4
_36085:
	dd	_36081
	dd	11
	dd	3
	align	4
_36087:
	dd	_36081
	dd	12
	dd	3
	align	4
_36090:
	dd	_36081
	dd	13
	dd	3
	align	4
_36095:
	dd	1
	dd	_2821
	dd	2
	dd	_20347
	dd	_36079
	dd	-4
	dd	0
	align	4
_36092:
	dd	_36081
	dd	17
	dd	3
	align	4
_36099:
	dd	1
	dd	_2823
	dd	2
	dd	_20347
	dd	_36079
	dd	-4
	dd	0
	align	4
_36096:
	dd	_36081
	dd	21
	dd	3
_36106:
	db	"vertexBuffer",0
	align	4
_36105:
	dd	1
	dd	_2825
	dd	2
	dd	_20347
	dd	_36079
	dd	-4
	dd	2
	dd	_36106
	dd	_36042
	dd	-8
	dd	0
	align	4
_36100:
	dd	_36081
	dd	25
	dd	3
_36113:
	db	"indexBuffer",0
	align	4
_36112:
	dd	1
	dd	_2827
	dd	2
	dd	_20347
	dd	_36079
	dd	-4
	dd	2
	dd	_36113
	dd	_35997
	dd	-8
	dd	0
	align	4
_36107:
	dd	_36081
	dd	29
	dd	3
	align	4
_36115:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36114:
	dd	3
	dd	0
	dd	0
	align	4
_36127:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_34866
	dd	-12
	dd	0
_36117:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshbuffer.bmx",0
	align	4
_36116:
	dd	_36117
	dd	9
	dd	3
	align	4
_36120:
	dd	3
	dd	0
	dd	0
	align	4
_36119:
	dd	_36117
	dd	9
	dd	23
	align	4
_36121:
	dd	_36117
	dd	10
	dd	3
	align	4
_36123:
	dd	_36117
	dd	11
	dd	3
	align	4
_36126:
	dd	_36117
	dd	12
	dd	3
	align	4
_36131:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36128:
	dd	_36117
	dd	16
	dd	3
	align	4
_36135:
	dd	1
	dd	_2833
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36132:
	dd	_36117
	dd	20
	dd	3
_36162:
	db	"indices_ptr",0
_36163:
	db	"[]s",0
	align	4
_36161:
	dd	1
	dd	_2834
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_36162
	dd	_23609
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	2
	dd	_31661
	dd	_36163
	dd	-16
	dd	0
	align	4
_36136:
	dd	_36117
	dd	25
	dd	3
	align	4
_36140:
	dd	_36117
	dd	26
	dd	3
	align	4
_36144:
	dd	_36117
	dd	27
	dd	3
	align	4
_36146:
	dd	_36117
	dd	28
	dd	3
	align	4
_36159:
	dd	3
	dd	0
	dd	0
	align	4
_36148:
	dd	_36117
	dd	29
	dd	4
_36149:
	db	"s",0
	align	4
_36150:
	dd	_36117
	dd	30
	dd	4
	align	4
_36158:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_36154:
	dd	_36117
	dd	31
	dd	5
	align	4
_36160:
	dd	_36117
	dd	35
	dd	3
	align	4
_36167:
	dd	1
	dd	_1733
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36164:
	dd	_36117
	dd	40
	dd	3
	align	4
_36171:
	dd	1
	dd	_2836
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36168:
	dd	_36117
	dd	44
	dd	3
	align	4
_36175:
	dd	1
	dd	_2837
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36172:
	dd	_36117
	dd	48
	dd	3
_36222:
	db	"vert_type",0
_36223:
	db	"[]:S3DVertex",0
	align	4
_36221:
	dd	1
	dd	_2838
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_36222
	dd	_427
	dd	-8
	dd	2
	dd	_28282
	dd	_21597
	dd	-12
	dd	2
	dd	_28283
	dd	_36223
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_36176:
	dd	_36117
	dd	52
	dd	3
	align	4
_36180:
	dd	_36117
	dd	54
	dd	3
	align	4
_36182:
	dd	_36117
	dd	55
	dd	3
	align	4
_36184:
	dd	_36117
	dd	57
	dd	3
	align	4
_36188:
	dd	_36117
	dd	59
	dd	3
	align	4
_36218:
	dd	3
	dd	0
	dd	0
	align	4
_36190:
	dd	_36117
	dd	60
	dd	4
_36191:
	db	":S3DVertex",0
	align	4
_36192:
	dd	_36117
	dd	62
	dd	4
	align	4
_36217:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_36196:
	dd	_36117
	dd	63
	dd	5
	align	4
_36206:
	dd	3
	dd	0
	dd	0
	align	4
_36202:
	dd	_36117
	dd	65
	dd	7
	align	4
_36211:
	dd	3
	dd	0
	dd	0
	align	4
_36207:
	dd	_36117
	dd	67
	dd	7
	align	4
_36216:
	dd	3
	dd	0
	dd	0
	align	4
_36212:
	dd	_36117
	dd	69
	dd	7
	align	4
_36219:
	dd	_36117
	dd	74
	dd	3
	align	4
_36220:
	dd	_36117
	dd	75
	dd	3
_36228:
	db	"normals",0
_36229:
	db	"bSwap",0
	align	4
_36227:
	dd	1
	dd	_2840
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_3263
	dd	_22190
	dd	-8
	dd	2
	dd	_36228
	dd	_22190
	dd	-12
	dd	2
	dd	_33480
	dd	_22190
	dd	-16
	dd	2
	dd	_34740
	dd	_22190
	dd	-20
	dd	2
	dd	_36229
	dd	_427
	dd	-24
	dd	0
	align	4
_36224:
	dd	_36117
	dd	79
	dd	3
	align	4
_36233:
	dd	1
	dd	_2842
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_3263
	dd	_22190
	dd	-8
	dd	2
	dd	_36228
	dd	_22190
	dd	-12
	dd	2
	dd	_33480
	dd	_22190
	dd	-16
	dd	2
	dd	_34740
	dd	_22190
	dd	-20
	dd	2
	dd	_33535
	dd	_22190
	dd	-24
	dd	2
	dd	_36229
	dd	_427
	dd	-28
	dd	0
	align	4
_36230:
	dd	_36117
	dd	82
	dd	3
_36238:
	db	"tangents",0
_36239:
	db	"binormals",0
	align	4
_36237:
	dd	1
	dd	_2844
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_3263
	dd	_22190
	dd	-8
	dd	2
	dd	_36228
	dd	_22190
	dd	-12
	dd	2
	dd	_33480
	dd	_22190
	dd	-16
	dd	2
	dd	_34740
	dd	_22190
	dd	-20
	dd	2
	dd	_36238
	dd	_22190
	dd	-24
	dd	2
	dd	_36239
	dd	_22190
	dd	-28
	dd	2
	dd	_36229
	dd	_427
	dd	-32
	dd	0
	align	4
_36234:
	dd	_36117
	dd	85
	dd	3
_36244:
	db	"indicies",0
	align	4
_36243:
	dd	1
	dd	_2846
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_36244
	dd	_23609
	dd	-8
	dd	2
	dd	_36229
	dd	_427
	dd	-12
	dd	0
	align	4
_36240:
	dd	_36117
	dd	89
	dd	3
	align	4
_36265:
	dd	1
	dd	_2848
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_36222
	dd	_427
	dd	-12
	dd	2
	dd	_33566
	dd	_427
	dd	-16
	dd	0
	align	4
_36245:
	dd	_36117
	dd	93
	dd	3
	align	4
_36249:
	dd	_36117
	dd	94
	dd	3
	align	4
_36253:
	dd	_36117
	dd	96
	dd	3
	align	4
_36260:
	dd	3
	dd	0
	dd	0
	align	4
_36259:
	dd	_36117
	dd	98
	dd	5
	align	4
_36262:
	dd	3
	dd	0
	dd	0
	align	4
_36261:
	dd	_36117
	dd	100
	dd	5
	align	4
_36264:
	dd	3
	dd	0
	dd	0
	align	4
_36263:
	dd	_36117
	dd	102
	dd	5
	align	4
_36271:
	dd	1
	dd	_2849
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	0
	align	4
_36266:
	dd	_36117
	dd	107
	dd	3
	align	4
_36284:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36272:
	dd	_36117
	dd	111
	dd	3
	align	4
_36280:
	dd	3
	dd	0
	dd	0
	align	4
_36276:
	dd	_36117
	dd	111
	dd	22
	align	4
_36281:
	dd	_36117
	dd	112
	dd	3
	align	4
_36288:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36285:
	dd	_36117
	dd	116
	dd	3
	align	4
_36292:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36289:
	dd	_36117
	dd	120
	dd	3
_36319:
	db	"vertices_size",0
_36320:
	db	"vertices_array",0
	align	4
_36318:
	dd	1
	dd	_2850
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_34644
	dd	_36223
	dd	-8
	dd	2
	dd	_31661
	dd	_36163
	dd	-12
	dd	2
	dd	_36319
	dd	_427
	dd	-16
	dd	2
	dd	_31663
	dd	_427
	dd	-20
	dd	2
	dd	_36320
	dd	_24373
	dd	-24
	dd	0
	align	4
_36295:
	dd	_36117
	dd	128
	dd	3
	align	4
_36297:
	dd	_36117
	dd	129
	dd	3
	align	4
_36299:
	dd	_36117
	dd	130
	dd	3
	align	4
_36301:
	dd	_36117
	dd	131
	dd	3
	align	4
_36307:
	dd	3
	dd	0
	dd	0
	align	4
_36303:
	dd	_36117
	dd	131
	dd	26
	align	4
_36308:
	dd	_36117
	dd	132
	dd	3
	align	4
_36314:
	dd	3
	dd	0
	dd	0
	align	4
_36310:
	dd	_36117
	dd	132
	dd	19
	align	4
_36315:
	dd	_36117
	dd	134
	dd	3
	align	4
_36326:
	dd	1
	dd	_2852
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_20492
	dd	_34866
	dd	-8
	dd	0
	align	4
_36321:
	dd	_36117
	dd	138
	dd	3
	align	4
_36330:
	dd	1
	dd	_2853
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36327:
	dd	_36117
	dd	142
	dd	3
	align	4
_36334:
	dd	1
	dd	_2854
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36331:
	dd	_36117
	dd	146
	dd	3
	align	4
_36338:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_36335:
	dd	_36117
	dd	150
	dd	3
	align	4
_36342:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_36339:
	dd	_36117
	dd	154
	dd	3
	align	4
_36346:
	dd	1
	dd	_2372
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	0
	align	4
_36343:
	dd	_36117
	dd	158
	dd	3
	align	4
_36350:
	dd	1
	dd	_2856
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36347:
	dd	_36117
	dd	162
	dd	3
	align	4
_36354:
	dd	1
	dd	_2857
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36351:
	dd	_36117
	dd	166
	dd	3
_36359:
	db	"E_HARDWARE_MAPPING",0
_36360:
	db	"E_BUFFER_TYPE",0
	align	4
_36358:
	dd	1
	dd	_2858
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_36359
	dd	_427
	dd	-8
	dd	2
	dd	_36360
	dd	_427
	dd	-12
	dd	0
	align	4
_36355:
	dd	_36117
	dd	170
	dd	3
	align	4
_36364:
	dd	1
	dd	_2859
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	2
	dd	_36360
	dd	_427
	dd	-8
	dd	0
	align	4
_36361:
	dd	_36117
	dd	174
	dd	3
	align	4
_36368:
	dd	1
	dd	_2860
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36365:
	dd	_36117
	dd	178
	dd	3
	align	4
_36372:
	dd	1
	dd	_2861
	dd	2
	dd	_20347
	dd	_34866
	dd	-4
	dd	0
	align	4
_36369:
	dd	_36117
	dd	182
	dd	3
_36375:
	db	":IMeshCache",0
	align	4
_36374:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36373:
	dd	3
	dd	0
	dd	0
	align	4
_36387:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_36375
	dd	-12
	dd	0
_36377:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshcache.bmx",0
	align	4
_36376:
	dd	_36377
	dd	9
	dd	3
	align	4
_36380:
	dd	3
	dd	0
	dd	0
	align	4
_36379:
	dd	_36377
	dd	9
	dd	23
	align	4
_36381:
	dd	_36377
	dd	10
	dd	3
	align	4
_36383:
	dd	_36377
	dd	11
	dd	3
	align	4
_36386:
	dd	_36377
	dd	12
	dd	3
	align	4
_36395:
	dd	1
	dd	_2865
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_29936
	dd	_29937
	dd	-12
	dd	0
	align	4
_36388:
	dd	_36377
	dd	16
	dd	3
	align	4
_36401:
	dd	1
	dd	_2867
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	0
	align	4
_36396:
	dd	_36377
	dd	20
	dd	3
_36408:
	db	":IMesh",0
	align	4
_36407:
	dd	1
	dd	_2868
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_36402:
	dd	_36377
	dd	24
	dd	3
	align	4
_36412:
	dd	1
	dd	_2870
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36409:
	dd	_36377
	dd	28
	dd	3
	align	4
_36418:
	dd	1
	dd	_2871
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	0
	align	4
_36413:
	dd	_36377
	dd	32
	dd	3
	align	4
_36424:
	dd	1
	dd	_2872
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_36419:
	dd	_36377
	dd	36
	dd	3
	align	4
_36428:
	dd	1
	dd	_2873
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_36425:
	dd	_36377
	dd	41
	dd	3
	align	4
_36432:
	dd	1
	dd	_2875
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_36429:
	dd	_36377
	dd	45
	dd	3
	align	4
_36438:
	dd	1
	dd	_2876
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	0
	align	4
_36433:
	dd	_36377
	dd	49
	dd	3
	align	4
_36444:
	dd	1
	dd	_2878
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_36439:
	dd	_36377
	dd	53
	dd	3
	align	4
_36457:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36445:
	dd	_36377
	dd	57
	dd	3
	align	4
_36453:
	dd	3
	dd	0
	dd	0
	align	4
_36449:
	dd	_36377
	dd	57
	dd	22
	align	4
_36454:
	dd	_36377
	dd	58
	dd	3
	align	4
_36461:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36458:
	dd	_36377
	dd	62
	dd	3
	align	4
_36465:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36462:
	dd	_36377
	dd	66
	dd	3
	align	4
_36473:
	dd	1
	dd	_2880
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_36468:
	dd	_36377
	dd	74
	dd	3
	align	4
_36479:
	dd	1
	dd	_2882
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_36474:
	dd	_36377
	dd	78
	dd	3
	align	4
_36487:
	dd	1
	dd	_2883
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_36480:
	dd	_36377
	dd	82
	dd	3
	align	4
_36495:
	dd	1
	dd	_2885
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_26472
	dd	_19130
	dd	-12
	dd	0
	align	4
_36488:
	dd	_36377
	dd	86
	dd	3
	align	4
_36501:
	dd	1
	dd	_2887
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_36496:
	dd	_36377
	dd	90
	dd	3
	align	4
_36505:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36502:
	dd	_36377
	dd	94
	dd	3
	align	4
_36509:
	dd	1
	dd	_2888
	dd	2
	dd	_20347
	dd	_36375
	dd	-4
	dd	0
	align	4
_36506:
	dd	_36377
	dd	98
	dd	3
	align	4
_36511:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	0
	align	4
_36510:
	dd	3
	dd	0
	dd	0
	align	4
_36523:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_36408
	dd	-12
	dd	0
_36513:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imesh.bmx",0
	align	4
_36512:
	dd	_36513
	dd	9
	dd	3
	align	4
_36516:
	dd	3
	dd	0
	dd	0
	align	4
_36515:
	dd	_36513
	dd	9
	dd	23
	align	4
_36517:
	dd	_36513
	dd	10
	dd	3
	align	4
_36519:
	dd	_36513
	dd	11
	dd	3
	align	4
_36522:
	dd	_36513
	dd	12
	dd	3
	align	4
_36527:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	0
	align	4
_36524:
	dd	_36513
	dd	16
	dd	3
	align	4
_36531:
	dd	1
	dd	_2892
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_36528:
	dd	_36513
	dd	21
	dd	3
	align	4
_36535:
	dd	1
	dd	_2894
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	0
	align	4
_36532:
	dd	_36513
	dd	25
	dd	3
_36540:
	db	"E_MATERIAL_FLAG_flag",0
_36541:
	db	"bNewvalue",0
	align	4
_36539:
	dd	1
	dd	_2895
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	2
	dd	_36540
	dd	_427
	dd	-8
	dd	2
	dd	_36541
	dd	_427
	dd	-12
	dd	0
	align	4
_36536:
	dd	_36513
	dd	29
	dd	3
	align	4
_36547:
	dd	1
	dd	_2849
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	0
	align	4
_36542:
	dd	_36513
	dd	33
	dd	3
	align	4
_36560:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	0
	align	4
_36548:
	dd	_36513
	dd	37
	dd	3
	align	4
_36556:
	dd	3
	dd	0
	dd	0
	align	4
_36552:
	dd	_36513
	dd	37
	dd	22
	align	4
_36557:
	dd	_36513
	dd	38
	dd	3
	align	4
_36564:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	0
	align	4
_36561:
	dd	_36513
	dd	42
	dd	3
	align	4
_36568:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	0
	align	4
_36565:
	dd	_36513
	dd	46
	dd	3
	align	4
_36575:
	dd	1
	dd	_2858
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	2
	dd	_36359
	dd	_427
	dd	-8
	dd	2
	dd	_36360
	dd	_427
	dd	-12
	dd	0
	align	4
_36572:
	dd	_36513
	dd	54
	dd	3
	align	4
_36579:
	dd	1
	dd	_2859
	dd	2
	dd	_20347
	dd	_36408
	dd	-4
	dd	2
	dd	_36360
	dd	_427
	dd	-8
	dd	0
	align	4
_36576:
	dd	_36513
	dd	58
	dd	3
_36582:
	db	":IMeshLoader",0
	align	4
_36581:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36582
	dd	-4
	dd	0
	align	4
_36580:
	dd	3
	dd	0
	dd	0
	align	4
_36596:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_36582
	dd	-4
	dd	0
_36584:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshloader.bmx",0
	align	4
_36583:
	dd	_36584
	dd	21
	dd	3
	align	4
_36592:
	dd	3
	dd	0
	dd	0
	align	4
_36588:
	dd	_36584
	dd	21
	dd	22
	align	4
_36593:
	dd	_36584
	dd	22
	dd	3
	align	4
_36600:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_36582
	dd	-4
	dd	0
	align	4
_36597:
	dd	_36584
	dd	26
	dd	3
	align	4
_36604:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_36582
	dd	-4
	dd	0
	align	4
_36601:
	dd	_36584
	dd	30
	dd	3
	align	4
_36608:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_36607:
	dd	_36584
	dd	42
	dd	3
	align	4
_36637:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_36582
	dd	-16
	dd	0
	align	4
_36609:
	dd	_36584
	dd	46
	dd	3
	align	4
_36612:
	dd	3
	dd	0
	dd	0
	align	4
_36611:
	dd	_36584
	dd	46
	dd	23
	align	4
_36613:
	dd	_36584
	dd	47
	dd	3
	align	4
_36615:
	dd	_36584
	dd	49
	dd	3
_36623:
	db	"():IMeshLoader",0
	align	4
_36622:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_36623
	dd	-20
	dd	0
	align	4
_36617:
	dd	_36584
	dd	51
	dd	4
	align	4
_36621:
	dd	_36584
	dd	53
	dd	4
	align	4
_36626:
	dd	3
	dd	0
	dd	0
	align	4
_36625:
	dd	_36584
	dd	55
	dd	4
	align	4
_36627:
	dd	_36584
	dd	59
	dd	3
	align	4
_36633:
	dd	_36584
	dd	61
	dd	3
	align	4
_36636:
	dd	_36584
	dd	63
	dd	3
	align	4
_36645:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_36582
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_36638:
	dd	_36584
	dd	71
	dd	3
	align	4
_36639:
	dd	_36584
	dd	72
	dd	3
	align	4
_36642:
	dd	_36584
	dd	75
	dd	3
	align	4
_36664:
	dd	1
	dd	_2902
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_35945
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36582
	dd	-12
	dd	0
	align	4
_36646:
	dd	_36584
	dd	82
	dd	3
	align	4
_36648:
	dd	_36584
	dd	84
	dd	3
_36660:
	db	"tempreader",0
	align	4
_36659:
	dd	3
	dd	0
	dd	2
	dd	_36660
	dd	_26327
	dd	-16
	dd	2
	dd	_22184
	dd	_29937
	dd	-20
	dd	0
	align	4
_36650:
	dd	_36584
	dd	86
	dd	6
	align	4
_36652:
	dd	_36584
	dd	88
	dd	4
	align	4
_36656:
	dd	_36584
	dd	89
	dd	6
	align	4
_36663:
	dd	3
	dd	0
	dd	0
	align	4
_36662:
	dd	_36584
	dd	91
	dd	4
	align	4
_36676:
	dd	1
	dd	_2903
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_26279
	dd	_2292
	dd	-8
	dd	2
	dd	_32621
	dd	_36582
	dd	-12
	dd	0
	align	4
_36665:
	dd	_36584
	dd	97
	dd	3
	align	4
_36667:
	dd	_36584
	dd	99
	dd	3
	align	4
_36672:
	dd	3
	dd	0
	dd	0
	align	4
_36669:
	dd	_36584
	dd	101
	dd	6
	align	4
_36675:
	dd	3
	dd	0
	dd	0
	align	4
_36674:
	dd	_36584
	dd	103
	dd	4
	align	4
_36680:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_36582
	dd	-4
	dd	0
	align	4
_36677:
	dd	_36584
	dd	108
	dd	3
_36683:
	db	":IMeshLoaderDefault",0
	align	4
_36682:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36683
	dd	-4
	dd	0
	align	4
_36681:
	dd	3
	dd	0
	dd	0
	align	4
_36689:
	dd	1
	dd	_2898
	dd	2
	dd	_20347
	dd	_36683
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	0
	align	4
_36684:
	dd	_36584
	dd	121
	dd	3
	align	4
_36695:
	dd	1
	dd	_2798
	dd	2
	dd	_20347
	dd	_36683
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_36690:
	dd	_36584
	dd	125
	dd	3
	align	4
_36697:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	0
	align	4
_36696:
	dd	3
	dd	0
	dd	0
	align	4
_36711:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_29937
	dd	-12
	dd	0
_36699:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmesh.bmx",0
	align	4
_36698:
	dd	_36699
	dd	9
	dd	3
	align	4
_36702:
	dd	3
	dd	0
	dd	0
	align	4
_36701:
	dd	_36699
	dd	9
	dd	23
	align	4
_36703:
	dd	_36699
	dd	10
	dd	3
	align	4
_36705:
	dd	_36699
	dd	11
	dd	3
	align	4
_36708:
	dd	_36699
	dd	12
	dd	3
	align	4
_36715:
	dd	1
	dd	_2038
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	0
	align	4
_36712:
	dd	_36699
	dd	16
	dd	3
_36720:
	db	"frame",0
_36721:
	db	"detailLevel",0
_36722:
	db	"startFrameLoop",0
_36723:
	db	"endFrameLoop",0
	align	4
_36719:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	2
	dd	_36720
	dd	_427
	dd	-8
	dd	2
	dd	_36721
	dd	_427
	dd	-12
	dd	2
	dd	_36722
	dd	_427
	dd	-16
	dd	2
	dd	_36723
	dd	_427
	dd	-20
	dd	0
	align	4
_36716:
	dd	_36699
	dd	21
	dd	3
	align	4
_36727:
	dd	1
	dd	_2910
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	0
	align	4
_36724:
	dd	_36699
	dd	25
	dd	3
	align	4
_36740:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	0
	align	4
_36728:
	dd	_36699
	dd	29
	dd	3
	align	4
_36736:
	dd	3
	dd	0
	dd	0
	align	4
_36732:
	dd	_36699
	dd	29
	dd	22
	align	4
_36737:
	dd	_36699
	dd	30
	dd	3
	align	4
_36744:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	0
	align	4
_36741:
	dd	_36699
	dd	34
	dd	3
	align	4
_36748:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	0
	align	4
_36745:
	dd	_36699
	dd	38
	dd	3
_36790:
	db	"am_cast",0
_36791:
	db	"am_type",0
	align	4
_36789:
	dd	1
	dd	_1547
	dd	2
	dd	_20347
	dd	_29937
	dd	-4
	dd	2
	dd	_28885
	dd	_427
	dd	-8
	dd	2
	dd	_36790
	dd	_29937
	dd	-12
	dd	2
	dd	_36791
	dd	_427
	dd	-16
	dd	2
	dd	_28888
	dd	_427
	dd	-20
	dd	0
	align	4
_36751:
	dd	_36699
	dd	46
	dd	3
	align	4
_36753:
	dd	_36699
	dd	47
	dd	3
	align	4
_36757:
	dd	_36699
	dd	48
	dd	3
	align	4
_36759:
	dd	_36699
	dd	50
	dd	3
	align	4
_36768:
	dd	3
	dd	0
	dd	0
	align	4
_36761:
	dd	_36699
	dd	51
	dd	4
	align	4
_36764:
	dd	_36699
	dd	52
	dd	4
	align	4
_36769:
	dd	_36699
	dd	55
	dd	3
	align	4
_36779:
	dd	3
	dd	0
	dd	0
	align	4
_36774:
	dd	_36699
	dd	62
	dd	5
	align	4
_36775:
	dd	_36699
	dd	63
	dd	5
	align	4
_36783:
	dd	3
	dd	0
	dd	0
	align	4
_36780:
	dd	_36699
	dd	58
	dd	5
	align	4
_36787:
	dd	3
	dd	0
	dd	0
	align	4
_36784:
	dd	_36699
	dd	60
	dd	5
	align	4
_36788:
	dd	_36699
	dd	66
	dd	3
_36794:
	db	":IAnimatedMeshSceneNode",0
	align	4
_36793:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36792:
	dd	3
	dd	0
	dd	0
	align	4
_36806:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_36794
	dd	-16
	dd	0
_36796:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmeshscenenode.bmx",0
	align	4
_36795:
	dd	_36796
	dd	9
	dd	3
	align	4
_36799:
	dd	3
	dd	0
	dd	0
	align	4
_36798:
	dd	_36796
	dd	9
	dd	23
	align	4
_36800:
	dd	_36796
	dd	10
	dd	3
	align	4
_36802:
	dd	_36796
	dd	11
	dd	3
	align	4
_36805:
	dd	_36796
	dd	12
	dd	3
_36811:
	db	"shadowMesh",0
_36812:
	db	"bzfailmethod",0
_36813:
	db	"infinity",0
	align	4
_36810:
	dd	1
	dd	_2914
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36811
	dd	_36408
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	2
	dd	_36812
	dd	_427
	dd	-16
	dd	2
	dd	_36813
	dd	_20471
	dd	-20
	dd	0
	align	4
_36807:
	dd	_36796
	dd	17
	dd	3
	align	4
_36817:
	dd	1
	dd	_2916
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36814:
	dd	_36796
	dd	21
	dd	3
_36824:
	db	"jointName",0
	align	4
_36823:
	dd	1
	dd	_2917
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36824
	dd	_19130
	dd	-8
	dd	0
	align	4
_36818:
	dd	_36796
	dd	26
	dd	3
	align	4
_36830:
	dd	1
	dd	_2919
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36824
	dd	_19130
	dd	-8
	dd	0
	align	4
_36825:
	dd	_36796
	dd	31
	dd	3
_36841:
	db	":IAnimationEndCallBack",0
	align	4
_36840:
	dd	1
	dd	_2920
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_35612
	dd	_36841
	dd	-8
	dd	0
	align	4
_36831:
	dd	_36796
	dd	35
	dd	3
	align	4
_36834:
	dd	3
	dd	0
	dd	0
	align	4
_36833:
	dd	_36796
	dd	35
	dd	25
	align	4
_36835:
	dd	_36796
	dd	36
	dd	3
_36846:
	db	"framesPerSecond",0
	align	4
_36845:
	dd	1
	dd	_2922
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36846
	dd	_20471
	dd	-8
	dd	0
	align	4
_36842:
	dd	_36796
	dd	40
	dd	3
	align	4
_36850:
	dd	1
	dd	_2923
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36720
	dd	_427
	dd	-8
	dd	0
	align	4
_36847:
	dd	_36796
	dd	44
	dd	3
_36855:
	db	"nBegin",0
_36856:
	db	"nEnd",0
	align	4
_36854:
	dd	1
	dd	_2924
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36855
	dd	_427
	dd	-8
	dd	2
	dd	_36856
	dd	_427
	dd	-12
	dd	0
	align	4
_36851:
	dd	_36796
	dd	48
	dd	3
_36861:
	db	"bPlayAnimationLooped",0
	align	4
_36860:
	dd	1
	dd	_2925
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36861
	dd	_427
	dd	-8
	dd	0
	align	4
_36857:
	dd	_36796
	dd	52
	dd	3
_36868:
	db	"animationName",0
	align	4
_36867:
	dd	1
	dd	_2926
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36868
	dd	_19130
	dd	-8
	dd	0
	align	4
_36862:
	dd	_36796
	dd	56
	dd	3
_36873:
	db	"EMD2_ANIMATION_TYPE_anim",0
	align	4
_36872:
	dd	1
	dd	_2927
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36873
	dd	_427
	dd	-8
	dd	0
	align	4
_36869:
	dd	_36796
	dd	60
	dd	3
	align	4
_36877:
	dd	1
	dd	_2928
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_33680
	dd	_427
	dd	-8
	dd	0
	align	4
_36874:
	dd	_36796
	dd	64
	dd	3
	align	4
_36881:
	dd	1
	dd	_2929
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36878:
	dd	_36796
	dd	68
	dd	3
	align	4
_36887:
	dd	1
	dd	_1737
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	0
	align	4
_36882:
	dd	_36796
	dd	72
	dd	3
	align	4
_36891:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36888:
	dd	_36796
	dd	76
	dd	3
	align	4
_36895:
	dd	1
	dd	_2930
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36892:
	dd	_36796
	dd	80
	dd	3
	align	4
_36899:
	dd	1
	dd	_2931
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36896:
	dd	_36796
	dd	84
	dd	3
_36906:
	db	"tagname",0
	align	4
_36905:
	dd	1
	dd	_2932
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36906
	dd	_19130
	dd	-8
	dd	0
	align	4
_36900:
	dd	_36796
	dd	88
	dd	3
_36911:
	db	"E_JOINT_UPDATE_ON_RENDER",0
	align	4
_36910:
	dd	1
	dd	_2934
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36911
	dd	_427
	dd	-8
	dd	0
	align	4
_36907:
	dd	_36796
	dd	92
	dd	3
_36916:
	db	"Time",0
	align	4
_36915:
	dd	1
	dd	_2935
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36916
	dd	_20471
	dd	-8
	dd	0
	align	4
_36912:
	dd	_36796
	dd	96
	dd	3
_36921:
	db	"bCalculateAbsolutePositions",0
	align	4
_36920:
	dd	1
	dd	_2936
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36921
	dd	_427
	dd	-8
	dd	0
	align	4
_36917:
	dd	_36796
	dd	100
	dd	3
_36926:
	db	"bOn",0
	align	4
_36925:
	dd	1
	dd	_2937
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36926
	dd	_427
	dd	-8
	dd	0
	align	4
_36922:
	dd	_36796
	dd	104
	dd	3
	align	4
_36932:
	dd	1
	dd	_2938
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36824
	dd	_19130
	dd	-8
	dd	0
	align	4
_36927:
	dd	_36796
	dd	108
	dd	3
_36937:
	db	"jointID",0
	align	4
_36936:
	dd	1
	dd	_2940
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36937
	dd	_427
	dd	-8
	dd	0
	align	4
_36933:
	dd	_36796
	dd	112
	dd	3
	align	4
_36941:
	dd	1
	dd	_2942
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36938:
	dd	_36796
	dd	116
	dd	3
_36946:
	db	"newParent",0
_36947:
	db	":ISceneNode",0
_36948:
	db	"newManager",0
	align	4
_36945:
	dd	1
	dd	_2943
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	2
	dd	_36946
	dd	_36947
	dd	-8
	dd	2
	dd	_36948
	dd	_32519
	dd	-12
	dd	0
	align	4
_36942:
	dd	_36796
	dd	120
	dd	3
	align	4
_36952:
	dd	1
	dd	_2945
	dd	2
	dd	_20347
	dd	_36794
	dd	-4
	dd	0
	align	4
_36949:
	dd	_36796
	dd	124
	dd	3
_36955:
	db	":IAnimatedMeshMD2",0
	align	4
_36954:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36955
	dd	-4
	dd	0
	align	4
_36953:
	dd	3
	dd	0
	dd	0
	align	4
_36967:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_36955
	dd	-12
	dd	0
_36957:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmeshmd2.bmx",0
	align	4
_36956:
	dd	_36957
	dd	9
	dd	3
	align	4
_36960:
	dd	3
	dd	0
	dd	0
	align	4
_36959:
	dd	_36957
	dd	9
	dd	23
	align	4
_36961:
	dd	_36957
	dd	10
	dd	3
	align	4
_36963:
	dd	_36957
	dd	11
	dd	3
	align	4
_36966:
	dd	_36957
	dd	12
	dd	3
	align	4
_36971:
	dd	1
	dd	_2949
	dd	2
	dd	_20347
	dd	_36955
	dd	-4
	dd	0
	align	4
_36968:
	dd	_36957
	dd	16
	dd	3
	align	4
_36975:
	dd	1
	dd	_2950
	dd	2
	dd	_20347
	dd	_36955
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_36972:
	dd	_36957
	dd	20
	dd	3
_36982:
	db	"outBegin",0
_36983:
	db	"outEnd",0
_36984:
	db	"outFps",0
	align	4
_36981:
	dd	1
	dd	_2951
	dd	2
	dd	_20347
	dd	_36955
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_36982
	dd	_21597
	dd	-12
	dd	2
	dd	_36983
	dd	_21597
	dd	-16
	dd	2
	dd	_36984
	dd	_21597
	dd	-20
	dd	0
	align	4
_36976:
	dd	_36957
	dd	24
	dd	3
_36989:
	db	"EMD2_ANIMATION_TYPE_l",0
	align	4
_36988:
	dd	1
	dd	_2953
	dd	2
	dd	_20347
	dd	_36955
	dd	-4
	dd	2
	dd	_36989
	dd	_427
	dd	-8
	dd	2
	dd	_36982
	dd	_21597
	dd	-12
	dd	2
	dd	_36983
	dd	_21597
	dd	-16
	dd	2
	dd	_36984
	dd	_21597
	dd	-20
	dd	0
	align	4
_36985:
	dd	_36957
	dd	28
	dd	3
	align	4
_36991:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	0
	align	4
_36990:
	dd	3
	dd	0
	dd	0
	align	4
_36994:
	dd	1
	dd	_2247
	dd	0
_36993:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimationendcallback.bmx",0
	align	4
_36992:
	dd	_36993
	dd	10
	dd	3
	align	4
_36999:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_36995:
	dd	_36993
	dd	14
	dd	3
	align	4
_36996:
	dd	_36993
	dd	15
	dd	3
	align	4
_37014:
	dd	1
	dd	_2958
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_31391
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36841
	dd	-12
	dd	0
	align	4
_37000:
	dd	_36993
	dd	22
	dd	3
	align	4
_37002:
	dd	_36993
	dd	24
	dd	3
_37010:
	db	"tempnode",0
	align	4
_37009:
	dd	3
	dd	0
	dd	2
	dd	_37010
	dd	_36794
	dd	-16
	dd	0
	align	4
_37004:
	dd	_36993
	dd	26
	dd	6
	align	4
_37006:
	dd	_36993
	dd	28
	dd	6
	align	4
_37013:
	dd	3
	dd	0
	dd	0
	align	4
_37012:
	dd	_36993
	dd	30
	dd	4
	align	4
_37015:
	dd	1
	dd	_2959
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	2
	dd	_31391
	dd	_36794
	dd	-8
	dd	0
	align	4
_37028:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	0
	align	4
_37016:
	dd	_36993
	dd	38
	dd	3
	align	4
_37024:
	dd	3
	dd	0
	dd	0
	align	4
_37020:
	dd	_36993
	dd	38
	dd	22
	align	4
_37025:
	dd	_36993
	dd	39
	dd	3
	align	4
_37032:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	0
	align	4
_37029:
	dd	_36993
	dd	43
	dd	3
	align	4
_37036:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	0
	align	4
_37033:
	dd	_36993
	dd	47
	dd	3
	align	4
_37042:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	0
	align	4
_37039:
	dd	_36993
	dd	55
	dd	3
	align	4
_37044:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_37043:
	dd	_36993
	dd	63
	dd	3
	align	4
_37063:
	dd	1
	dd	_481
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	2
	dd	_20372
	dd	_427
	dd	-8
	dd	2
	dd	_20373
	dd	_427
	dd	-12
	dd	2
	dd	_2247
	dd	_2957
	dd	-16
	dd	2
	dd	_20569
	dd	_36841
	dd	-20
	dd	0
	align	4
_37045:
	dd	_36993
	dd	67
	dd	3
	align	4
_37048:
	dd	3
	dd	0
	dd	0
	align	4
_37047:
	dd	_36993
	dd	67
	dd	23
	align	4
_37049:
	dd	_36993
	dd	69
	dd	3
	align	4
_37053:
	dd	_36993
	dd	71
	dd	3
	align	4
_37055:
	dd	_36993
	dd	74
	dd	3
	align	4
_37059:
	dd	_36993
	dd	77
	dd	3
	align	4
_37062:
	dd	_36993
	dd	79
	dd	3
	align	4
_37067:
	dd	1
	dd	_441
	dd	2
	dd	_20347
	dd	_36841
	dd	-4
	dd	0
	align	4
_37064:
	dd	_36993
	dd	83
	dd	3
_37070:
	db	":IQ3LevelMesh",0
	align	4
_37069:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_37070
	dd	-4
	dd	0
	align	4
_37068:
	dd	3
	dd	0
	dd	0
	align	4
_37082:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_37070
	dd	-12
	dd	0
_37072:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iq3levelmesh.bmx",0
	align	4
_37071:
	dd	_37072
	dd	9
	dd	3
	align	4
_37075:
	dd	3
	dd	0
	dd	0
	align	4
_37074:
	dd	_37072
	dd	9
	dd	23
	align	4
_37076:
	dd	_37072
	dd	10
	dd	3
	align	4
_37078:
	dd	_37072
	dd	11
	dd	3
	align	4
_37081:
	dd	_37072
	dd	12
	dd	3
_37089:
	db	"fileNameIsValid",0
	align	4
_37088:
	dd	1
	dd	_2966
	dd	2
	dd	_20347
	dd	_37070
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_37089
	dd	_427
	dd	-12
	dd	0
	align	4
_37083:
	dd	_37072
	dd	16
	dd	3
	align	4
_37093:
	dd	1
	dd	_2968
	dd	2
	dd	_20347
	dd	_37070
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_37090:
	dd	_37072
	dd	20
	dd	3
_37119:
	db	"[]:IShader",0
	align	4
_37118:
	dd	1
	dd	_2970
	dd	2
	dd	_20347
	dd	_37070
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_37119
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_37094:
	dd	_37072
	dd	24
	dd	3
	align	4
_37096:
	dd	_37072
	dd	25
	dd	3
	align	4
_37098:
	dd	_37072
	dd	27
	dd	3
	align	4
_37102:
	dd	_37072
	dd	28
	dd	3
	align	4
_37115:
	dd	3
	dd	0
	dd	0
	align	4
_37104:
	dd	_37072
	dd	29
	dd	4
_37105:
	db	":IShader",0
	align	4
_37106:
	dd	_37072
	dd	31
	dd	4
	align	4
_37114:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_37110:
	dd	_37072
	dd	32
	dd	5
	align	4
_37116:
	dd	_37072
	dd	36
	dd	3
	align	4
_37117:
	dd	_37072
	dd	38
	dd	3
_37122:
	db	":ITriangleSelector",0
	align	4
_37121:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	0
	align	4
_37120:
	dd	3
	dd	0
	dd	0
	align	4
_37134:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_37122
	dd	-12
	dd	0
_37124:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/itriangleselector.bmx",0
	align	4
_37123:
	dd	_37124
	dd	9
	dd	3
	align	4
_37127:
	dd	3
	dd	0
	dd	0
	align	4
_37126:
	dd	_37124
	dd	9
	dd	23
	align	4
_37128:
	dd	_37124
	dd	10
	dd	3
	align	4
_37130:
	dd	_37124
	dd	11
	dd	3
	align	4
_37133:
	dd	_37124
	dd	12
	dd	3
	align	4
_37138:
	dd	1
	dd	_2975
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	0
	align	4
_37135:
	dd	_37124
	dd	16
	dd	3
_37174:
	db	"[]:Triangle3df",0
	align	4
_37173:
	dd	1
	dd	_2976
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	2
	dd	_3136
	dd	_23145
	dd	-8
	dd	2
	dd	_28282
	dd	_24373
	dd	-12
	dd	2
	dd	_28283
	dd	_37174
	dd	-16
	dd	2
	dd	_832
	dd	_427
	dd	-20
	dd	0
	align	4
_37139:
	dd	_37124
	dd	20
	dd	3
	align	4
_37142:
	dd	3
	dd	0
	dd	0
	align	4
_37141:
	dd	_37124
	dd	20
	dd	26
	align	4
_37143:
	dd	_37124
	dd	22
	dd	3
_37144:
	db	"i",0
	align	4
_37148:
	dd	_37124
	dd	23
	dd	3
	align	4
_37150:
	dd	_37124
	dd	25
	dd	3
	align	4
_37156:
	dd	_37124
	dd	27
	dd	3
	align	4
_37171:
	dd	3
	dd	0
	dd	0
	align	4
_37158:
	dd	_37124
	dd	28
	dd	4
_37159:
	db	":Triangle3df",0
	align	4
_37160:
	dd	_37124
	dd	30
	dd	4
	align	4
_37170:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_37164:
	dd	_37124
	dd	31
	dd	5
	align	4
_37172:
	dd	_37124
	dd	35
	dd	3
	align	4
_37211:
	dd	1
	dd	_2978
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	2
	dd	_28086
	dd	_22656
	dd	-8
	dd	2
	dd	_3136
	dd	_23145
	dd	-12
	dd	2
	dd	_28282
	dd	_24373
	dd	-16
	dd	2
	dd	_28283
	dd	_37174
	dd	-20
	dd	2
	dd	_832
	dd	_427
	dd	-24
	dd	0
	align	4
_37175:
	dd	_37124
	dd	39
	dd	3
	align	4
_37178:
	dd	3
	dd	0
	dd	0
	align	4
_37177:
	dd	_37124
	dd	39
	dd	26
	align	4
_37179:
	dd	_37124
	dd	41
	dd	3
_37180:
	db	"i",0
	align	4
_37184:
	dd	_37124
	dd	42
	dd	3
	align	4
_37186:
	dd	_37124
	dd	44
	dd	3
	align	4
_37194:
	dd	_37124
	dd	46
	dd	3
	align	4
_37209:
	dd	3
	dd	0
	dd	0
	align	4
_37196:
	dd	_37124
	dd	47
	dd	4
_37197:
	db	":Triangle3df",0
	align	4
_37198:
	dd	_37124
	dd	49
	dd	4
	align	4
_37208:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_37202:
	dd	_37124
	dd	50
	dd	5
	align	4
_37210:
	dd	_37124
	dd	54
	dd	3
	align	4
_37248:
	dd	1
	dd	_2980
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	2
	dd	_3136
	dd	_23145
	dd	-12
	dd	2
	dd	_28282
	dd	_24373
	dd	-16
	dd	2
	dd	_28283
	dd	_37174
	dd	-20
	dd	2
	dd	_832
	dd	_427
	dd	-24
	dd	0
	align	4
_37212:
	dd	_37124
	dd	58
	dd	3
	align	4
_37215:
	dd	3
	dd	0
	dd	0
	align	4
_37214:
	dd	_37124
	dd	58
	dd	26
	align	4
_37216:
	dd	_37124
	dd	60
	dd	3
_37217:
	db	"i",0
	align	4
_37221:
	dd	_37124
	dd	61
	dd	3
	align	4
_37223:
	dd	_37124
	dd	63
	dd	3
	align	4
_37231:
	dd	_37124
	dd	65
	dd	3
	align	4
_37246:
	dd	3
	dd	0
	dd	0
	align	4
_37233:
	dd	_37124
	dd	66
	dd	4
_37234:
	db	":Triangle3df",0
	align	4
_37235:
	dd	_37124
	dd	68
	dd	4
	align	4
_37245:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_37239:
	dd	_37124
	dd	69
	dd	5
	align	4
_37247:
	dd	_37124
	dd	73
	dd	3
_37253:
	db	"triangleIndex",0
	align	4
_37252:
	dd	1
	dd	_2982
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	2
	dd	_37253
	dd	_427
	dd	-8
	dd	0
	align	4
_37249:
	dd	_37124
	dd	77
	dd	3
	align	4
_37266:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	0
	align	4
_37254:
	dd	_37124
	dd	81
	dd	3
	align	4
_37262:
	dd	3
	dd	0
	dd	0
	align	4
_37258:
	dd	_37124
	dd	81
	dd	22
	align	4
_37263:
	dd	_37124
	dd	82
	dd	3
	align	4
_37270:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	0
	align	4
_37267:
	dd	_37124
	dd	86
	dd	3
	align	4
_37274:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_37122
	dd	-4
	dd	0
	align	4
_37271:
	dd	_37124
	dd	90
	dd	3
_37279:
	db	":ISceneNodeAnimator",0
	align	4
_37278:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37277:
	dd	3
	dd	0
	dd	0
	align	4
_37291:
	dd	1
	dd	_2986
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	2
	dd	_29101
	dd	_427
	dd	-12
	dd	0
_37281:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimator.bmx",0
	align	4
_37280:
	dd	_37281
	dd	13
	dd	3
	align	4
_37290:
	dd	3
	dd	0
	dd	0
	align	4
_37285:
	dd	_37281
	dd	13
	dd	24
	align	4
_37305:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37292:
	dd	_37281
	dd	17
	dd	3
	align	4
_37299:
	dd	3
	dd	0
	dd	0
	align	4
_37296:
	dd	_37281
	dd	18
	dd	4
	align	4
_37304:
	dd	3
	dd	0
	dd	0
	align	4
_37301:
	dd	_37281
	dd	20
	dd	4
	align	4
_37323:
	dd	1
	dd	_2988
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	2
	dd	_36948
	dd	_32519
	dd	-12
	dd	0
	align	4
_37306:
	dd	_37281
	dd	25
	dd	3
	align	4
_37315:
	dd	3
	dd	0
	dd	0
	align	4
_37310:
	dd	_37281
	dd	26
	dd	4
	align	4
_37322:
	dd	3
	dd	0
	dd	0
	align	4
_37317:
	dd	_37281
	dd	28
	dd	4
	align	4
_37335:
	dd	1
	dd	_2990
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37324:
	dd	_37281
	dd	33
	dd	3
	align	4
_37331:
	dd	3
	dd	0
	dd	0
	align	4
_37328:
	dd	_37281
	dd	33
	dd	24
	align	4
_37334:
	dd	3
	dd	0
	dd	0
	align	4
_37333:
	dd	_37281
	dd	33
	dd	94
	align	4
_37349:
	dd	1
	dd	_2249
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	2
	dd	_32502
	dd	_31255
	dd	-8
	dd	0
	align	4
_37336:
	dd	_37281
	dd	37
	dd	3
	align	4
_37345:
	dd	3
	dd	0
	dd	0
	align	4
_37340:
	dd	_37281
	dd	37
	dd	24
	align	4
_37348:
	dd	3
	dd	0
	dd	0
	align	4
_37347:
	dd	_37281
	dd	37
	dd	93
	align	4
_37361:
	dd	1
	dd	_2991
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37350:
	dd	_37281
	dd	41
	dd	3
	align	4
_37357:
	dd	3
	dd	0
	dd	0
	align	4
_37354:
	dd	_37281
	dd	41
	dd	24
	align	4
_37360:
	dd	3
	dd	0
	dd	0
	align	4
_37359:
	dd	_37281
	dd	41
	dd	84
	align	4
_37374:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37362:
	dd	_37281
	dd	50
	dd	3
	align	4
_37370:
	dd	3
	dd	0
	dd	0
	align	4
_37366:
	dd	_37281
	dd	50
	dd	22
	align	4
_37371:
	dd	_37281
	dd	51
	dd	3
	align	4
_37378:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37375:
	dd	_37281
	dd	55
	dd	3
	align	4
_37382:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37379:
	dd	_37281
	dd	59
	dd	3
	align	4
_37386:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_37385:
	dd	_37281
	dd	71
	dd	3
	align	4
_37415:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_37279
	dd	-16
	dd	0
	align	4
_37387:
	dd	_37281
	dd	75
	dd	3
	align	4
_37390:
	dd	3
	dd	0
	dd	0
	align	4
_37389:
	dd	_37281
	dd	75
	dd	23
	align	4
_37391:
	dd	_37281
	dd	76
	dd	3
	align	4
_37393:
	dd	_37281
	dd	78
	dd	3
_37401:
	db	"():ISceneNodeAnimator",0
	align	4
_37400:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_37401
	dd	-20
	dd	0
	align	4
_37395:
	dd	_37281
	dd	80
	dd	4
	align	4
_37399:
	dd	_37281
	dd	82
	dd	4
	align	4
_37404:
	dd	3
	dd	0
	dd	0
	align	4
_37403:
	dd	_37281
	dd	84
	dd	4
	align	4
_37405:
	dd	_37281
	dd	88
	dd	3
	align	4
_37411:
	dd	_37281
	dd	90
	dd	3
	align	4
_37414:
	dd	_37281
	dd	92
	dd	3
	align	4
_37435:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_37416:
	dd	_37281
	dd	100
	dd	3
	align	4
_37417:
	dd	_37281
	dd	101
	dd	3
	align	4
_37420:
	dd	_37281
	dd	104
	dd	3
	align	4
_37423:
	dd	_37281
	dd	107
	dd	3
	align	4
_37426:
	dd	_37281
	dd	110
	dd	3
	align	4
_37429:
	dd	_37281
	dd	113
	dd	3
	align	4
_37432:
	dd	_37281
	dd	116
	dd	3
_37448:
	db	"pSEvent",0
	align	4
_37447:
	dd	1
	dd	_2248
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_37448
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_37279
	dd	-12
	dd	0
	align	4
_37436:
	dd	_37281
	dd	123
	dd	3
	align	4
_37438:
	dd	_37281
	dd	125
	dd	3
	align	4
_37443:
	dd	3
	dd	0
	dd	0
	align	4
_37440:
	dd	_37281
	dd	127
	dd	6
	align	4
_37446:
	dd	3
	dd	0
	dd	0
	align	4
_37445:
	dd	_37281
	dd	129
	dd	4
	align	4
_37460:
	dd	1
	dd	_2994
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_37279
	dd	-8
	dd	0
	align	4
_37449:
	dd	_37281
	dd	135
	dd	3
	align	4
_37451:
	dd	_37281
	dd	137
	dd	3
	align	4
_37456:
	dd	3
	dd	0
	dd	0
	align	4
_37453:
	dd	_37281
	dd	139
	dd	6
	align	4
_37459:
	dd	3
	dd	0
	dd	0
	align	4
_37458:
	dd	_37281
	dd	141
	dd	4
	align	4
_37472:
	dd	1
	dd	_2995
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_37279
	dd	-8
	dd	0
	align	4
_37461:
	dd	_37281
	dd	147
	dd	3
	align	4
_37463:
	dd	_37281
	dd	149
	dd	3
	align	4
_37468:
	dd	3
	dd	0
	dd	0
	align	4
_37465:
	dd	_37281
	dd	151
	dd	6
	align	4
_37471:
	dd	3
	dd	0
	dd	0
	align	4
_37470:
	dd	_37281
	dd	153
	dd	4
	align	4
_37484:
	dd	1
	dd	_2996
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_37279
	dd	-8
	dd	0
	align	4
_37473:
	dd	_37281
	dd	159
	dd	3
	align	4
_37475:
	dd	_37281
	dd	161
	dd	3
	align	4
_37480:
	dd	3
	dd	0
	dd	0
	align	4
_37477:
	dd	_37281
	dd	163
	dd	6
	align	4
_37483:
	dd	3
	dd	0
	dd	0
	align	4
_37482:
	dd	_37281
	dd	165
	dd	4
	align	4
_37498:
	dd	1
	dd	_2997
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_31391
	dd	_427
	dd	-8
	dd	2
	dd	_29101
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_37279
	dd	-16
	dd	0
	align	4
_37485:
	dd	_37281
	dd	171
	dd	3
	align	4
_37487:
	dd	_37281
	dd	173
	dd	3
	align	4
_37494:
	dd	3
	dd	0
	dd	2
	dd	_37010
	dd	_36947
	dd	-20
	dd	0
	align	4
_37489:
	dd	_37281
	dd	175
	dd	6
	align	4
_37491:
	dd	_37281
	dd	177
	dd	6
	align	4
_37497:
	dd	3
	dd	0
	dd	0
	align	4
_37496:
	dd	_37281
	dd	179
	dd	4
	align	4
_37512:
	dd	1
	dd	_2998
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_31391
	dd	_427
	dd	-8
	dd	2
	dd	_36948
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_37279
	dd	-16
	dd	0
	align	4
_37499:
	dd	_37281
	dd	185
	dd	3
	align	4
_37501:
	dd	_37281
	dd	186
	dd	3
	align	4
_37508:
	dd	3
	dd	0
	dd	0
	align	4
_37503:
	dd	_37281
	dd	187
	dd	4
	align	4
_37511:
	dd	3
	dd	0
	dd	0
	align	4
_37510:
	dd	_37281
	dd	191
	dd	4
	align	4
_37516:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_37279
	dd	-4
	dd	0
	align	4
_37513:
	dd	_37281
	dd	196
	dd	3
	align	4
_37523:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37522:
	dd	3
	dd	0
	dd	0
_37518:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenode.bmx",0
	align	4
_37517:
	dd	_37518
	dd	10
	dd	3
	align	4
_37537:
	dd	1
	dd	_2222
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37524:
	dd	_37518
	dd	23
	dd	3
	align	4
_37531:
	dd	3
	dd	0
	dd	0
	align	4
_37528:
	dd	_37518
	dd	24
	dd	4
	align	4
_37536:
	dd	3
	dd	0
	dd	0
	align	4
_37533:
	dd	_37518
	dd	26
	dd	4
_37563:
	db	"[]:ISceneNodeAnimator",0
	align	4
_37562:
	dd	1
	dd	_3002
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_37563
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_37538:
	dd	_37518
	dd	32
	dd	3
	align	4
_37540:
	dd	_37518
	dd	33
	dd	3
	align	4
_37542:
	dd	_37518
	dd	35
	dd	3
	align	4
_37546:
	dd	_37518
	dd	37
	dd	3
	align	4
_37559:
	dd	3
	dd	0
	dd	0
	align	4
_37548:
	dd	_37518
	dd	38
	dd	4
_37549:
	db	":ISceneNodeAnimator",0
	align	4
_37550:
	dd	_37518
	dd	40
	dd	4
	align	4
_37558:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_37554:
	dd	_37518
	dd	41
	dd	5
	align	4
_37560:
	dd	_37518
	dd	45
	dd	3
	align	4
_37561:
	dd	_37518
	dd	46
	dd	3
_37582:
	db	"animator",0
	align	4
_37581:
	dd	1
	dd	_3004
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_37582
	dd	_37279
	dd	-8
	dd	0
	align	4
_37564:
	dd	_37518
	dd	50
	dd	3
	align	4
_37573:
	dd	3
	dd	0
	dd	0
	align	4
_37568:
	dd	_37518
	dd	51
	dd	4
	align	4
_37580:
	dd	3
	dd	0
	dd	0
	align	4
_37575:
	dd	_37518
	dd	53
	dd	4
	align	4
_37600:
	dd	1
	dd	_1549
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_28895
	dd	_36947
	dd	-8
	dd	0
	align	4
_37583:
	dd	_37518
	dd	58
	dd	3
	align	4
_37592:
	dd	3
	dd	0
	dd	0
	align	4
_37587:
	dd	_37518
	dd	59
	dd	4
	align	4
_37599:
	dd	3
	dd	0
	dd	0
	align	4
_37594:
	dd	_37518
	dd	61
	dd	4
	align	4
_37614:
	dd	1
	dd	_1552
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37601:
	dd	_37518
	dd	66
	dd	3
	align	4
_37608:
	dd	3
	dd	0
	dd	0
	align	4
_37605:
	dd	_37518
	dd	67
	dd	4
	align	4
_37613:
	dd	3
	dd	0
	dd	0
	align	4
_37610:
	dd	_37518
	dd	69
	dd	4
	align	4
_37628:
	dd	1
	dd	_3007
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37615:
	dd	_37518
	dd	74
	dd	3
	align	4
_37622:
	dd	3
	dd	0
	dd	0
	align	4
_37619:
	dd	_37518
	dd	75
	dd	4
	align	4
_37627:
	dd	3
	dd	0
	dd	0
	align	4
_37624:
	dd	_37518
	dd	77
	dd	4
	align	4
_37642:
	dd	1
	dd	_3008
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37629:
	dd	_37518
	dd	82
	dd	3
	align	4
_37636:
	dd	3
	dd	0
	dd	0
	align	4
_37633:
	dd	_37518
	dd	83
	dd	4
	align	4
_37641:
	dd	3
	dd	0
	dd	0
	align	4
_37638:
	dd	_37518
	dd	85
	dd	4
	align	4
_37656:
	dd	1
	dd	_1183
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37643:
	dd	_37518
	dd	90
	dd	3
	align	4
_37650:
	dd	3
	dd	0
	dd	0
	align	4
_37647:
	dd	_37518
	dd	91
	dd	4
	align	4
_37655:
	dd	3
	dd	0
	dd	0
	align	4
_37652:
	dd	_37518
	dd	93
	dd	4
	align	4
_37670:
	dd	1
	dd	_1733
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_37657:
	dd	_37518
	dd	99
	dd	3
	align	4
_37664:
	dd	3
	dd	0
	dd	0
	align	4
_37661:
	dd	_37518
	dd	100
	dd	4
	align	4
_37669:
	dd	3
	dd	0
	dd	0
	align	4
_37666:
	dd	_37518
	dd	102
	dd	4
	align	4
_37684:
	dd	1
	dd	_3010
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37671:
	dd	_37518
	dd	107
	dd	3
	align	4
_37678:
	dd	3
	dd	0
	dd	0
	align	4
_37675:
	dd	_37518
	dd	108
	dd	4
	align	4
_37683:
	dd	3
	dd	0
	dd	0
	align	4
_37680:
	dd	_37518
	dd	110
	dd	4
	align	4
_37698:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37685:
	dd	_37518
	dd	115
	dd	3
	align	4
_37692:
	dd	3
	dd	0
	dd	0
	align	4
_37689:
	dd	_37518
	dd	116
	dd	4
	align	4
_37697:
	dd	3
	dd	0
	dd	0
	align	4
_37694:
	dd	_37518
	dd	118
	dd	4
	align	4
_37712:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37699:
	dd	_37518
	dd	123
	dd	3
	align	4
_37706:
	dd	3
	dd	0
	dd	0
	align	4
_37703:
	dd	_37518
	dd	124
	dd	4
	align	4
_37711:
	dd	3
	dd	0
	dd	0
	align	4
_37708:
	dd	_37518
	dd	126
	dd	4
	align	4
_37729:
	dd	1
	dd	_1557
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	0
	align	4
_37713:
	dd	_37518
	dd	131
	dd	3
	align	4
_37715:
	dd	_37518
	dd	133
	dd	3
	align	4
_37722:
	dd	3
	dd	0
	dd	0
	align	4
_37719:
	dd	_37518
	dd	134
	dd	4
	align	4
_37727:
	dd	3
	dd	0
	dd	0
	align	4
_37724:
	dd	_37518
	dd	136
	dd	4
	align	4
_37728:
	dd	_37518
	dd	138
	dd	3
	align	4
_37743:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37730:
	dd	_37518
	dd	142
	dd	3
	align	4
_37737:
	dd	3
	dd	0
	dd	0
	align	4
_37734:
	dd	_37518
	dd	143
	dd	4
	align	4
_37742:
	dd	3
	dd	0
	dd	0
	align	4
_37739:
	dd	_37518
	dd	145
	dd	4
	align	4
_37757:
	dd	1
	dd	_3012
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37744:
	dd	_37518
	dd	150
	dd	3
	align	4
_37751:
	dd	3
	dd	0
	dd	0
	align	4
_37748:
	dd	_37518
	dd	151
	dd	4
	align	4
_37756:
	dd	3
	dd	0
	dd	0
	align	4
_37753:
	dd	_37518
	dd	153
	dd	4
	align	4
_37771:
	dd	1
	dd	_3013
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37758:
	dd	_37518
	dd	158
	dd	3
	align	4
_37765:
	dd	3
	dd	0
	dd	0
	align	4
_37762:
	dd	_37518
	dd	159
	dd	4
	align	4
_37770:
	dd	3
	dd	0
	dd	0
	align	4
_37767:
	dd	_37518
	dd	161
	dd	4
	align	4
_37785:
	dd	1
	dd	_3014
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37772:
	dd	_37518
	dd	166
	dd	3
	align	4
_37779:
	dd	3
	dd	0
	dd	0
	align	4
_37776:
	dd	_37518
	dd	167
	dd	4
	align	4
_37784:
	dd	3
	dd	0
	dd	0
	align	4
_37781:
	dd	_37518
	dd	169
	dd	4
	align	4
_37799:
	dd	1
	dd	_3015
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37786:
	dd	_37518
	dd	174
	dd	3
	align	4
_37793:
	dd	3
	dd	0
	dd	0
	align	4
_37790:
	dd	_37518
	dd	175
	dd	4
	align	4
_37798:
	dd	3
	dd	0
	dd	0
	align	4
_37795:
	dd	_37518
	dd	177
	dd	4
	align	4
_37813:
	dd	1
	dd	_3016
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37800:
	dd	_37518
	dd	183
	dd	3
	align	4
_37807:
	dd	3
	dd	0
	dd	0
	align	4
_37804:
	dd	_37518
	dd	184
	dd	4
	align	4
_37812:
	dd	3
	dd	0
	dd	0
	align	4
_37809:
	dd	_37518
	dd	186
	dd	4
	align	4
_37827:
	dd	1
	dd	_3018
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37814:
	dd	_37518
	dd	191
	dd	3
	align	4
_37821:
	dd	3
	dd	0
	dd	0
	align	4
_37818:
	dd	_37518
	dd	192
	dd	4
	align	4
_37826:
	dd	3
	dd	0
	dd	0
	align	4
_37823:
	dd	_37518
	dd	194
	dd	4
	align	4
_37841:
	dd	1
	dd	_1520
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37828:
	dd	_37518
	dd	199
	dd	3
	align	4
_37835:
	dd	3
	dd	0
	dd	0
	align	4
_37832:
	dd	_37518
	dd	200
	dd	4
	align	4
_37840:
	dd	3
	dd	0
	dd	0
	align	4
_37837:
	dd	_37518
	dd	202
	dd	4
	align	4
_37855:
	dd	1
	dd	_1562
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37842:
	dd	_37518
	dd	207
	dd	3
	align	4
_37849:
	dd	3
	dd	0
	dd	0
	align	4
_37846:
	dd	_37518
	dd	208
	dd	4
	align	4
_37854:
	dd	3
	dd	0
	dd	0
	align	4
_37851:
	dd	_37518
	dd	210
	dd	4
	align	4
_37869:
	dd	1
	dd	_3019
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37856:
	dd	_37518
	dd	215
	dd	3
	align	4
_37863:
	dd	3
	dd	0
	dd	0
	align	4
_37860:
	dd	_37518
	dd	216
	dd	4
	align	4
_37868:
	dd	3
	dd	0
	dd	0
	align	4
_37865:
	dd	_37518
	dd	218
	dd	4
	align	4
_37887:
	dd	1
	dd	_3020
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_37582
	dd	_37279
	dd	-8
	dd	0
	align	4
_37870:
	dd	_37518
	dd	223
	dd	3
	align	4
_37879:
	dd	3
	dd	0
	dd	0
	align	4
_37874:
	dd	_37518
	dd	224
	dd	4
	align	4
_37886:
	dd	3
	dd	0
	dd	0
	align	4
_37881:
	dd	_37518
	dd	226
	dd	4
	align	4
_37901:
	dd	1
	dd	_3021
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37888:
	dd	_37518
	dd	231
	dd	3
	align	4
_37895:
	dd	3
	dd	0
	dd	0
	align	4
_37892:
	dd	_37518
	dd	232
	dd	4
	align	4
_37900:
	dd	3
	dd	0
	dd	0
	align	4
_37897:
	dd	_37518
	dd	234
	dd	4
	align	4
_37919:
	dd	1
	dd	_1563
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_28895
	dd	_36947
	dd	-8
	dd	0
	align	4
_37902:
	dd	_37518
	dd	239
	dd	3
	align	4
_37911:
	dd	3
	dd	0
	dd	0
	align	4
_37906:
	dd	_37518
	dd	240
	dd	4
	align	4
_37918:
	dd	3
	dd	0
	dd	0
	align	4
_37913:
	dd	_37518
	dd	242
	dd	4
	align	4
_37933:
	dd	1
	dd	_3022
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_37920:
	dd	_37518
	dd	247
	dd	3
	align	4
_37927:
	dd	3
	dd	0
	dd	0
	align	4
_37924:
	dd	_37518
	dd	248
	dd	4
	align	4
_37932:
	dd	3
	dd	0
	dd	0
	align	4
_37929:
	dd	_37518
	dd	250
	dd	4
	align	4
_37947:
	dd	1
	dd	_3023
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_29101
	dd	_427
	dd	-8
	dd	0
	align	4
_37934:
	dd	_37518
	dd	255
	dd	3
	align	4
_37941:
	dd	3
	dd	0
	dd	0
	align	4
_37938:
	dd	_37518
	dd	256
	dd	4
	align	4
_37946:
	dd	3
	dd	0
	dd	0
	align	4
_37943:
	dd	_37518
	dd	258
	dd	4
_37962:
	db	"E_CULLING_TYPE",0
	align	4
_37961:
	dd	1
	dd	_3024
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_37962
	dd	_427
	dd	-8
	dd	0
	align	4
_37948:
	dd	_37518
	dd	263
	dd	3
	align	4
_37955:
	dd	3
	dd	0
	dd	0
	align	4
_37952:
	dd	_37518
	dd	264
	dd	4
	align	4
_37960:
	dd	3
	dd	0
	dd	0
	align	4
_37957:
	dd	_37518
	dd	266
	dd	4
_37977:
	db	"state",0
	align	4
_37976:
	dd	1
	dd	_3025
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_37977
	dd	_427
	dd	-8
	dd	0
	align	4
_37963:
	dd	_37518
	dd	271
	dd	3
	align	4
_37970:
	dd	3
	dd	0
	dd	0
	align	4
_37967:
	dd	_37518
	dd	272
	dd	4
	align	4
_37975:
	dd	3
	dd	0
	dd	0
	align	4
_37972:
	dd	_37518
	dd	274
	dd	4
	align	4
_37991:
	dd	1
	dd	_1565
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	0
	align	4
_37978:
	dd	_37518
	dd	279
	dd	3
	align	4
_37985:
	dd	3
	dd	0
	dd	0
	align	4
_37982:
	dd	_37518
	dd	280
	dd	4
	align	4
_37990:
	dd	3
	dd	0
	dd	0
	align	4
_37987:
	dd	_37518
	dd	282
	dd	4
	align	4
_38005:
	dd	1
	dd	_2895
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_36540
	dd	_427
	dd	-8
	dd	2
	dd	_36541
	dd	_427
	dd	-12
	dd	0
	align	4
_37992:
	dd	_37518
	dd	287
	dd	3
	align	4
_37999:
	dd	3
	dd	0
	dd	0
	align	4
_37996:
	dd	_37518
	dd	288
	dd	4
	align	4
_38004:
	dd	3
	dd	0
	dd	0
	align	4
_38001:
	dd	_37518
	dd	290
	dd	4
_38024:
	db	"textureLayer",0
	align	4
_38023:
	dd	1
	dd	_3026
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38024
	dd	_427
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	0
	align	4
_38006:
	dd	_37518
	dd	295
	dd	3
	align	4
_38015:
	dd	3
	dd	0
	dd	0
	align	4
_38010:
	dd	_37518
	dd	296
	dd	4
	align	4
_38022:
	dd	3
	dd	0
	dd	0
	align	4
_38017:
	dd	_37518
	dd	298
	dd	4
_38039:
	db	"E_MATERIAL_TYPE_newType",0
	align	4
_38038:
	dd	1
	dd	_2458
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38039
	dd	_427
	dd	-8
	dd	0
	align	4
_38025:
	dd	_37518
	dd	303
	dd	3
	align	4
_38032:
	dd	3
	dd	0
	dd	0
	align	4
_38029:
	dd	_37518
	dd	304
	dd	4
	align	4
_38037:
	dd	3
	dd	0
	dd	0
	align	4
_38034:
	dd	_37518
	dd	306
	dd	4
	align	4
_38057:
	dd	1
	dd	_1735
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	2
	dd	_33964
	dd	_29929
	dd	-12
	dd	0
	align	4
_38040:
	dd	_37518
	dd	311
	dd	3
	align	4
_38049:
	dd	3
	dd	0
	dd	0
	align	4
_38044:
	dd	_37518
	dd	312
	dd	4
	align	4
_38056:
	dd	3
	dd	0
	dd	0
	align	4
_38051:
	dd	_37518
	dd	314
	dd	4
	align	4
_38075:
	dd	1
	dd	_2124
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_38058:
	dd	_37518
	dd	319
	dd	3
	align	4
_38067:
	dd	3
	dd	0
	dd	0
	align	4
_38062:
	dd	_37518
	dd	320
	dd	4
	align	4
_38074:
	dd	3
	dd	0
	dd	0
	align	4
_38069:
	dd	_37518
	dd	322
	dd	4
	align	4
_38097:
	dd	1
	dd	_3027
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_36946
	dd	_36947
	dd	-8
	dd	0
	align	4
_38076:
	dd	_37518
	dd	327
	dd	3
	align	4
_38079:
	dd	3
	dd	0
	dd	0
	align	4
_38078:
	dd	_37518
	dd	327
	dd	26
	align	4
_38080:
	dd	_37518
	dd	328
	dd	3
	align	4
_38089:
	dd	3
	dd	0
	dd	0
	align	4
_38084:
	dd	_37518
	dd	329
	dd	4
	align	4
_38096:
	dd	3
	dd	0
	dd	0
	align	4
_38091:
	dd	_37518
	dd	331
	dd	4
_38116:
	db	"newpos",0
	align	4
_38115:
	dd	1
	dd	_3028
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38116
	dd	_22100
	dd	-8
	dd	0
	align	4
_38098:
	dd	_37518
	dd	336
	dd	3
	align	4
_38107:
	dd	3
	dd	0
	dd	0
	align	4
_38102:
	dd	_37518
	dd	337
	dd	4
	align	4
_38114:
	dd	3
	dd	0
	dd	0
	align	4
_38109:
	dd	_37518
	dd	339
	dd	4
_38135:
	db	"rotation",0
	align	4
_38134:
	dd	1
	dd	_3029
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38135
	dd	_22100
	dd	-8
	dd	0
	align	4
_38117:
	dd	_37518
	dd	344
	dd	3
	align	4
_38126:
	dd	3
	dd	0
	dd	0
	align	4
_38121:
	dd	_37518
	dd	345
	dd	4
	align	4
_38133:
	dd	3
	dd	0
	dd	0
	align	4
_38128:
	dd	_37518
	dd	347
	dd	4
	align	4
_38153:
	dd	1
	dd	_1001
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_3227
	dd	_22100
	dd	-8
	dd	0
	align	4
_38136:
	dd	_37518
	dd	352
	dd	3
	align	4
_38145:
	dd	3
	dd	0
	dd	0
	align	4
_38140:
	dd	_37518
	dd	353
	dd	4
	align	4
_38152:
	dd	3
	dd	0
	dd	0
	align	4
_38147:
	dd	_37518
	dd	355
	dd	4
_38172:
	db	"selector",0
	align	4
_38171:
	dd	1
	dd	_3030
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38172
	dd	_37122
	dd	-8
	dd	0
	align	4
_38154:
	dd	_37518
	dd	360
	dd	3
	align	4
_38163:
	dd	3
	dd	0
	dd	0
	align	4
_38158:
	dd	_37518
	dd	361
	dd	4
	align	4
_38170:
	dd	3
	dd	0
	dd	0
	align	4
_38165:
	dd	_37518
	dd	363
	dd	4
_38187:
	db	"bIsVisible",0
	align	4
_38186:
	dd	1
	dd	_1521
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38187
	dd	_427
	dd	-8
	dd	0
	align	4
_38173:
	dd	_37518
	dd	368
	dd	3
	align	4
_38180:
	dd	3
	dd	0
	dd	0
	align	4
_38177:
	dd	_37518
	dd	369
	dd	4
	align	4
_38185:
	dd	3
	dd	0
	dd	0
	align	4
_38182:
	dd	_37518
	dd	371
	dd	4
	align	4
_38201:
	dd	1
	dd	_1568
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_38188:
	dd	_37518
	dd	376
	dd	3
	align	4
_38195:
	dd	3
	dd	0
	dd	0
	align	4
_38192:
	dd	_37518
	dd	377
	dd	4
	align	4
_38200:
	dd	3
	dd	0
	dd	0
	align	4
_38197:
	dd	_37518
	dd	379
	dd	4
_38227:
	db	"[]:ISceneNode",0
	align	4
_38226:
	dd	1
	dd	_1569
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_38227
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_38202:
	dd	_37518
	dd	385
	dd	3
	align	4
_38204:
	dd	_37518
	dd	386
	dd	3
	align	4
_38206:
	dd	_37518
	dd	388
	dd	3
	align	4
_38210:
	dd	_37518
	dd	390
	dd	3
	align	4
_38223:
	dd	3
	dd	0
	dd	0
	align	4
_38212:
	dd	_37518
	dd	391
	dd	4
_38213:
	db	":ISceneNode",0
	align	4
_38214:
	dd	_37518
	dd	393
	dd	4
	align	4
_38222:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_38218:
	dd	_37518
	dd	394
	dd	5
	align	4
_38224:
	dd	_37518
	dd	398
	dd	3
	align	4
_38225:
	dd	_37518
	dd	399
	dd	3
	align	4
_38234:
	dd	1
	dd	_3033
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_38228:
	dd	_37518
	dd	403
	dd	3
_38249:
	db	"bDebugObject",0
	align	4
_38248:
	dd	1
	dd	_3034
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_38249
	dd	_427
	dd	-8
	dd	0
	align	4
_38235:
	dd	_37518
	dd	407
	dd	3
	align	4
_38242:
	dd	3
	dd	0
	dd	0
	align	4
_38239:
	dd	_37518
	dd	408
	dd	4
	align	4
_38247:
	dd	3
	dd	0
	dd	0
	align	4
_38244:
	dd	_37518
	dd	410
	dd	4
	align	4
_38263:
	dd	1
	dd	_3035
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_38250:
	dd	_37518
	dd	415
	dd	3
	align	4
_38257:
	dd	3
	dd	0
	dd	0
	align	4
_38254:
	dd	_37518
	dd	416
	dd	4
	align	4
_38262:
	dd	3
	dd	0
	dd	0
	align	4
_38259:
	dd	_37518
	dd	418
	dd	4
	align	4
_38283:
	dd	1
	dd	_1301
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_24969
	dd	_27111
	dd	-8
	dd	2
	dd	_27112
	dd	_27053
	dd	-12
	dd	0
	align	4
_38264:
	dd	_37518
	dd	423
	dd	3
	align	4
_38269:
	dd	3
	dd	0
	dd	0
	align	4
_38268:
	dd	_37518
	dd	424
	dd	4
	align	4
_38282:
	dd	3
	dd	0
	dd	0
	align	4
_38271:
	dd	_37518
	dd	426
	dd	4
	align	4
_38274:
	dd	3
	dd	0
	dd	0
	align	4
_38273:
	dd	_37518
	dd	426
	dd	24
	align	4
_38275:
	dd	_37518
	dd	427
	dd	4
	align	4
_38303:
	dd	1
	dd	_1303
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_24970
	dd	_27111
	dd	-8
	dd	2
	dd	_27112
	dd	_27053
	dd	-12
	dd	0
	align	4
_38284:
	dd	_37518
	dd	432
	dd	3
	align	4
_38289:
	dd	3
	dd	0
	dd	0
	align	4
_38288:
	dd	_37518
	dd	433
	dd	4
	align	4
_38302:
	dd	3
	dd	0
	dd	0
	align	4
_38291:
	dd	_37518
	dd	435
	dd	4
	align	4
_38294:
	dd	3
	dd	0
	dd	0
	align	4
_38293:
	dd	_37518
	dd	435
	dd	24
	align	4
_38295:
	dd	_37518
	dd	436
	dd	4
	align	4
_38317:
	dd	1
	dd	_2943
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_36946
	dd	_36947
	dd	-8
	dd	2
	dd	_36948
	dd	_32519
	dd	-12
	dd	0
	align	4
_38304:
	dd	_37518
	dd	441
	dd	3
	align	4
_38311:
	dd	3
	dd	0
	dd	0
	align	4
_38308:
	dd	_37518
	dd	442
	dd	4
	align	4
_38316:
	dd	3
	dd	0
	dd	0
	align	4
_38313:
	dd	_37518
	dd	444
	dd	4
	align	4
_38331:
	dd	1
	dd	_3036
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_38318:
	dd	_37518
	dd	449
	dd	3
	align	4
_38325:
	dd	3
	dd	0
	dd	0
	align	4
_38322:
	dd	_37518
	dd	450
	dd	4
	align	4
_38330:
	dd	3
	dd	0
	dd	0
	align	4
_38327:
	dd	_37518
	dd	452
	dd	4
_38434:
	db	"node_cast",0
_38435:
	db	"node_type",0
	align	4
_38433:
	dd	1
	dd	_1547
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_28885
	dd	_427
	dd	-8
	dd	2
	dd	_38434
	dd	_36947
	dd	-12
	dd	2
	dd	_38435
	dd	_427
	dd	-16
	dd	2
	dd	_28888
	dd	_427
	dd	-20
	dd	0
	align	4
_38335:
	dd	_37518
	dd	462
	dd	3
	align	4
_38337:
	dd	_37518
	dd	463
	dd	3
	align	4
_38341:
	dd	_37518
	dd	464
	dd	3
	align	4
_38343:
	dd	_37518
	dd	466
	dd	3
	align	4
_38352:
	dd	3
	dd	0
	dd	0
	align	4
_38345:
	dd	_37518
	dd	467
	dd	4
	align	4
_38348:
	dd	_37518
	dd	468
	dd	4
	align	4
_38353:
	dd	_37518
	dd	471
	dd	3
	align	4
_38375:
	dd	3
	dd	0
	dd	0
	align	4
_38370:
	dd	_37518
	dd	536
	dd	5
	align	4
_38371:
	dd	_37518
	dd	537
	dd	5
	align	4
_38379:
	dd	3
	dd	0
	dd	0
	align	4
_38376:
	dd	_37518
	dd	483
	dd	5
	align	4
_38383:
	dd	3
	dd	0
	dd	0
	align	4
_38380:
	dd	_37518
	dd	486
	dd	5
	align	4
_38387:
	dd	3
	dd	0
	dd	0
	align	4
_38384:
	dd	_37518
	dd	489
	dd	5
	align	4
_38391:
	dd	3
	dd	0
	dd	0
	align	4
_38388:
	dd	_37518
	dd	493
	dd	5
	align	4
_38395:
	dd	3
	dd	0
	dd	0
	align	4
_38392:
	dd	_37518
	dd	497
	dd	5
	align	4
_38399:
	dd	3
	dd	0
	dd	0
	align	4
_38396:
	dd	_37518
	dd	501
	dd	5
	align	4
_38403:
	dd	3
	dd	0
	dd	0
	align	4
_38400:
	dd	_37518
	dd	505
	dd	5
	align	4
_38407:
	dd	3
	dd	0
	dd	0
	align	4
_38404:
	dd	_37518
	dd	509
	dd	5
	align	4
_38411:
	dd	3
	dd	0
	dd	0
	align	4
_38408:
	dd	_37518
	dd	513
	dd	5
	align	4
_38415:
	dd	3
	dd	0
	dd	0
	align	4
_38412:
	dd	_37518
	dd	517
	dd	5
	align	4
_38419:
	dd	3
	dd	0
	dd	0
	align	4
_38416:
	dd	_37518
	dd	521
	dd	5
	align	4
_38423:
	dd	3
	dd	0
	dd	0
	align	4
_38420:
	dd	_37518
	dd	525
	dd	5
	align	4
_38427:
	dd	3
	dd	0
	dd	0
	align	4
_38424:
	dd	_37518
	dd	529
	dd	5
	align	4
_38431:
	dd	3
	dd	0
	dd	0
	align	4
_38428:
	dd	_37518
	dd	533
	dd	5
	align	4
_38432:
	dd	_37518
	dd	540
	dd	3
_38466:
	db	"mgr",0
_38467:
	db	"rot",0
	align	4
_38465:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_38466
	dd	_32519
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	0
	align	4
_38436:
	dd	_37518
	dd	549
	dd	3
	align	4
_38441:
	dd	3
	dd	0
	dd	0
	align	4
_38438:
	dd	_37518
	dd	549
	dd	23
	align	4
_38442:
	dd	_37518
	dd	550
	dd	3
	align	4
_38445:
	dd	3
	dd	0
	dd	0
	align	4
_38444:
	dd	_37518
	dd	550
	dd	20
	align	4
_38446:
	dd	_37518
	dd	551
	dd	3
	align	4
_38449:
	dd	3
	dd	0
	dd	0
	align	4
_38448:
	dd	_37518
	dd	551
	dd	20
	align	4
_38450:
	dd	_37518
	dd	552
	dd	3
	align	4
_38453:
	dd	3
	dd	0
	dd	0
	align	4
_38452:
	dd	_37518
	dd	552
	dd	22
	align	4
_38454:
	dd	_37518
	dd	553
	dd	3
	align	4
_38497:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_36947
	dd	-16
	dd	0
	align	4
_38468:
	dd	_37518
	dd	557
	dd	3
	align	4
_38471:
	dd	3
	dd	0
	dd	0
	align	4
_38470:
	dd	_37518
	dd	557
	dd	23
	align	4
_38472:
	dd	_37518
	dd	559
	dd	3
	align	4
_38474:
	dd	_37518
	dd	561
	dd	3
	align	4
_38481:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_3011
	dd	-20
	dd	0
	align	4
_38476:
	dd	_37518
	dd	563
	dd	4
	align	4
_38480:
	dd	_37518
	dd	564
	dd	4
	align	4
_38484:
	dd	3
	dd	0
	dd	0
	align	4
_38483:
	dd	_37518
	dd	566
	dd	4
	align	4
_38485:
	dd	_37518
	dd	570
	dd	3
	align	4
_38491:
	dd	_37518
	dd	572
	dd	3
	align	4
_38494:
	dd	_37518
	dd	574
	dd	3
	align	4
_38646:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_38498:
	dd	_37518
	dd	582
	dd	3
	align	4
_38499:
	dd	_37518
	dd	584
	dd	3
	align	4
_38502:
	dd	_37518
	dd	587
	dd	3
	align	4
_38505:
	dd	_37518
	dd	590
	dd	6
	align	4
_38508:
	dd	_37518
	dd	593
	dd	4
	align	4
_38511:
	dd	_37518
	dd	596
	dd	3
	align	4
_38514:
	dd	_37518
	dd	599
	dd	3
	align	4
_38517:
	dd	_37518
	dd	602
	dd	3
	align	4
_38520:
	dd	_37518
	dd	605
	dd	3
	align	4
_38523:
	dd	_37518
	dd	608
	dd	3
	align	4
_38526:
	dd	_37518
	dd	611
	dd	3
	align	4
_38529:
	dd	_37518
	dd	614
	dd	3
	align	4
_38532:
	dd	_37518
	dd	617
	dd	3
	align	4
_38535:
	dd	_37518
	dd	620
	dd	3
	align	4
_38538:
	dd	_37518
	dd	623
	dd	3
	align	4
_38541:
	dd	_37518
	dd	626
	dd	3
	align	4
_38544:
	dd	_37518
	dd	629
	dd	3
	align	4
_38547:
	dd	_37518
	dd	632
	dd	3
	align	4
_38550:
	dd	_37518
	dd	635
	dd	3
	align	4
_38553:
	dd	_37518
	dd	638
	dd	3
	align	4
_38556:
	dd	_37518
	dd	641
	dd	3
	align	4
_38559:
	dd	_37518
	dd	644
	dd	3
	align	4
_38562:
	dd	_37518
	dd	647
	dd	3
	align	4
_38565:
	dd	_37518
	dd	650
	dd	3
	align	4
_38568:
	dd	_37518
	dd	653
	dd	3
	align	4
_38571:
	dd	_37518
	dd	656
	dd	3
	align	4
_38574:
	dd	_37518
	dd	659
	dd	3
	align	4
_38577:
	dd	_37518
	dd	662
	dd	3
	align	4
_38580:
	dd	_37518
	dd	665
	dd	3
	align	4
_38583:
	dd	_37518
	dd	668
	dd	3
	align	4
_38586:
	dd	_37518
	dd	671
	dd	3
	align	4
_38589:
	dd	_37518
	dd	674
	dd	3
	align	4
_38592:
	dd	_37518
	dd	677
	dd	3
	align	4
_38595:
	dd	_37518
	dd	680
	dd	3
	align	4
_38598:
	dd	_37518
	dd	683
	dd	3
	align	4
_38601:
	dd	_37518
	dd	686
	dd	3
	align	4
_38604:
	dd	_37518
	dd	689
	dd	3
	align	4
_38607:
	dd	_37518
	dd	692
	dd	3
	align	4
_38610:
	dd	_37518
	dd	695
	dd	3
	align	4
_38613:
	dd	_37518
	dd	698
	dd	3
	align	4
_38616:
	dd	_37518
	dd	701
	dd	3
	align	4
_38619:
	dd	_37518
	dd	704
	dd	3
	align	4
_38622:
	dd	_37518
	dd	707
	dd	3
	align	4
_38625:
	dd	_37518
	dd	710
	dd	3
	align	4
_38628:
	dd	_37518
	dd	713
	dd	3
	align	4
_38631:
	dd	_37518
	dd	716
	dd	3
	align	4
_38634:
	dd	_37518
	dd	719
	dd	3
	align	4
_38637:
	dd	_37518
	dd	722
	dd	3
	align	4
_38640:
	dd	_37518
	dd	725
	dd	3
	align	4
_38643:
	dd	_37518
	dd	728
	dd	3
	align	4
_38658:
	dd	1
	dd	_3039
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38647:
	dd	_37518
	dd	736
	dd	3
	align	4
_38649:
	dd	_37518
	dd	738
	dd	3
	align	4
_38654:
	dd	3
	dd	0
	dd	0
	align	4
_38651:
	dd	_37518
	dd	739
	dd	6
	align	4
_38657:
	dd	3
	dd	0
	dd	0
	align	4
_38656:
	dd	_37518
	dd	741
	dd	4
	align	4
_38670:
	dd	1
	dd	_3040
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38187
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38659:
	dd	_37518
	dd	747
	dd	3
	align	4
_38661:
	dd	_37518
	dd	749
	dd	3
	align	4
_38666:
	dd	3
	dd	0
	dd	0
	align	4
_38663:
	dd	_37518
	dd	750
	dd	6
	align	4
_38669:
	dd	3
	dd	0
	dd	0
	align	4
_38668:
	dd	_37518
	dd	752
	dd	4
	align	4
_38682:
	dd	1
	dd	_3041
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38172
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38671:
	dd	_37518
	dd	758
	dd	3
	align	4
_38673:
	dd	_37518
	dd	760
	dd	3
	align	4
_38678:
	dd	3
	dd	0
	dd	0
	align	4
_38675:
	dd	_37518
	dd	761
	dd	6
	align	4
_38681:
	dd	3
	dd	0
	dd	0
	align	4
_38680:
	dd	_37518
	dd	763
	dd	4
_38695:
	db	"newScale",0
	align	4
_38694:
	dd	1
	dd	_3042
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38695
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38683:
	dd	_37518
	dd	769
	dd	3
	align	4
_38685:
	dd	_37518
	dd	771
	dd	3
	align	4
_38690:
	dd	3
	dd	0
	dd	0
	align	4
_38687:
	dd	_37518
	dd	772
	dd	6
	align	4
_38693:
	dd	3
	dd	0
	dd	0
	align	4
_38692:
	dd	_37518
	dd	774
	dd	4
_38708:
	db	"newRot",0
	align	4
_38707:
	dd	1
	dd	_3043
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38708
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38696:
	dd	_37518
	dd	780
	dd	3
	align	4
_38698:
	dd	_37518
	dd	782
	dd	3
	align	4
_38703:
	dd	3
	dd	0
	dd	0
	align	4
_38700:
	dd	_37518
	dd	783
	dd	6
	align	4
_38706:
	dd	3
	dd	0
	dd	0
	align	4
_38705:
	dd	_37518
	dd	785
	dd	4
	align	4
_38720:
	dd	1
	dd	_3044
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38116
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38709:
	dd	_37518
	dd	791
	dd	3
	align	4
_38711:
	dd	_37518
	dd	793
	dd	3
	align	4
_38716:
	dd	3
	dd	0
	dd	0
	align	4
_38713:
	dd	_37518
	dd	794
	dd	6
	align	4
_38719:
	dd	3
	dd	0
	dd	0
	align	4
_38718:
	dd	_37518
	dd	796
	dd	4
	align	4
_38732:
	dd	1
	dd	_3045
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_36946
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38721:
	dd	_37518
	dd	802
	dd	3
	align	4
_38723:
	dd	_37518
	dd	804
	dd	3
	align	4
_38728:
	dd	3
	dd	0
	dd	0
	align	4
_38725:
	dd	_37518
	dd	805
	dd	6
	align	4
_38731:
	dd	3
	dd	0
	dd	0
	align	4
_38730:
	dd	_37518
	dd	807
	dd	4
	align	4
_38744:
	dd	1
	dd	_3046
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_26472
	dd	_2292
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38733:
	dd	_37518
	dd	813
	dd	3
	align	4
_38735:
	dd	_37518
	dd	815
	dd	3
	align	4
_38740:
	dd	3
	dd	0
	dd	0
	align	4
_38737:
	dd	_37518
	dd	816
	dd	6
	align	4
_38743:
	dd	3
	dd	0
	dd	0
	align	4
_38742:
	dd	_37518
	dd	818
	dd	4
	align	4
_38756:
	dd	1
	dd	_3047
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	2
	dd	_33964
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_36947
	dd	-16
	dd	0
	align	4
_38745:
	dd	_37518
	dd	824
	dd	3
	align	4
_38747:
	dd	_37518
	dd	826
	dd	3
	align	4
_38752:
	dd	3
	dd	0
	dd	0
	align	4
_38749:
	dd	_37518
	dd	827
	dd	6
	align	4
_38755:
	dd	3
	dd	0
	dd	0
	align	4
_38754:
	dd	_37518
	dd	829
	dd	4
_38769:
	db	"newType",0
	align	4
_38768:
	dd	1
	dd	_3048
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38769
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38757:
	dd	_37518
	dd	835
	dd	3
	align	4
_38759:
	dd	_37518
	dd	837
	dd	3
	align	4
_38764:
	dd	3
	dd	0
	dd	0
	align	4
_38761:
	dd	_37518
	dd	838
	dd	6
	align	4
_38767:
	dd	3
	dd	0
	dd	0
	align	4
_38766:
	dd	_37518
	dd	840
	dd	4
	align	4
_38781:
	dd	1
	dd	_3049
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38024
	dd	_427
	dd	-8
	dd	2
	dd	_27307
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_36947
	dd	-16
	dd	0
	align	4
_38770:
	dd	_37518
	dd	846
	dd	3
	align	4
_38772:
	dd	_37518
	dd	848
	dd	3
	align	4
_38777:
	dd	3
	dd	0
	dd	0
	align	4
_38774:
	dd	_37518
	dd	849
	dd	6
	align	4
_38780:
	dd	3
	dd	0
	dd	0
	align	4
_38779:
	dd	_37518
	dd	851
	dd	4
_38794:
	db	"flag",0
	align	4
_38793:
	dd	1
	dd	_3050
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38794
	dd	_427
	dd	-8
	dd	2
	dd	_36541
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_36947
	dd	-16
	dd	0
	align	4
_38782:
	dd	_37518
	dd	857
	dd	3
	align	4
_38784:
	dd	_37518
	dd	859
	dd	3
	align	4
_38789:
	dd	3
	dd	0
	dd	0
	align	4
_38786:
	dd	_37518
	dd	860
	dd	6
	align	4
_38792:
	dd	3
	dd	0
	dd	0
	align	4
_38791:
	dd	_37518
	dd	862
	dd	4
	align	4
_38806:
	dd	1
	dd	_3051
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38795:
	dd	_37518
	dd	868
	dd	3
	align	4
_38797:
	dd	_37518
	dd	870
	dd	3
	align	4
_38802:
	dd	3
	dd	0
	dd	0
	align	4
_38799:
	dd	_37518
	dd	871
	dd	6
	align	4
_38805:
	dd	3
	dd	0
	dd	0
	align	4
_38804:
	dd	_37518
	dd	873
	dd	4
	align	4
_38818:
	dd	1
	dd	_3052
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_28558
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38807:
	dd	_37518
	dd	879
	dd	3
	align	4
_38809:
	dd	_37518
	dd	881
	dd	3
	align	4
_38814:
	dd	3
	dd	0
	dd	0
	align	4
_38811:
	dd	_37518
	dd	882
	dd	6
	align	4
_38817:
	dd	3
	dd	0
	dd	0
	align	4
_38816:
	dd	_37518
	dd	884
	dd	4
	align	4
_38830:
	dd	1
	dd	_3053
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_29002
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38819:
	dd	_37518
	dd	890
	dd	3
	align	4
_38821:
	dd	_37518
	dd	892
	dd	3
	align	4
_38826:
	dd	3
	dd	0
	dd	0
	align	4
_38823:
	dd	_37518
	dd	893
	dd	6
	align	4
_38829:
	dd	3
	dd	0
	dd	0
	align	4
_38828:
	dd	_37518
	dd	895
	dd	4
	align	4
_38842:
	dd	1
	dd	_3054
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_28895
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38831:
	dd	_37518
	dd	901
	dd	3
	align	4
_38833:
	dd	_37518
	dd	903
	dd	3
	align	4
_38838:
	dd	3
	dd	0
	dd	0
	align	4
_38835:
	dd	_37518
	dd	904
	dd	6
	align	4
_38841:
	dd	3
	dd	0
	dd	0
	align	4
_38840:
	dd	_37518
	dd	906
	dd	4
	align	4
_38854:
	dd	1
	dd	_3055
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38843:
	dd	_37518
	dd	912
	dd	3
	align	4
_38845:
	dd	_37518
	dd	914
	dd	3
	align	4
_38850:
	dd	3
	dd	0
	dd	0
	align	4
_38847:
	dd	_37518
	dd	915
	dd	6
	align	4
_38853:
	dd	3
	dd	0
	dd	0
	align	4
_38852:
	dd	_37518
	dd	917
	dd	4
	align	4
_38866:
	dd	1
	dd	_3056
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_37582
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_38855:
	dd	_37518
	dd	923
	dd	3
	align	4
_38857:
	dd	_37518
	dd	925
	dd	3
	align	4
_38862:
	dd	3
	dd	0
	dd	0
	align	4
_38859:
	dd	_37518
	dd	926
	dd	6
	align	4
_38865:
	dd	3
	dd	0
	dd	0
	align	4
_38864:
	dd	_37518
	dd	928
	dd	4
	align	4
_38878:
	dd	1
	dd	_3057
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38867:
	dd	_37518
	dd	934
	dd	3
	align	4
_38869:
	dd	_37518
	dd	936
	dd	3
	align	4
_38874:
	dd	3
	dd	0
	dd	0
	align	4
_38871:
	dd	_37518
	dd	937
	dd	6
	align	4
_38877:
	dd	3
	dd	0
	dd	0
	align	4
_38876:
	dd	_37518
	dd	939
	dd	4
	align	4
_38890:
	dd	1
	dd	_3058
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38879:
	dd	_37518
	dd	945
	dd	3
	align	4
_38881:
	dd	_37518
	dd	947
	dd	3
	align	4
_38886:
	dd	3
	dd	0
	dd	0
	align	4
_38883:
	dd	_37518
	dd	948
	dd	6
	align	4
_38889:
	dd	3
	dd	0
	dd	0
	align	4
_38888:
	dd	_37518
	dd	950
	dd	4
	align	4
_38902:
	dd	1
	dd	_3059
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38891:
	dd	_37518
	dd	956
	dd	3
	align	4
_38893:
	dd	_37518
	dd	958
	dd	3
	align	4
_38898:
	dd	3
	dd	0
	dd	0
	align	4
_38895:
	dd	_37518
	dd	959
	dd	6
	align	4
_38901:
	dd	3
	dd	0
	dd	0
	align	4
_38900:
	dd	_37518
	dd	961
	dd	4
	align	4
_38916:
	dd	1
	dd	_3060
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38903:
	dd	_37518
	dd	967
	dd	3
	align	4
_38905:
	dd	_37518
	dd	969
	dd	3
	align	4
_38912:
	dd	3
	dd	0
	dd	0
	align	4
_38907:
	dd	_37518
	dd	970
	dd	6
	align	4
_38915:
	dd	3
	dd	0
	dd	0
	align	4
_38914:
	dd	_37518
	dd	972
	dd	4
	align	4
_38930:
	dd	1
	dd	_3061
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38917:
	dd	_37518
	dd	978
	dd	3
	align	4
_38919:
	dd	_37518
	dd	980
	dd	3
	align	4
_38926:
	dd	3
	dd	0
	dd	0
	align	4
_38921:
	dd	_37518
	dd	981
	dd	6
	align	4
_38929:
	dd	3
	dd	0
	dd	0
	align	4
_38928:
	dd	_37518
	dd	983
	dd	4
	align	4
_38944:
	dd	1
	dd	_3062
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38931:
	dd	_37518
	dd	989
	dd	3
	align	4
_38933:
	dd	_37518
	dd	991
	dd	3
	align	4
_38940:
	dd	3
	dd	0
	dd	0
	align	4
_38935:
	dd	_37518
	dd	992
	dd	6
	align	4
_38943:
	dd	3
	dd	0
	dd	0
	align	4
_38942:
	dd	_37518
	dd	994
	dd	4
	align	4
_38958:
	dd	1
	dd	_3063
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38945:
	dd	_37518
	dd	1000
	dd	3
	align	4
_38947:
	dd	_37518
	dd	1002
	dd	3
	align	4
_38954:
	dd	3
	dd	0
	dd	0
	align	4
_38949:
	dd	_37518
	dd	1003
	dd	6
	align	4
_38957:
	dd	3
	dd	0
	dd	0
	align	4
_38956:
	dd	_37518
	dd	1005
	dd	4
	align	4
_38972:
	dd	1
	dd	_3064
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38959:
	dd	_37518
	dd	1011
	dd	3
	align	4
_38961:
	dd	_37518
	dd	1013
	dd	3
	align	4
_38968:
	dd	3
	dd	0
	dd	0
	align	4
_38963:
	dd	_37518
	dd	1014
	dd	6
	align	4
_38971:
	dd	3
	dd	0
	dd	0
	align	4
_38970:
	dd	_37518
	dd	1016
	dd	4
	align	4
_38986:
	dd	1
	dd	_3065
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38973:
	dd	_37518
	dd	1022
	dd	3
	align	4
_38975:
	dd	_37518
	dd	1024
	dd	3
	align	4
_38982:
	dd	3
	dd	0
	dd	0
	align	4
_38977:
	dd	_37518
	dd	1025
	dd	6
	align	4
_38985:
	dd	3
	dd	0
	dd	0
	align	4
_38984:
	dd	_37518
	dd	1027
	dd	4
	align	4
_39000:
	dd	1
	dd	_3066
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_38987:
	dd	_37518
	dd	1033
	dd	3
	align	4
_38989:
	dd	_37518
	dd	1035
	dd	3
	align	4
_38996:
	dd	3
	dd	0
	dd	0
	align	4
_38991:
	dd	_37518
	dd	1036
	dd	6
	align	4
_38999:
	dd	3
	dd	0
	dd	0
	align	4
_38998:
	dd	_37518
	dd	1038
	dd	4
	align	4
_39012:
	dd	1
	dd	_3067
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39001:
	dd	_37518
	dd	1044
	dd	3
	align	4
_39003:
	dd	_37518
	dd	1046
	dd	3
	align	4
_39008:
	dd	3
	dd	0
	dd	0
	align	4
_39005:
	dd	_37518
	dd	1047
	dd	6
	align	4
_39011:
	dd	3
	dd	0
	dd	0
	align	4
_39010:
	dd	_37518
	dd	1049
	dd	4
	align	4
_39024:
	dd	1
	dd	_3068
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39013:
	dd	_37518
	dd	1055
	dd	3
	align	4
_39015:
	dd	_37518
	dd	1057
	dd	3
	align	4
_39020:
	dd	3
	dd	0
	dd	0
	align	4
_39017:
	dd	_37518
	dd	1058
	dd	6
	align	4
_39023:
	dd	3
	dd	0
	dd	0
	align	4
_39022:
	dd	_37518
	dd	1060
	dd	4
	align	4
_39036:
	dd	1
	dd	_3069
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39025:
	dd	_37518
	dd	1066
	dd	3
	align	4
_39027:
	dd	_37518
	dd	1068
	dd	3
	align	4
_39032:
	dd	3
	dd	0
	dd	0
	align	4
_39029:
	dd	_37518
	dd	1069
	dd	6
	align	4
_39035:
	dd	3
	dd	0
	dd	0
	align	4
_39034:
	dd	_37518
	dd	1071
	dd	4
	align	4
_39050:
	dd	1
	dd	_3070
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_427
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_39037:
	dd	_37518
	dd	1077
	dd	3
	align	4
_39039:
	dd	_37518
	dd	1079
	dd	3
	align	4
_39046:
	dd	3
	dd	0
	dd	0
	align	4
_39041:
	dd	_37518
	dd	1080
	dd	6
	align	4
_39049:
	dd	3
	dd	0
	dd	0
	align	4
_39048:
	dd	_37518
	dd	1082
	dd	4
	align	4
_39062:
	dd	1
	dd	_3071
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39051:
	dd	_37518
	dd	1088
	dd	3
	align	4
_39053:
	dd	_37518
	dd	1090
	dd	3
	align	4
_39058:
	dd	3
	dd	0
	dd	0
	align	4
_39055:
	dd	_37518
	dd	1091
	dd	6
	align	4
_39061:
	dd	3
	dd	0
	dd	0
	align	4
_39060:
	dd	_37518
	dd	1093
	dd	4
	align	4
_39076:
	dd	1
	dd	_3072
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39063:
	dd	_37518
	dd	1099
	dd	3
	align	4
_39065:
	dd	_37518
	dd	1101
	dd	3
	align	4
_39072:
	dd	3
	dd	0
	dd	0
	align	4
_39067:
	dd	_37518
	dd	1102
	dd	6
	align	4
_39075:
	dd	3
	dd	0
	dd	0
	align	4
_39074:
	dd	_37518
	dd	1104
	dd	4
	align	4
_39088:
	dd	1
	dd	_3073
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39077:
	dd	_37518
	dd	1110
	dd	3
	align	4
_39079:
	dd	_37518
	dd	1112
	dd	3
	align	4
_39084:
	dd	3
	dd	0
	dd	0
	align	4
_39081:
	dd	_37518
	dd	1113
	dd	6
	align	4
_39087:
	dd	3
	dd	0
	dd	0
	align	4
_39086:
	dd	_37518
	dd	1115
	dd	4
	align	4
_39102:
	dd	1
	dd	_3074
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39089:
	dd	_37518
	dd	1121
	dd	3
	align	4
_39091:
	dd	_37518
	dd	1123
	dd	3
	align	4
_39098:
	dd	3
	dd	0
	dd	0
	align	4
_39093:
	dd	_37518
	dd	1124
	dd	6
	align	4
_39101:
	dd	3
	dd	0
	dd	0
	align	4
_39100:
	dd	_37518
	dd	1126
	dd	4
	align	4
_39116:
	dd	1
	dd	_3075
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39103:
	dd	_37518
	dd	1132
	dd	3
	align	4
_39105:
	dd	_37518
	dd	1134
	dd	3
	align	4
_39112:
	dd	3
	dd	0
	dd	0
	align	4
_39107:
	dd	_37518
	dd	1135
	dd	6
	align	4
_39115:
	dd	3
	dd	0
	dd	0
	align	4
_39114:
	dd	_37518
	dd	1137
	dd	4
	align	4
_39128:
	dd	1
	dd	_3076
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_28895
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_39117:
	dd	_37518
	dd	1143
	dd	3
	align	4
_39119:
	dd	_37518
	dd	1145
	dd	3
	align	4
_39124:
	dd	3
	dd	0
	dd	0
	align	4
_39121:
	dd	_37518
	dd	1146
	dd	6
	align	4
_39127:
	dd	3
	dd	0
	dd	0
	align	4
_39126:
	dd	_37518
	dd	1148
	dd	4
	align	4
_39140:
	dd	1
	dd	_3077
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_37582
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_39129:
	dd	_37518
	dd	1154
	dd	3
	align	4
_39131:
	dd	_37518
	dd	1156
	dd	3
	align	4
_39136:
	dd	3
	dd	0
	dd	0
	align	4
_39133:
	dd	_37518
	dd	1157
	dd	6
	align	4
_39139:
	dd	3
	dd	0
	dd	0
	align	4
_39138:
	dd	_37518
	dd	1159
	dd	4
	align	4
_39152:
	dd	1
	dd	_3078
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39141:
	dd	_37518
	dd	1165
	dd	3
	align	4
_39143:
	dd	_37518
	dd	1166
	dd	3
	align	4
_39148:
	dd	3
	dd	0
	dd	0
	align	4
_39145:
	dd	_37518
	dd	1167
	dd	6
	align	4
_39151:
	dd	3
	dd	0
	dd	0
	align	4
_39150:
	dd	_37518
	dd	1169
	dd	4
	align	4
_39164:
	dd	1
	dd	_3079
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39153:
	dd	_37518
	dd	1175
	dd	3
	align	4
_39155:
	dd	_37518
	dd	1177
	dd	3
	align	4
_39160:
	dd	3
	dd	0
	dd	0
	align	4
_39157:
	dd	_37518
	dd	1178
	dd	6
	align	4
_39163:
	dd	3
	dd	0
	dd	0
	align	4
_39162:
	dd	_37518
	dd	1180
	dd	4
	align	4
_39176:
	dd	1
	dd	_3080
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_29101
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_39165:
	dd	_37518
	dd	1186
	dd	3
	align	4
_39167:
	dd	_37518
	dd	1188
	dd	3
	align	4
_39172:
	dd	3
	dd	0
	dd	0
	align	4
_39169:
	dd	_37518
	dd	1189
	dd	6
	align	4
_39175:
	dd	3
	dd	0
	dd	0
	align	4
_39174:
	dd	_37518
	dd	1191
	dd	4
	align	4
_39188:
	dd	1
	dd	_3081
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39177:
	dd	_37518
	dd	1197
	dd	3
	align	4
_39179:
	dd	_37518
	dd	1199
	dd	3
	align	4
_39184:
	dd	3
	dd	0
	dd	0
	align	4
_39181:
	dd	_37518
	dd	1201
	dd	6
	align	4
_39187:
	dd	3
	dd	0
	dd	0
	align	4
_39186:
	dd	_37518
	dd	1203
	dd	4
	align	4
_39200:
	dd	1
	dd	_3082
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39189:
	dd	_37518
	dd	1209
	dd	3
	align	4
_39191:
	dd	_37518
	dd	1211
	dd	3
	align	4
_39196:
	dd	3
	dd	0
	dd	0
	align	4
_39193:
	dd	_37518
	dd	1212
	dd	6
	align	4
_39199:
	dd	3
	dd	0
	dd	0
	align	4
_39198:
	dd	_37518
	dd	1214
	dd	4
	align	4
_39212:
	dd	1
	dd	_3083
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_38249
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_36947
	dd	-12
	dd	0
	align	4
_39201:
	dd	_37518
	dd	1220
	dd	3
	align	4
_39203:
	dd	_37518
	dd	1222
	dd	3
	align	4
_39208:
	dd	3
	dd	0
	dd	0
	align	4
_39205:
	dd	_37518
	dd	1223
	dd	6
	align	4
_39211:
	dd	3
	dd	0
	dd	0
	align	4
_39210:
	dd	_37518
	dd	1225
	dd	4
_39225:
	db	"pIAttributes",0
_39226:
	db	"pSAttributeReadWriteOptions",0
	align	4
_39224:
	dd	1
	dd	_3084
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_39225
	dd	_427
	dd	-8
	dd	2
	dd	_39226
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_36947
	dd	-16
	dd	0
	align	4
_39213:
	dd	_37518
	dd	1231
	dd	3
	align	4
_39215:
	dd	_37518
	dd	1233
	dd	3
	align	4
_39220:
	dd	3
	dd	0
	dd	0
	align	4
_39217:
	dd	_37518
	dd	1234
	dd	6
	align	4
_39223:
	dd	3
	dd	0
	dd	0
	align	4
_39222:
	dd	_37518
	dd	1238
	dd	4
	align	4
_39238:
	dd	1
	dd	_3085
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_39225
	dd	_427
	dd	-8
	dd	2
	dd	_39226
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_36947
	dd	-16
	dd	0
	align	4
_39227:
	dd	_37518
	dd	1244
	dd	3
	align	4
_39229:
	dd	_37518
	dd	1246
	dd	3
	align	4
_39234:
	dd	3
	dd	0
	dd	0
	align	4
_39231:
	dd	_37518
	dd	1247
	dd	6
	align	4
_39237:
	dd	3
	dd	0
	dd	0
	align	4
_39236:
	dd	_37518
	dd	1251
	dd	4
_39253:
	db	"pISceneNode_newParent",0
_39254:
	db	"pISceneManager_newManager",0
	align	4
_39252:
	dd	1
	dd	_3086
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_39253
	dd	_427
	dd	-8
	dd	2
	dd	_39254
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_36947
	dd	-16
	dd	0
	align	4
_39239:
	dd	_37518
	dd	1257
	dd	3
	align	4
_39241:
	dd	_37518
	dd	1259
	dd	3
	align	4
_39248:
	dd	3
	dd	0
	dd	0
	align	4
_39243:
	dd	_37518
	dd	1260
	dd	4
	align	4
_39251:
	dd	3
	dd	0
	dd	0
	align	4
_39250:
	dd	_37518
	dd	1264
	dd	4
	align	4
_39266:
	dd	1
	dd	_3087
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_36947
	dd	-8
	dd	0
	align	4
_39255:
	dd	_37518
	dd	1270
	dd	3
	align	4
_39257:
	dd	_37518
	dd	1272
	dd	3
	align	4
_39262:
	dd	3
	dd	0
	dd	0
	align	4
_39259:
	dd	_37518
	dd	1273
	dd	6
	align	4
_39265:
	dd	3
	dd	0
	dd	0
	align	4
_39264:
	dd	_37518
	dd	1275
	dd	4
	align	4
_39270:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_36947
	dd	-4
	dd	0
	align	4
_39267:
	dd	_37518
	dd	1280
	dd	3
_39273:
	db	":ISceneNodeDefault",0
	align	4
_39272:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39273
	dd	-4
	dd	0
	align	4
_39271:
	dd	3
	dd	0
	dd	0
	align	4
_39277:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_39273
	dd	-4
	dd	0
	align	4
_39274:
	dd	_37518
	dd	1290
	dd	3
	align	4
_39281:
	dd	1
	dd	_3001
	dd	2
	dd	_20347
	dd	_39273
	dd	-4
	dd	0
	align	4
_39278:
	dd	_37518
	dd	1294
	dd	3
_39284:
	db	":ISceneNodeFactory",0
	align	4
_39283:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	0
	align	4
_39282:
	dd	3
	dd	0
	dd	0
_39300:
	db	"ESCENE_NODE_TYPE",0
	align	4
_39299:
	dd	1
	dd	_3092
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	2
	dd	_39300
	dd	_427
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	0
_39286:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodefactory.bmx",0
	align	4
_39285:
	dd	_39286
	dd	6
	dd	3
	align	4
_39293:
	dd	3
	dd	0
	dd	0
	align	4
_39292:
	dd	_39286
	dd	6
	dd	46
	align	4
_39294:
	dd	_39286
	dd	7
	dd	3
	align	4
_39316:
	dd	1
	dd	_3094
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	2
	dd	_31761
	dd	_19130
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	0
	align	4
_39301:
	dd	_39286
	dd	11
	dd	3
	align	4
_39308:
	dd	3
	dd	0
	dd	0
	align	4
_39307:
	dd	_39286
	dd	11
	dd	46
	align	4
_39309:
	dd	_39286
	dd	12
	dd	3
	align	4
_39320:
	dd	1
	dd	_3096
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	0
	align	4
_39317:
	dd	_39286
	dd	16
	dd	3
	align	4
_39324:
	dd	1
	dd	_3097
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_39321:
	dd	_39286
	dd	20
	dd	3
	align	4
_39328:
	dd	1
	dd	_3098
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_39325:
	dd	_39286
	dd	24
	dd	3
	align	4
_39332:
	dd	1
	dd	_3099
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	2
	dd	_39300
	dd	_427
	dd	-8
	dd	0
	align	4
_39329:
	dd	_39286
	dd	28
	dd	3
	align	4
_39345:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	0
	align	4
_39333:
	dd	_39286
	dd	32
	dd	3
	align	4
_39341:
	dd	3
	dd	0
	dd	0
	align	4
_39337:
	dd	_39286
	dd	32
	dd	22
	align	4
_39342:
	dd	_39286
	dd	33
	dd	3
	align	4
_39349:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	0
	align	4
_39346:
	dd	_39286
	dd	37
	dd	3
	align	4
_39353:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	0
	align	4
_39350:
	dd	_39286
	dd	41
	dd	3
	align	4
_39357:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_39356:
	dd	_39286
	dd	54
	dd	3
	align	4
_39385:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39284
	dd	-16
	dd	0
	align	4
_39358:
	dd	_39286
	dd	58
	dd	3
	align	4
_39361:
	dd	3
	dd	0
	dd	0
	align	4
_39360:
	dd	_39286
	dd	58
	dd	23
	align	4
_39362:
	dd	_39286
	dd	59
	dd	3
	align	4
_39364:
	dd	_39286
	dd	61
	dd	3
	align	4
_39371:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_3737
	dd	-20
	dd	0
	align	4
_39366:
	dd	_39286
	dd	63
	dd	4
	align	4
_39370:
	dd	_39286
	dd	65
	dd	4
	align	4
_39374:
	dd	3
	dd	0
	dd	0
	align	4
_39373:
	dd	_39286
	dd	67
	dd	4
	align	4
_39375:
	dd	_39286
	dd	71
	dd	3
	align	4
_39381:
	dd	_39286
	dd	73
	dd	3
	align	4
_39384:
	dd	_39286
	dd	75
	dd	3
	align	4
_39387:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_39284
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_39386:
	dd	_39286
	dd	83
	dd	3
_39390:
	db	":IBillboardSceneNode",0
	align	4
_39389:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39390
	dd	-4
	dd	0
	align	4
_39388:
	dd	3
	dd	0
	dd	0
	align	4
_39402:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39390
	dd	-16
	dd	0
_39392:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ibillboardscenenode.bmx",0
	align	4
_39391:
	dd	_39392
	dd	9
	dd	3
	align	4
_39395:
	dd	3
	dd	0
	dd	0
	align	4
_39394:
	dd	_39392
	dd	9
	dd	23
	align	4
_39396:
	dd	_39392
	dd	10
	dd	3
	align	4
_39398:
	dd	_39392
	dd	11
	dd	3
	align	4
_39401:
	dd	_39392
	dd	12
	dd	3
	align	4
_39406:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_39390
	dd	-4
	dd	0
	align	4
_39403:
	dd	_39392
	dd	16
	dd	3
	align	4
_39412:
	dd	1
	dd	_1754
	dd	2
	dd	_20347
	dd	_39390
	dd	-4
	dd	2
	dd	_832
	dd	_20446
	dd	-8
	dd	0
	align	4
_39407:
	dd	_39392
	dd	20
	dd	3
_39419:
	db	"overallColor",0
	align	4
_39418:
	dd	1
	dd	_1685
	dd	2
	dd	_20347
	dd	_39390
	dd	-4
	dd	2
	dd	_39419
	dd	_27266
	dd	-8
	dd	0
	align	4
_39413:
	dd	_39392
	dd	24
	dd	3
_39428:
	db	"topColor",0
_39429:
	db	"bottomColor",0
	align	4
_39427:
	dd	1
	dd	_3105
	dd	2
	dd	_20347
	dd	_39390
	dd	-4
	dd	2
	dd	_39428
	dd	_27266
	dd	-8
	dd	2
	dd	_39429
	dd	_27266
	dd	-12
	dd	0
	align	4
_39420:
	dd	_39392
	dd	28
	dd	3
	align	4
_39437:
	dd	1
	dd	_3106
	dd	2
	dd	_20347
	dd	_39390
	dd	-4
	dd	2
	dd	_39428
	dd	_27266
	dd	-8
	dd	2
	dd	_39429
	dd	_27266
	dd	-12
	dd	0
	align	4
_39430:
	dd	_39392
	dd	32
	dd	3
_39440:
	db	":IBillboardTextSceneNode",0
	align	4
_39439:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	0
	align	4
_39438:
	dd	3
	dd	0
	dd	0
	align	4
_39452:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39440
	dd	-16
	dd	0
_39442:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ibillboardtextscenenode.bmx",0
	align	4
_39441:
	dd	_39442
	dd	9
	dd	3
	align	4
_39445:
	dd	3
	dd	0
	dd	0
	align	4
_39444:
	dd	_39442
	dd	9
	dd	23
	align	4
_39446:
	dd	_39442
	dd	10
	dd	3
	align	4
_39448:
	dd	_39442
	dd	11
	dd	3
	align	4
_39451:
	dd	_39442
	dd	12
	dd	3
	align	4
_39456:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	0
	align	4
_39453:
	dd	_39442
	dd	16
	dd	3
	align	4
_39462:
	dd	1
	dd	_1754
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	2
	dd	_832
	dd	_20446
	dd	-8
	dd	0
	align	4
_39457:
	dd	_39442
	dd	20
	dd	3
	align	4
_39468:
	dd	1
	dd	_1685
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	2
	dd	_39419
	dd	_27266
	dd	-8
	dd	0
	align	4
_39463:
	dd	_39442
	dd	24
	dd	3
	align	4
_39476:
	dd	1
	dd	_3105
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	2
	dd	_39428
	dd	_27266
	dd	-8
	dd	2
	dd	_39429
	dd	_27266
	dd	-12
	dd	0
	align	4
_39469:
	dd	_39442
	dd	28
	dd	3
	align	4
_39484:
	dd	1
	dd	_3106
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	2
	dd	_39428
	dd	_27266
	dd	-8
	dd	2
	dd	_39429
	dd	_27266
	dd	-12
	dd	0
	align	4
_39477:
	dd	_39442
	dd	32
	dd	3
	align	4
_39488:
	dd	1
	dd	_1567
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_39485:
	dd	_39442
	dd	36
	dd	3
	align	4
_39492:
	dd	1
	dd	_1807
	dd	2
	dd	_20347
	dd	_39440
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_39489:
	dd	_39442
	dd	40
	dd	3
_39495:
	db	":IBoneSceneNode",0
	align	4
_39494:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39493:
	dd	3
	dd	0
	dd	0
	align	4
_39507:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39495
	dd	-16
	dd	0
_39497:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ibonescenenode.bmx",0
	align	4
_39496:
	dd	_39497
	dd	9
	dd	3
	align	4
_39500:
	dd	3
	dd	0
	dd	0
	align	4
_39499:
	dd	_39497
	dd	9
	dd	23
	align	4
_39501:
	dd	_39497
	dd	10
	dd	3
	align	4
_39503:
	dd	_39497
	dd	11
	dd	3
	align	4
_39506:
	dd	_39497
	dd	12
	dd	3
	align	4
_39511:
	dd	1
	dd	_3113
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39508:
	dd	_39497
	dd	16
	dd	3
	align	4
_39515:
	dd	1
	dd	_3114
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39512:
	dd	_39497
	dd	20
	dd	3
_39520:
	db	"E_BONE_ANIMATION_MODE",0
	align	4
_39519:
	dd	1
	dd	_3115
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	2
	dd	_39520
	dd	_427
	dd	-8
	dd	0
	align	4
_39516:
	dd	_39497
	dd	24
	dd	3
	align	4
_39524:
	dd	1
	dd	_3116
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39521:
	dd	_39497
	dd	28
	dd	3
_39529:
	db	"E_BONE_SKINNING_SPACE",0
	align	4
_39528:
	dd	1
	dd	_3117
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	2
	dd	_39529
	dd	_427
	dd	-8
	dd	0
	align	4
_39525:
	dd	_39497
	dd	32
	dd	3
	align	4
_39533:
	dd	1
	dd	_3118
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39530:
	dd	_39497
	dd	36
	dd	3
	align	4
_39537:
	dd	1
	dd	_3119
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39534:
	dd	_39497
	dd	40
	dd	3
	align	4
_39541:
	dd	1
	dd	_3120
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39538:
	dd	_39497
	dd	44
	dd	3
	align	4
_39545:
	dd	1
	dd	_3121
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	2
	dd	_31816
	dd	_427
	dd	-8
	dd	0
	align	4
_39542:
	dd	_39497
	dd	48
	dd	3
	align	4
_39549:
	dd	1
	dd	_3122
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39546:
	dd	_39497
	dd	52
	dd	3
	align	4
_39553:
	dd	1
	dd	_3123
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	2
	dd	_31816
	dd	_427
	dd	-8
	dd	0
	align	4
_39550:
	dd	_39497
	dd	56
	dd	3
	align	4
_39557:
	dd	1
	dd	_3124
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	0
	align	4
_39554:
	dd	_39497
	dd	60
	dd	3
	align	4
_39561:
	dd	1
	dd	_3125
	dd	2
	dd	_20347
	dd	_39495
	dd	-4
	dd	2
	dd	_31816
	dd	_427
	dd	-8
	dd	0
	align	4
_39558:
	dd	_39497
	dd	64
	dd	3
_39564:
	db	":SViewFrustum",0
	align	4
_39563:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39562:
	dd	3
	dd	0
	dd	0
	align	4
_39576:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_39564
	dd	-12
	dd	0
_39566:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sviewfrustum.bmx",0
	align	4
_39565:
	dd	_39566
	dd	9
	dd	3
	align	4
_39569:
	dd	3
	dd	0
	dd	0
	align	4
_39568:
	dd	_39566
	dd	9
	dd	23
	align	4
_39570:
	dd	_39566
	dd	10
	dd	3
	align	4
_39572:
	dd	_39566
	dd	11
	dd	3
	align	4
_39575:
	dd	_39566
	dd	12
	dd	3
	align	4
_39578:
	dd	1
	dd	_479
	dd	0
	align	4
_39577:
	dd	_39566
	dd	16
	dd	3
	align	4
_39582:
	dd	1
	dd	_1061
	dd	2
	dd	_20492
	dd	_39564
	dd	-4
	dd	0
	align	4
_39579:
	dd	_39566
	dd	20
	dd	3
	align	4
_39586:
	dd	1
	dd	_786
	dd	2
	dd	_27921
	dd	_23145
	dd	-4
	dd	0
	align	4
_39583:
	dd	_39566
	dd	24
	dd	3
	align	4
_39592:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39589:
	dd	_39566
	dd	32
	dd	3
	align	4
_39596:
	dd	1
	dd	_3132
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39593:
	dd	_39566
	dd	36
	dd	3
	align	4
_39600:
	dd	1
	dd	_3133
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39597:
	dd	_39566
	dd	40
	dd	3
	align	4
_39604:
	dd	1
	dd	_3134
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39601:
	dd	_39566
	dd	44
	dd	3
	align	4
_39608:
	dd	1
	dd	_3135
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39605:
	dd	_39566
	dd	48
	dd	3
	align	4
_39612:
	dd	1
	dd	_2853
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39609:
	dd	_39566
	dd	52
	dd	3
	align	4
_39618:
	dd	1
	dd	_3136
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	2
	dd	_27921
	dd	_23145
	dd	-8
	dd	0
	align	4
_39613:
	dd	_39566
	dd	56
	dd	3
	align	4
_39622:
	dd	1
	dd	_3137
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39619:
	dd	_39566
	dd	61
	dd	3
	align	4
_39626:
	dd	1
	dd	_3138
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	0
	align	4
_39623:
	dd	_39566
	dd	66
	dd	3
	align	4
_39630:
	dd	1
	dd	_678
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_39627:
	dd	_39566
	dd	71
	dd	3
	align	4
_39636:
	dd	1
	dd	_3139
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	2
	dd	_28020
	dd	_22781
	dd	-8
	dd	2
	dd	_804
	dd	_427
	dd	-12
	dd	0
	align	4
_39631:
	dd	_39566
	dd	76
	dd	3
	align	4
_39642:
	dd	1
	dd	_3141
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	2
	dd	_24892
	dd	_23145
	dd	-8
	dd	0
	align	4
_39637:
	dd	_39566
	dd	80
	dd	3
	align	4
_39646:
	dd	1
	dd	_3142
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	2
	dd	_28086
	dd	_22656
	dd	-8
	dd	0
	align	4
_39643:
	dd	_39566
	dd	84
	dd	3
	align	4
_39650:
	dd	1
	dd	_2565
	dd	2
	dd	_20347
	dd	_39564
	dd	-4
	dd	2
	dd	_34529
	dd	_427
	dd	-8
	dd	0
	align	4
_39647:
	dd	_39566
	dd	88
	dd	3
_39653:
	db	":ICameraSceneNode",0
	align	4
_39652:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39651:
	dd	3
	dd	0
	dd	0
	align	4
_39665:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39653
	dd	-16
	dd	0
_39655:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/icamerascenenode.bmx",0
	align	4
_39654:
	dd	_39655
	dd	9
	dd	3
	align	4
_39658:
	dd	3
	dd	0
	dd	0
	align	4
_39657:
	dd	_39655
	dd	9
	dd	23
	align	4
_39659:
	dd	_39655
	dd	10
	dd	3
	align	4
_39661:
	dd	_39655
	dd	11
	dd	3
	align	4
_39664:
	dd	_39655
	dd	12
	dd	3
	align	4
_39669:
	dd	1
	dd	_3146
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39666:
	dd	_39655
	dd	16
	dd	3
	align	4
_39673:
	dd	1
	dd	_3147
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39670:
	dd	_39655
	dd	20
	dd	3
	align	4
_39677:
	dd	1
	dd	_3148
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39674:
	dd	_39655
	dd	24
	dd	3
	align	4
_39681:
	dd	1
	dd	_3149
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39678:
	dd	_39655
	dd	28
	dd	3
	align	4
_39685:
	dd	1
	dd	_3150
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39682:
	dd	_39655
	dd	32
	dd	3
	align	4
_39689:
	dd	1
	dd	_3151
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39686:
	dd	_39655
	dd	36
	dd	3
	align	4
_39693:
	dd	1
	dd	_3152
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39690:
	dd	_39655
	dd	40
	dd	3
	align	4
_39697:
	dd	1
	dd	_3153
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39694:
	dd	_39655
	dd	44
	dd	3
	align	4
_39701:
	dd	1
	dd	_3154
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39698:
	dd	_39655
	dd	48
	dd	3
	align	4
_39705:
	dd	1
	dd	_3155
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39702:
	dd	_39655
	dd	52
	dd	3
_39710:
	db	"aspect",0
	align	4
_39709:
	dd	1
	dd	_3156
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39710
	dd	_20471
	dd	-8
	dd	0
	align	4
_39706:
	dd	_39655
	dd	56
	dd	3
_39715:
	db	"zf",0
	align	4
_39714:
	dd	1
	dd	_3157
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39715
	dd	_20471
	dd	-8
	dd	0
	align	4
_39711:
	dd	_39655
	dd	60
	dd	3
_39720:
	db	"fovy",0
	align	4
_39719:
	dd	1
	dd	_3158
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39720
	dd	_20471
	dd	-8
	dd	0
	align	4
_39716:
	dd	_39655
	dd	64
	dd	3
_39725:
	db	"nv",0
	align	4
_39724:
	dd	1
	dd	_3159
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39725
	dd	_20471
	dd	-8
	dd	0
	align	4
_39721:
	dd	_39655
	dd	68
	dd	3
	align	4
_39729:
	dd	1
	dd	_3160
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_29002
	dd	_427
	dd	-8
	dd	0
	align	4
_39726:
	dd	_39655
	dd	72
	dd	3
_39736:
	db	"projection",0
_39737:
	db	"bIsOrthogonal",0
	align	4
_39735:
	dd	1
	dd	_3161
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39736
	dd	_23145
	dd	-8
	dd	2
	dd	_39737
	dd	_427
	dd	-12
	dd	0
	align	4
_39730:
	dd	_39655
	dd	76
	dd	3
	align	4
_39743:
	dd	1
	dd	_3163
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_3263
	dd	_22100
	dd	-8
	dd	0
	align	4
_39738:
	dd	_39655
	dd	80
	dd	3
	align	4
_39749:
	dd	1
	dd	_3164
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_3263
	dd	_22100
	dd	-8
	dd	0
	align	4
_39744:
	dd	_39655
	dd	84
	dd	3
	align	4
_39755:
	dd	1
	dd	_2249
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_32502
	dd	_31255
	dd	-8
	dd	0
	align	4
_39750:
	dd	_39655
	dd	88
	dd	3
	align	4
_39759:
	dd	1
	dd	_1047
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39756:
	dd	_39655
	dd	92
	dd	3
	align	4
_39765:
	dd	1
	dd	_3165
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_38135
	dd	_22100
	dd	-8
	dd	0
	align	4
_39760:
	dd	_39655
	dd	96
	dd	3
_39770:
	db	"bBound",0
	align	4
_39769:
	dd	1
	dd	_3166
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39770
	dd	_427
	dd	-8
	dd	0
	align	4
_39766:
	dd	_39655
	dd	100
	dd	3
	align	4
_39774:
	dd	1
	dd	_3167
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39771:
	dd	_39655
	dd	104
	dd	3
_39779:
	db	"affector",0
	align	4
_39778:
	dd	1
	dd	_3168
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	2
	dd	_39779
	dd	_23145
	dd	-8
	dd	0
	align	4
_39775:
	dd	_39655
	dd	108
	dd	3
	align	4
_39783:
	dd	1
	dd	_3169
	dd	2
	dd	_20347
	dd	_39653
	dd	-4
	dd	0
	align	4
_39780:
	dd	_39655
	dd	112
	dd	3
_39786:
	db	":IDummyTransformationSceneNode",0
	align	4
_39785:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39786
	dd	-4
	dd	0
	align	4
_39784:
	dd	3
	dd	0
	dd	0
	align	4
_39798:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39786
	dd	-16
	dd	0
_39788:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/idummytransformationscenenode.bmx",0
	align	4
_39787:
	dd	_39788
	dd	9
	dd	3
	align	4
_39791:
	dd	3
	dd	0
	dd	0
	align	4
_39790:
	dd	_39788
	dd	9
	dd	23
	align	4
_39792:
	dd	_39788
	dd	10
	dd	3
	align	4
_39794:
	dd	_39788
	dd	11
	dd	3
	align	4
_39797:
	dd	_39788
	dd	12
	dd	3
	align	4
_39802:
	dd	1
	dd	_3173
	dd	2
	dd	_20347
	dd	_39786
	dd	-4
	dd	0
	align	4
_39799:
	dd	_39788
	dd	16
	dd	3
	align	4
_39804:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39803:
	dd	3
	dd	0
	dd	0
	align	4
_39816:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_35997
	dd	-12
	dd	0
_39806:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iindexbuffer.bmx",0
	align	4
_39805:
	dd	_39806
	dd	6
	dd	3
	align	4
_39809:
	dd	3
	dd	0
	dd	0
	align	4
_39808:
	dd	_39806
	dd	6
	dd	23
	align	4
_39810:
	dd	_39806
	dd	7
	dd	3
	align	4
_39812:
	dd	_39806
	dd	8
	dd	3
	align	4
_39815:
	dd	_39806
	dd	9
	dd	3
	align	4
_39820:
	dd	1
	dd	_1874
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39817:
	dd	_39806
	dd	13
	dd	3
	align	4
_39824:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39821:
	dd	_39806
	dd	17
	dd	3
	align	4
_39828:
	dd	1
	dd	_2443
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_34649
	dd	_427
	dd	-8
	dd	0
	align	4
_39825:
	dd	_39806
	dd	21
	dd	3
	align	4
_39832:
	dd	1
	dd	_3177
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39829:
	dd	_39806
	dd	25
	dd	3
	align	4
_39836:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39833:
	dd	_39806
	dd	29
	dd	3
	align	4
_39840:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_25276
	dd	_427
	dd	-8
	dd	0
	align	4
_39837:
	dd	_39806
	dd	33
	dd	3
	align	4
_39844:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_39841:
	dd	_39806
	dd	37
	dd	3
	align	4
_39848:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39845:
	dd	_39806
	dd	41
	dd	3
	align	4
_39852:
	dd	1
	dd	_1785
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	2
	dd	_27168
	dd	_427
	dd	-12
	dd	0
	align	4
_39849:
	dd	_39806
	dd	45
	dd	3
_39857:
	db	"usedNow",0
	align	4
_39856:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_39857
	dd	_427
	dd	-8
	dd	0
	align	4
_39853:
	dd	_39806
	dd	49
	dd	3
	align	4
_39861:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_39858:
	dd	_39806
	dd	53
	dd	3
	align	4
_39865:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39862:
	dd	_39806
	dd	57
	dd	3
	align	4
_39869:
	dd	1
	dd	_1026
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39866:
	dd	_39806
	dd	61
	dd	3
	align	4
_39873:
	dd	1
	dd	_3178
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39870:
	dd	_39806
	dd	65
	dd	3
	align	4
_39877:
	dd	1
	dd	_2858
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	2
	dd	_36359
	dd	_427
	dd	-8
	dd	0
	align	4
_39874:
	dd	_39806
	dd	69
	dd	3
	align	4
_39881:
	dd	1
	dd	_2859
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39878:
	dd	_39806
	dd	73
	dd	3
	align	4
_39885:
	dd	1
	dd	_3179
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39882:
	dd	_39806
	dd	77
	dd	3
	align	4
_39898:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39886:
	dd	_39806
	dd	81
	dd	3
	align	4
_39894:
	dd	3
	dd	0
	dd	0
	align	4
_39890:
	dd	_39806
	dd	81
	dd	22
	align	4
_39895:
	dd	_39806
	dd	82
	dd	3
	align	4
_39902:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39899:
	dd	_39806
	dd	86
	dd	3
	align	4
_39906:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_35997
	dd	-4
	dd	0
	align	4
_39903:
	dd	_39806
	dd	90
	dd	3
_39912:
	db	":ILightSceneNode",0
	align	4
_39911:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	0
	align	4
_39910:
	dd	3
	dd	0
	dd	0
	align	4
_39924:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_39912
	dd	-16
	dd	0
_39914:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ilightscenenode.bmx",0
	align	4
_39913:
	dd	_39914
	dd	9
	dd	3
	align	4
_39917:
	dd	3
	dd	0
	dd	0
	align	4
_39916:
	dd	_39914
	dd	9
	dd	23
	align	4
_39918:
	dd	_39914
	dd	10
	dd	3
	align	4
_39920:
	dd	_39914
	dd	11
	dd	3
	align	4
_39923:
	dd	_39914
	dd	12
	dd	3
	align	4
_39928:
	dd	1
	dd	_3183
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	0
	align	4
_39925:
	dd	_39914
	dd	17
	dd	3
	align	4
_39934:
	dd	1
	dd	_3184
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	2
	dd	_34903
	dd	_33815
	dd	-8
	dd	0
	align	4
_39929:
	dd	_39914
	dd	21
	dd	3
	align	4
_39938:
	dd	1
	dd	_2442
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	0
	align	4
_39935:
	dd	_39914
	dd	25
	dd	3
	align	4
_39942:
	dd	1
	dd	_2441
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	0
	align	4
_39939:
	dd	_39914
	dd	29
	dd	3
	align	4
_39946:
	dd	1
	dd	_3185
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	2
	dd	_33878
	dd	_427
	dd	-8
	dd	0
	align	4
_39943:
	dd	_39914
	dd	33
	dd	3
	align	4
_39950:
	dd	1
	dd	_3186
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	0
	align	4
_39947:
	dd	_39914
	dd	37
	dd	3
_39955:
	db	"bShadow",0
	align	4
_39954:
	dd	1
	dd	_3187
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	2
	dd	_39955
	dd	_427
	dd	-8
	dd	0
	align	4
_39951:
	dd	_39914
	dd	41
	dd	3
	align	4
_39959:
	dd	1
	dd	_3188
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	0
	align	4
_39956:
	dd	_39914
	dd	45
	dd	3
	align	4
_39963:
	dd	1
	dd	_1521
	dd	2
	dd	_20347
	dd	_39912
	dd	-4
	dd	2
	dd	_38187
	dd	_427
	dd	-8
	dd	0
	align	4
_39960:
	dd	_39914
	dd	49
	dd	3
_39966:
	db	":SMesh",0
	align	4
_39965:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	0
	align	4
_39964:
	dd	3
	dd	0
	dd	0
	align	4
_39978:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_39966
	dd	-12
	dd	0
_39968:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smesh.bmx",0
	align	4
_39967:
	dd	_39968
	dd	9
	dd	3
	align	4
_39971:
	dd	3
	dd	0
	dd	0
	align	4
_39970:
	dd	_39968
	dd	9
	dd	23
	align	4
_39972:
	dd	_39968
	dd	10
	dd	3
	align	4
_39974:
	dd	_39968
	dd	11
	dd	3
	align	4
_39977:
	dd	_39968
	dd	12
	dd	3
	align	4
_39980:
	dd	1
	dd	_479
	dd	0
	align	4
_39979:
	dd	_39968
	dd	16
	dd	3
	align	4
_39984:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	0
	align	4
_39981:
	dd	_39968
	dd	20
	dd	3
_39991:
	db	"buf",0
	align	4
_39990:
	dd	1
	dd	_3193
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	2
	dd	_39991
	dd	_34866
	dd	-8
	dd	0
	align	4
_39985:
	dd	_39968
	dd	24
	dd	3
	align	4
_39995:
	dd	1
	dd	_2892
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_39992:
	dd	_39968
	dd	29
	dd	3
	align	4
_39999:
	dd	1
	dd	_2894
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	0
	align	4
_39996:
	dd	_39968
	dd	33
	dd	3
	align	4
_40003:
	dd	1
	dd	_2853
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	0
	align	4
_40000:
	dd	_39968
	dd	37
	dd	3
	align	4
_40007:
	dd	1
	dd	_2895
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	2
	dd	_36540
	dd	_427
	dd	-8
	dd	2
	dd	_36541
	dd	_427
	dd	-12
	dd	0
	align	4
_40004:
	dd	_39968
	dd	41
	dd	3
	align	4
_40013:
	dd	1
	dd	_2849
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	0
	align	4
_40008:
	dd	_39968
	dd	45
	dd	3
	align	4
_40019:
	dd	1
	dd	_3194
	dd	2
	dd	_20347
	dd	_39966
	dd	-4
	dd	2
	dd	_24892
	dd	_29929
	dd	-8
	dd	0
	align	4
_40014:
	dd	_39968
	dd	49
	dd	3
_40022:
	db	":IMeshManipulator",0
	align	4
_40021:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	0
	align	4
_40020:
	dd	3
	dd	0
	dd	0
	align	4
_40034:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_40022
	dd	-12
	dd	0
_40024:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshmanipulator.bmx",0
	align	4
_40023:
	dd	_40024
	dd	9
	dd	3
	align	4
_40027:
	dd	3
	dd	0
	dd	0
	align	4
_40026:
	dd	_40024
	dd	9
	dd	23
	align	4
_40028:
	dd	_40024
	dd	10
	dd	3
	align	4
_40030:
	dd	_40024
	dd	11
	dd	3
	align	4
_40033:
	dd	_40024
	dd	12
	dd	3
	align	4
_40040:
	dd	1
	dd	_3199
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40035:
	dd	_40024
	dd	16
	dd	3
_40045:
	db	"bRecalculateNormals",0
_40046:
	db	"bSmooth",0
_40047:
	db	"bAngleWeighted",0
	align	4
_40044:
	dd	1
	dd	_3201
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40045
	dd	_427
	dd	-12
	dd	2
	dd	_40046
	dd	_427
	dd	-16
	dd	2
	dd	_40047
	dd	_427
	dd	-20
	dd	0
	align	4
_40041:
	dd	_40024
	dd	20
	dd	3
	align	4
_40053:
	dd	1
	dd	_3203
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40048:
	dd	_40024
	dd	24
	dd	3
	align	4
_40059:
	dd	1
	dd	_3205
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40054:
	dd	_40024
	dd	28
	dd	3
	align	4
_40065:
	dd	1
	dd	_3206
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	0
	align	4
_40060:
	dd	_40024
	dd	32
	dd	3
	align	4
_40071:
	dd	1
	dd	_3207
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40066:
	dd	_40024
	dd	36
	dd	3
_40078:
	db	"resolution",0
	align	4
_40077:
	dd	1
	dd	_3208
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40078
	dd	_20471
	dd	-12
	dd	0
	align	4
_40072:
	dd	_40024
	dd	40
	dd	3
	align	4
_40084:
	dd	1
	dd	_3210
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40046
	dd	_427
	dd	-12
	dd	2
	dd	_40047
	dd	_427
	dd	-16
	dd	0
	align	4
_40079:
	dd	_40024
	dd	44
	dd	3
	align	4
_40090:
	dd	1
	dd	_3212
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_26418
	dd	_34866
	dd	-8
	dd	2
	dd	_40046
	dd	_427
	dd	-12
	dd	2
	dd	_40047
	dd	_427
	dd	-16
	dd	0
	align	4
_40085:
	dd	_40024
	dd	48
	dd	3
	align	4
_40098:
	dd	1
	dd	_3214
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_3227
	dd	_22100
	dd	-12
	dd	0
	align	4
_40091:
	dd	_40024
	dd	52
	dd	3
_40105:
	db	"alpha",0
	align	4
_40104:
	dd	1
	dd	_3216
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40105
	dd	_427
	dd	-12
	dd	0
	align	4
_40099:
	dd	_40024
	dd	56
	dd	3
	align	4
_40113:
	dd	1
	dd	_3218
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_3260
	dd	_27266
	dd	-12
	dd	0
	align	4
_40106:
	dd	_40024
	dd	60
	dd	3
_40122:
	db	"m",0
	align	4
_40121:
	dd	1
	dd	_3220
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40122
	dd	_23145
	dd	-12
	dd	0
	align	4
_40114:
	dd	_40024
	dd	64
	dd	3
_40129:
	db	"E_ANIMATED_MESH_TYPE",0
	align	4
_40128:
	dd	1
	dd	_3222
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40129
	dd	_427
	dd	-12
	dd	0
	align	4
_40123:
	dd	_40024
	dd	68
	dd	3
	align	4
_40135:
	dd	1
	dd	_3224
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40130:
	dd	_40024
	dd	72
	dd	3
	align	4
_40141:
	dd	1
	dd	_3225
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_21608
	dd	_20471
	dd	-12
	dd	0
	align	4
_40136:
	dd	_40024
	dd	76
	dd	3
	align	4
_40154:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	0
	align	4
_40142:
	dd	_40024
	dd	80
	dd	3
	align	4
_40150:
	dd	3
	dd	0
	dd	0
	align	4
_40146:
	dd	_40024
	dd	80
	dd	22
	align	4
_40151:
	dd	_40024
	dd	81
	dd	3
	align	4
_40158:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	0
	align	4
_40155:
	dd	_40024
	dd	85
	dd	3
	align	4
_40162:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	0
	align	4
_40159:
	dd	_40024
	dd	89
	dd	3
_40173:
	db	"factor",0
	align	4
_40172:
	dd	1
	dd	_3227
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40173
	dd	_22100
	dd	-12
	dd	0
	align	4
_40165:
	dd	_40024
	dd	97
	dd	3
_40182:
	db	":IMeshbuffer",0
	align	4
_40181:
	dd	1
	dd	_3228
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_26418
	dd	_40182
	dd	-8
	dd	2
	dd	_40173
	dd	_22100
	dd	-12
	dd	0
	align	4
_40174:
	dd	_40024
	dd	101
	dd	3
_40191:
	db	"level",0
	align	4
_40190:
	dd	1
	dd	_3230
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40173
	dd	_21828
	dd	-12
	dd	2
	dd	_40191
	dd	_427
	dd	-16
	dd	0
	align	4
_40183:
	dd	_40024
	dd	105
	dd	3
	align	4
_40199:
	dd	1
	dd	_3232
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_26418
	dd	_34866
	dd	-8
	dd	2
	dd	_40173
	dd	_21828
	dd	-12
	dd	2
	dd	_40191
	dd	_427
	dd	-16
	dd	0
	align	4
_40192:
	dd	_40024
	dd	109
	dd	3
	align	4
_40207:
	dd	1
	dd	_3136
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_27921
	dd	_23145
	dd	-12
	dd	0
	align	4
_40200:
	dd	_40024
	dd	113
	dd	3
	align	4
_40215:
	dd	1
	dd	_3234
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_26418
	dd	_34866
	dd	-8
	dd	2
	dd	_27921
	dd	_23145
	dd	-12
	dd	0
	align	4
_40208:
	dd	_40024
	dd	117
	dd	3
	align	4
_40219:
	dd	1
	dd	_3236
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40216:
	dd	_40024
	dd	121
	dd	3
	align	4
_40223:
	dd	1
	dd	_3237
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_26418
	dd	_34866
	dd	-8
	dd	2
	dd	_40078
	dd	_20471
	dd	-12
	dd	0
	align	4
_40220:
	dd	_40024
	dd	125
	dd	3
_40228:
	db	"resolutionS",0
_40229:
	db	"resolutionT",0
_40230:
	db	"offset",0
	align	4
_40227:
	dd	1
	dd	_3239
	dd	2
	dd	_20347
	dd	_40022
	dd	-8
	dd	2
	dd	_26418
	dd	_34866
	dd	-12
	dd	2
	dd	_40228
	dd	_20471
	dd	-16
	dd	2
	dd	_40229
	dd	_20471
	dd	-20
	dd	2
	dd	_23300
	dd	_21281
	dd	-4
	dd	2
	dd	_40230
	dd	_22100
	dd	-24
	dd	0
	align	4
_40224:
	dd	_40024
	dd	129
	dd	3
	align	4
_40234:
	dd	1
	dd	_3241
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40045
	dd	_427
	dd	-12
	dd	2
	dd	_40046
	dd	_427
	dd	-16
	dd	2
	dd	_40047
	dd	_427
	dd	-20
	dd	0
	align	4
_40231:
	dd	_40024
	dd	133
	dd	3
_40239:
	db	"manipulator",0
_40240:
	db	":IVertexManipulator",0
_40241:
	db	"bBoundingBoxUpdate",0
	align	4
_40238:
	dd	1
	dd	_3243
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_40239
	dd	_40240
	dd	-8
	dd	2
	dd	_26418
	dd	_34866
	dd	-12
	dd	2
	dd	_40241
	dd	_427
	dd	-16
	dd	0
	align	4
_40235:
	dd	_40024
	dd	137
	dd	3
	align	4
_40245:
	dd	1
	dd	_3245
	dd	2
	dd	_20347
	dd	_40022
	dd	-4
	dd	2
	dd	_40239
	dd	_40240
	dd	-8
	dd	2
	dd	_29936
	dd	_36408
	dd	-12
	dd	2
	dd	_40241
	dd	_427
	dd	-16
	dd	0
	align	4
_40242:
	dd	_40024
	dd	141
	dd	3
_40248:
	db	":IMeshSceneNode",0
	align	4
_40247:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40248
	dd	-4
	dd	0
	align	4
_40246:
	dd	3
	dd	0
	dd	0
	align	4
_40260:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40248
	dd	-16
	dd	0
_40250:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imeshscenenode.bmx",0
	align	4
_40249:
	dd	_40250
	dd	9
	dd	3
	align	4
_40253:
	dd	3
	dd	0
	dd	0
	align	4
_40252:
	dd	_40250
	dd	9
	dd	23
	align	4
_40254:
	dd	_40250
	dd	10
	dd	3
	align	4
_40256:
	dd	_40250
	dd	11
	dd	3
	align	4
_40259:
	dd	_40250
	dd	12
	dd	3
	align	4
_40266:
	dd	1
	dd	_1737
	dd	2
	dd	_20347
	dd	_40248
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_40261:
	dd	_40250
	dd	16
	dd	3
	align	4
_40270:
	dd	1
	dd	_2928
	dd	2
	dd	_20347
	dd	_40248
	dd	-4
	dd	2
	dd	_33680
	dd	_427
	dd	-8
	dd	0
	align	4
_40267:
	dd	_40250
	dd	20
	dd	3
	align	4
_40274:
	dd	1
	dd	_2929
	dd	2
	dd	_20347
	dd	_40248
	dd	-4
	dd	0
	align	4
_40271:
	dd	_40250
	dd	24
	dd	3
	align	4
_40278:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_40248
	dd	-4
	dd	0
	align	4
_40275:
	dd	_40250
	dd	28
	dd	3
_40281:
	db	":IMetaTriangleSelector",0
	align	4
_40280:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40281
	dd	-4
	dd	0
	align	4
_40279:
	dd	3
	dd	0
	dd	0
	align	4
_40293:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_40281
	dd	-12
	dd	0
_40283:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/imetatriangleselector.bmx",0
	align	4
_40282:
	dd	_40283
	dd	9
	dd	3
	align	4
_40286:
	dd	3
	dd	0
	dd	0
	align	4
_40285:
	dd	_40283
	dd	9
	dd	23
	align	4
_40287:
	dd	_40283
	dd	10
	dd	3
	align	4
_40289:
	dd	_40283
	dd	11
	dd	3
	align	4
_40292:
	dd	_40283
	dd	12
	dd	3
_40300:
	db	"toAdd",0
	align	4
_40299:
	dd	1
	dd	_3254
	dd	2
	dd	_20347
	dd	_40281
	dd	-4
	dd	2
	dd	_40300
	dd	_37122
	dd	-8
	dd	0
	align	4
_40294:
	dd	_40283
	dd	16
	dd	3
	align	4
_40304:
	dd	1
	dd	_3255
	dd	2
	dd	_20347
	dd	_40281
	dd	-4
	dd	0
	align	4
_40301:
	dd	_40283
	dd	20
	dd	3
_40311:
	db	"toRemove",0
	align	4
_40310:
	dd	1
	dd	_3256
	dd	2
	dd	_20347
	dd	_40281
	dd	-4
	dd	2
	dd	_40311
	dd	_37122
	dd	-8
	dd	0
	align	4
_40305:
	dd	_40283
	dd	24
	dd	3
	align	4
_40313:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40312:
	dd	3
	dd	0
	dd	0
	align	4
_40325:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_26126
	dd	-12
	dd	0
_40315:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sparticle.bmx",0
	align	4
_40314:
	dd	_40315
	dd	9
	dd	3
	align	4
_40318:
	dd	3
	dd	0
	dd	0
	align	4
_40317:
	dd	_40315
	dd	9
	dd	23
	align	4
_40319:
	dd	_40315
	dd	10
	dd	3
	align	4
_40321:
	dd	_40315
	dd	11
	dd	3
	align	4
_40324:
	dd	_40315
	dd	12
	dd	3
	align	4
_40327:
	dd	1
	dd	_479
	dd	0
	align	4
_40326:
	dd	_40315
	dd	16
	dd	3
	align	4
_40333:
	dd	1
	dd	_3260
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40330:
	dd	_40315
	dd	25
	dd	3
	align	4
_40337:
	dd	1
	dd	_3261
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40334:
	dd	_40315
	dd	29
	dd	3
	align	4
_40341:
	dd	1
	dd	_3262
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	2
	dd	_24910
	dd	_427
	dd	-8
	dd	0
	align	4
_40338:
	dd	_40315
	dd	33
	dd	3
	align	4
_40345:
	dd	1
	dd	_3263
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40342:
	dd	_40315
	dd	38
	dd	3
	align	4
_40349:
	dd	1
	dd	_3264
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40346:
	dd	_40315
	dd	43
	dd	3
	align	4
_40353:
	dd	1
	dd	_3265
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40350:
	dd	_40315
	dd	47
	dd	3
	align	4
_40357:
	dd	1
	dd	_3266
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	2
	dd	_24910
	dd	_427
	dd	-8
	dd	0
	align	4
_40354:
	dd	_40315
	dd	51
	dd	3
	align	4
_40361:
	dd	1
	dd	_3267
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40358:
	dd	_40315
	dd	56
	dd	3
	align	4
_40365:
	dd	1
	dd	_3268
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40362:
	dd	_40315
	dd	61
	dd	3
	align	4
_40369:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40366:
	dd	_40315
	dd	65
	dd	3
	align	4
_40373:
	dd	1
	dd	_3269
	dd	2
	dd	_20347
	dd	_26126
	dd	-4
	dd	0
	align	4
_40370:
	dd	_40315
	dd	69
	dd	3
_40376:
	db	":IParticleAffector",0
	align	4
_40375:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	0
	align	4
_40374:
	dd	3
	dd	0
	dd	0
	align	4
_40381:
	dd	1
	dd	_1564
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	2
	dd	_29002
	dd	_427
	dd	-8
	dd	0
_40378:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleaffector.bmx",0
	align	4
_40377:
	dd	_40378
	dd	21
	dd	3
	align	4
_40385:
	dd	1
	dd	_2723
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	0
	align	4
_40382:
	dd	_40378
	dd	25
	dd	3
	align	4
_40398:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	0
	align	4
_40386:
	dd	_40378
	dd	29
	dd	3
	align	4
_40394:
	dd	3
	dd	0
	dd	0
	align	4
_40390:
	dd	_40378
	dd	29
	dd	22
	align	4
_40395:
	dd	_40378
	dd	30
	dd	3
	align	4
_40402:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	0
	align	4
_40399:
	dd	_40378
	dd	34
	dd	3
	align	4
_40406:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	0
	align	4
_40403:
	dd	_40378
	dd	38
	dd	3
	align	4
_40410:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_40409:
	dd	_40378
	dd	50
	dd	3
	align	4
_40442:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40376
	dd	-16
	dd	0
	align	4
_40411:
	dd	_40378
	dd	54
	dd	3
	align	4
_40414:
	dd	3
	dd	0
	dd	0
	align	4
_40413:
	dd	_40378
	dd	54
	dd	23
	align	4
_40415:
	dd	_40378
	dd	55
	dd	3
	align	4
_40417:
	dd	_40378
	dd	57
	dd	3
_40425:
	db	"():IParticleAffector",0
	align	4
_40424:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_40425
	dd	-20
	dd	0
	align	4
_40419:
	dd	_40378
	dd	59
	dd	4
	align	4
_40423:
	dd	_40378
	dd	61
	dd	4
	align	4
_40428:
	dd	3
	dd	0
	dd	0
	align	4
_40427:
	dd	_40378
	dd	63
	dd	4
	align	4
_40429:
	dd	_40378
	dd	67
	dd	3
	align	4
_40435:
	dd	_40378
	dd	69
	dd	3
	align	4
_40438:
	dd	_40378
	dd	70
	dd	3
	align	4
_40441:
	dd	_40378
	dd	72
	dd	3
_40492:
	db	"affector_cast",0
_40493:
	db	"affector_type",0
	align	4
_40491:
	dd	1
	dd	_1547
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	2
	dd	_28885
	dd	_427
	dd	-8
	dd	2
	dd	_40492
	dd	_40376
	dd	-12
	dd	2
	dd	_40493
	dd	_427
	dd	-16
	dd	2
	dd	_28888
	dd	_427
	dd	-20
	dd	0
	align	4
_40443:
	dd	_40378
	dd	76
	dd	3
	align	4
_40445:
	dd	_40378
	dd	77
	dd	3
	align	4
_40449:
	dd	_40378
	dd	78
	dd	3
	align	4
_40451:
	dd	_40378
	dd	80
	dd	3
	align	4
_40460:
	dd	3
	dd	0
	dd	0
	align	4
_40453:
	dd	_40378
	dd	81
	dd	4
	align	4
_40456:
	dd	_40378
	dd	82
	dd	4
	align	4
_40461:
	dd	_40378
	dd	86
	dd	3
	align	4
_40473:
	dd	3
	dd	0
	dd	0
	align	4
_40468:
	dd	_40378
	dd	96
	dd	5
	align	4
_40469:
	dd	_40378
	dd	97
	dd	5
	align	4
_40477:
	dd	3
	dd	0
	dd	0
	align	4
_40474:
	dd	_40378
	dd	88
	dd	5
	align	4
_40481:
	dd	3
	dd	0
	dd	0
	align	4
_40478:
	dd	_40378
	dd	90
	dd	5
	align	4
_40485:
	dd	3
	dd	0
	dd	0
	align	4
_40482:
	dd	_40378
	dd	92
	dd	5
	align	4
_40489:
	dd	3
	dd	0
	dd	0
	align	4
_40486:
	dd	_40378
	dd	94
	dd	5
	align	4
_40490:
	dd	_40378
	dd	100
	dd	3
	align	4
_40507:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_40494:
	dd	_40378
	dd	108
	dd	3
	align	4
_40495:
	dd	_40378
	dd	109
	dd	3
	align	4
_40498:
	dd	_40378
	dd	112
	dd	3
	align	4
_40501:
	dd	_40378
	dd	115
	dd	3
	align	4
_40504:
	dd	_40378
	dd	118
	dd	3
	align	4
_40519:
	dd	1
	dd	_3277
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_40376
	dd	-8
	dd	0
	align	4
_40508:
	dd	_40378
	dd	125
	dd	3
	align	4
_40510:
	dd	_40378
	dd	127
	dd	3
	align	4
_40515:
	dd	3
	dd	0
	dd	0
	align	4
_40512:
	dd	_40378
	dd	129
	dd	6
	align	4
_40518:
	dd	3
	dd	0
	dd	0
	align	4
_40517:
	dd	_40378
	dd	131
	dd	4
_40532:
	db	"startIndex",0
	align	4
_40531:
	dd	1
	dd	_3278
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_40532
	dd	_427
	dd	-8
	dd	2
	dd	_39225
	dd	_427
	dd	-12
	dd	2
	dd	_39226
	dd	_427
	dd	-16
	dd	2
	dd	_32621
	dd	_40376
	dd	-20
	dd	0
	align	4
_40520:
	dd	_40378
	dd	137
	dd	3
	align	4
_40522:
	dd	_40378
	dd	139
	dd	3
	align	4
_40527:
	dd	3
	dd	0
	dd	0
	align	4
_40524:
	dd	_40378
	dd	141
	dd	6
	align	4
_40530:
	dd	3
	dd	0
	dd	0
	align	4
_40529:
	dd	_40378
	dd	145
	dd	4
	align	4
_40544:
	dd	1
	dd	_3279
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_39225
	dd	_427
	dd	-8
	dd	2
	dd	_39226
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_40376
	dd	-16
	dd	0
	align	4
_40533:
	dd	_40378
	dd	151
	dd	3
	align	4
_40535:
	dd	_40378
	dd	153
	dd	3
	align	4
_40540:
	dd	3
	dd	0
	dd	0
	align	4
_40537:
	dd	_40378
	dd	155
	dd	6
	align	4
_40543:
	dd	3
	dd	0
	dd	0
	align	4
_40542:
	dd	_40378
	dd	159
	dd	4
_40560:
	db	"now",0
_40561:
	db	"pArray_SParticle",0
	align	4
_40559:
	dd	1
	dd	_3280
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_40560
	dd	_427
	dd	-8
	dd	2
	dd	_40561
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_40376
	dd	-16
	dd	0
	align	4
_40545:
	dd	_40378
	dd	165
	dd	3
	align	4
_40547:
	dd	_40378
	dd	167
	dd	3
_40555:
	db	"particles",0
	align	4
_40554:
	dd	3
	dd	0
	dd	2
	dd	_40555
	dd	_26147
	dd	-20
	dd	0
	align	4
_40549:
	dd	_40378
	dd	169
	dd	6
	align	4
_40551:
	dd	_40378
	dd	171
	dd	6
	align	4
_40558:
	dd	3
	dd	0
	dd	0
	align	4
_40557:
	dd	_40378
	dd	173
	dd	4
	align	4
_40565:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_40376
	dd	-4
	dd	0
	align	4
_40562:
	dd	_40378
	dd	178
	dd	3
_40568:
	db	":IParticleAffectorDefault",0
	align	4
_40567:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40568
	dd	-4
	dd	0
	align	4
_40566:
	dd	3
	dd	0
	dd	0
_40575:
	db	"particlearray",0
	align	4
_40574:
	dd	1
	dd	_3272
	dd	2
	dd	_20347
	dd	_40568
	dd	-4
	dd	2
	dd	_40560
	dd	_427
	dd	-8
	dd	2
	dd	_40575
	dd	_26147
	dd	-12
	dd	0
	align	4
_40569:
	dd	_40378
	dd	187
	dd	3
	align	4
_40579:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_40568
	dd	-4
	dd	0
	align	4
_40576:
	dd	_40378
	dd	191
	dd	3
_40582:
	db	":IParticleAttractionAffector",0
	align	4
_40581:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	0
	align	4
_40580:
	dd	3
	dd	0
	dd	0
	align	4
_40594:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40582
	dd	-16
	dd	0
_40584:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleattractionaffector.bmx",0
	align	4
_40583:
	dd	_40584
	dd	9
	dd	3
	align	4
_40587:
	dd	3
	dd	0
	dd	0
	align	4
_40586:
	dd	_40584
	dd	9
	dd	23
	align	4
_40588:
	dd	_40584
	dd	10
	dd	3
	align	4
_40590:
	dd	_40584
	dd	11
	dd	3
	align	4
_40593:
	dd	_40584
	dd	12
	dd	3
	align	4
_40600:
	dd	1
	dd	_3286
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	2
	dd	_23873
	dd	_22100
	dd	-8
	dd	0
	align	4
_40595:
	dd	_40584
	dd	16
	dd	3
_40605:
	db	"bAttract",0
	align	4
_40604:
	dd	1
	dd	_3287
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	2
	dd	_40605
	dd	_427
	dd	-8
	dd	0
	align	4
_40601:
	dd	_40584
	dd	20
	dd	3
_40610:
	db	"bAffect",0
	align	4
_40609:
	dd	1
	dd	_3288
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	2
	dd	_40610
	dd	_427
	dd	-8
	dd	0
	align	4
_40606:
	dd	_40584
	dd	24
	dd	3
	align	4
_40614:
	dd	1
	dd	_3289
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	2
	dd	_40610
	dd	_427
	dd	-8
	dd	0
	align	4
_40611:
	dd	_40584
	dd	28
	dd	3
	align	4
_40618:
	dd	1
	dd	_3290
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	2
	dd	_40610
	dd	_427
	dd	-8
	dd	0
	align	4
_40615:
	dd	_40584
	dd	32
	dd	3
	align	4
_40622:
	dd	1
	dd	_699
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	0
	align	4
_40619:
	dd	_40584
	dd	36
	dd	3
	align	4
_40626:
	dd	1
	dd	_3291
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	0
	align	4
_40623:
	dd	_40584
	dd	40
	dd	3
	align	4
_40630:
	dd	1
	dd	_3292
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	0
	align	4
_40627:
	dd	_40584
	dd	44
	dd	3
	align	4
_40634:
	dd	1
	dd	_3293
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	0
	align	4
_40631:
	dd	_40584
	dd	48
	dd	3
	align	4
_40638:
	dd	1
	dd	_3294
	dd	2
	dd	_20347
	dd	_40582
	dd	-4
	dd	0
	align	4
_40635:
	dd	_40584
	dd	52
	dd	3
_40641:
	db	":IParticleFadeOutAffector",0
	align	4
_40640:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40641
	dd	-4
	dd	0
	align	4
_40639:
	dd	3
	dd	0
	dd	0
	align	4
_40653:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40641
	dd	-16
	dd	0
_40643:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlefadeoutaffector.bmx",0
	align	4
_40642:
	dd	_40643
	dd	9
	dd	3
	align	4
_40646:
	dd	3
	dd	0
	dd	0
	align	4
_40645:
	dd	_40643
	dd	9
	dd	23
	align	4
_40647:
	dd	_40643
	dd	10
	dd	3
	align	4
_40649:
	dd	_40643
	dd	11
	dd	3
	align	4
_40652:
	dd	_40643
	dd	12
	dd	3
_40660:
	db	"targetColor",0
	align	4
_40659:
	dd	1
	dd	_3298
	dd	2
	dd	_20347
	dd	_40641
	dd	-4
	dd	2
	dd	_40660
	dd	_27266
	dd	-8
	dd	0
	align	4
_40654:
	dd	_40643
	dd	16
	dd	3
_40665:
	db	"fadeOutTime",0
	align	4
_40664:
	dd	1
	dd	_3299
	dd	2
	dd	_20347
	dd	_40641
	dd	-4
	dd	2
	dd	_40665
	dd	_20471
	dd	-8
	dd	0
	align	4
_40661:
	dd	_40643
	dd	20
	dd	3
	align	4
_40669:
	dd	1
	dd	_3300
	dd	2
	dd	_20347
	dd	_40641
	dd	-4
	dd	0
	align	4
_40666:
	dd	_40643
	dd	24
	dd	3
	align	4
_40673:
	dd	1
	dd	_3301
	dd	2
	dd	_20347
	dd	_40641
	dd	-4
	dd	0
	align	4
_40670:
	dd	_40643
	dd	28
	dd	3
_40676:
	db	":IParticleGravityAffector",0
	align	4
_40675:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40676
	dd	-4
	dd	0
	align	4
_40674:
	dd	3
	dd	0
	dd	0
	align	4
_40688:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40676
	dd	-16
	dd	0
_40678:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlegravityaffector.bmx",0
	align	4
_40677:
	dd	_40678
	dd	9
	dd	3
	align	4
_40681:
	dd	3
	dd	0
	dd	0
	align	4
_40680:
	dd	_40678
	dd	9
	dd	23
	align	4
_40682:
	dd	_40678
	dd	10
	dd	3
	align	4
_40684:
	dd	_40678
	dd	11
	dd	3
	align	4
_40687:
	dd	_40678
	dd	12
	dd	3
_40693:
	db	"timeForceLost",0
	align	4
_40692:
	dd	1
	dd	_3305
	dd	2
	dd	_20347
	dd	_40676
	dd	-4
	dd	2
	dd	_40693
	dd	_20471
	dd	-8
	dd	0
	align	4
_40689:
	dd	_40678
	dd	16
	dd	3
_40700:
	db	"gravity",0
	align	4
_40699:
	dd	1
	dd	_3306
	dd	2
	dd	_20347
	dd	_40676
	dd	-4
	dd	2
	dd	_40700
	dd	_22100
	dd	-8
	dd	0
	align	4
_40694:
	dd	_40678
	dd	20
	dd	3
	align	4
_40704:
	dd	1
	dd	_3307
	dd	2
	dd	_20347
	dd	_40676
	dd	-4
	dd	0
	align	4
_40701:
	dd	_40678
	dd	24
	dd	3
	align	4
_40708:
	dd	1
	dd	_3308
	dd	2
	dd	_20347
	dd	_40676
	dd	-4
	dd	0
	align	4
_40705:
	dd	_40678
	dd	28
	dd	3
_40711:
	db	":IParticleRotationAffector",0
	align	4
_40710:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40711
	dd	-4
	dd	0
	align	4
_40709:
	dd	3
	dd	0
	dd	0
	align	4
_40723:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40711
	dd	-16
	dd	0
_40713:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlerotationaffector.bmx",0
	align	4
_40712:
	dd	_40713
	dd	9
	dd	3
	align	4
_40716:
	dd	3
	dd	0
	dd	0
	align	4
_40715:
	dd	_40713
	dd	9
	dd	23
	align	4
_40717:
	dd	_40713
	dd	10
	dd	3
	align	4
_40719:
	dd	_40713
	dd	11
	dd	3
	align	4
_40722:
	dd	_40713
	dd	12
	dd	3
	align	4
_40729:
	dd	1
	dd	_3312
	dd	2
	dd	_20347
	dd	_40711
	dd	-4
	dd	2
	dd	_23873
	dd	_22100
	dd	-8
	dd	0
	align	4
_40724:
	dd	_40713
	dd	16
	dd	3
	align	4
_40735:
	dd	1
	dd	_2098
	dd	2
	dd	_20347
	dd	_40711
	dd	-4
	dd	2
	dd	_31969
	dd	_22100
	dd	-8
	dd	0
	align	4
_40730:
	dd	_40713
	dd	20
	dd	3
	align	4
_40739:
	dd	1
	dd	_3313
	dd	2
	dd	_20347
	dd	_40711
	dd	-4
	dd	0
	align	4
_40736:
	dd	_40713
	dd	24
	dd	3
	align	4
_40743:
	dd	1
	dd	_2099
	dd	2
	dd	_20347
	dd	_40711
	dd	-4
	dd	0
	align	4
_40740:
	dd	_40713
	dd	28
	dd	3
_40746:
	db	":IParticleEmitter",0
	align	4
_40745:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40744:
	dd	3
	dd	0
	dd	0
	align	4
_40761:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40746
	dd	-16
	dd	0
_40748:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleemitter.bmx",0
	align	4
_40747:
	dd	_40748
	dd	10
	dd	3
	align	4
_40751:
	dd	3
	dd	0
	dd	0
	align	4
_40750:
	dd	_40748
	dd	10
	dd	23
	align	4
_40752:
	dd	_40748
	dd	11
	dd	3
	align	4
_40754:
	dd	_40748
	dd	12
	dd	3
	align	4
_40757:
	dd	_40748
	dd	13
	dd	3
	align	4
_40760:
	dd	_40748
	dd	14
	dd	3
_40821:
	db	"emitter_cast",0
_40822:
	db	"emitter_type",0
	align	4
_40820:
	dd	1
	dd	_1547
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_28885
	dd	_427
	dd	-8
	dd	2
	dd	_40821
	dd	_40746
	dd	-12
	dd	2
	dd	_40822
	dd	_427
	dd	-16
	dd	2
	dd	_28888
	dd	_427
	dd	-20
	dd	0
	align	4
_40762:
	dd	_40748
	dd	18
	dd	3
	align	4
_40764:
	dd	_40748
	dd	19
	dd	3
	align	4
_40768:
	dd	_40748
	dd	20
	dd	3
	align	4
_40770:
	dd	_40748
	dd	22
	dd	3
	align	4
_40779:
	dd	3
	dd	0
	dd	0
	align	4
_40772:
	dd	_40748
	dd	23
	dd	4
	align	4
_40775:
	dd	_40748
	dd	24
	dd	4
	align	4
_40780:
	dd	_40748
	dd	28
	dd	3
	align	4
_40794:
	dd	3
	dd	0
	dd	0
	align	4
_40789:
	dd	_40748
	dd	42
	dd	5
	align	4
_40790:
	dd	_40748
	dd	43
	dd	5
	align	4
_40798:
	dd	3
	dd	0
	dd	0
	align	4
_40795:
	dd	_40748
	dd	30
	dd	5
	align	4
_40802:
	dd	3
	dd	0
	dd	0
	align	4
_40799:
	dd	_40748
	dd	32
	dd	5
	align	4
_40806:
	dd	3
	dd	0
	dd	0
	align	4
_40803:
	dd	_40748
	dd	34
	dd	5
	align	4
_40810:
	dd	3
	dd	0
	dd	0
	align	4
_40807:
	dd	_40748
	dd	36
	dd	5
	align	4
_40814:
	dd	3
	dd	0
	dd	0
	align	4
_40811:
	dd	_40748
	dd	38
	dd	5
	align	4
_40818:
	dd	3
	dd	0
	dd	0
	align	4
_40815:
	dd	_40748
	dd	40
	dd	5
	align	4
_40819:
	dd	_40748
	dd	46
	dd	3
_40827:
	db	"timeSinceLastCall",0
	align	4
_40826:
	dd	1
	dd	_3318
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_40560
	dd	_427
	dd	-8
	dd	2
	dd	_40827
	dd	_427
	dd	-12
	dd	0
	align	4
_40823:
	dd	_40748
	dd	50
	dd	3
_40834:
	db	"newDirection",0
	align	4
_40833:
	dd	1
	dd	_3319
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_40834
	dd	_22100
	dd	-8
	dd	0
	align	4
_40828:
	dd	_40748
	dd	54
	dd	3
_40839:
	db	"minPPS",0
	align	4
_40838:
	dd	1
	dd	_3320
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_40839
	dd	_427
	dd	-8
	dd	0
	align	4
_40835:
	dd	_40748
	dd	58
	dd	3
_40844:
	db	"maxPPS",0
	align	4
_40843:
	dd	1
	dd	_3321
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_40844
	dd	_427
	dd	-8
	dd	0
	align	4
_40840:
	dd	_40748
	dd	62
	dd	3
	align	4
_40850:
	dd	1
	dd	_3322
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_40845:
	dd	_40748
	dd	66
	dd	3
	align	4
_40856:
	dd	1
	dd	_3323
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_40851:
	dd	_40748
	dd	70
	dd	3
	align	4
_40860:
	dd	1
	dd	_2438
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40857:
	dd	_40748
	dd	74
	dd	3
	align	4
_40864:
	dd	1
	dd	_3324
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40861:
	dd	_40748
	dd	78
	dd	3
	align	4
_40868:
	dd	1
	dd	_3325
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40865:
	dd	_40748
	dd	82
	dd	3
	align	4
_40872:
	dd	1
	dd	_3326
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40869:
	dd	_40748
	dd	86
	dd	3
	align	4
_40876:
	dd	1
	dd	_3327
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40873:
	dd	_40748
	dd	90
	dd	3
	align	4
_40880:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40877:
	dd	_40748
	dd	94
	dd	3
	align	4
_40893:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40881:
	dd	_40748
	dd	98
	dd	3
	align	4
_40889:
	dd	3
	dd	0
	dd	0
	align	4
_40885:
	dd	_40748
	dd	98
	dd	22
	align	4
_40890:
	dd	_40748
	dd	99
	dd	3
	align	4
_40897:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40894:
	dd	_40748
	dd	103
	dd	3
	align	4
_40901:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40898:
	dd	_40748
	dd	107
	dd	3
	align	4
_40908:
	dd	1
	dd	_3328
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40905:
	dd	_40748
	dd	115
	dd	3
	align	4
_40912:
	dd	1
	dd	_3329
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	0
	align	4
_40909:
	dd	_40748
	dd	119
	dd	3
	align	4
_40918:
	dd	1
	dd	_3330
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_832
	dd	_20446
	dd	-8
	dd	0
	align	4
_40913:
	dd	_40748
	dd	123
	dd	3
	align	4
_40924:
	dd	1
	dd	_3331
	dd	2
	dd	_20347
	dd	_40746
	dd	-4
	dd	2
	dd	_832
	dd	_20446
	dd	-8
	dd	0
	align	4
_40919:
	dd	_40748
	dd	127
	dd	3
_40927:
	db	":IParticleAnimatedMeshSceneNodeEmitter",0
	align	4
_40926:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	0
	align	4
_40925:
	dd	3
	dd	0
	dd	0
	align	4
_40939:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40927
	dd	-16
	dd	0
_40929:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleanimatedmeshscenenodeemitter.bmx",0
	align	4
_40928:
	dd	_40929
	dd	9
	dd	3
	align	4
_40932:
	dd	3
	dd	0
	dd	0
	align	4
_40931:
	dd	_40929
	dd	9
	dd	23
	align	4
_40933:
	dd	_40929
	dd	10
	dd	3
	align	4
_40935:
	dd	_40929
	dd	11
	dd	3
	align	4
_40938:
	dd	_40929
	dd	12
	dd	3
	align	4
_40945:
	dd	1
	dd	_3335
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	2
	dd	_31391
	dd	_36794
	dd	-8
	dd	0
	align	4
_40940:
	dd	_40929
	dd	16
	dd	3
_40950:
	db	"bUseNormalDirection",0
	align	4
_40949:
	dd	1
	dd	_3336
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	2
	dd	_40950
	dd	_427
	dd	-8
	dd	0
	align	4
_40946:
	dd	_40929
	dd	20
	dd	3
_40955:
	db	"normalDirectionModifier",0
	align	4
_40954:
	dd	1
	dd	_3337
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	2
	dd	_40955
	dd	_20471
	dd	-8
	dd	0
	align	4
_40951:
	dd	_40929
	dd	24
	dd	3
_40960:
	db	"bEveryMeshVertex",0
	align	4
_40959:
	dd	1
	dd	_3338
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	2
	dd	_40960
	dd	_427
	dd	-8
	dd	0
	align	4
_40956:
	dd	_40929
	dd	28
	dd	3
	align	4
_40964:
	dd	1
	dd	_3339
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	0
	align	4
_40961:
	dd	_40929
	dd	33
	dd	3
	align	4
_40968:
	dd	1
	dd	_3341
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	0
	align	4
_40965:
	dd	_40929
	dd	37
	dd	3
	align	4
_40972:
	dd	1
	dd	_3342
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	0
	align	4
_40969:
	dd	_40929
	dd	41
	dd	3
	align	4
_40976:
	dd	1
	dd	_3343
	dd	2
	dd	_20347
	dd	_40927
	dd	-4
	dd	0
	align	4
_40973:
	dd	_40929
	dd	45
	dd	3
_40979:
	db	":IParticleBoxEmitter",0
	align	4
_40978:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40979
	dd	-4
	dd	0
	align	4
_40977:
	dd	3
	dd	0
	dd	0
	align	4
_40991:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40979
	dd	-16
	dd	0
_40981:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleboxemitter.bmx",0
	align	4
_40980:
	dd	_40981
	dd	9
	dd	3
	align	4
_40984:
	dd	3
	dd	0
	dd	0
	align	4
_40983:
	dd	_40981
	dd	9
	dd	23
	align	4
_40985:
	dd	_40981
	dd	10
	dd	3
	align	4
_40987:
	dd	_40981
	dd	11
	dd	3
	align	4
_40990:
	dd	_40981
	dd	12
	dd	3
	align	4
_40997:
	dd	1
	dd	_3347
	dd	2
	dd	_20347
	dd	_40979
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	0
	align	4
_40992:
	dd	_40981
	dd	16
	dd	3
	align	4
_41001:
	dd	1
	dd	_3348
	dd	2
	dd	_20347
	dd	_40979
	dd	-4
	dd	0
	align	4
_40998:
	dd	_40981
	dd	20
	dd	3
_41004:
	db	":IParticleMeshEmitter",0
	align	4
_41003:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	0
	align	4
_41002:
	dd	3
	dd	0
	dd	0
	align	4
_41016:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41004
	dd	-16
	dd	0
_41006:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlemeshemitter.bmx",0
	align	4
_41005:
	dd	_41006
	dd	9
	dd	3
	align	4
_41009:
	dd	3
	dd	0
	dd	0
	align	4
_41008:
	dd	_41006
	dd	9
	dd	23
	align	4
_41010:
	dd	_41006
	dd	10
	dd	3
	align	4
_41012:
	dd	_41006
	dd	11
	dd	3
	align	4
_41015:
	dd	_41006
	dd	12
	dd	3
	align	4
_41022:
	dd	1
	dd	_1737
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_41017:
	dd	_41006
	dd	16
	dd	3
	align	4
_41026:
	dd	1
	dd	_3336
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	2
	dd	_40950
	dd	_427
	dd	-8
	dd	0
	align	4
_41023:
	dd	_41006
	dd	20
	dd	3
	align	4
_41030:
	dd	1
	dd	_3337
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	2
	dd	_40955
	dd	_20471
	dd	-8
	dd	0
	align	4
_41027:
	dd	_41006
	dd	24
	dd	3
	align	4
_41034:
	dd	1
	dd	_3338
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	2
	dd	_40960
	dd	_427
	dd	-8
	dd	0
	align	4
_41031:
	dd	_41006
	dd	28
	dd	3
	align	4
_41038:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	0
	align	4
_41035:
	dd	_41006
	dd	33
	dd	3
	align	4
_41042:
	dd	1
	dd	_3341
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	0
	align	4
_41039:
	dd	_41006
	dd	37
	dd	3
	align	4
_41046:
	dd	1
	dd	_3342
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	0
	align	4
_41043:
	dd	_41006
	dd	41
	dd	3
	align	4
_41050:
	dd	1
	dd	_3343
	dd	2
	dd	_20347
	dd	_41004
	dd	-4
	dd	0
	align	4
_41047:
	dd	_41006
	dd	45
	dd	3
_41053:
	db	":IParticleCylinderEmitter",0
	align	4
_41052:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	0
	align	4
_41051:
	dd	3
	dd	0
	dd	0
	align	4
_41065:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41053
	dd	-16
	dd	0
_41055:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlecylinderemitter.bmx",0
	align	4
_41054:
	dd	_41055
	dd	9
	dd	3
	align	4
_41058:
	dd	3
	dd	0
	dd	0
	align	4
_41057:
	dd	_41055
	dd	9
	dd	23
	align	4
_41059:
	dd	_41055
	dd	10
	dd	3
	align	4
_41061:
	dd	_41055
	dd	11
	dd	3
	align	4
_41064:
	dd	_41055
	dd	12
	dd	3
	align	4
_41071:
	dd	1
	dd	_3355
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	0
	align	4
_41066:
	dd	_41055
	dd	16
	dd	3
	align	4
_41077:
	dd	1
	dd	_2371
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	2
	dd	_22947
	dd	_22100
	dd	-8
	dd	0
	align	4
_41072:
	dd	_41055
	dd	20
	dd	3
	align	4
_41081:
	dd	1
	dd	_2442
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	0
	align	4
_41078:
	dd	_41055
	dd	24
	dd	3
	align	4
_41085:
	dd	1
	dd	_605
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	2
	dd	_23470
	dd	_20471
	dd	-8
	dd	0
	align	4
_41082:
	dd	_41055
	dd	28
	dd	3
_41090:
	db	"bOutlineOnly",0
	align	4
_41089:
	dd	1
	dd	_3356
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	2
	dd	_41090
	dd	_427
	dd	-8
	dd	0
	align	4
_41086:
	dd	_41055
	dd	32
	dd	3
	align	4
_41094:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	0
	align	4
_41091:
	dd	_41055
	dd	36
	dd	3
	align	4
_41098:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	0
	align	4
_41095:
	dd	_41055
	dd	40
	dd	3
	align	4
_41102:
	dd	1
	dd	_2441
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	0
	align	4
_41099:
	dd	_41055
	dd	44
	dd	3
	align	4
_41106:
	dd	1
	dd	_570
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	0
	align	4
_41103:
	dd	_41055
	dd	48
	dd	3
	align	4
_41110:
	dd	1
	dd	_3357
	dd	2
	dd	_20347
	dd	_41053
	dd	-4
	dd	0
	align	4
_41107:
	dd	_41055
	dd	52
	dd	3
_41113:
	db	":IParticleRingEmitter",0
	align	4
_41112:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	0
	align	4
_41111:
	dd	3
	dd	0
	dd	0
	align	4
_41125:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41113
	dd	-16
	dd	0
_41115:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticleringemitter.bmx",0
	align	4
_41114:
	dd	_41115
	dd	9
	dd	3
	align	4
_41118:
	dd	3
	dd	0
	dd	0
	align	4
_41117:
	dd	_41115
	dd	9
	dd	23
	align	4
_41119:
	dd	_41115
	dd	10
	dd	3
	align	4
_41121:
	dd	_41115
	dd	11
	dd	3
	align	4
_41124:
	dd	_41115
	dd	12
	dd	3
	align	4
_41131:
	dd	1
	dd	_3355
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	0
	align	4
_41126:
	dd	_41115
	dd	16
	dd	3
	align	4
_41135:
	dd	1
	dd	_2442
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	0
	align	4
_41132:
	dd	_41115
	dd	20
	dd	3
_41140:
	db	"ringThickness",0
	align	4
_41139:
	dd	1
	dd	_3361
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	2
	dd	_41140
	dd	_20471
	dd	-8
	dd	0
	align	4
_41136:
	dd	_41115
	dd	24
	dd	3
	align	4
_41144:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	0
	align	4
_41141:
	dd	_41115
	dd	28
	dd	3
	align	4
_41148:
	dd	1
	dd	_2441
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	0
	align	4
_41145:
	dd	_41115
	dd	32
	dd	3
	align	4
_41152:
	dd	1
	dd	_3362
	dd	2
	dd	_20347
	dd	_41113
	dd	-4
	dd	0
	align	4
_41149:
	dd	_41115
	dd	36
	dd	3
_41155:
	db	":IParticleSphereEmitter",0
	align	4
_41154:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41155
	dd	-4
	dd	0
	align	4
_41153:
	dd	3
	dd	0
	dd	0
	align	4
_41167:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41155
	dd	-16
	dd	0
_41157:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlesphereemitter.bmx",0
	align	4
_41156:
	dd	_41157
	dd	9
	dd	3
	align	4
_41160:
	dd	3
	dd	0
	dd	0
	align	4
_41159:
	dd	_41157
	dd	9
	dd	23
	align	4
_41161:
	dd	_41157
	dd	10
	dd	3
	align	4
_41163:
	dd	_41157
	dd	11
	dd	3
	align	4
_41166:
	dd	_41157
	dd	12
	dd	3
	align	4
_41173:
	dd	1
	dd	_3355
	dd	2
	dd	_20347
	dd	_41155
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	0
	align	4
_41168:
	dd	_41157
	dd	16
	dd	3
	align	4
_41177:
	dd	1
	dd	_2442
	dd	2
	dd	_20347
	dd	_41155
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	0
	align	4
_41174:
	dd	_41157
	dd	20
	dd	3
	align	4
_41181:
	dd	1
	dd	_526
	dd	2
	dd	_20347
	dd	_41155
	dd	-4
	dd	0
	align	4
_41178:
	dd	_41157
	dd	24
	dd	3
	align	4
_41185:
	dd	1
	dd	_2441
	dd	2
	dd	_20347
	dd	_41155
	dd	-4
	dd	0
	align	4
_41182:
	dd	_41157
	dd	28
	dd	3
_41188:
	db	":IParticleSystemSceneNode",0
	align	4
_41187:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	0
	align	4
_41186:
	dd	3
	dd	0
	dd	0
	align	4
_41200:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41188
	dd	-16
	dd	0
_41190:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iparticlesystemscenenode.bmx",0
	align	4
_41189:
	dd	_41190
	dd	9
	dd	3
	align	4
_41193:
	dd	3
	dd	0
	dd	0
	align	4
_41192:
	dd	_41190
	dd	9
	dd	23
	align	4
_41194:
	dd	_41190
	dd	10
	dd	3
	align	4
_41196:
	dd	_41190
	dd	11
	dd	3
	align	4
_41199:
	dd	_41190
	dd	12
	dd	3
	align	4
_41206:
	dd	1
	dd	_3369
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_39779
	dd	_40376
	dd	-8
	dd	0
	align	4
_41201:
	dd	_41190
	dd	16
	dd	3
_41213:
	db	"bAffectX",0
_41214:
	db	"bAffectY",0
_41215:
	db	"bAffectZ",0
	align	4
_41212:
	dd	1
	dd	_3371
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_23873
	dd	_22100
	dd	-8
	dd	2
	dd	_31969
	dd	_20471
	dd	-12
	dd	2
	dd	_40605
	dd	_427
	dd	-16
	dd	2
	dd	_41213
	dd	_427
	dd	-20
	dd	2
	dd	_41214
	dd	_427
	dd	-24
	dd	2
	dd	_41215
	dd	_427
	dd	-28
	dd	0
	align	4
_41207:
	dd	_41190
	dd	20
	dd	3
_41226:
	db	"timeNeededToFadeOut",0
	align	4
_41225:
	dd	1
	dd	_3373
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_40660
	dd	_27266
	dd	-8
	dd	2
	dd	_41226
	dd	_427
	dd	-12
	dd	0
	align	4
_41216:
	dd	_41190
	dd	24
	dd	3
	align	4
_41219:
	dd	3
	dd	0
	dd	0
	align	4
_41218:
	dd	_41190
	dd	24
	dd	28
	align	4
_41220:
	dd	_41190
	dd	25
	dd	3
	align	4
_41236:
	dd	1
	dd	_3375
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_40700
	dd	_22100
	dd	-8
	dd	2
	dd	_40693
	dd	_427
	dd	-12
	dd	0
	align	4
_41227:
	dd	_41190
	dd	29
	dd	3
	align	4
_41230:
	dd	3
	dd	0
	dd	0
	align	4
_41229:
	dd	_41190
	dd	29
	dd	24
	align	4
_41231:
	dd	_41190
	dd	30
	dd	3
_41241:
	db	"pivotPoint",0
	align	4
_41240:
	dd	1
	dd	_3377
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_31969
	dd	_22100
	dd	-8
	dd	2
	dd	_41241
	dd	_22100
	dd	-12
	dd	0
	align	4
_41237:
	dd	_41190
	dd	34
	dd	3
_41270:
	db	"direction",0
_41271:
	db	"minParticlesPerSecond",0
_41272:
	db	"maxParticlePerSecond",0
_41273:
	db	"minStartColor",0
_41274:
	db	"maxStartColor",0
_41275:
	db	"lifeTimeMin",0
_41276:
	db	"lifeTimeMax",0
_41277:
	db	"maxAngleDegrees",0
_41278:
	db	"minStartSize",0
_41279:
	db	"maxStartSize",0
	align	4
_41269:
	dd	1
	dd	_3379
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	2
	dd	_41270
	dd	_22100
	dd	-12
	dd	2
	dd	_41271
	dd	_427
	dd	-16
	dd	2
	dd	_41272
	dd	_427
	dd	-20
	dd	2
	dd	_41273
	dd	_27266
	dd	-24
	dd	2
	dd	_41274
	dd	_27266
	dd	-28
	dd	2
	dd	_41275
	dd	_427
	dd	-32
	dd	2
	dd	_41276
	dd	_427
	dd	-36
	dd	2
	dd	_41277
	dd	_427
	dd	-40
	dd	2
	dd	_41278
	dd	_20446
	dd	-44
	dd	2
	dd	_41279
	dd	_20446
	dd	-48
	dd	0
	align	4
_41242:
	dd	_41190
	dd	38
	dd	3
	align	4
_41245:
	dd	3
	dd	0
	dd	0
	align	4
_41244:
	dd	_41190
	dd	38
	dd	20
	align	4
_41246:
	dd	_41190
	dd	39
	dd	3
	align	4
_41249:
	dd	3
	dd	0
	dd	0
	align	4
_41248:
	dd	_41190
	dd	39
	dd	26
	align	4
_41250:
	dd	_41190
	dd	40
	dd	3
	align	4
_41253:
	dd	3
	dd	0
	dd	0
	align	4
_41252:
	dd	_41190
	dd	40
	dd	30
	align	4
_41254:
	dd	_41190
	dd	41
	dd	3
	align	4
_41257:
	dd	3
	dd	0
	dd	0
	align	4
_41256:
	dd	_41190
	dd	41
	dd	30
	align	4
_41258:
	dd	_41190
	dd	42
	dd	3
	align	4
_41301:
	dd	1
	dd	_3381
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_41270
	dd	_22100
	dd	-8
	dd	2
	dd	_41271
	dd	_427
	dd	-12
	dd	2
	dd	_41272
	dd	_427
	dd	-16
	dd	2
	dd	_41273
	dd	_27266
	dd	-20
	dd	2
	dd	_41274
	dd	_27266
	dd	-24
	dd	2
	dd	_41275
	dd	_427
	dd	-28
	dd	2
	dd	_41276
	dd	_427
	dd	-32
	dd	2
	dd	_41277
	dd	_427
	dd	-36
	dd	2
	dd	_41278
	dd	_20446
	dd	-40
	dd	2
	dd	_41279
	dd	_20446
	dd	-44
	dd	0
	align	4
_41280:
	dd	_41190
	dd	46
	dd	3
	align	4
_41283:
	dd	3
	dd	0
	dd	0
	align	4
_41282:
	dd	_41190
	dd	46
	dd	26
	align	4
_41284:
	dd	_41190
	dd	47
	dd	3
	align	4
_41287:
	dd	3
	dd	0
	dd	0
	align	4
_41286:
	dd	_41190
	dd	47
	dd	30
	align	4
_41288:
	dd	_41190
	dd	48
	dd	3
	align	4
_41291:
	dd	3
	dd	0
	dd	0
	align	4
_41290:
	dd	_41190
	dd	48
	dd	30
	align	4
_41292:
	dd	_41190
	dd	50
	dd	3
_41308:
	db	"mbNumber",0
_41309:
	db	"maxParticlesPerSecond",0
	align	4
_41307:
	dd	1
	dd	_3383
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_31391
	dd	_36794
	dd	-8
	dd	2
	dd	_40950
	dd	_427
	dd	-12
	dd	2
	dd	_41270
	dd	_22100
	dd	-16
	dd	2
	dd	_40955
	dd	_20471
	dd	-20
	dd	2
	dd	_41308
	dd	_427
	dd	-24
	dd	2
	dd	_40960
	dd	_427
	dd	-28
	dd	2
	dd	_41271
	dd	_427
	dd	-32
	dd	2
	dd	_41309
	dd	_427
	dd	-36
	dd	2
	dd	_41273
	dd	_27266
	dd	-40
	dd	2
	dd	_41274
	dd	_27266
	dd	-44
	dd	2
	dd	_41275
	dd	_427
	dd	-48
	dd	2
	dd	_41276
	dd	_427
	dd	-52
	dd	2
	dd	_41277
	dd	_427
	dd	-56
	dd	2
	dd	_41278
	dd	_20446
	dd	-60
	dd	2
	dd	_41279
	dd	_20446
	dd	-64
	dd	0
	align	4
_41302:
	dd	_41190
	dd	54
	dd	3
	align	4
_41317:
	dd	1
	dd	_3385
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	2
	dd	_34401
	dd	_20471
	dd	-12
	dd	2
	dd	_22947
	dd	_22100
	dd	-16
	dd	2
	dd	_23470
	dd	_20471
	dd	-20
	dd	2
	dd	_41090
	dd	_427
	dd	-24
	dd	2
	dd	_41270
	dd	_22100
	dd	-28
	dd	2
	dd	_41271
	dd	_427
	dd	-32
	dd	2
	dd	_41309
	dd	_427
	dd	-36
	dd	2
	dd	_41273
	dd	_27266
	dd	-40
	dd	2
	dd	_41274
	dd	_27266
	dd	-44
	dd	2
	dd	_41275
	dd	_427
	dd	-48
	dd	2
	dd	_41276
	dd	_427
	dd	-52
	dd	2
	dd	_41277
	dd	_427
	dd	-56
	dd	2
	dd	_41278
	dd	_20446
	dd	-60
	dd	2
	dd	_41279
	dd	_20446
	dd	-64
	dd	0
	align	4
_41310:
	dd	_41190
	dd	58
	dd	3
	align	4
_41323:
	dd	1
	dd	_3387
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_40950
	dd	_427
	dd	-12
	dd	2
	dd	_41270
	dd	_22100
	dd	-16
	dd	2
	dd	_40955
	dd	_20471
	dd	-20
	dd	2
	dd	_41308
	dd	_427
	dd	-24
	dd	2
	dd	_40960
	dd	_427
	dd	-28
	dd	2
	dd	_41271
	dd	_427
	dd	-32
	dd	2
	dd	_41309
	dd	_427
	dd	-36
	dd	2
	dd	_41273
	dd	_27266
	dd	-40
	dd	2
	dd	_41274
	dd	_27266
	dd	-44
	dd	2
	dd	_41275
	dd	_427
	dd	-48
	dd	2
	dd	_41276
	dd	_427
	dd	-52
	dd	2
	dd	_41277
	dd	_427
	dd	-56
	dd	2
	dd	_41278
	dd	_20446
	dd	-60
	dd	2
	dd	_41279
	dd	_20446
	dd	-64
	dd	0
	align	4
_41318:
	dd	_41190
	dd	65
	dd	3
	align	4
_41329:
	dd	1
	dd	_3389
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	2
	dd	_34401
	dd	_20471
	dd	-12
	dd	2
	dd	_41140
	dd	_20471
	dd	-16
	dd	2
	dd	_41270
	dd	_22100
	dd	-20
	dd	2
	dd	_41271
	dd	_427
	dd	-24
	dd	2
	dd	_41309
	dd	_427
	dd	-28
	dd	2
	dd	_41273
	dd	_27266
	dd	-32
	dd	2
	dd	_41274
	dd	_27266
	dd	-36
	dd	2
	dd	_41275
	dd	_427
	dd	-40
	dd	2
	dd	_41276
	dd	_427
	dd	-44
	dd	2
	dd	_41277
	dd	_427
	dd	-48
	dd	2
	dd	_41278
	dd	_20446
	dd	-52
	dd	2
	dd	_41279
	dd	_20446
	dd	-56
	dd	0
	align	4
_41324:
	dd	_41190
	dd	69
	dd	3
	align	4
_41335:
	dd	1
	dd	_3391
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	2
	dd	_34401
	dd	_20471
	dd	-12
	dd	2
	dd	_41270
	dd	_22100
	dd	-16
	dd	2
	dd	_41271
	dd	_427
	dd	-20
	dd	2
	dd	_41309
	dd	_427
	dd	-24
	dd	2
	dd	_41273
	dd	_27266
	dd	-28
	dd	2
	dd	_41274
	dd	_27266
	dd	-32
	dd	2
	dd	_41275
	dd	_427
	dd	-36
	dd	2
	dd	_41276
	dd	_427
	dd	-40
	dd	2
	dd	_41277
	dd	_427
	dd	-44
	dd	2
	dd	_41278
	dd	_20446
	dd	-48
	dd	2
	dd	_41279
	dd	_20446
	dd	-52
	dd	0
	align	4
_41330:
	dd	_41190
	dd	75
	dd	3
	align	4
_41339:
	dd	1
	dd	_3393
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	0
	align	4
_41336:
	dd	_41190
	dd	81
	dd	3
_41350:
	db	"emitter",0
	align	4
_41349:
	dd	1
	dd	_3394
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_41350
	dd	_40746
	dd	-8
	dd	0
	align	4
_41340:
	dd	_41190
	dd	85
	dd	3
	align	4
_41343:
	dd	3
	dd	0
	dd	0
	align	4
_41342:
	dd	_41190
	dd	85
	dd	24
	align	4
_41344:
	dd	_41190
	dd	86
	dd	3
	align	4
_41354:
	dd	1
	dd	_3396
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	0
	align	4
_41351:
	dd	_41190
	dd	90
	dd	3
_41359:
	db	"bGlobal",0
	align	4
_41358:
	dd	1
	dd	_3398
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_41359
	dd	_427
	dd	-8
	dd	0
	align	4
_41355:
	dd	_41190
	dd	94
	dd	3
	align	4
_41369:
	dd	1
	dd	_3399
	dd	2
	dd	_20347
	dd	_41188
	dd	-4
	dd	2
	dd	_832
	dd	_20446
	dd	-8
	dd	0
	align	4
_41360:
	dd	_41190
	dd	98
	dd	3
	align	4
_41363:
	dd	3
	dd	0
	dd	0
	align	4
_41362:
	dd	_41190
	dd	98
	dd	21
	align	4
_41364:
	dd	_41190
	dd	99
	dd	3
_41372:
	db	":ISceneCollisionManager",0
	align	4
_41371:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	0
	align	4
_41370:
	dd	3
	dd	0
	dd	0
	align	4
_41384:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_41372
	dd	-12
	dd	0
_41374:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenecollisionmanager.bmx",0
	align	4
_41373:
	dd	_41374
	dd	9
	dd	3
	align	4
_41377:
	dd	3
	dd	0
	dd	0
	align	4
_41376:
	dd	_41374
	dd	9
	dd	23
	align	4
_41378:
	dd	_41374
	dd	10
	dd	3
	align	4
_41380:
	dd	_41374
	dd	11
	dd	3
	align	4
_41383:
	dd	_41374
	dd	12
	dd	3
_41403:
	db	"ray",0
_41404:
	db	"pselector",0
_41405:
	db	"outCollisionPoint",0
_41406:
	db	"outTriangle",0
_41407:
	db	"outNode",0
_41408:
	db	"out_node_handle",0
_41409:
	db	"collision",0
	align	4
_41402:
	dd	1
	dd	_3403
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_41403
	dd	_22656
	dd	-8
	dd	2
	dd	_41404
	dd	_37122
	dd	-12
	dd	2
	dd	_41405
	dd	_22100
	dd	-16
	dd	2
	dd	_41406
	dd	_22597
	dd	-20
	dd	5
	dd	_41407
	dd	_36947
	dd	-24
	dd	2
	dd	_41408
	dd	_427
	dd	-28
	dd	2
	dd	_41409
	dd	_427
	dd	-32
	dd	0
	align	4
_41385:
	dd	_41374
	dd	16
	dd	3
	align	4
_41386:
	dd	_41374
	dd	17
	dd	3
	align	4
_41388:
	dd	_41374
	dd	18
	dd	3
	align	4
_41400:
	dd	_41374
	dd	19
	dd	3
	align	4
_41401:
	dd	_41374
	dd	20
	dd	3
_41436:
	db	"ellipsoidPosition",0
_41437:
	db	"ellipsoidRadius",0
_41438:
	db	"ellipsoidDirectionAndSpeed",0
_41439:
	db	"triout",0
_41440:
	db	"hitPosition",0
_41441:
	db	"bOutFalling",0
_41442:
	db	"slidingSpeed",0
_41443:
	db	"gravityDirectionAndSpeed",0
_41444:
	db	"result_position",0
	align	4
_41435:
	dd	1
	dd	_3405
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_38172
	dd	_37122
	dd	-8
	dd	2
	dd	_41436
	dd	_22100
	dd	-12
	dd	2
	dd	_41437
	dd	_22100
	dd	-16
	dd	2
	dd	_41438
	dd	_22100
	dd	-20
	dd	2
	dd	_41439
	dd	_22597
	dd	-24
	dd	2
	dd	_41440
	dd	_22100
	dd	-28
	dd	2
	dd	_41441
	dd	_21597
	dd	-32
	dd	5
	dd	_41407
	dd	_36947
	dd	-36
	dd	2
	dd	_41442
	dd	_20471
	dd	-40
	dd	2
	dd	_41443
	dd	_22100
	dd	-44
	dd	2
	dd	_41408
	dd	_427
	dd	-48
	dd	2
	dd	_41444
	dd	_22100
	dd	-52
	dd	0
	align	4
_41410:
	dd	_41374
	dd	24
	dd	3
	align	4
_41411:
	dd	_41374
	dd	25
	dd	3
	align	4
_41414:
	dd	3
	dd	0
	dd	0
	align	4
_41413:
	dd	_41374
	dd	25
	dd	41
	align	4
_41415:
	dd	_41374
	dd	26
	dd	3
	align	4
_41417:
	dd	_41374
	dd	27
	dd	3
	align	4
_41433:
	dd	_41374
	dd	28
	dd	3
	align	4
_41434:
	dd	_41374
	dd	29
	dd	3
_41469:
	db	"camera",0
	align	4
_41468:
	dd	1
	dd	_3407
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_3263
	dd	_20804
	dd	-8
	dd	2
	dd	_41469
	dd	_39653
	dd	-12
	dd	2
	dd	_41403
	dd	_22656
	dd	-16
	dd	0
	align	4
_41445:
	dd	_41374
	dd	33
	dd	3
	align	4
_41448:
	dd	3
	dd	0
	dd	0
	align	4
_41447:
	dd	_41374
	dd	33
	dd	23
	align	4
_41449:
	dd	_41374
	dd	34
	dd	3
	align	4
_41457:
	dd	_41374
	dd	35
	dd	3
	align	4
_41464:
	dd	3
	dd	0
	dd	0
	align	4
_41463:
	dd	_41374
	dd	35
	dd	33
	align	4
_41467:
	dd	3
	dd	0
	dd	0
	align	4
_41466:
	dd	_41374
	dd	35
	dd	49
_41488:
	db	"idBitMask",0
_41489:
	db	"bNoDebugObjects",0
	align	4
_41487:
	dd	1
	dd	_3409
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_41469
	dd	_39653
	dd	-8
	dd	2
	dd	_41488
	dd	_427
	dd	-12
	dd	2
	dd	_41489
	dd	_427
	dd	-16
	dd	2
	dd	_31391
	dd	_36947
	dd	-20
	dd	0
	align	4
_41470:
	dd	_41374
	dd	40
	dd	3
	align	4
_41476:
	dd	_41374
	dd	41
	dd	3
	align	4
_41483:
	dd	3
	dd	0
	dd	0
	align	4
_41482:
	dd	_41374
	dd	41
	dd	35
	align	4
_41486:
	dd	3
	dd	0
	dd	0
	align	4
_41485:
	dd	_41374
	dd	41
	dd	52
_41508:
	db	"root",0
	align	4
_41507:
	dd	1
	dd	_3411
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_41403
	dd	_22656
	dd	-8
	dd	2
	dd	_41488
	dd	_427
	dd	-12
	dd	2
	dd	_41489
	dd	_427
	dd	-16
	dd	2
	dd	_41508
	dd	_36947
	dd	-20
	dd	2
	dd	_31391
	dd	_36947
	dd	-24
	dd	0
	align	4
_41490:
	dd	_41374
	dd	46
	dd	3
	align	4
_41496:
	dd	_41374
	dd	47
	dd	3
	align	4
_41503:
	dd	3
	dd	0
	dd	0
	align	4
_41502:
	dd	_41374
	dd	47
	dd	35
	align	4
_41506:
	dd	3
	dd	0
	dd	0
	align	4
_41505:
	dd	_41374
	dd	47
	dd	52
	align	4
_41526:
	dd	1
	dd	_3413
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_3263
	dd	_20804
	dd	-8
	dd	2
	dd	_41488
	dd	_427
	dd	-12
	dd	2
	dd	_41489
	dd	_427
	dd	-16
	dd	2
	dd	_41508
	dd	_36947
	dd	-20
	dd	2
	dd	_31391
	dd	_36947
	dd	-24
	dd	0
	align	4
_41509:
	dd	_41374
	dd	52
	dd	3
	align	4
_41515:
	dd	_41374
	dd	53
	dd	3
	align	4
_41522:
	dd	3
	dd	0
	dd	0
	align	4
_41521:
	dd	_41374
	dd	53
	dd	35
	align	4
_41525:
	dd	3
	dd	0
	dd	0
	align	4
_41524:
	dd	_41374
	dd	53
	dd	52
	align	4
_41550:
	dd	1
	dd	_3415
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_3263
	dd	_22100
	dd	-8
	dd	2
	dd	_41469
	dd	_39653
	dd	-12
	dd	2
	dd	_33372
	dd	_20804
	dd	-16
	dd	0
	align	4
_41527:
	dd	_41374
	dd	57
	dd	3
	align	4
_41530:
	dd	3
	dd	0
	dd	0
	align	4
_41529:
	dd	_41374
	dd	57
	dd	23
	align	4
_41531:
	dd	_41374
	dd	58
	dd	3
	align	4
_41539:
	dd	_41374
	dd	59
	dd	3
	align	4
_41546:
	dd	3
	dd	0
	dd	0
	align	4
_41545:
	dd	_41374
	dd	59
	dd	39
	align	4
_41549:
	dd	3
	dd	0
	dd	0
	align	4
_41548:
	dd	_41374
	dd	59
	dd	58
_41555:
	db	"collisionRootNode",0
	align	4
_41554:
	dd	1
	dd	_3417
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	2
	dd	_41403
	dd	_22656
	dd	-8
	dd	2
	dd	_41405
	dd	_22100
	dd	-12
	dd	2
	dd	_41406
	dd	_22597
	dd	-16
	dd	2
	dd	_41488
	dd	_427
	dd	-20
	dd	2
	dd	_41555
	dd	_36947
	dd	-24
	dd	2
	dd	_41489
	dd	_427
	dd	-28
	dd	0
	align	4
_41551:
	dd	_41374
	dd	63
	dd	3
	align	4
_41568:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	0
	align	4
_41556:
	dd	_41374
	dd	67
	dd	3
	align	4
_41564:
	dd	3
	dd	0
	dd	0
	align	4
_41560:
	dd	_41374
	dd	67
	dd	22
	align	4
_41565:
	dd	_41374
	dd	68
	dd	3
	align	4
_41572:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	0
	align	4
_41569:
	dd	_41374
	dd	72
	dd	3
	align	4
_41576:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_41372
	dd	-4
	dd	0
	align	4
_41573:
	dd	_41374
	dd	76
	dd	3
_41581:
	db	":ISceneNodeAnimatorCameraFPS",0
	align	4
_41580:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	0
	align	4
_41579:
	dd	3
	dd	0
	dd	0
	align	4
_41593:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41581
	dd	-16
	dd	0
_41583:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorcamerafps.bmx",0
	align	4
_41582:
	dd	_41583
	dd	6
	dd	3
	align	4
_41586:
	dd	3
	dd	0
	dd	0
	align	4
_41585:
	dd	_41583
	dd	6
	dd	23
	align	4
_41587:
	dd	_41583
	dd	7
	dd	3
	align	4
_41589:
	dd	_41583
	dd	8
	dd	3
	align	4
_41592:
	dd	_41583
	dd	9
	dd	3
	align	4
_41597:
	dd	1
	dd	_3422
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	0
	align	4
_41594:
	dd	_41583
	dd	13
	dd	3
_41602:
	db	"moveSpeed",0
	align	4
_41601:
	dd	1
	dd	_3423
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	2
	dd	_41602
	dd	_20471
	dd	-8
	dd	0
	align	4
_41598:
	dd	_41583
	dd	17
	dd	3
	align	4
_41606:
	dd	1
	dd	_3424
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	0
	align	4
_41603:
	dd	_41583
	dd	21
	dd	3
	align	4
_59439:
	dd	0x0
_41611:
	db	"rotateSpeed",0
	align	4
_41610:
	dd	1
	dd	_3425
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	2
	dd	_41611
	dd	_20471
	dd	-8
	dd	0
	align	4
_41607:
	dd	_41583
	dd	25
	dd	3
_41627:
	db	"keyMap",0
_41628:
	db	"[]:SKeyMap",0
_41629:
	db	"keymap_size",0
_41630:
	db	"keymap_array",0
	align	4
_41626:
	dd	1
	dd	_3426
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	2
	dd	_41627
	dd	_41628
	dd	-8
	dd	2
	dd	_41629
	dd	_427
	dd	-12
	dd	2
	dd	_41630
	dd	_24373
	dd	-16
	dd	0
	align	4
_41612:
	dd	_41583
	dd	29
	dd	3
	align	4
_41614:
	dd	_41583
	dd	30
	dd	3
	align	4
_41616:
	dd	_41583
	dd	31
	dd	3
	align	4
_41622:
	dd	3
	dd	0
	dd	0
	align	4
_41618:
	dd	_41583
	dd	31
	dd	24
	align	4
_41623:
	dd	_41583
	dd	33
	dd	3
_41635:
	db	"bAllow",0
	align	4
_41634:
	dd	1
	dd	_3428
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	2
	dd	_41635
	dd	_427
	dd	-8
	dd	0
	align	4
_41631:
	dd	_41583
	dd	37
	dd	3
_41640:
	db	"bInvert",0
	align	4
_41639:
	dd	1
	dd	_3429
	dd	2
	dd	_20347
	dd	_41581
	dd	-4
	dd	2
	dd	_41640
	dd	_427
	dd	-8
	dd	0
	align	4
_41636:
	dd	_41583
	dd	41
	dd	3
_41643:
	db	":ISceneNodeAnimatorCameraMaya",0
	align	4
_41642:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	0
	align	4
_41641:
	dd	3
	dd	0
	dd	0
	align	4
_41655:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41643
	dd	-16
	dd	0
_41645:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorcameramaya.bmx",0
	align	4
_41644:
	dd	_41645
	dd	6
	dd	3
	align	4
_41648:
	dd	3
	dd	0
	dd	0
	align	4
_41647:
	dd	_41645
	dd	6
	dd	23
	align	4
_41649:
	dd	_41645
	dd	7
	dd	3
	align	4
_41651:
	dd	_41645
	dd	8
	dd	3
	align	4
_41654:
	dd	_41645
	dd	9
	dd	3
	align	4
_41659:
	dd	1
	dd	_3422
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	0
	align	4
_41656:
	dd	_41645
	dd	13
	dd	3
	align	4
_41663:
	dd	1
	dd	_3423
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	2
	dd	_41602
	dd	_20471
	dd	-8
	dd	0
	align	4
_41660:
	dd	_41645
	dd	17
	dd	3
	align	4
_41667:
	dd	1
	dd	_3424
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	0
	align	4
_41664:
	dd	_41645
	dd	21
	dd	3
	align	4
_59473:
	dd	0x0
	align	4
_41671:
	dd	1
	dd	_3425
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	2
	dd	_41611
	dd	_20471
	dd	-8
	dd	0
	align	4
_41668:
	dd	_41645
	dd	25
	dd	3
	align	4
_41675:
	dd	1
	dd	_3433
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	0
	align	4
_41672:
	dd	_41645
	dd	29
	dd	3
	align	4
_59480:
	dd	0x0
_41680:
	db	"zoomSpeed",0
	align	4
_41679:
	dd	1
	dd	_3434
	dd	2
	dd	_20347
	dd	_41643
	dd	-4
	dd	2
	dd	_41680
	dd	_20471
	dd	-8
	dd	0
	align	4
_41676:
	dd	_41645
	dd	33
	dd	3
_41683:
	db	":ICollisionCallback",0
	align	4
_41682:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41683
	dd	-4
	dd	0
	align	4
_41681:
	dd	3
	dd	0
	dd	0
	align	4
_41697:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_41683
	dd	-4
	dd	0
_41685:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorcollisionresponse.bmx",0
	align	4
_41684:
	dd	_41685
	dd	23
	dd	3
	align	4
_41693:
	dd	3
	dd	0
	dd	0
	align	4
_41689:
	dd	_41685
	dd	23
	dd	22
	align	4
_41694:
	dd	_41685
	dd	24
	dd	3
	align	4
_41701:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_41683
	dd	-4
	dd	0
	align	4
_41698:
	dd	_41685
	dd	28
	dd	3
	align	4
_41705:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_41683
	dd	-4
	dd	0
	align	4
_41702:
	dd	_41685
	dd	32
	dd	3
	align	4
_41709:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_41708:
	dd	_41685
	dd	45
	dd	3
	align	4
_41735:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41683
	dd	-16
	dd	0
	align	4
_41710:
	dd	_41685
	dd	49
	dd	3
	align	4
_41713:
	dd	3
	dd	0
	dd	0
	align	4
_41712:
	dd	_41685
	dd	49
	dd	23
	align	4
_41714:
	dd	_41685
	dd	50
	dd	3
	align	4
_41716:
	dd	_41685
	dd	52
	dd	3
_41724:
	db	"():ICollisionCallback",0
	align	4
_41723:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_41724
	dd	-20
	dd	0
	align	4
_41718:
	dd	_41685
	dd	54
	dd	4
	align	4
_41722:
	dd	_41685
	dd	56
	dd	4
	align	4
_41725:
	dd	_41685
	dd	60
	dd	3
	align	4
_41731:
	dd	_41685
	dd	62
	dd	3
	align	4
_41734:
	dd	_41685
	dd	64
	dd	3
	align	4
_41737:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_41683
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_41736:
	dd	_41685
	dd	72
	dd	3
	align	4
_41741:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_41683
	dd	-4
	dd	0
	align	4
_41738:
	dd	_41685
	dd	76
	dd	3
	align	4
_41756:
	dd	1
	dd	_3441
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_37582
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_41683
	dd	-12
	dd	0
	align	4
_41742:
	dd	_41685
	dd	81
	dd	3
	align	4
_41744:
	dd	_41685
	dd	83
	dd	3
_41752:
	db	":ISceneNodeAnimatorCollisionResponse",0
	align	4
_41751:
	dd	3
	dd	0
	dd	2
	dd	_20380
	dd	_41752
	dd	-16
	dd	0
	align	4
_41746:
	dd	_41685
	dd	84
	dd	4
	align	4
_41748:
	dd	_41685
	dd	87
	dd	6
	align	4
_41755:
	dd	3
	dd	0
	dd	0
	align	4
_41754:
	dd	_41685
	dd	89
	dd	4
	align	4
_41758:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41757:
	dd	3
	dd	0
	dd	0
	align	4
_41769:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41752
	dd	-16
	dd	0
	align	4
_41759:
	dd	_41685
	dd	98
	dd	3
	align	4
_41762:
	dd	3
	dd	0
	dd	0
	align	4
_41761:
	dd	_41685
	dd	98
	dd	23
	align	4
_41763:
	dd	_41685
	dd	99
	dd	3
	align	4
_41765:
	dd	_41685
	dd	100
	dd	3
	align	4
_41768:
	dd	_41685
	dd	101
	dd	3
	align	4
_41773:
	dd	1
	dd	_3445
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41770:
	dd	_41685
	dd	105
	dd	3
	align	4
_41777:
	dd	1
	dd	_3446
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41774:
	dd	_41685
	dd	109
	dd	3
	align	4
_41781:
	dd	1
	dd	_3308
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41778:
	dd	_41685
	dd	113
	dd	3
	align	4
_41785:
	dd	1
	dd	_3447
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41782:
	dd	_41685
	dd	118
	dd	3
	align	4
_41789:
	dd	1
	dd	_3448
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41786:
	dd	_41685
	dd	122
	dd	3
	align	4
_41795:
	dd	1
	dd	_3449
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_34401
	dd	_22100
	dd	-8
	dd	0
	align	4
_41790:
	dd	_41685
	dd	126
	dd	3
	align	4
_41801:
	dd	1
	dd	_3450
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_23234
	dd	_22100
	dd	-8
	dd	0
	align	4
_41796:
	dd	_41685
	dd	130
	dd	3
	align	4
_41807:
	dd	1
	dd	_3306
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_40700
	dd	_22100
	dd	-8
	dd	0
	align	4
_41802:
	dd	_41685
	dd	134
	dd	3
_41814:
	db	"newWorld",0
	align	4
_41813:
	dd	1
	dd	_3451
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_41814
	dd	_37122
	dd	-8
	dd	0
	align	4
_41808:
	dd	_41685
	dd	138
	dd	3
_41819:
	db	"jumpSpeed",0
	align	4
_41818:
	dd	1
	dd	_3452
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_41819
	dd	_20471
	dd	-8
	dd	0
	align	4
_41815:
	dd	_41685
	dd	142
	dd	3
	align	4
_41823:
	dd	1
	dd	_3453
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_29137
	dd	_427
	dd	-8
	dd	0
	align	4
_41820:
	dd	_41685
	dd	146
	dd	3
	align	4
_41827:
	dd	1
	dd	_3454
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41824:
	dd	_41685
	dd	150
	dd	3
	align	4
_41831:
	dd	1
	dd	_3455
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	0
	align	4
_41828:
	dd	_41685
	dd	154
	dd	3
	align	4
_41835:
	dd	1
	dd	_3456
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41832:
	dd	_41685
	dd	158
	dd	3
	align	4
_41839:
	dd	1
	dd	_3457
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41836:
	dd	_41685
	dd	162
	dd	3
	align	4
_41843:
	dd	1
	dd	_3403
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41840:
	dd	_41685
	dd	166
	dd	3
	align	4
_41847:
	dd	1
	dd	_3458
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41844:
	dd	_41685
	dd	170
	dd	3
	align	4
_41851:
	dd	1
	dd	_3405
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41848:
	dd	_41685
	dd	174
	dd	3
	align	4
_41855:
	dd	1
	dd	_3459
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	0
	align	4
_41852:
	dd	_41685
	dd	178
	dd	3
	align	4
_41859:
	dd	1
	dd	_3460
	dd	2
	dd	_20347
	dd	_41752
	dd	-4
	dd	2
	dd	_35612
	dd	_41683
	dd	-8
	dd	0
	align	4
_41856:
	dd	_41685
	dd	182
	dd	3
_41862:
	db	":ISceneNodeAnimatorFactory",0
	align	4
_41861:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	0
	align	4
_41860:
	dd	3
	dd	0
	dd	0
_41870:
	db	"ESCENE_NODE_ANIMATOR_TYPE",0
	align	4
_41869:
	dd	1
	dd	_3464
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	2
	dd	_41870
	dd	_427
	dd	-8
	dd	2
	dd	_33295
	dd	_36947
	dd	-12
	dd	0
_41864:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenenodeanimatorfactory.bmx",0
	align	4
_41863:
	dd	_41864
	dd	13
	dd	3
	align	4
_41878:
	dd	1
	dd	_3466
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	2
	dd	_31761
	dd	_19130
	dd	-8
	dd	2
	dd	_33295
	dd	_36947
	dd	-12
	dd	0
	align	4
_41871:
	dd	_41864
	dd	24
	dd	3
	align	4
_41882:
	dd	1
	dd	_3468
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	0
	align	4
_41879:
	dd	_41864
	dd	31
	dd	3
	align	4
_41886:
	dd	1
	dd	_3469
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_41883:
	dd	_41864
	dd	40
	dd	3
	align	4
_41890:
	dd	1
	dd	_3470
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	2
	dd	_804
	dd	_427
	dd	-8
	dd	0
	align	4
_41887:
	dd	_41864
	dd	49
	dd	3
	align	4
_41894:
	dd	1
	dd	_3471
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	2
	dd	_41870
	dd	_427
	dd	-8
	dd	0
	align	4
_41891:
	dd	_41864
	dd	58
	dd	3
	align	4
_41907:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	0
	align	4
_41895:
	dd	_41864
	dd	62
	dd	3
	align	4
_41903:
	dd	3
	dd	0
	dd	0
	align	4
_41899:
	dd	_41864
	dd	62
	dd	22
	align	4
_41904:
	dd	_41864
	dd	63
	dd	3
	align	4
_41911:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	0
	align	4
_41908:
	dd	_41864
	dd	67
	dd	3
	align	4
_41915:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	0
	align	4
_41912:
	dd	_41864
	dd	71
	dd	3
	align	4
_41919:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_41918:
	dd	_41864
	dd	84
	dd	3
	align	4
_41947:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41862
	dd	-16
	dd	0
	align	4
_41920:
	dd	_41864
	dd	88
	dd	3
	align	4
_41923:
	dd	3
	dd	0
	dd	0
	align	4
_41922:
	dd	_41864
	dd	88
	dd	23
	align	4
_41924:
	dd	_41864
	dd	89
	dd	3
	align	4
_41926:
	dd	_41864
	dd	91
	dd	3
	align	4
_41933:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_3744
	dd	-20
	dd	0
	align	4
_41928:
	dd	_41864
	dd	93
	dd	4
	align	4
_41932:
	dd	_41864
	dd	95
	dd	4
	align	4
_41936:
	dd	3
	dd	0
	dd	0
	align	4
_41935:
	dd	_41864
	dd	97
	dd	4
	align	4
_41937:
	dd	_41864
	dd	101
	dd	3
	align	4
_41943:
	dd	_41864
	dd	103
	dd	3
	align	4
_41946:
	dd	_41864
	dd	105
	dd	3
	align	4
_41949:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_41862
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_41948:
	dd	_41864
	dd	113
	dd	3
_41952:
	db	":IShadowVolumeSceneNode",0
	align	4
_41951:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41952
	dd	-4
	dd	0
	align	4
_41950:
	dd	3
	dd	0
	dd	0
	align	4
_41964:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_41952
	dd	-16
	dd	0
_41954:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ishadowvolumescenenode.bmx",0
	align	4
_41953:
	dd	_41954
	dd	9
	dd	3
	align	4
_41957:
	dd	3
	dd	0
	dd	0
	align	4
_41956:
	dd	_41954
	dd	9
	dd	23
	align	4
_41958:
	dd	_41954
	dd	10
	dd	3
	align	4
_41960:
	dd	_41954
	dd	11
	dd	3
	align	4
_41963:
	dd	_41954
	dd	12
	dd	3
	align	4
_41970:
	dd	1
	dd	_3477
	dd	2
	dd	_20347
	dd	_41952
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_41965:
	dd	_41954
	dd	16
	dd	3
	align	4
_41974:
	dd	1
	dd	_3478
	dd	2
	dd	_20347
	dd	_41952
	dd	-4
	dd	0
	align	4
_41971:
	dd	_41954
	dd	20
	dd	3
_41977:
	db	":ISkinnedMesh",0
	align	4
_41976:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
	align	4
_41975:
	dd	3
	dd	0
	dd	0
	align	4
_41982:
	dd	1
	dd	_2942
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
_41979:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iskinnedmesh.bmx",0
	align	4
_41978:
	dd	_41979
	dd	9
	dd	3
	align	4
_41986:
	dd	1
	dd	_3481
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_23539
	dd	_427
	dd	-8
	dd	0
	align	4
_41983:
	dd	_41979
	dd	13
	dd	3
	align	4
_41992:
	dd	1
	dd	_3482
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_41987:
	dd	_41979
	dd	17
	dd	3
	align	4
_41998:
	dd	1
	dd	_3483
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_20492
	dd	_41977
	dd	-8
	dd	0
	align	4
_41993:
	dd	_41979
	dd	21
	dd	3
	align	4
_42002:
	dd	1
	dd	_3485
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_36926
	dd	_427
	dd	-8
	dd	0
	align	4
_41999:
	dd	_41979
	dd	25
	dd	3
_42007:
	db	"E_INTERPOLATION_MODE",0
	align	4
_42006:
	dd	1
	dd	_3486
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_42007
	dd	_427
	dd	-8
	dd	0
	align	4
_42003:
	dd	_41979
	dd	29
	dd	3
_42012:
	db	"blend",0
	align	4
_42011:
	dd	1
	dd	_3487
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_36720
	dd	_20471
	dd	-8
	dd	2
	dd	_42012
	dd	_20471
	dd	-12
	dd	0
	align	4
_42008:
	dd	_41979
	dd	33
	dd	3
	align	4
_42016:
	dd	1
	dd	_3488
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
	align	4
_42013:
	dd	_41979
	dd	37
	dd	3
	align	4
_42020:
	dd	1
	dd	_3489
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
	align	4
_42017:
	dd	_41979
	dd	41
	dd	3
	align	4
_42024:
	dd	1
	dd	_3490
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_36926
	dd	_427
	dd	-8
	dd	0
	align	4
_42021:
	dd	_41979
	dd	45
	dd	3
	align	4
_42028:
	dd	1
	dd	_3491
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
	align	4
_42025:
	dd	_41979
	dd	49
	dd	3
	align	4
_42032:
	dd	1
	dd	_3492
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
	align	4
_42029:
	dd	_41979
	dd	53
	dd	3
	align	4
_42036:
	dd	1
	dd	_3193
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	0
	align	4
_42033:
	dd	_41979
	dd	57
	dd	3
_42041:
	db	":SJoint",0
	align	4
_42040:
	dd	1
	dd	_3494
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_29517
	dd	_42041
	dd	-8
	dd	0
	align	4
_42037:
	dd	_41979
	dd	61
	dd	3
_42046:
	db	"joint",0
	align	4
_42045:
	dd	1
	dd	_3496
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_42046
	dd	_42041
	dd	-8
	dd	0
	align	4
_42042:
	dd	_41979
	dd	65
	dd	3
	align	4
_42050:
	dd	1
	dd	_3498
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_42046
	dd	_42041
	dd	-8
	dd	0
	align	4
_42047:
	dd	_41979
	dd	69
	dd	3
	align	4
_42054:
	dd	1
	dd	_3500
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_42046
	dd	_42041
	dd	-8
	dd	0
	align	4
_42051:
	dd	_41979
	dd	73
	dd	3
	align	4
_42058:
	dd	1
	dd	_3502
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_42046
	dd	_42041
	dd	-8
	dd	0
	align	4
_42055:
	dd	_41979
	dd	77
	dd	3
_42084:
	db	"[]:SSkinMeshBuffer",0
	align	4
_42083:
	dd	1
	dd	_3504
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42084
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42059:
	dd	_41979
	dd	82
	dd	3
	align	4
_42061:
	dd	_41979
	dd	83
	dd	3
	align	4
_42063:
	dd	_41979
	dd	84
	dd	3
	align	4
_42067:
	dd	_41979
	dd	86
	dd	3
	align	4
_42080:
	dd	3
	dd	0
	dd	0
	align	4
_42069:
	dd	_41979
	dd	87
	dd	4
_42070:
	db	":SSkinMeshBuffer",0
	align	4
_42071:
	dd	_41979
	dd	89
	dd	4
	align	4
_42079:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42075:
	dd	_41979
	dd	90
	dd	5
	align	4
_42081:
	dd	_41979
	dd	94
	dd	3
	align	4
_42082:
	dd	_41979
	dd	95
	dd	3
_42110:
	db	"[]:SJoint",0
	align	4
_42109:
	dd	1
	dd	_3506
	dd	2
	dd	_20347
	dd	_41977
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42110
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42085:
	dd	_41979
	dd	99
	dd	3
	align	4
_42087:
	dd	_41979
	dd	100
	dd	3
	align	4
_42089:
	dd	_41979
	dd	101
	dd	3
	align	4
_42093:
	dd	_41979
	dd	103
	dd	3
	align	4
_42106:
	dd	3
	dd	0
	dd	0
	align	4
_42095:
	dd	_41979
	dd	104
	dd	4
_42096:
	db	":SJoint",0
	align	4
_42097:
	dd	_41979
	dd	106
	dd	4
	align	4
_42105:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42101:
	dd	_41979
	dd	107
	dd	5
	align	4
_42107:
	dd	_41979
	dd	111
	dd	3
	align	4
_42108:
	dd	_41979
	dd	112
	dd	3
	align	4
_42121:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_41977
	dd	-12
	dd	0
	align	4
_42111:
	dd	_41979
	dd	116
	dd	3
	align	4
_42114:
	dd	3
	dd	0
	dd	0
	align	4
_42113:
	dd	_41979
	dd	116
	dd	23
	align	4
_42115:
	dd	_41979
	dd	117
	dd	3
	align	4
_42117:
	dd	_41979
	dd	118
	dd	3
	align	4
_42120:
	dd	_41979
	dd	119
	dd	3
_42124:
	db	":SPositionKey",0
	align	4
_42123:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42124
	dd	-4
	dd	0
	align	4
_42122:
	dd	3
	dd	0
	dd	0
	align	4
_42128:
	dd	1
	dd	_2039
	dd	2
	dd	_20347
	dd	_42124
	dd	-4
	dd	0
	align	4
_42125:
	dd	_41979
	dd	127
	dd	3
	align	4
_42132:
	dd	1
	dd	_3511
	dd	2
	dd	_20347
	dd	_42124
	dd	-4
	dd	2
	dd	_36720
	dd	_20471
	dd	-8
	dd	0
	align	4
_42129:
	dd	_41979
	dd	131
	dd	3
	align	4
_42136:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_42124
	dd	-4
	dd	0
	align	4
_42133:
	dd	_41979
	dd	135
	dd	3
	align	4
_42142:
	dd	1
	dd	_3028
	dd	2
	dd	_20347
	dd	_42124
	dd	-4
	dd	2
	dd	_27502
	dd	_22100
	dd	-8
	dd	0
	align	4
_42137:
	dd	_41979
	dd	139
	dd	3
	align	4
_42153:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42124
	dd	-12
	dd	0
	align	4
_42143:
	dd	_41979
	dd	143
	dd	3
	align	4
_42146:
	dd	3
	dd	0
	dd	0
	align	4
_42145:
	dd	_41979
	dd	143
	dd	23
	align	4
_42147:
	dd	_41979
	dd	144
	dd	3
	align	4
_42149:
	dd	_41979
	dd	145
	dd	3
	align	4
_42152:
	dd	_41979
	dd	146
	dd	3
	align	4
_42155:
	dd	1
	dd	_479
	dd	0
	align	4
_42154:
	dd	_41979
	dd	150
	dd	3
_42160:
	db	":SScaleKey",0
	align	4
_42159:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42160
	dd	-4
	dd	0
	align	4
_42158:
	dd	3
	dd	0
	dd	0
	align	4
_42164:
	dd	1
	dd	_2039
	dd	2
	dd	_20347
	dd	_42160
	dd	-4
	dd	0
	align	4
_42161:
	dd	_41979
	dd	162
	dd	3
	align	4
_42168:
	dd	1
	dd	_3511
	dd	2
	dd	_20347
	dd	_42160
	dd	-4
	dd	2
	dd	_36720
	dd	_20471
	dd	-8
	dd	0
	align	4
_42165:
	dd	_41979
	dd	166
	dd	3
	align	4
_42172:
	dd	1
	dd	_1025
	dd	2
	dd	_20347
	dd	_42160
	dd	-4
	dd	0
	align	4
_42169:
	dd	_41979
	dd	170
	dd	3
	align	4
_42178:
	dd	1
	dd	_3516
	dd	2
	dd	_20347
	dd	_42160
	dd	-4
	dd	2
	dd	_3227
	dd	_22100
	dd	-8
	dd	0
	align	4
_42173:
	dd	_41979
	dd	174
	dd	3
	align	4
_42189:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42160
	dd	-12
	dd	0
	align	4
_42179:
	dd	_41979
	dd	178
	dd	3
	align	4
_42182:
	dd	3
	dd	0
	dd	0
	align	4
_42181:
	dd	_41979
	dd	178
	dd	23
	align	4
_42183:
	dd	_41979
	dd	179
	dd	3
	align	4
_42185:
	dd	_41979
	dd	180
	dd	3
	align	4
_42188:
	dd	_41979
	dd	181
	dd	3
	align	4
_42191:
	dd	1
	dd	_479
	dd	0
	align	4
_42190:
	dd	_41979
	dd	185
	dd	3
_42196:
	db	":SRotationKey",0
	align	4
_42195:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42196
	dd	-4
	dd	0
	align	4
_42194:
	dd	3
	dd	0
	dd	0
	align	4
_42200:
	dd	1
	dd	_2039
	dd	2
	dd	_20347
	dd	_42196
	dd	-4
	dd	0
	align	4
_42197:
	dd	_41979
	dd	197
	dd	3
	align	4
_42204:
	dd	1
	dd	_3511
	dd	2
	dd	_20347
	dd	_42196
	dd	-4
	dd	2
	dd	_36720
	dd	_20471
	dd	-8
	dd	0
	align	4
_42201:
	dd	_41979
	dd	201
	dd	3
	align	4
_42208:
	dd	1
	dd	_3521
	dd	2
	dd	_20347
	dd	_42196
	dd	-4
	dd	0
	align	4
_42205:
	dd	_41979
	dd	205
	dd	3
	align	4
_42214:
	dd	1
	dd	_3165
	dd	2
	dd	_20347
	dd	_42196
	dd	-4
	dd	2
	dd	_38135
	dd	_23124
	dd	-8
	dd	0
	align	4
_42209:
	dd	_41979
	dd	209
	dd	3
	align	4
_42225:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42196
	dd	-12
	dd	0
	align	4
_42215:
	dd	_41979
	dd	213
	dd	3
	align	4
_42218:
	dd	3
	dd	0
	dd	0
	align	4
_42217:
	dd	_41979
	dd	213
	dd	23
	align	4
_42219:
	dd	_41979
	dd	214
	dd	3
	align	4
_42221:
	dd	_41979
	dd	215
	dd	3
	align	4
_42224:
	dd	_41979
	dd	216
	dd	3
	align	4
_42227:
	dd	1
	dd	_479
	dd	0
	align	4
_42226:
	dd	_41979
	dd	220
	dd	3
_42232:
	db	":SWeight",0
	align	4
_42231:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42232
	dd	-4
	dd	0
	align	4
_42230:
	dd	3
	dd	0
	dd	0
	align	4
_42236:
	dd	1
	dd	_3526
	dd	2
	dd	_20347
	dd	_42232
	dd	-4
	dd	0
	align	4
_42233:
	dd	_41979
	dd	232
	dd	3
_42241:
	db	"buffer_id",0
	align	4
_42240:
	dd	1
	dd	_3527
	dd	2
	dd	_20347
	dd	_42232
	dd	-8
	dd	2
	dd	_42241
	dd	_23162
	dd	-4
	dd	0
	align	4
_42237:
	dd	_41979
	dd	236
	dd	3
	align	4
_42245:
	dd	1
	dd	_3528
	dd	2
	dd	_20347
	dd	_42232
	dd	-4
	dd	0
	align	4
_42242:
	dd	_41979
	dd	240
	dd	3
_42250:
	db	"vertex_id",0
	align	4
_42249:
	dd	1
	dd	_3529
	dd	2
	dd	_20347
	dd	_42232
	dd	-4
	dd	2
	dd	_42250
	dd	_427
	dd	-8
	dd	0
	align	4
_42246:
	dd	_41979
	dd	244
	dd	3
	align	4
_42254:
	dd	1
	dd	_3530
	dd	2
	dd	_20347
	dd	_42232
	dd	-4
	dd	0
	align	4
_42251:
	dd	_41979
	dd	248
	dd	3
_42259:
	db	"strength",0
	align	4
_42258:
	dd	1
	dd	_3531
	dd	2
	dd	_20347
	dd	_42232
	dd	-4
	dd	2
	dd	_42259
	dd	_20471
	dd	-8
	dd	0
	align	4
_42255:
	dd	_41979
	dd	252
	dd	3
	align	4
_42270:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42232
	dd	-12
	dd	0
	align	4
_42260:
	dd	_41979
	dd	256
	dd	3
	align	4
_42263:
	dd	3
	dd	0
	dd	0
	align	4
_42262:
	dd	_41979
	dd	256
	dd	23
	align	4
_42264:
	dd	_41979
	dd	257
	dd	3
	align	4
_42266:
	dd	_41979
	dd	258
	dd	3
	align	4
_42269:
	dd	_41979
	dd	259
	dd	3
	align	4
_42272:
	dd	1
	dd	_479
	dd	0
	align	4
_42271:
	dd	_41979
	dd	263
	dd	3
	align	4
_42276:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42275:
	dd	3
	dd	0
	dd	0
	align	4
_42280:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42277:
	dd	_41979
	dd	275
	dd	3
	align	4
_42286:
	dd	1
	dd	_2124
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_42281:
	dd	_41979
	dd	279
	dd	3
	align	4
_42290:
	dd	1
	dd	_3536
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42287:
	dd	_41979
	dd	283
	dd	3
_42295:
	db	"LocalMatrix",0
	align	4
_42294:
	dd	1
	dd	_3537
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42295
	dd	_23145
	dd	-8
	dd	0
	align	4
_42291:
	dd	_41979
	dd	287
	dd	3
	align	4
_42299:
	dd	1
	dd	_3538
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42296:
	dd	_41979
	dd	291
	dd	3
_42304:
	db	"GlobalMatrix",0
	align	4
_42303:
	dd	1
	dd	_3539
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42304
	dd	_23145
	dd	-8
	dd	0
	align	4
_42300:
	dd	_41979
	dd	295
	dd	3
	align	4
_42308:
	dd	1
	dd	_3540
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42305:
	dd	_41979
	dd	299
	dd	3
_42313:
	db	"GlobalAnimatedMatrix",0
	align	4
_42312:
	dd	1
	dd	_3541
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42313
	dd	_23145
	dd	-8
	dd	0
	align	4
_42309:
	dd	_41979
	dd	303
	dd	3
	align	4
_42317:
	dd	1
	dd	_3542
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42314:
	dd	_41979
	dd	307
	dd	3
_42322:
	db	"LocalAnimatedMatrix",0
	align	4
_42321:
	dd	1
	dd	_3543
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42322
	dd	_23145
	dd	-8
	dd	0
	align	4
_42318:
	dd	_41979
	dd	311
	dd	3
	align	4
_42326:
	dd	1
	dd	_3544
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42323:
	dd	_41979
	dd	315
	dd	3
_42331:
	db	"GlobalInversedMatrix",0
	align	4
_42330:
	dd	1
	dd	_3545
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42331
	dd	_23145
	dd	-8
	dd	0
	align	4
_42327:
	dd	_41979
	dd	319
	dd	3
	align	4
_42335:
	dd	1
	dd	_3546
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42332:
	dd	_41979
	dd	323
	dd	3
_42340:
	db	"Animatedposition",0
	align	4
_42339:
	dd	1
	dd	_3547
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42340
	dd	_22100
	dd	-8
	dd	0
	align	4
_42336:
	dd	_41979
	dd	327
	dd	3
	align	4
_42344:
	dd	1
	dd	_3548
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42341:
	dd	_41979
	dd	331
	dd	3
_42349:
	db	"Animatedscale",0
	align	4
_42348:
	dd	1
	dd	_3549
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42349
	dd	_22100
	dd	-8
	dd	0
	align	4
_42345:
	dd	_41979
	dd	335
	dd	3
	align	4
_42353:
	dd	1
	dd	_3550
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	0
	align	4
_42350:
	dd	_41979
	dd	339
	dd	3
_42358:
	db	"Animatedrotation",0
	align	4
_42357:
	dd	1
	dd	_3551
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42358
	dd	_23124
	dd	-8
	dd	0
	align	4
_42354:
	dd	_41979
	dd	343
	dd	3
_42374:
	db	"PositionKeys",0
_42375:
	db	"[]:SPositionKey",0
_42376:
	db	"positionkeys_size",0
_42377:
	db	"positionkeys_array",0
	align	4
_42373:
	dd	1
	dd	_3552
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42374
	dd	_42375
	dd	-8
	dd	2
	dd	_42376
	dd	_427
	dd	-12
	dd	2
	dd	_42377
	dd	_24373
	dd	-16
	dd	0
	align	4
_42359:
	dd	_41979
	dd	348
	dd	3
	align	4
_42361:
	dd	_41979
	dd	349
	dd	3
	align	4
_42363:
	dd	_41979
	dd	350
	dd	3
	align	4
_42369:
	dd	3
	dd	0
	dd	0
	align	4
_42365:
	dd	_41979
	dd	350
	dd	30
	align	4
_42370:
	dd	_41979
	dd	352
	dd	3
	align	4
_42402:
	dd	1
	dd	_3554
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42375
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42378:
	dd	_41979
	dd	356
	dd	3
	align	4
_42380:
	dd	_41979
	dd	357
	dd	3
	align	4
_42382:
	dd	_41979
	dd	359
	dd	3
	align	4
_42386:
	dd	_41979
	dd	361
	dd	3
	align	4
_42399:
	dd	3
	dd	0
	dd	0
	align	4
_42388:
	dd	_41979
	dd	362
	dd	4
_42389:
	db	":SPositionKey",0
	align	4
_42390:
	dd	_41979
	dd	364
	dd	4
	align	4
_42398:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42394:
	dd	_41979
	dd	365
	dd	5
	align	4
_42400:
	dd	_41979
	dd	369
	dd	3
	align	4
_42401:
	dd	_41979
	dd	370
	dd	3
_42418:
	db	"ScaleKeys",0
_42419:
	db	"[]:SScaleKey",0
_42420:
	db	"scalekeys_size",0
_42421:
	db	"scalekeys_array",0
	align	4
_42417:
	dd	1
	dd	_3556
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42418
	dd	_42419
	dd	-8
	dd	2
	dd	_42420
	dd	_427
	dd	-12
	dd	2
	dd	_42421
	dd	_24373
	dd	-16
	dd	0
	align	4
_42403:
	dd	_41979
	dd	374
	dd	3
	align	4
_42405:
	dd	_41979
	dd	375
	dd	3
	align	4
_42407:
	dd	_41979
	dd	376
	dd	3
	align	4
_42413:
	dd	3
	dd	0
	dd	0
	align	4
_42409:
	dd	_41979
	dd	376
	dd	27
	align	4
_42414:
	dd	_41979
	dd	378
	dd	3
	align	4
_42446:
	dd	1
	dd	_3558
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42419
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42422:
	dd	_41979
	dd	382
	dd	3
	align	4
_42424:
	dd	_41979
	dd	383
	dd	3
	align	4
_42426:
	dd	_41979
	dd	385
	dd	3
	align	4
_42430:
	dd	_41979
	dd	387
	dd	3
	align	4
_42443:
	dd	3
	dd	0
	dd	0
	align	4
_42432:
	dd	_41979
	dd	388
	dd	4
_42433:
	db	":SScaleKey",0
	align	4
_42434:
	dd	_41979
	dd	390
	dd	4
	align	4
_42442:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42438:
	dd	_41979
	dd	391
	dd	5
	align	4
_42444:
	dd	_41979
	dd	395
	dd	3
	align	4
_42445:
	dd	_41979
	dd	396
	dd	3
_42462:
	db	"RotationKeys",0
_42463:
	db	"[]:SRotationKey",0
_42464:
	db	"keys_size",0
_42465:
	db	"keys_array",0
	align	4
_42461:
	dd	1
	dd	_3560
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42462
	dd	_42463
	dd	-8
	dd	2
	dd	_42464
	dd	_427
	dd	-12
	dd	2
	dd	_42465
	dd	_24373
	dd	-16
	dd	0
	align	4
_42447:
	dd	_41979
	dd	400
	dd	3
	align	4
_42449:
	dd	_41979
	dd	401
	dd	3
	align	4
_42451:
	dd	_41979
	dd	402
	dd	3
	align	4
_42457:
	dd	3
	dd	0
	dd	0
	align	4
_42453:
	dd	_41979
	dd	402
	dd	22
	align	4
_42458:
	dd	_41979
	dd	404
	dd	3
	align	4
_42490:
	dd	1
	dd	_3562
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42463
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42466:
	dd	_41979
	dd	408
	dd	3
	align	4
_42468:
	dd	_41979
	dd	409
	dd	3
	align	4
_42470:
	dd	_41979
	dd	411
	dd	3
	align	4
_42474:
	dd	_41979
	dd	413
	dd	3
	align	4
_42487:
	dd	3
	dd	0
	dd	0
	align	4
_42476:
	dd	_41979
	dd	414
	dd	4
_42477:
	db	":SRotationKey",0
	align	4
_42478:
	dd	_41979
	dd	416
	dd	4
	align	4
_42486:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42482:
	dd	_41979
	dd	417
	dd	5
	align	4
_42488:
	dd	_41979
	dd	421
	dd	3
	align	4
_42489:
	dd	_41979
	dd	422
	dd	3
_42506:
	db	"Weights",0
_42507:
	db	"[]:SWeight",0
_42508:
	db	"weights_size",0
_42509:
	db	"weights_array",0
	align	4
_42505:
	dd	1
	dd	_3564
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42506
	dd	_42507
	dd	-8
	dd	2
	dd	_42508
	dd	_427
	dd	-12
	dd	2
	dd	_42509
	dd	_24373
	dd	-16
	dd	0
	align	4
_42491:
	dd	_41979
	dd	426
	dd	3
	align	4
_42493:
	dd	_41979
	dd	427
	dd	3
	align	4
_42495:
	dd	_41979
	dd	428
	dd	3
	align	4
_42501:
	dd	3
	dd	0
	dd	0
	align	4
_42497:
	dd	_41979
	dd	428
	dd	25
	align	4
_42502:
	dd	_41979
	dd	430
	dd	3
	align	4
_42534:
	dd	1
	dd	_3566
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42507
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42510:
	dd	_41979
	dd	434
	dd	3
	align	4
_42512:
	dd	_41979
	dd	435
	dd	3
	align	4
_42514:
	dd	_41979
	dd	437
	dd	3
	align	4
_42518:
	dd	_41979
	dd	439
	dd	3
	align	4
_42531:
	dd	3
	dd	0
	dd	0
	align	4
_42520:
	dd	_41979
	dd	440
	dd	4
_42521:
	db	":SWeight",0
	align	4
_42522:
	dd	_41979
	dd	442
	dd	4
	align	4
_42530:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42526:
	dd	_41979
	dd	443
	dd	5
	align	4
_42532:
	dd	_41979
	dd	447
	dd	3
	align	4
_42533:
	dd	_41979
	dd	448
	dd	3
_42550:
	db	"children",0
_42551:
	db	"children_size",0
_42552:
	db	"children_array",0
	align	4
_42549:
	dd	1
	dd	_3568
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42550
	dd	_42110
	dd	-8
	dd	2
	dd	_42551
	dd	_427
	dd	-12
	dd	2
	dd	_42552
	dd	_24373
	dd	-16
	dd	0
	align	4
_42535:
	dd	_41979
	dd	452
	dd	3
	align	4
_42537:
	dd	_41979
	dd	453
	dd	3
	align	4
_42539:
	dd	_41979
	dd	454
	dd	3
	align	4
_42545:
	dd	3
	dd	0
	dd	0
	align	4
_42541:
	dd	_41979
	dd	454
	dd	26
	align	4
_42546:
	dd	_41979
	dd	456
	dd	3
	align	4
_42577:
	dd	1
	dd	_1569
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_42110
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42553:
	dd	_41979
	dd	460
	dd	3
	align	4
_42555:
	dd	_41979
	dd	461
	dd	3
	align	4
_42557:
	dd	_41979
	dd	463
	dd	3
	align	4
_42561:
	dd	_41979
	dd	465
	dd	3
	align	4
_42574:
	dd	3
	dd	0
	dd	0
	align	4
_42563:
	dd	_41979
	dd	466
	dd	4
_42564:
	db	":SJoint",0
	align	4
_42565:
	dd	_41979
	dd	468
	dd	4
	align	4
_42573:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42569:
	dd	_41979
	dd	469
	dd	5
	align	4
_42575:
	dd	_41979
	dd	473
	dd	3
	align	4
_42576:
	dd	_41979
	dd	474
	dd	3
_42591:
	db	"AttachedMeshes",0
	align	4
_42590:
	dd	1
	dd	_3570
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_42591
	dd	_24373
	dd	-8
	dd	2
	dd	_832
	dd	_427
	dd	-12
	dd	0
	align	4
_42578:
	dd	_41979
	dd	478
	dd	3
	align	4
_42580:
	dd	_41979
	dd	479
	dd	3
	align	4
_42586:
	dd	3
	dd	0
	dd	0
	align	4
_42582:
	dd	_41979
	dd	479
	dd	26
	align	4
_42587:
	dd	_41979
	dd	481
	dd	3
_42617:
	db	"meshes",0
	align	4
_42616:
	dd	1
	dd	_3572
	dd	2
	dd	_20347
	dd	_42041
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_42617
	dd	_24373
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42592:
	dd	_41979
	dd	485
	dd	3
	align	4
_42594:
	dd	_41979
	dd	486
	dd	3
	align	4
_42596:
	dd	_41979
	dd	488
	dd	3
	align	4
_42600:
	dd	_41979
	dd	490
	dd	3
	align	4
_42613:
	dd	3
	dd	0
	dd	0
	align	4
_42602:
	dd	_41979
	dd	491
	dd	4
_42603:
	db	"i",0
	align	4
_42604:
	dd	_41979
	dd	493
	dd	4
	align	4
_42612:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42608:
	dd	_41979
	dd	494
	dd	5
	align	4
_42614:
	dd	_41979
	dd	498
	dd	3
	align	4
_42615:
	dd	_41979
	dd	499
	dd	3
	align	4
_42628:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42041
	dd	-12
	dd	0
	align	4
_42618:
	dd	_41979
	dd	503
	dd	3
	align	4
_42621:
	dd	3
	dd	0
	dd	0
	align	4
_42620:
	dd	_41979
	dd	503
	dd	23
	align	4
_42622:
	dd	_41979
	dd	504
	dd	3
	align	4
_42624:
	dd	_41979
	dd	505
	dd	3
	align	4
_42627:
	dd	_41979
	dd	506
	dd	3
	align	4
_42630:
	dd	1
	dd	_479
	dd	0
	align	4
_42629:
	dd	_41979
	dd	510
	dd	3
_42635:
	db	":ITerrainSceneNode",0
	align	4
_42634:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	0
	align	4
_42633:
	dd	3
	dd	0
	dd	0
	align	4
_42647:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_42635
	dd	-16
	dd	0
_42637:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iterrainscenenode.bmx",0
	align	4
_42636:
	dd	_42637
	dd	9
	dd	3
	align	4
_42640:
	dd	3
	dd	0
	dd	0
	align	4
_42639:
	dd	_42637
	dd	9
	dd	23
	align	4
_42641:
	dd	_42637
	dd	10
	dd	3
	align	4
_42643:
	dd	_42637
	dd	11
	dd	3
	align	4
_42646:
	dd	_42637
	dd	12
	dd	3
_42652:
	db	"patchX",0
_42653:
	db	"patchZ",0
	align	4
_42651:
	dd	1
	dd	_3579
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42652
	dd	_427
	dd	-8
	dd	2
	dd	_42653
	dd	_427
	dd	-12
	dd	0
	align	4
_42648:
	dd	_42637
	dd	16
	dd	3
	align	4
_42657:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	0
	align	4
_42654:
	dd	_42637
	dd	20
	dd	3
_42664:
	db	"LODs",0
	align	4
_42663:
	dd	1
	dd	_3580
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42664
	dd	_25220
	dd	-8
	dd	0
	align	4
_42658:
	dd	_42637
	dd	24
	dd	3
	align	4
_42668:
	dd	1
	dd	_2833
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	0
	align	4
_42665:
	dd	_42637
	dd	28
	dd	3
_42675:
	db	"outIndices",0
_42676:
	db	"LOD",0
	align	4
_42674:
	dd	1
	dd	_3581
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42675
	dd	_25450
	dd	-8
	dd	2
	dd	_42652
	dd	_427
	dd	-12
	dd	2
	dd	_42653
	dd	_427
	dd	-16
	dd	2
	dd	_42676
	dd	_427
	dd	-20
	dd	0
	align	4
_42669:
	dd	_42637
	dd	33
	dd	3
	align	4
_42680:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	0
	align	4
_42677:
	dd	_42637
	dd	38
	dd	3
	align	4
_42686:
	dd	1
	dd	_3583
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_34865
	dd	_36079
	dd	-8
	dd	2
	dd	_42676
	dd	_427
	dd	-12
	dd	0
	align	4
_42681:
	dd	_42637
	dd	42
	dd	3
	align	4
_42690:
	dd	1
	dd	_3585
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42652
	dd	_427
	dd	-8
	dd	2
	dd	_42653
	dd	_427
	dd	-12
	dd	2
	dd	_42676
	dd	_427
	dd	-16
	dd	0
	align	4
_42687:
	dd	_42637
	dd	46
	dd	3
	align	4
_42694:
	dd	1
	dd	_3586
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	0
	align	4
_42691:
	dd	_42637
	dd	50
	dd	3
_42699:
	db	"newDistance",0
	align	4
_42698:
	dd	1
	dd	_3587
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42676
	dd	_427
	dd	-8
	dd	2
	dd	_42699
	dd	_20547
	dd	-16
	dd	0
	align	4
_42695:
	dd	_42637
	dd	54
	dd	3
_42704:
	db	"scale2",0
	align	4
_42703:
	dd	1
	dd	_3589
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_3227
	dd	_20471
	dd	-8
	dd	2
	dd	_42704
	dd	_20471
	dd	-12
	dd	0
	align	4
_42700:
	dd	_42637
	dd	58
	dd	3
_42709:
	db	"delta",0
	align	4
_42708:
	dd	1
	dd	_3590
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42709
	dd	_20471
	dd	-8
	dd	0
	align	4
_42705:
	dd	_42637
	dd	62
	dd	3
	align	4
_42713:
	dd	1
	dd	_3591
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_42709
	dd	_20471
	dd	-8
	dd	0
	align	4
_42710:
	dd	_42637
	dd	66
	dd	3
	align	4
_42717:
	dd	1
	dd	_3592
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_25305
	dd	_427
	dd	-8
	dd	0
	align	4
_42714:
	dd	_42637
	dd	70
	dd	3
	align	4
_42721:
	dd	1
	dd	_468
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_20550
	dd	_20471
	dd	-8
	dd	2
	dd	_20551
	dd	_20471
	dd	-12
	dd	0
	align	4
_42718:
	dd	_42637
	dd	74
	dd	3
_42728:
	db	"vertexColor",0
_42729:
	db	"smoothFactor",0
	align	4
_42727:
	dd	1
	dd	_3594
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	2
	dd	_42728
	dd	_27266
	dd	-12
	dd	2
	dd	_42729
	dd	_427
	dd	-16
	dd	0
	align	4
_42722:
	dd	_42637
	dd	78
	dd	3
_42736:
	db	"bitsPerPixel",0
_42737:
	db	"bSignedData",0
_42738:
	db	"bFloatVals",0
	align	4
_42735:
	dd	1
	dd	_3596
	dd	2
	dd	_20347
	dd	_42635
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	2
	dd	_42736
	dd	_427
	dd	-12
	dd	2
	dd	_42737
	dd	_427
	dd	-16
	dd	2
	dd	_42738
	dd	_427
	dd	-20
	dd	2
	dd	_20519
	dd	_427
	dd	-24
	dd	2
	dd	_42728
	dd	_27266
	dd	-28
	dd	2
	dd	_42729
	dd	_427
	dd	-32
	dd	0
	align	4
_42730:
	dd	_42637
	dd	82
	dd	3
_42741:
	db	":ITextSceneNode",0
	align	4
_42740:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42741
	dd	-4
	dd	0
	align	4
_42739:
	dd	3
	dd	0
	dd	0
	align	4
_42753:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_42741
	dd	-16
	dd	0
_42743:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/itextscenenode.bmx",0
	align	4
_42742:
	dd	_42743
	dd	10
	dd	3
	align	4
_42746:
	dd	3
	dd	0
	dd	0
	align	4
_42745:
	dd	_42743
	dd	10
	dd	23
	align	4
_42747:
	dd	_42743
	dd	11
	dd	3
	align	4
_42749:
	dd	_42743
	dd	12
	dd	3
	align	4
_42752:
	dd	_42743
	dd	13
	dd	3
	align	4
_42757:
	dd	1
	dd	_1567
	dd	2
	dd	_20347
	dd	_42741
	dd	-4
	dd	2
	dd	_26777
	dd	_19130
	dd	-8
	dd	0
	align	4
_42754:
	dd	_42743
	dd	17
	dd	3
	align	4
_42763:
	dd	1
	dd	_1807
	dd	2
	dd	_20347
	dd	_42741
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_42758:
	dd	_42743
	dd	21
	dd	3
	align	4
_42765:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42764:
	dd	3
	dd	0
	dd	0
	align	4
_42777:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_36042
	dd	-12
	dd	0
_42767:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ivertexbuffer.bmx",0
	align	4
_42766:
	dd	_42767
	dd	6
	dd	3
	align	4
_42770:
	dd	3
	dd	0
	dd	0
	align	4
_42769:
	dd	_42767
	dd	6
	dd	23
	align	4
_42771:
	dd	_42767
	dd	7
	dd	3
	align	4
_42773:
	dd	_42767
	dd	8
	dd	3
	align	4
_42776:
	dd	_42767
	dd	9
	dd	3
	align	4
_42781:
	dd	1
	dd	_1874
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42778:
	dd	_42767
	dd	13
	dd	3
	align	4
_42785:
	dd	1
	dd	_1490
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42782:
	dd	_42767
	dd	17
	dd	3
	align	4
_42789:
	dd	1
	dd	_2443
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_33339
	dd	_427
	dd	-8
	dd	0
	align	4
_42786:
	dd	_42767
	dd	21
	dd	3
	align	4
_42793:
	dd	1
	dd	_3177
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42790:
	dd	_42767
	dd	25
	dd	3
	align	4
_42797:
	dd	1
	dd	_832
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42794:
	dd	_42767
	dd	29
	dd	3
	align	4
_42803:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_25276
	dd	_25832
	dd	-8
	dd	0
	align	4
_42798:
	dd	_42767
	dd	33
	dd	3
	align	4
_42807:
	dd	1
	dd	_971
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_42804:
	dd	_42767
	dd	37
	dd	3
	align	4
_42811:
	dd	1
	dd	_1070
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42808:
	dd	_42767
	dd	41
	dd	3
	align	4
_42815:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_39857
	dd	_427
	dd	-8
	dd	0
	align	4
_42812:
	dd	_42767
	dd	45
	dd	3
	align	4
_42819:
	dd	1
	dd	_1077
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_42816:
	dd	_42767
	dd	49
	dd	3
	align	4
_42823:
	dd	1
	dd	_1065
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42820:
	dd	_42767
	dd	53
	dd	3
	align	4
_42848:
	dd	1
	dd	_1026
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_36223
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_42824:
	dd	_42767
	dd	57
	dd	3
	align	4
_42826:
	dd	_42767
	dd	58
	dd	3
	align	4
_42828:
	dd	_42767
	dd	60
	dd	3
	align	4
_42832:
	dd	_42767
	dd	62
	dd	3
	align	4
_42845:
	dd	3
	dd	0
	dd	0
	align	4
_42834:
	dd	_42767
	dd	63
	dd	4
_42835:
	db	":S3DVertex",0
	align	4
_42836:
	dd	_42767
	dd	65
	dd	4
	align	4
_42844:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_42840:
	dd	_42767
	dd	66
	dd	5
	align	4
_42846:
	dd	_42767
	dd	70
	dd	3
	align	4
_42847:
	dd	_42767
	dd	71
	dd	3
	align	4
_42852:
	dd	1
	dd	_3178
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42849:
	dd	_42767
	dd	75
	dd	3
	align	4
_42856:
	dd	1
	dd	_2858
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	2
	dd	_36359
	dd	_427
	dd	-8
	dd	0
	align	4
_42853:
	dd	_42767
	dd	79
	dd	3
	align	4
_42860:
	dd	1
	dd	_2859
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42857:
	dd	_42767
	dd	83
	dd	3
	align	4
_42864:
	dd	1
	dd	_3179
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42861:
	dd	_42767
	dd	87
	dd	3
	align	4
_42877:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42865:
	dd	_42767
	dd	91
	dd	3
	align	4
_42873:
	dd	3
	dd	0
	dd	0
	align	4
_42869:
	dd	_42767
	dd	91
	dd	22
	align	4
_42874:
	dd	_42767
	dd	92
	dd	3
	align	4
_42881:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42878:
	dd	_42767
	dd	96
	dd	3
	align	4
_42885:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_36042
	dd	-4
	dd	0
	align	4
_42882:
	dd	_42767
	dd	100
	dd	3
_42891:
	db	":IVolumeLightSceneNode",0
	align	4
_42890:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	0
	align	4
_42889:
	dd	3
	dd	0
	dd	0
	align	4
_42903:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_42891
	dd	-16
	dd	0
_42893:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ivolumelightscenenode.bmx",0
	align	4
_42892:
	dd	_42893
	dd	6
	dd	3
	align	4
_42896:
	dd	3
	dd	0
	dd	0
	align	4
_42895:
	dd	_42893
	dd	6
	dd	23
	align	4
_42897:
	dd	_42893
	dd	7
	dd	3
	align	4
_42899:
	dd	_42893
	dd	8
	dd	3
	align	4
_42902:
	dd	_42893
	dd	9
	dd	3
_42908:
	db	"inU",0
	align	4
_42907:
	dd	1
	dd	_3607
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	2
	dd	_42908
	dd	_427
	dd	-8
	dd	0
	align	4
_42904:
	dd	_42893
	dd	13
	dd	3
_42913:
	db	"inV",0
	align	4
_42912:
	dd	1
	dd	_3608
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	2
	dd	_42913
	dd	_427
	dd	-8
	dd	0
	align	4
_42909:
	dd	_42893
	dd	17
	dd	3
	align	4
_42917:
	dd	1
	dd	_3609
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	0
	align	4
_42914:
	dd	_42893
	dd	21
	dd	3
	align	4
_42921:
	dd	1
	dd	_3610
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	0
	align	4
_42918:
	dd	_42893
	dd	25
	dd	3
_42928:
	db	"inColor",0
	align	4
_42927:
	dd	1
	dd	_3611
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	2
	dd	_42928
	dd	_27266
	dd	-8
	dd	0
	align	4
_42922:
	dd	_42893
	dd	29
	dd	3
	align	4
_42934:
	dd	1
	dd	_3612
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	2
	dd	_42928
	dd	_27266
	dd	-8
	dd	0
	align	4
_42929:
	dd	_42893
	dd	33
	dd	3
	align	4
_42938:
	dd	1
	dd	_3613
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	0
	align	4
_42935:
	dd	_42893
	dd	37
	dd	3
	align	4
_42942:
	dd	1
	dd	_3614
	dd	2
	dd	_20347
	dd	_42891
	dd	-4
	dd	0
	align	4
_42939:
	dd	_42893
	dd	41
	dd	3
_42945:
	db	":SMeshBufferLightMap",0
	align	4
_42944:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42945
	dd	-4
	dd	0
	align	4
_42943:
	dd	3
	dd	0
	dd	0
	align	4
_42948:
	dd	1
	dd	_479
	dd	0
_42947:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smeshbufferlightmap.bmx",0
	align	4
_42946:
	dd	_42947
	dd	9
	dd	3
	align	4
_42959:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42945
	dd	-12
	dd	0
	align	4
_42949:
	dd	_42947
	dd	13
	dd	3
	align	4
_42952:
	dd	3
	dd	0
	dd	0
	align	4
_42951:
	dd	_42947
	dd	13
	dd	23
	align	4
_42953:
	dd	_42947
	dd	14
	dd	3
	align	4
_42955:
	dd	_42947
	dd	15
	dd	3
	align	4
_42958:
	dd	_42947
	dd	16
	dd	3
_42962:
	db	":SAnimatedMesh",0
	align	4
_42961:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	0
	align	4
_42960:
	dd	3
	dd	0
	dd	0
	align	4
_42974:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_42962
	dd	-12
	dd	0
_42964:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sanimatedmesh.bmx",0
	align	4
_42963:
	dd	_42964
	dd	9
	dd	3
	align	4
_42967:
	dd	3
	dd	0
	dd	0
	align	4
_42966:
	dd	_42964
	dd	9
	dd	23
	align	4
_42968:
	dd	_42964
	dd	10
	dd	3
	align	4
_42970:
	dd	_42964
	dd	11
	dd	3
	align	4
_42973:
	dd	_42964
	dd	12
	dd	3
	align	4
_42976:
	dd	1
	dd	_479
	dd	0
	align	4
_42975:
	dd	_42964
	dd	16
	dd	3
	align	4
_42978:
	dd	1
	dd	_3623
	dd	2
	dd	_29936
	dd	_36408
	dd	-4
	dd	2
	dd	_40129
	dd	_427
	dd	-8
	dd	0
	align	4
_42977:
	dd	_42964
	dd	20
	dd	3
	align	4
_42982:
	dd	1
	dd	_2832
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	0
	align	4
_42979:
	dd	_42964
	dd	24
	dd	3
	align	4
_42988:
	dd	1
	dd	_2865
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	0
	align	4
_42983:
	dd	_42964
	dd	28
	dd	3
	align	4
_42992:
	dd	1
	dd	_2038
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	0
	align	4
_42989:
	dd	_42964
	dd	32
	dd	3
	align	4
_42996:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	2
	dd	_36720
	dd	_427
	dd	-8
	dd	2
	dd	_36721
	dd	_427
	dd	-12
	dd	2
	dd	_36722
	dd	_427
	dd	-16
	dd	2
	dd	_36723
	dd	_427
	dd	-20
	dd	0
	align	4
_42993:
	dd	_42964
	dd	37
	dd	3
	align	4
_43000:
	dd	1
	dd	_2910
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	0
	align	4
_42997:
	dd	_42964
	dd	41
	dd	3
	align	4
_43004:
	dd	1
	dd	_2853
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	0
	align	4
_43001:
	dd	_42964
	dd	45
	dd	3
	align	4
_43010:
	dd	1
	dd	_2849
	dd	2
	dd	_20347
	dd	_42962
	dd	-4
	dd	2
	dd	_27987
	dd	_22617
	dd	-8
	dd	0
	align	4
_43005:
	dd	_42964
	dd	49
	dd	3
_43013:
	db	":SMeshBuffer",0
	align	4
_43012:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_43013
	dd	-4
	dd	0
	align	4
_43011:
	dd	3
	dd	0
	dd	0
	align	4
_43016:
	dd	1
	dd	_479
	dd	0
_43015:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smeshbuffer.bmx",0
	align	4
_43014:
	dd	_43015
	dd	12
	dd	3
	align	4
_43027:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_43013
	dd	-12
	dd	0
	align	4
_43017:
	dd	_43015
	dd	16
	dd	3
	align	4
_43020:
	dd	3
	dd	0
	dd	0
	align	4
_43019:
	dd	_43015
	dd	16
	dd	23
	align	4
_43021:
	dd	_43015
	dd	17
	dd	3
	align	4
_43023:
	dd	_43015
	dd	18
	dd	3
	align	4
_43026:
	dd	_43015
	dd	19
	dd	3
_43030:
	db	":SMeshBufferTangents",0
	align	4
_43029:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_43030
	dd	-4
	dd	0
	align	4
_43028:
	dd	3
	dd	0
	dd	0
	align	4
_43033:
	dd	1
	dd	_479
	dd	0
_43032:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/smeshbuffertangents.bmx",0
	align	4
_43031:
	dd	_43032
	dd	9
	dd	3
	align	4
_43044:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_43030
	dd	-12
	dd	0
	align	4
_43034:
	dd	_43032
	dd	13
	dd	3
	align	4
_43037:
	dd	3
	dd	0
	dd	0
	align	4
_43036:
	dd	_43032
	dd	13
	dd	23
	align	4
_43038:
	dd	_43032
	dd	14
	dd	3
	align	4
_43040:
	dd	_43032
	dd	15
	dd	3
	align	4
_43043:
	dd	_43032
	dd	16
	dd	3
_43047:
	db	":SSharedMeshBuffer",0
	align	4
_43046:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_43047
	dd	-4
	dd	0
	align	4
_43045:
	dd	3
	dd	0
	dd	0
	align	4
_43059:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_43047
	dd	-12
	dd	0
_43049:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ssharedmeshbuffer.bmx",0
	align	4
_43048:
	dd	_43049
	dd	23
	dd	3
	align	4
_43052:
	dd	3
	dd	0
	dd	0
	align	4
_43051:
	dd	_43049
	dd	23
	dd	23
	align	4
_43053:
	dd	_43049
	dd	24
	dd	3
	align	4
_43055:
	dd	_43049
	dd	25
	dd	3
	align	4
_43058:
	dd	_43049
	dd	26
	dd	3
_43062:
	db	":SSkinMeshBuffer",0
	align	4
_43061:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_43062
	dd	-4
	dd	0
	align	4
_43060:
	dd	3
	dd	0
	dd	0
	align	4
_43065:
	dd	1
	dd	_479
	dd	2
	dd	_33339
	dd	_427
	dd	-4
	dd	0
_43064:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/sskinmeshbuffer.bmx",0
	align	4
_43063:
	dd	_43064
	dd	9
	dd	3
	align	4
_43076:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_43062
	dd	-12
	dd	0
	align	4
_43066:
	dd	_43064
	dd	13
	dd	3
	align	4
_43069:
	dd	3
	dd	0
	dd	0
	align	4
_43068:
	dd	_43064
	dd	13
	dd	23
	align	4
_43070:
	dd	_43064
	dd	14
	dd	3
	align	4
_43072:
	dd	_43064
	dd	15
	dd	3
	align	4
_43075:
	dd	_43064
	dd	16
	dd	3
	align	4
_43080:
	dd	1
	dd	_3640
	dd	2
	dd	_20347
	dd	_43062
	dd	-4
	dd	0
	align	4
_43077:
	dd	_43064
	dd	20
	dd	3
	align	4
_43084:
	dd	1
	dd	_3641
	dd	2
	dd	_20347
	dd	_43062
	dd	-4
	dd	0
	align	4
_43081:
	dd	_43064
	dd	24
	dd	3
	align	4
_43088:
	dd	1
	dd	_3642
	dd	2
	dd	_20347
	dd	_43062
	dd	-4
	dd	0
	align	4
_43085:
	dd	_43064
	dd	28
	dd	3
	align	4
_43112:
	dd	1
	dd	_2850
	dd	2
	dd	_20347
	dd	_43062
	dd	-4
	dd	2
	dd	_34644
	dd	_36223
	dd	-8
	dd	2
	dd	_31661
	dd	_36163
	dd	-12
	dd	2
	dd	_36319
	dd	_427
	dd	-16
	dd	2
	dd	_31663
	dd	_427
	dd	-20
	dd	2
	dd	_36320
	dd	_24373
	dd	-24
	dd	0
	align	4
_43089:
	dd	_43064
	dd	32
	dd	3
	align	4
_43091:
	dd	_43064
	dd	33
	dd	3
	align	4
_43093:
	dd	_43064
	dd	34
	dd	3
	align	4
_43095:
	dd	_43064
	dd	35
	dd	3
	align	4
_43101:
	dd	3
	dd	0
	dd	0
	align	4
_43097:
	dd	_43064
	dd	35
	dd	26
	align	4
_43102:
	dd	_43064
	dd	36
	dd	3
	align	4
_43108:
	dd	3
	dd	0
	dd	0
	align	4
_43104:
	dd	_43064
	dd	36
	dd	19
	align	4
_43109:
	dd	_43064
	dd	38
	dd	3
	align	4
_43114:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43113:
	dd	3
	dd	0
	dd	0
	align	4
_43126:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_32519
	dd	-12
	dd	0
_43116:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iscenemanager.bmx",0
	align	4
_43115:
	dd	_43116
	dd	9
	dd	3
	align	4
_43119:
	dd	3
	dd	0
	dd	0
	align	4
_43118:
	dd	_43116
	dd	9
	dd	23
	align	4
_43120:
	dd	_43116
	dd	10
	dd	3
	align	4
_43122:
	dd	_43116
	dd	11
	dd	3
	align	4
_43125:
	dd	_43116
	dd	12
	dd	3
_43142:
	db	"textures",0
_43143:
	db	"[]:ITexture",0
_43144:
	db	"timePerFrame",0
_43145:
	db	"texarr_size",0
_43146:
	db	"texarr",0
	align	4
_43141:
	dd	1
	dd	_3646
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43142
	dd	_43143
	dd	-8
	dd	2
	dd	_43144
	dd	_427
	dd	-12
	dd	2
	dd	_29282
	dd	_427
	dd	-16
	dd	2
	dd	_43145
	dd	_427
	dd	-20
	dd	2
	dd	_43146
	dd	_24373
	dd	-24
	dd	0
	align	4
_43127:
	dd	_43116
	dd	16
	dd	3
	align	4
_43129:
	dd	_43116
	dd	17
	dd	3
	align	4
_43131:
	dd	_43116
	dd	18
	dd	3
	align	4
_43137:
	dd	3
	dd	0
	dd	0
	align	4
_43133:
	dd	_43116
	dd	18
	dd	18
	align	4
_43138:
	dd	_43116
	dd	20
	dd	3
_43158:
	db	"startTime",0
_43159:
	db	"points",0
_43160:
	db	"tightness",0
_43161:
	db	"bPingpong",0
_43162:
	db	"point_cnt",0
_43163:
	db	"point_array",0
	align	4
_43157:
	dd	1
	dd	_3648
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43158
	dd	_427
	dd	-8
	dd	2
	dd	_43159
	dd	_24371
	dd	-12
	dd	2
	dd	_31969
	dd	_20471
	dd	-16
	dd	2
	dd	_43160
	dd	_20471
	dd	-20
	dd	2
	dd	_29282
	dd	_427
	dd	-24
	dd	2
	dd	_43161
	dd	_427
	dd	-28
	dd	2
	dd	_43162
	dd	_427
	dd	-32
	dd	2
	dd	_43163
	dd	_24373
	dd	-36
	dd	0
	align	4
_43147:
	dd	_43116
	dd	24
	dd	3
	align	4
_43152:
	dd	_43116
	dd	25
	dd	3
	align	4
_43154:
	dd	_43116
	dd	27
	dd	3
	align	4
_43167:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43164:
	dd	_43116
	dd	31
	dd	3
_43174:
	db	"usrevent",0
	align	4
_43173:
	dd	1
	dd	_1983
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43174
	dd	_31255
	dd	-8
	dd	0
	align	4
_43168:
	dd	_43116
	dd	35
	dd	3
	align	4
_43180:
	dd	1
	dd	_3650
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	0
	align	4
_43175:
	dd	_43116
	dd	39
	dd	3
	align	4
_43184:
	dd	1
	dd	_2562
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43181:
	dd	_43116
	dd	43
	dd	3
	align	4
_43188:
	dd	1
	dd	_3651
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43185:
	dd	_43116
	dd	47
	dd	3
	align	4
_43194:
	dd	1
	dd	_3653
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_27013
	dd	_36582
	dd	-8
	dd	0
	align	4
_43189:
	dd	_43116
	dd	51
	dd	3
	align	4
_43198:
	dd	1
	dd	_3655
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43195:
	dd	_43116
	dd	55
	dd	3
	align	4
_43204:
	dd	1
	dd	_3657
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_31391
	dd	_42635
	dd	-8
	dd	2
	dd	_42676
	dd	_427
	dd	-12
	dd	0
	align	4
_43199:
	dd	_43116
	dd	59
	dd	3
_43213:
	db	"minimalPolysPerNode",0
	align	4
_43212:
	dd	1
	dd	_3659
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_31391
	dd	_36947
	dd	-12
	dd	2
	dd	_43213
	dd	_427
	dd	-16
	dd	0
	align	4
_43205:
	dd	_43116
	dd	63
	dd	3
	align	4
_43219:
	dd	1
	dd	_3661
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	0
	align	4
_43214:
	dd	_43116
	dd	67
	dd	3
	align	4
_43227:
	dd	1
	dd	_3663
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_31391
	dd	_36947
	dd	-12
	dd	0
	align	4
_43220:
	dd	_43116
	dd	71
	dd	3
	align	4
_43231:
	dd	1
	dd	_3665
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_31391
	dd	_36794
	dd	-8
	dd	0
	align	4
_43228:
	dd	_43116
	dd	75
	dd	3
_43258:
	db	"world",0
_43259:
	db	"sceneNode",0
_43260:
	db	"gravityPerSecond",0
_43261:
	db	"ellipsoidTranslation",0
_43262:
	db	"slidingValue",0
	align	4
_43257:
	dd	1
	dd	_3667
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43258
	dd	_37122
	dd	-8
	dd	2
	dd	_43259
	dd	_36947
	dd	-12
	dd	2
	dd	_41437
	dd	_22100
	dd	-16
	dd	2
	dd	_43260
	dd	_22100
	dd	-20
	dd	2
	dd	_43261
	dd	_22100
	dd	-24
	dd	2
	dd	_43262
	dd	_20471
	dd	-28
	dd	0
	align	4
_43232:
	dd	_43116
	dd	79
	dd	3
	align	4
_43235:
	dd	3
	dd	0
	dd	0
	align	4
_43234:
	dd	_43116
	dd	79
	dd	32
	align	4
_43236:
	dd	_43116
	dd	80
	dd	3
	align	4
_43239:
	dd	3
	dd	0
	dd	0
	align	4
_43238:
	dd	_43116
	dd	80
	dd	33
	align	4
_43240:
	dd	_43116
	dd	81
	dd	3
	align	4
_43243:
	dd	3
	dd	0
	dd	0
	align	4
_43242:
	dd	_43116
	dd	81
	dd	37
	align	4
_43244:
	dd	_43116
	dd	82
	dd	3
	align	4
_43266:
	dd	1
	dd	_3669
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29101
	dd	_427
	dd	-8
	dd	0
	align	4
_43263:
	dd	_43116
	dd	86
	dd	3
_43275:
	db	"startPoint",0
_43276:
	db	"endPoint",0
_43277:
	db	"timeForWay",0
	align	4
_43274:
	dd	1
	dd	_3671
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43275
	dd	_22100
	dd	-8
	dd	2
	dd	_43276
	dd	_22100
	dd	-12
	dd	2
	dd	_43277
	dd	_427
	dd	-16
	dd	2
	dd	_29282
	dd	_427
	dd	-20
	dd	0
	align	4
_43267:
	dd	_43116
	dd	90
	dd	3
_43282:
	db	"startPosition",0
_43283:
	db	"radiusEllipsoid",0
	align	4
_43281:
	dd	1
	dd	_3673
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_23316
	dd	_22100
	dd	-8
	dd	2
	dd	_34401
	dd	_20471
	dd	-12
	dd	2
	dd	_31969
	dd	_20471
	dd	-16
	dd	2
	dd	_41270
	dd	_22100
	dd	-20
	dd	2
	dd	_43282
	dd	_20471
	dd	-24
	dd	2
	dd	_43283
	dd	_20471
	dd	-28
	dd	0
	align	4
_43278:
	dd	_43116
	dd	94
	dd	3
_43288:
	db	"rotationSpeed",0
	align	4
_43287:
	dd	1
	dd	_3675
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43288
	dd	_22100
	dd	-8
	dd	0
	align	4
_43284:
	dd	_43116
	dd	98
	dd	3
_43295:
	db	"E_SCENE_NODE_RENDER_PASS_pass",0
	align	4
_43294:
	dd	1
	dd	_3677
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	2
	dd	_43295
	dd	_427
	dd	-12
	dd	0
	align	4
_43289:
	dd	_43116
	dd	102
	dd	3
	align	4
_43299:
	dd	1
	dd	_3678
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43296:
	dd	_43116
	dd	106
	dd	3
	align	4
_43309:
	dd	1
	dd	_3679
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_3260
	dd	_27266
	dd	-8
	dd	0
	align	4
_43300:
	dd	_43116
	dd	110
	dd	3
	align	4
_43303:
	dd	3
	dd	0
	dd	0
	align	4
_43302:
	dd	_43116
	dd	110
	dd	22
	align	4
_43304:
	dd	_43116
	dd	111
	dd	3
	align	4
_43315:
	dd	1
	dd	_3680
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_41469
	dd	_39653
	dd	-8
	dd	0
	align	4
_43310:
	dd	_43116
	dd	115
	dd	3
	align	4
_43319:
	dd	1
	dd	_3682
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43316:
	dd	_43116
	dd	119
	dd	3
	align	4
_43325:
	dd	1
	dd	_3684
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26297
	dd	_427
	dd	-8
	dd	2
	dd	_2097
	dd	_36947
	dd	-12
	dd	0
	align	4
_43320:
	dd	_43116
	dd	123
	dd	3
	align	4
_43333:
	dd	1
	dd	_3685
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_2097
	dd	_36947
	dd	-12
	dd	0
	align	4
_43326:
	dd	_43116
	dd	127
	dd	3
	align	4
_43337:
	dd	1
	dd	_3686
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43334:
	dd	_43116
	dd	131
	dd	3
_43360:
	db	"meshname",0
_43361:
	db	"stretch",0
_43362:
	db	"defBlock",0
	align	4
_43359:
	dd	1
	dd	_3687
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43360
	dd	_19130
	dd	-8
	dd	2
	dd	_27307
	dd	_27308
	dd	-12
	dd	2
	dd	_34373
	dd	_33194
	dd	-16
	dd	2
	dd	_43361
	dd	_20446
	dd	-20
	dd	2
	dd	_34375
	dd	_20471
	dd	-24
	dd	2
	dd	_43362
	dd	_20574
	dd	-28
	dd	0
	align	4
_43338:
	dd	_43116
	dd	135
	dd	3
	align	4
_43341:
	dd	3
	dd	0
	dd	0
	align	4
_43340:
	dd	_43116
	dd	135
	dd	24
	align	4
_43342:
	dd	_43116
	dd	136
	dd	3
	align	4
_43345:
	dd	3
	dd	0
	dd	0
	align	4
_43344:
	dd	_43116
	dd	136
	dd	25
	align	4
_43346:
	dd	_43116
	dd	137
	dd	3
_43399:
	db	"heightMapFile",0
_43400:
	db	"VertexColor",0
_43401:
	db	"maxLOD",0
_43402:
	db	"patchSize",0
_43403:
	db	"bAddAlsoIfHeightmapEmpty",0
	align	4
_43398:
	dd	1
	dd	_3689
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43399
	dd	_26327
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	2
	dd	_43400
	dd	_27266
	dd	-32
	dd	2
	dd	_43401
	dd	_427
	dd	-36
	dd	2
	dd	_43402
	dd	_427
	dd	-40
	dd	2
	dd	_42729
	dd	_427
	dd	-44
	dd	2
	dd	_43403
	dd	_427
	dd	-48
	dd	0
	align	4
_43363:
	dd	_43116
	dd	141
	dd	3
	align	4
_43366:
	dd	3
	dd	0
	dd	0
	align	4
_43365:
	dd	_43116
	dd	141
	dd	23
	align	4
_43367:
	dd	_43116
	dd	142
	dd	3
	align	4
_43370:
	dd	3
	dd	0
	dd	0
	align	4
_43369:
	dd	_43116
	dd	142
	dd	20
	align	4
_43371:
	dd	_43116
	dd	143
	dd	3
	align	4
_43374:
	dd	3
	dd	0
	dd	0
	align	4
_43373:
	dd	_43116
	dd	143
	dd	20
	align	4
_43375:
	dd	_43116
	dd	144
	dd	3
	align	4
_43378:
	dd	3
	dd	0
	dd	0
	align	4
_43377:
	dd	_43116
	dd	144
	dd	22
	align	4
_43379:
	dd	_43116
	dd	145
	dd	3
	align	4
_43382:
	dd	3
	dd	0
	dd	0
	align	4
_43381:
	dd	_43116
	dd	145
	dd	28
	align	4
_43383:
	dd	_43116
	dd	147
	dd	3
_43440:
	db	"heightMapFileName",0
	align	4
_43439:
	dd	1
	dd	_3691
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43440
	dd	_19130
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	2
	dd	_43400
	dd	_27266
	dd	-32
	dd	2
	dd	_43401
	dd	_427
	dd	-36
	dd	2
	dd	_43402
	dd	_427
	dd	-40
	dd	2
	dd	_42729
	dd	_427
	dd	-44
	dd	2
	dd	_43403
	dd	_427
	dd	-48
	dd	0
	align	4
_43404:
	dd	_43116
	dd	151
	dd	3
	align	4
_43407:
	dd	3
	dd	0
	dd	0
	align	4
_43406:
	dd	_43116
	dd	151
	dd	23
	align	4
_43408:
	dd	_43116
	dd	152
	dd	3
	align	4
_43411:
	dd	3
	dd	0
	dd	0
	align	4
_43410:
	dd	_43116
	dd	152
	dd	20
	align	4
_43412:
	dd	_43116
	dd	153
	dd	3
	align	4
_43415:
	dd	3
	dd	0
	dd	0
	align	4
_43414:
	dd	_43116
	dd	153
	dd	20
	align	4
_43416:
	dd	_43116
	dd	154
	dd	3
	align	4
_43419:
	dd	3
	dd	0
	dd	0
	align	4
_43418:
	dd	_43116
	dd	154
	dd	22
	align	4
_43420:
	dd	_43116
	dd	155
	dd	3
	align	4
_43423:
	dd	3
	dd	0
	dd	0
	align	4
_43422:
	dd	_43116
	dd	155
	dd	28
	align	4
_43424:
	dd	_43116
	dd	157
	dd	3
	align	4
_43468:
	dd	1
	dd	_3693
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_34360
	dd	_20446
	dd	-12
	dd	2
	dd	_34361
	dd	_20574
	dd	-16
	dd	2
	dd	_29928
	dd	_29929
	dd	-20
	dd	2
	dd	_34362
	dd	_20471
	dd	-24
	dd	2
	dd	_34363
	dd	_20446
	dd	-28
	dd	2
	dd	_34364
	dd	_20446
	dd	-32
	dd	0
	align	4
_43441:
	dd	_43116
	dd	161
	dd	3
	align	4
_43444:
	dd	3
	dd	0
	dd	0
	align	4
_43443:
	dd	_43116
	dd	161
	dd	25
	align	4
_43445:
	dd	_43116
	dd	162
	dd	3
	align	4
_43448:
	dd	3
	dd	0
	dd	0
	align	4
_43447:
	dd	_43116
	dd	162
	dd	27
	align	4
_43449:
	dd	_43116
	dd	163
	dd	3
	align	4
_43452:
	dd	3
	dd	0
	dd	0
	align	4
_43451:
	dd	_43116
	dd	163
	dd	35
	align	4
_43453:
	dd	_43116
	dd	164
	dd	3
	align	4
_43494:
	dd	1
	dd	_3695
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_3260
	dd	_27266
	dd	-16
	dd	2
	dd	_29517
	dd	_36947
	dd	-20
	dd	2
	dd	_3263
	dd	_22100
	dd	-24
	dd	2
	dd	_26297
	dd	_427
	dd	-28
	dd	0
	align	4
_43469:
	dd	_43116
	dd	168
	dd	3
	align	4
_43472:
	dd	3
	dd	0
	dd	0
	align	4
_43471:
	dd	_43116
	dd	168
	dd	22
	align	4
_43473:
	dd	_43116
	dd	169
	dd	3
	align	4
_43476:
	dd	3
	dd	0
	dd	0
	align	4
_43475:
	dd	_43116
	dd	169
	dd	23
	align	4
_43477:
	dd	_43116
	dd	170
	dd	3
	align	4
_43480:
	dd	3
	dd	0
	dd	0
	align	4
_43479:
	dd	_43116
	dd	170
	dd	20
	align	4
_43481:
	dd	_43116
	dd	172
	dd	3
	align	4
_43500:
	dd	1
	dd	_3697
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	0
	align	4
_43495:
	dd	_43116
	dd	176
	dd	3
	align	4
_43510:
	dd	1
	dd	_3699
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	0
	align	4
_43501:
	dd	_43116
	dd	180
	dd	3
	align	4
_43504:
	dd	3
	dd	0
	dd	0
	align	4
_43503:
	dd	_43116
	dd	180
	dd	23
	align	4
_43505:
	dd	_43116
	dd	181
	dd	3
_43539:
	db	"bWithDefaultEmitter",0
	align	4
_43538:
	dd	1
	dd	_3701
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43539
	dd	_427
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	0
	align	4
_43511:
	dd	_43116
	dd	185
	dd	3
	align	4
_43514:
	dd	3
	dd	0
	dd	0
	align	4
_43513:
	dd	_43116
	dd	185
	dd	23
	align	4
_43515:
	dd	_43116
	dd	186
	dd	3
	align	4
_43518:
	dd	3
	dd	0
	dd	0
	align	4
_43517:
	dd	_43116
	dd	186
	dd	20
	align	4
_43519:
	dd	_43116
	dd	187
	dd	3
	align	4
_43522:
	dd	3
	dd	0
	dd	0
	align	4
_43521:
	dd	_43116
	dd	187
	dd	20
	align	4
_43523:
	dd	_43116
	dd	188
	dd	3
	align	4
_43526:
	dd	3
	dd	0
	dd	0
	align	4
_43525:
	dd	_43116
	dd	188
	dd	22
	align	4
_43527:
	dd	_43116
	dd	189
	dd	3
_43562:
	db	"top",0
_43563:
	db	"bottom",0
_43564:
	db	"tLeft",0
_43565:
	db	"tRight",0
_43566:
	db	"front",0
_43567:
	db	"back",0
	align	4
_43561:
	dd	1
	dd	_3703
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43562
	dd	_27308
	dd	-8
	dd	2
	dd	_43563
	dd	_27308
	dd	-12
	dd	2
	dd	_43564
	dd	_27308
	dd	-16
	dd	2
	dd	_43565
	dd	_27308
	dd	-20
	dd	2
	dd	_43566
	dd	_27308
	dd	-24
	dd	2
	dd	_43567
	dd	_27308
	dd	-28
	dd	2
	dd	_29517
	dd	_36947
	dd	-32
	dd	2
	dd	_26297
	dd	_427
	dd	-36
	dd	0
	align	4
_43540:
	dd	_43116
	dd	193
	dd	3
	align	4
_43543:
	dd	3
	dd	0
	dd	0
	align	4
_43542:
	dd	_43116
	dd	193
	dd	23
	align	4
_43544:
	dd	_43116
	dd	194
	dd	3
_43602:
	db	"shade_top",0
_43603:
	db	":SCOlor",0
_43604:
	db	"shade_down",0
	align	4
_43601:
	dd	1
	dd	_3705
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_832
	dd	_20446
	dd	-12
	dd	2
	dd	_3263
	dd	_22100
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	2
	dd	_43602
	dd	_43603
	dd	-24
	dd	2
	dd	_43604
	dd	_27266
	dd	-28
	dd	0
	align	4
_43568:
	dd	_43116
	dd	198
	dd	3
	align	4
_43571:
	dd	3
	dd	0
	dd	0
	align	4
_43570:
	dd	_43116
	dd	198
	dd	23
	align	4
_43572:
	dd	_43116
	dd	199
	dd	3
	align	4
_43575:
	dd	3
	dd	0
	dd	0
	align	4
_43574:
	dd	_43116
	dd	199
	dd	16
	align	4
_43576:
	dd	_43116
	dd	200
	dd	3
	align	4
_43579:
	dd	3
	dd	0
	dd	0
	align	4
_43578:
	dd	_43116
	dd	200
	dd	20
	align	4
_43580:
	dd	_43116
	dd	201
	dd	3
	align	4
_43583:
	dd	3
	dd	0
	dd	0
	align	4
_43582:
	dd	_43116
	dd	201
	dd	25
	align	4
_43584:
	dd	_43116
	dd	202
	dd	3
	align	4
_43587:
	dd	3
	dd	0
	dd	0
	align	4
_43586:
	dd	_43116
	dd	202
	dd	26
	align	4
_43588:
	dd	_43116
	dd	203
	dd	3
	align	4
_43626:
	dd	1
	dd	_3707
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_3263
	dd	_22100
	dd	-12
	dd	2
	dd	_3260
	dd	_27275
	dd	-16
	dd	2
	dd	_34401
	dd	_20471
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	0
	align	4
_43605:
	dd	_43116
	dd	207
	dd	3
	align	4
_43608:
	dd	3
	dd	0
	dd	0
	align	4
_43607:
	dd	_43116
	dd	207
	dd	23
	align	4
_43609:
	dd	_43116
	dd	208
	dd	3
	align	4
_43612:
	dd	3
	dd	0
	dd	0
	align	4
_43611:
	dd	_43116
	dd	208
	dd	20
	align	4
_43613:
	dd	_43116
	dd	209
	dd	3
	align	4
_43616:
	dd	3
	dd	0
	dd	0
	align	4
_43615:
	dd	_43116
	dd	209
	dd	22
	align	4
_43617:
	dd	_43116
	dd	210
	dd	3
_43646:
	db	"keyMapArray",0
_43647:
	db	"bNoVerticalMovement",0
_43648:
	db	"bInvertMouse",0
_43649:
	db	"bMakeActive",0
_43650:
	db	"keymap",0
	align	4
_43645:
	dd	1
	dd	_3709
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_41611
	dd	_20471
	dd	-12
	dd	2
	dd	_41602
	dd	_20471
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	2
	dd	_43646
	dd	_41628
	dd	-24
	dd	2
	dd	_43647
	dd	_427
	dd	-28
	dd	2
	dd	_41819
	dd	_20471
	dd	-32
	dd	2
	dd	_43648
	dd	_427
	dd	-36
	dd	2
	dd	_43649
	dd	_427
	dd	-40
	dd	2
	dd	_41629
	dd	_427
	dd	-44
	dd	2
	dd	_43650
	dd	_24373
	dd	-48
	dd	0
	align	4
_43627:
	dd	_43116
	dd	214
	dd	3
	align	4
_43630:
	dd	3
	dd	0
	dd	0
	align	4
_43629:
	dd	_43116
	dd	214
	dd	23
	align	4
_43631:
	dd	_43116
	dd	215
	dd	3
	align	4
_43633:
	dd	_43116
	dd	216
	dd	3
	align	4
_43635:
	dd	_43116
	dd	217
	dd	3
	align	4
_43641:
	dd	3
	dd	0
	dd	0
	align	4
_43637:
	dd	_43116
	dd	217
	dd	18
	align	4
_43642:
	dd	_43116
	dd	219
	dd	3
_43661:
	db	"translationSpeed",0
	align	4
_43660:
	dd	1
	dd	_3711
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_41611
	dd	_20471
	dd	-12
	dd	2
	dd	_41680
	dd	_20471
	dd	-16
	dd	2
	dd	_43661
	dd	_20471
	dd	-20
	dd	2
	dd	_26297
	dd	_427
	dd	-24
	dd	2
	dd	_43649
	dd	_427
	dd	-28
	dd	0
	align	4
_43651:
	dd	_43116
	dd	223
	dd	3
	align	4
_43654:
	dd	3
	dd	0
	dd	0
	align	4
_43653:
	dd	_43116
	dd	223
	dd	23
	align	4
_43655:
	dd	_43116
	dd	224
	dd	3
_43684:
	db	"lookat",0
	align	4
_43683:
	dd	1
	dd	_3713
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_3263
	dd	_22100
	dd	-12
	dd	2
	dd	_43684
	dd	_22100
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	2
	dd	_43649
	dd	_427
	dd	-24
	dd	0
	align	4
_43662:
	dd	_43116
	dd	228
	dd	3
	align	4
_43665:
	dd	3
	dd	0
	dd	0
	align	4
_43664:
	dd	_43116
	dd	228
	dd	23
	align	4
_43666:
	dd	_43116
	dd	229
	dd	3
	align	4
_43669:
	dd	3
	dd	0
	dd	0
	align	4
_43668:
	dd	_43116
	dd	229
	dd	20
	align	4
_43670:
	dd	_43116
	dd	230
	dd	3
	align	4
_43673:
	dd	3
	dd	0
	dd	0
	align	4
_43672:
	dd	_43116
	dd	230
	dd	23
	align	4
_43674:
	dd	_43116
	dd	231
	dd	3
_43689:
	db	"bAlsoAddIfMeshPointerZero",0
	align	4
_43688:
	dd	1
	dd	_3715
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_43213
	dd	_427
	dd	-20
	dd	2
	dd	_43689
	dd	_427
	dd	-24
	dd	0
	align	4
_43685:
	dd	_43116
	dd	235
	dd	3
	align	4
_43693:
	dd	1
	dd	_3717
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_43213
	dd	_427
	dd	-20
	dd	0
	align	4
_43690:
	dd	_43116
	dd	239
	dd	3
_43724:
	db	"waveHeight",0
_43725:
	db	"waveSpeed",0
_43726:
	db	"waveLength",0
	align	4
_43723:
	dd	1
	dd	_3719
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_43724
	dd	_20471
	dd	-12
	dd	2
	dd	_43725
	dd	_20471
	dd	-16
	dd	2
	dd	_43726
	dd	_20471
	dd	-20
	dd	2
	dd	_29517
	dd	_36947
	dd	-24
	dd	2
	dd	_26297
	dd	_427
	dd	-28
	dd	2
	dd	_3263
	dd	_22100
	dd	-32
	dd	2
	dd	_38467
	dd	_22100
	dd	-36
	dd	2
	dd	_3227
	dd	_22100
	dd	-40
	dd	0
	align	4
_43694:
	dd	_43116
	dd	243
	dd	3
	align	4
_43697:
	dd	3
	dd	0
	dd	0
	align	4
_43696:
	dd	_43116
	dd	243
	dd	23
	align	4
_43698:
	dd	_43116
	dd	244
	dd	3
	align	4
_43701:
	dd	3
	dd	0
	dd	0
	align	4
_43700:
	dd	_43116
	dd	244
	dd	20
	align	4
_43702:
	dd	_43116
	dd	245
	dd	3
	align	4
_43705:
	dd	3
	dd	0
	dd	0
	align	4
_43704:
	dd	_43116
	dd	245
	dd	20
	align	4
_43706:
	dd	_43116
	dd	246
	dd	3
	align	4
_43709:
	dd	3
	dd	0
	dd	0
	align	4
_43708:
	dd	_43116
	dd	246
	dd	22
	align	4
_43710:
	dd	_43116
	dd	247
	dd	3
	align	4
_43756:
	dd	1
	dd	_3721
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_36408
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	2
	dd	_43689
	dd	_427
	dd	-32
	dd	0
	align	4
_43727:
	dd	_43116
	dd	251
	dd	3
	align	4
_43730:
	dd	3
	dd	0
	dd	0
	align	4
_43729:
	dd	_43116
	dd	251
	dd	23
	align	4
_43731:
	dd	_43116
	dd	252
	dd	3
	align	4
_43734:
	dd	3
	dd	0
	dd	0
	align	4
_43733:
	dd	_43116
	dd	252
	dd	20
	align	4
_43735:
	dd	_43116
	dd	253
	dd	3
	align	4
_43738:
	dd	3
	dd	0
	dd	0
	align	4
_43737:
	dd	_43116
	dd	253
	dd	20
	align	4
_43739:
	dd	_43116
	dd	254
	dd	3
	align	4
_43742:
	dd	3
	dd	0
	dd	0
	align	4
_43741:
	dd	_43116
	dd	254
	dd	22
	align	4
_43743:
	dd	_43116
	dd	255
	dd	3
	align	4
_43786:
	dd	1
	dd	_3723
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29936
	dd	_29937
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	2
	dd	_43689
	dd	_427
	dd	-32
	dd	0
	align	4
_43757:
	dd	_43116
	dd	259
	dd	3
	align	4
_43760:
	dd	3
	dd	0
	dd	0
	align	4
_43759:
	dd	_43116
	dd	259
	dd	23
	align	4
_43761:
	dd	_43116
	dd	260
	dd	3
	align	4
_43764:
	dd	3
	dd	0
	dd	0
	align	4
_43763:
	dd	_43116
	dd	260
	dd	20
	align	4
_43765:
	dd	_43116
	dd	261
	dd	3
	align	4
_43768:
	dd	3
	dd	0
	dd	0
	align	4
_43767:
	dd	_43116
	dd	261
	dd	20
	align	4
_43769:
	dd	_43116
	dd	262
	dd	3
	align	4
_43772:
	dd	3
	dd	0
	dd	0
	align	4
_43771:
	dd	_43116
	dd	262
	dd	22
	align	4
_43773:
	dd	_43116
	dd	263
	dd	3
	align	4
_43814:
	dd	1
	dd	_3725
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_832
	dd	_20471
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	2
	dd	_26297
	dd	_427
	dd	-16
	dd	2
	dd	_3263
	dd	_22100
	dd	-20
	dd	2
	dd	_38467
	dd	_22100
	dd	-24
	dd	2
	dd	_3227
	dd	_22100
	dd	-28
	dd	0
	align	4
_43787:
	dd	_43116
	dd	267
	dd	3
	align	4
_43790:
	dd	3
	dd	0
	dd	0
	align	4
_43789:
	dd	_43116
	dd	267
	dd	23
	align	4
_43791:
	dd	_43116
	dd	268
	dd	3
	align	4
_43794:
	dd	3
	dd	0
	dd	0
	align	4
_43793:
	dd	_43116
	dd	268
	dd	20
	align	4
_43795:
	dd	_43116
	dd	269
	dd	3
	align	4
_43798:
	dd	3
	dd	0
	dd	0
	align	4
_43797:
	dd	_43116
	dd	269
	dd	20
	align	4
_43799:
	dd	_43116
	dd	270
	dd	3
	align	4
_43802:
	dd	3
	dd	0
	dd	0
	align	4
_43801:
	dd	_43116
	dd	270
	dd	22
	align	4
_43803:
	dd	_43116
	dd	271
	dd	3
_43843:
	db	"polyCount",0
	align	4
_43842:
	dd	1
	dd	_3727
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_34401
	dd	_20471
	dd	-8
	dd	2
	dd	_43843
	dd	_427
	dd	-12
	dd	2
	dd	_29517
	dd	_36947
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	2
	dd	_3263
	dd	_22100
	dd	-24
	dd	2
	dd	_38467
	dd	_22100
	dd	-28
	dd	2
	dd	_3227
	dd	_22100
	dd	-32
	dd	0
	align	4
_43815:
	dd	_43116
	dd	275
	dd	3
	align	4
_43818:
	dd	3
	dd	0
	dd	0
	align	4
_43817:
	dd	_43116
	dd	275
	dd	23
	align	4
_43819:
	dd	_43116
	dd	276
	dd	3
	align	4
_43822:
	dd	3
	dd	0
	dd	0
	align	4
_43821:
	dd	_43116
	dd	276
	dd	20
	align	4
_43823:
	dd	_43116
	dd	277
	dd	3
	align	4
_43826:
	dd	3
	dd	0
	dd	0
	align	4
_43825:
	dd	_43116
	dd	277
	dd	20
	align	4
_43827:
	dd	_43116
	dd	278
	dd	3
	align	4
_43830:
	dd	3
	dd	0
	dd	0
	align	4
_43829:
	dd	_43116
	dd	278
	dd	22
	align	4
_43831:
	dd	_43116
	dd	279
	dd	3
	align	4
_43847:
	dd	1
	dd	_1980
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43844:
	dd	_43116
	dd	283
	dd	3
	align	4
_43853:
	dd	1
	dd	_1739
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	0
	align	4
_43848:
	dd	_43116
	dd	287
	dd	3
	align	4
_43859:
	dd	1
	dd	_3729
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	0
	align	4
_43854:
	dd	_43116
	dd	291
	dd	3
	align	4
_43863:
	dd	1
	dd	_1970
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43860:
	dd	_43116
	dd	295
	dd	3
	align	4
_43867:
	dd	1
	dd	_3730
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43864:
	dd	_43116
	dd	299
	dd	3
_43872:
	db	"bCloneContent",0
	align	4
_43871:
	dd	1
	dd	_3732
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43872
	dd	_427
	dd	-8
	dd	0
	align	4
_43868:
	dd	_43116
	dd	303
	dd	3
_43885:
	db	"horiRes",0
_43886:
	db	"vertRes",0
_43887:
	db	"texturePercentage",0
_43888:
	db	"spherePercentage",0
	align	4
_43884:
	dd	1
	dd	_3734
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_27307
	dd	_27308
	dd	-8
	dd	2
	dd	_43885
	dd	_427
	dd	-12
	dd	2
	dd	_43886
	dd	_427
	dd	-16
	dd	2
	dd	_43887
	dd	_20471
	dd	-20
	dd	2
	dd	_43888
	dd	_20471
	dd	-24
	dd	2
	dd	_34401
	dd	_20471
	dd	-28
	dd	2
	dd	_29517
	dd	_36947
	dd	-32
	dd	2
	dd	_26297
	dd	_427
	dd	-36
	dd	0
	align	4
_43873:
	dd	_43116
	dd	307
	dd	3
	align	4
_43876:
	dd	3
	dd	0
	dd	0
	align	4
_43875:
	dd	_43116
	dd	307
	dd	23
	align	4
_43877:
	dd	_43116
	dd	308
	dd	3
	align	4
_43892:
	dd	1
	dd	_3736
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43889:
	dd	_43116
	dd	312
	dd	3
_43899:
	db	"factoryToAdd",0
	align	4
_43898:
	dd	1
	dd	_3738
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43899
	dd	_39284
	dd	-8
	dd	0
	align	4
_43893:
	dd	_43116
	dd	316
	dd	3
	align	4
_43903:
	dd	1
	dd	_3740
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43900:
	dd	_43116
	dd	320
	dd	3
	align	4
_43907:
	dd	1
	dd	_3741
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_43904:
	dd	_43116
	dd	324
	dd	3
	align	4
_43911:
	dd	1
	dd	_3743
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43908:
	dd	_43116
	dd	328
	dd	3
	align	4
_43917:
	dd	1
	dd	_3745
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_43899
	dd	_41862
	dd	-8
	dd	0
	align	4
_43912:
	dd	_43116
	dd	332
	dd	3
	align	4
_43921:
	dd	1
	dd	_3747
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43918:
	dd	_43116
	dd	336
	dd	3
	align	4
_43925:
	dd	1
	dd	_3748
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_43922:
	dd	_43116
	dd	340
	dd	3
	align	4
_43929:
	dd	1
	dd	_3750
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_43926:
	dd	_43116
	dd	344
	dd	3
	align	4
_43933:
	dd	1
	dd	_3752
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_39300
	dd	_427
	dd	-8
	dd	0
	align	4
_43930:
	dd	_43116
	dd	348
	dd	3
_43938:
	db	"userDataSerializer",0
_43939:
	db	":ISceneUserDataSerializer",0
	align	4
_43937:
	dd	1
	dd	_3753
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_43938
	dd	_43939
	dd	-12
	dd	0
	align	4
_43934:
	dd	_43116
	dd	352
	dd	3
_43958:
	db	"UDhandle",0
	align	4
_43957:
	dd	1
	dd	_3755
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_43938
	dd	_43939
	dd	-12
	dd	2
	dd	_43958
	dd	_427
	dd	-16
	dd	0
	align	4
_43940:
	dd	_43116
	dd	356
	dd	3
	align	4
_43942:
	dd	_43116
	dd	357
	dd	3
	align	4
_43951:
	dd	3
	dd	0
	dd	0
	align	4
_43948:
	dd	_43116
	dd	357
	dd	63
	align	4
_43952:
	dd	_43116
	dd	358
	dd	3
	align	4
_43976:
	dd	1
	dd	_3756
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_28441
	dd	_26389
	dd	-8
	dd	2
	dd	_43938
	dd	_43939
	dd	-12
	dd	2
	dd	_43958
	dd	_427
	dd	-16
	dd	0
	align	4
_43959:
	dd	_43116
	dd	362
	dd	3
	align	4
_43961:
	dd	_43116
	dd	363
	dd	3
	align	4
_43970:
	dd	3
	dd	0
	dd	0
	align	4
_43967:
	dd	_43116
	dd	363
	dd	63
	align	4
_43971:
	dd	_43116
	dd	364
	dd	3
	align	4
_43980:
	dd	1
	dd	_3758
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_43938
	dd	_43939
	dd	-12
	dd	0
	align	4
_43977:
	dd	_43116
	dd	368
	dd	3
	align	4
_43998:
	dd	1
	dd	_3759
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26279
	dd	_19130
	dd	-8
	dd	2
	dd	_43938
	dd	_43939
	dd	-12
	dd	2
	dd	_43958
	dd	_427
	dd	-16
	dd	0
	align	4
_43981:
	dd	_43116
	dd	372
	dd	3
	align	4
_43983:
	dd	_43116
	dd	373
	dd	3
	align	4
_43992:
	dd	3
	dd	0
	dd	0
	align	4
_43989:
	dd	_43116
	dd	373
	dd	63
	align	4
_43993:
	dd	_43116
	dd	374
	dd	3
	align	4
_44016:
	dd	1
	dd	_3760
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_28441
	dd	_26327
	dd	-8
	dd	2
	dd	_43938
	dd	_43939
	dd	-12
	dd	2
	dd	_43958
	dd	_427
	dd	-16
	dd	0
	align	4
_43999:
	dd	_43116
	dd	378
	dd	3
	align	4
_44001:
	dd	_43116
	dd	379
	dd	3
	align	4
_44010:
	dd	3
	dd	0
	dd	0
	align	4
_44007:
	dd	_43116
	dd	379
	dd	63
	align	4
_44011:
	dd	_43116
	dd	380
	dd	3
	align	4
_44029:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44017:
	dd	_43116
	dd	384
	dd	3
	align	4
_44025:
	dd	3
	dd	0
	dd	0
	align	4
_44021:
	dd	_43116
	dd	384
	dd	22
	align	4
_44026:
	dd	_43116
	dd	385
	dd	3
	align	4
_44033:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44030:
	dd	_43116
	dd	389
	dd	3
	align	4
_44037:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44034:
	dd	_43116
	dd	393
	dd	3
_44046:
	db	"ambientColor",0
	align	4
_44045:
	dd	1
	dd	_2630
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_44046
	dd	_27275
	dd	-8
	dd	0
	align	4
_44040:
	dd	_43116
	dd	401
	dd	3
	align	4
_44050:
	dd	1
	dd	_3762
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44047:
	dd	_43116
	dd	405
	dd	3
	align	4
_44054:
	dd	1
	dd	_2224
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44051:
	dd	_43116
	dd	409
	dd	3
	align	4
_44060:
	dd	1
	dd	_3763
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29227
	dd	_28608
	dd	-8
	dd	2
	dd	_26777
	dd	_19130
	dd	-12
	dd	2
	dd	_29517
	dd	_36947
	dd	-16
	dd	2
	dd	_832
	dd	_20446
	dd	-20
	dd	2
	dd	_3263
	dd	_22100
	dd	-24
	dd	2
	dd	_26297
	dd	_427
	dd	-28
	dd	2
	dd	_34427
	dd	_43603
	dd	-32
	dd	2
	dd	_34428
	dd	_27266
	dd	-36
	dd	0
	align	4
_44055:
	dd	_43116
	dd	413
	dd	3
_44067:
	db	"vtxColor0",0
_44068:
	db	"vtxColor1",0
_44069:
	db	"width0",0
_44070:
	db	"width1",0
	align	4
_44066:
	dd	1
	dd	_3765
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_44067
	dd	_27266
	dd	-12
	dd	2
	dd	_44068
	dd	_27266
	dd	-16
	dd	2
	dd	_34390
	dd	_427
	dd	-20
	dd	2
	dd	_34391
	dd	_427
	dd	-24
	dd	2
	dd	_20524
	dd	_20471
	dd	-28
	dd	2
	dd	_34392
	dd	_20471
	dd	-32
	dd	2
	dd	_44069
	dd	_20471
	dd	-36
	dd	2
	dd	_44070
	dd	_20471
	dd	-40
	dd	0
	align	4
_44061:
	dd	_43116
	dd	421
	dd	3
	align	4
_44076:
	dd	1
	dd	_3767
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_34401
	dd	_20471
	dd	-12
	dd	2
	dd	_34402
	dd	_427
	dd	-16
	dd	2
	dd	_34403
	dd	_427
	dd	-20
	dd	0
	align	4
_44071:
	dd	_43116
	dd	427
	dd	3
_44081:
	db	"meshBuffer",0
_44082:
	db	"q3shader",0
_44083:
	db	":IShader",0
	align	4
_44080:
	dd	1
	dd	_3769
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_44081
	dd	_34866
	dd	-8
	dd	2
	dd	_44082
	dd	_44083
	dd	-12
	dd	2
	dd	_29517
	dd	_36947
	dd	-16
	dd	2
	dd	_26297
	dd	_427
	dd	-20
	dd	0
	align	4
_44077:
	dd	_43116
	dd	431
	dd	3
	align	4
_44087:
	dd	1
	dd	_3771
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_39300
	dd	_427
	dd	-8
	dd	2
	dd	_2097
	dd	_36947
	dd	-12
	dd	0
	align	4
_44084:
	dd	_43116
	dd	435
	dd	3
_44094:
	db	"sceneNodeTypeName",0
	align	4
_44093:
	dd	1
	dd	_3772
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_44094
	dd	_19130
	dd	-8
	dd	2
	dd	_29517
	dd	_36947
	dd	-12
	dd	0
	align	4
_44088:
	dd	_43116
	dd	439
	dd	3
	align	4
_44119:
	dd	1
	dd	_3773
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_39300
	dd	_427
	dd	-8
	dd	2
	dd	_2097
	dd	_36947
	dd	-12
	dd	2
	dd	_28282
	dd	_21597
	dd	-16
	dd	2
	dd	_28283
	dd	_38227
	dd	-20
	dd	2
	dd	_832
	dd	_427
	dd	-24
	dd	0
	align	4
_44095:
	dd	_43116
	dd	443
	dd	3
	align	4
_44097:
	dd	_43116
	dd	444
	dd	3
	align	4
_44099:
	dd	_43116
	dd	446
	dd	3
	align	4
_44103:
	dd	_43116
	dd	448
	dd	3
	align	4
_44116:
	dd	3
	dd	0
	dd	0
	align	4
_44105:
	dd	_43116
	dd	449
	dd	4
_44106:
	db	":ISceneNode",0
	align	4
_44107:
	dd	_43116
	dd	451
	dd	4
	align	4
_44115:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-28
	dd	0
	align	4
_44111:
	dd	_43116
	dd	452
	dd	5
	align	4
_44117:
	dd	_43116
	dd	456
	dd	3
	align	4
_44118:
	dd	_43116
	dd	457
	dd	3
_44124:
	db	"subdivU",0
_44125:
	db	"subdivV",0
_44126:
	db	"foot",0
_44127:
	db	"tail",0
	align	4
_44123:
	dd	1
	dd	_3775
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_29517
	dd	_36947
	dd	-8
	dd	2
	dd	_26297
	dd	_427
	dd	-12
	dd	2
	dd	_44124
	dd	_427
	dd	-16
	dd	2
	dd	_44125
	dd	_427
	dd	-20
	dd	2
	dd	_44126
	dd	_27266
	dd	-24
	dd	2
	dd	_44127
	dd	_27266
	dd	-28
	dd	2
	dd	_27502
	dd	_22100
	dd	-32
	dd	2
	dd	_38135
	dd	_22100
	dd	-36
	dd	2
	dd	_3227
	dd	_22100
	dd	-40
	dd	0
	align	4
_44120:
	dd	_43116
	dd	465
	dd	3
_44132:
	db	"lightManager",0
_44133:
	db	":ILightManager",0
	align	4
_44131:
	dd	1
	dd	_3777
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_44132
	dd	_44133
	dd	-8
	dd	0
	align	4
_44128:
	dd	_43116
	dd	473
	dd	3
_44140:
	db	"SubdivideU",0
_44141:
	db	"SubdivideV",0
_44142:
	db	"FootColor",0
_44143:
	db	"TailColor",0
	align	4
_44139:
	dd	1
	dd	_3779
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_44140
	dd	_427
	dd	-12
	dd	2
	dd	_44141
	dd	_427
	dd	-16
	dd	2
	dd	_44142
	dd	_27266
	dd	-20
	dd	2
	dd	_44143
	dd	_27266
	dd	-24
	dd	0
	align	4
_44134:
	dd	_43116
	dd	477
	dd	3
	align	4
_44147:
	dd	1
	dd	_3781
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_41870
	dd	_427
	dd	-8
	dd	0
	align	4
_44144:
	dd	_43116
	dd	481
	dd	3
	align	4
_44151:
	dd	1
	dd	_3782
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44148:
	dd	_43116
	dd	485
	dd	3
	align	4
_44155:
	dd	1
	dd	_3784
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	0
	align	4
_44152:
	dd	_43116
	dd	489
	dd	3
	align	4
_44159:
	dd	1
	dd	_3786
	dd	2
	dd	_20347
	dd	_32519
	dd	-4
	dd	2
	dd	_31391
	dd	_36947
	dd	-8
	dd	0
	align	4
_44156:
	dd	_43116
	dd	493
	dd	3
	align	4
_44161:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_43939
	dd	-4
	dd	0
	align	4
_44160:
	dd	3
	dd	0
	dd	0
	align	4
_44170:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_43939
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
_44163:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/isceneuserdataserializer.bmx",0
	align	4
_44162:
	dd	_44163
	dd	14
	dd	3
	align	4
_44164:
	dd	_44163
	dd	15
	dd	3
	align	4
_44167:
	dd	_44163
	dd	18
	dd	3
_44199:
	db	"pISceneNode_forSceneNode",0
	align	4
_44198:
	dd	1
	dd	_3793
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_44199
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_43939
	dd	-12
	dd	0
	align	4
_44171:
	dd	_44163
	dd	25
	dd	3
	align	4
_44173:
	dd	_44163
	dd	27
	dd	3
	align	4
_44194:
	dd	3
	dd	0
	dd	2
	dd	_37010
	dd	_36947
	dd	-16
	dd	2
	dd	_22184
	dd	_27111
	dd	-20
	dd	0
	align	4
_44175:
	dd	_44163
	dd	29
	dd	6
	align	4
_44177:
	dd	_44163
	dd	31
	dd	6
	align	4
_44181:
	dd	_44163
	dd	32
	dd	6
	align	4
_44188:
	dd	3
	dd	0
	dd	0
	align	4
_44187:
	dd	_44163
	dd	32
	dd	49
	align	4
_44193:
	dd	3
	dd	0
	dd	0
	align	4
_44190:
	dd	_44163
	dd	32
	dd	63
	align	4
_44197:
	dd	3
	dd	0
	dd	0
	align	4
_44196:
	dd	_44163
	dd	34
	dd	4
_44217:
	db	"pIAttributes_userData",0
	align	4
_44216:
	dd	1
	dd	_3794
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_44199
	dd	_427
	dd	-8
	dd	2
	dd	_44217
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_43939
	dd	-16
	dd	0
	align	4
_44200:
	dd	_44163
	dd	40
	dd	3
	align	4
_44202:
	dd	_44163
	dd	42
	dd	3
_44212:
	db	"tempattributes",0
	align	4
_44211:
	dd	3
	dd	0
	dd	2
	dd	_37010
	dd	_36947
	dd	-20
	dd	2
	dd	_44212
	dd	_27111
	dd	-24
	dd	0
	align	4
_44204:
	dd	_44163
	dd	44
	dd	6
	align	4
_44206:
	dd	_44163
	dd	46
	dd	6
	align	4
_44208:
	dd	_44163
	dd	48
	dd	6
	align	4
_44215:
	dd	3
	dd	0
	dd	0
	align	4
_44214:
	dd	_44163
	dd	50
	dd	4
	align	4
_44221:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_43939
	dd	-4
	dd	0
	align	4
_44218:
	dd	_44163
	dd	55
	dd	3
	align	4
_44223:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_44222:
	dd	_44163
	dd	63
	dd	3
_44243:
	db	"():ISceneUserDataSerializer",0
	align	4
_44242:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_2247
	dd	_44243
	dd	-16
	dd	2
	dd	_20569
	dd	_43939
	dd	-20
	dd	0
	align	4
_44224:
	dd	_44163
	dd	67
	dd	3
	align	4
_44227:
	dd	3
	dd	0
	dd	0
	align	4
_44226:
	dd	_44163
	dd	67
	dd	23
	align	4
_44228:
	dd	_44163
	dd	69
	dd	3
	align	4
_44232:
	dd	_44163
	dd	71
	dd	3
	align	4
_44234:
	dd	_44163
	dd	74
	dd	3
	align	4
_44238:
	dd	_44163
	dd	76
	dd	3
	align	4
_44241:
	dd	_44163
	dd	78
	dd	3
_44246:
	db	":SMD3AnimationInfo",0
	align	4
_44245:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	0
	align	4
_44244:
	dd	3
	dd	0
	dd	0
	align	4
_44258:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44246
	dd	-12
	dd	0
_44248:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ianimatedmeshmd3.bmx",0
	align	4
_44247:
	dd	_44248
	dd	53
	dd	3
	align	4
_44251:
	dd	3
	dd	0
	dd	0
	align	4
_44250:
	dd	_44248
	dd	53
	dd	23
	align	4
_44252:
	dd	_44248
	dd	54
	dd	3
	align	4
_44254:
	dd	_44248
	dd	55
	dd	3
	align	4
_44257:
	dd	_44248
	dd	56
	dd	3
	align	4
_44262:
	dd	1
	dd	_3800
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	0
	align	4
_44259:
	dd	_44248
	dd	60
	dd	3
	align	4
_44266:
	dd	1
	dd	_3801
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	2
	dd	_29184
	dd	_427
	dd	-8
	dd	0
	align	4
_44263:
	dd	_44248
	dd	64
	dd	3
	align	4
_44270:
	dd	1
	dd	_3802
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	0
	align	4
_44267:
	dd	_44248
	dd	68
	dd	3
_44275:
	db	"num",0
	align	4
_44274:
	dd	1
	dd	_3803
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	2
	dd	_44275
	dd	_427
	dd	-8
	dd	0
	align	4
_44271:
	dd	_44248
	dd	72
	dd	3
	align	4
_44279:
	dd	1
	dd	_3804
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	0
	align	4
_44276:
	dd	_44248
	dd	76
	dd	3
_44284:
	db	"looping",0
	align	4
_44283:
	dd	1
	dd	_3805
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	2
	dd	_44284
	dd	_427
	dd	-8
	dd	0
	align	4
_44280:
	dd	_44248
	dd	80
	dd	3
	align	4
_44288:
	dd	1
	dd	_2625
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	0
	align	4
_44285:
	dd	_44248
	dd	84
	dd	3
_44293:
	db	"fps",0
	align	4
_44292:
	dd	1
	dd	_3806
	dd	2
	dd	_20347
	dd	_44246
	dd	-4
	dd	2
	dd	_44293
	dd	_427
	dd	-8
	dd	0
	align	4
_44289:
	dd	_44248
	dd	88
	dd	3
_44296:
	db	":SMD3Header",0
	align	4
_44295:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44294:
	dd	3
	dd	0
	dd	0
	align	4
_44307:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44296
	dd	-12
	dd	0
	align	4
_44297:
	dd	_44248
	dd	99
	dd	3
	align	4
_44300:
	dd	3
	dd	0
	dd	0
	align	4
_44299:
	dd	_44248
	dd	99
	dd	23
	align	4
_44301:
	dd	_44248
	dd	100
	dd	3
	align	4
_44303:
	dd	_44248
	dd	101
	dd	3
	align	4
_44306:
	dd	_44248
	dd	102
	dd	3
	align	4
_44311:
	dd	1
	dd	_3810
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44308:
	dd	_44248
	dd	106
	dd	3
	align	4
_44315:
	dd	1
	dd	_2211
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44312:
	dd	_44248
	dd	110
	dd	3
	align	4
_44319:
	dd	1
	dd	_1178
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44316:
	dd	_44248
	dd	114
	dd	3
	align	4
_44323:
	dd	1
	dd	_3811
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44320:
	dd	_44248
	dd	118
	dd	3
	align	4
_44327:
	dd	1
	dd	_3812
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44324:
	dd	_44248
	dd	122
	dd	3
	align	4
_44331:
	dd	1
	dd	_3813
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44328:
	dd	_44248
	dd	126
	dd	3
	align	4
_44335:
	dd	1
	dd	_3814
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44332:
	dd	_44248
	dd	130
	dd	3
	align	4
_44339:
	dd	1
	dd	_3815
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44336:
	dd	_44248
	dd	134
	dd	3
	align	4
_44343:
	dd	1
	dd	_3816
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44340:
	dd	_44248
	dd	138
	dd	3
	align	4
_44347:
	dd	1
	dd	_3817
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44344:
	dd	_44248
	dd	142
	dd	3
	align	4
_44351:
	dd	1
	dd	_3818
	dd	2
	dd	_20347
	dd	_44296
	dd	-4
	dd	0
	align	4
_44348:
	dd	_44248
	dd	146
	dd	3
_44354:
	db	":SMD3MeshHeader",0
	align	4
_44353:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44352:
	dd	3
	dd	0
	dd	0
	align	4
_44365:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44354
	dd	-12
	dd	0
	align	4
_44355:
	dd	_44248
	dd	157
	dd	3
	align	4
_44358:
	dd	3
	dd	0
	dd	0
	align	4
_44357:
	dd	_44248
	dd	157
	dd	23
	align	4
_44359:
	dd	_44248
	dd	158
	dd	3
	align	4
_44361:
	dd	_44248
	dd	159
	dd	3
	align	4
_44364:
	dd	_44248
	dd	160
	dd	3
	align	4
_44369:
	dd	1
	dd	_3822
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44366:
	dd	_44248
	dd	164
	dd	3
	align	4
_44373:
	dd	1
	dd	_2878
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44370:
	dd	_44248
	dd	168
	dd	3
	align	4
_44377:
	dd	1
	dd	_3811
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44374:
	dd	_44248
	dd	172
	dd	3
	align	4
_44381:
	dd	1
	dd	_3823
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44378:
	dd	_44248
	dd	176
	dd	3
	align	4
_44385:
	dd	1
	dd	_3824
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44382:
	dd	_44248
	dd	180
	dd	3
	align	4
_44389:
	dd	1
	dd	_3825
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44386:
	dd	_44248
	dd	184
	dd	3
	align	4
_44393:
	dd	1
	dd	_3826
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44390:
	dd	_44248
	dd	188
	dd	3
	align	4
_44397:
	dd	1
	dd	_3827
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44394:
	dd	_44248
	dd	192
	dd	3
	align	4
_44401:
	dd	1
	dd	_3828
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44398:
	dd	_44248
	dd	196
	dd	3
	align	4
_44405:
	dd	1
	dd	_3829
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44402:
	dd	_44248
	dd	200
	dd	3
	align	4
_44409:
	dd	1
	dd	_3830
	dd	2
	dd	_20347
	dd	_44354
	dd	-4
	dd	0
	align	4
_44406:
	dd	_44248
	dd	204
	dd	3
_44412:
	db	":SMD3Vertex",0
	align	4
_44411:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44412
	dd	-4
	dd	0
	align	4
_44410:
	dd	3
	dd	0
	dd	0
	align	4
_44423:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44412
	dd	-12
	dd	0
	align	4
_44413:
	dd	_44248
	dd	215
	dd	3
	align	4
_44416:
	dd	3
	dd	0
	dd	0
	align	4
_44415:
	dd	_44248
	dd	215
	dd	23
	align	4
_44417:
	dd	_44248
	dd	216
	dd	3
	align	4
_44419:
	dd	_44248
	dd	217
	dd	3
	align	4
_44422:
	dd	_44248
	dd	218
	dd	3
	align	4
_44427:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_44412
	dd	-4
	dd	0
	align	4
_44424:
	dd	_44248
	dd	222
	dd	3
	align	4
_44431:
	dd	1
	dd	_677
	dd	2
	dd	_20347
	dd	_44412
	dd	-4
	dd	0
	align	4
_44428:
	dd	_44248
	dd	226
	dd	3
_44434:
	db	":SMD3TexCoord",0
	align	4
_44433:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44434
	dd	-4
	dd	0
	align	4
_44432:
	dd	3
	dd	0
	dd	0
	align	4
_44445:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44434
	dd	-12
	dd	0
	align	4
_44435:
	dd	_44248
	dd	237
	dd	3
	align	4
_44438:
	dd	3
	dd	0
	dd	0
	align	4
_44437:
	dd	_44248
	dd	237
	dd	23
	align	4
_44439:
	dd	_44248
	dd	238
	dd	3
	align	4
_44441:
	dd	_44248
	dd	239
	dd	3
	align	4
_44444:
	dd	_44248
	dd	240
	dd	3
	align	4
_44449:
	dd	1
	dd	_3837
	dd	2
	dd	_20347
	dd	_44434
	dd	-4
	dd	0
	align	4
_44446:
	dd	_44248
	dd	244
	dd	3
	align	4
_44453:
	dd	1
	dd	_3838
	dd	2
	dd	_20347
	dd	_44434
	dd	-4
	dd	0
	align	4
_44450:
	dd	_44248
	dd	248
	dd	3
_44456:
	db	":SMD3Face",0
	align	4
_44455:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44456
	dd	-4
	dd	0
	align	4
_44454:
	dd	3
	dd	0
	dd	0
	align	4
_44467:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44456
	dd	-12
	dd	0
	align	4
_44457:
	dd	_44248
	dd	259
	dd	3
	align	4
_44460:
	dd	3
	dd	0
	dd	0
	align	4
_44459:
	dd	_44248
	dd	259
	dd	23
	align	4
_44461:
	dd	_44248
	dd	260
	dd	3
	align	4
_44463:
	dd	_44248
	dd	261
	dd	3
	align	4
_44466:
	dd	_44248
	dd	262
	dd	3
	align	4
_44471:
	dd	1
	dd	_3842
	dd	2
	dd	_20347
	dd	_44456
	dd	-4
	dd	0
	align	4
_44468:
	dd	_44248
	dd	266
	dd	3
_44474:
	db	":SMD3MeshBuffer",0
	align	4
_44473:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	0
	align	4
_44472:
	dd	3
	dd	0
	dd	0
	align	4
_44485:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44474
	dd	-12
	dd	0
	align	4
_44475:
	dd	_44248
	dd	277
	dd	3
	align	4
_44478:
	dd	3
	dd	0
	dd	0
	align	4
_44477:
	dd	_44248
	dd	277
	dd	23
	align	4
_44479:
	dd	_44248
	dd	278
	dd	3
	align	4
_44481:
	dd	_44248
	dd	279
	dd	3
	align	4
_44484:
	dd	_44248
	dd	280
	dd	3
	align	4
_44498:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	0
	align	4
_44486:
	dd	_44248
	dd	284
	dd	3
	align	4
_44494:
	dd	3
	dd	0
	dd	0
	align	4
_44490:
	dd	_44248
	dd	284
	dd	22
	align	4
_44495:
	dd	_44248
	dd	285
	dd	3
	align	4
_44502:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	0
	align	4
_44499:
	dd	_44248
	dd	289
	dd	3
	align	4
_44506:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	0
	align	4
_44503:
	dd	_44248
	dd	293
	dd	3
	align	4
_44512:
	dd	1
	dd	_3846
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	0
	align	4
_44509:
	dd	_44248
	dd	302
	dd	3
	align	4
_44516:
	dd	1
	dd	_2966
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	0
	align	4
_44513:
	dd	_44248
	dd	306
	dd	3
_44542:
	db	"[]:SMD3Vertex",0
	align	4
_44541:
	dd	1
	dd	_2838
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_34644
	dd	_44542
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_44517:
	dd	_44248
	dd	310
	dd	3
	align	4
_44519:
	dd	_44248
	dd	311
	dd	3
	align	4
_44521:
	dd	_44248
	dd	313
	dd	3
	align	4
_44525:
	dd	_44248
	dd	314
	dd	3
	align	4
_44538:
	dd	3
	dd	0
	dd	0
	align	4
_44527:
	dd	_44248
	dd	315
	dd	4
_44528:
	db	":SMD3Vertex",0
	align	4
_44529:
	dd	_44248
	dd	317
	dd	4
	align	4
_44537:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_44533:
	dd	_44248
	dd	318
	dd	5
	align	4
_44539:
	dd	_44248
	dd	322
	dd	3
	align	4
_44540:
	dd	_44248
	dd	324
	dd	3
_44568:
	db	"[]:SMD3TexCoord",0
	align	4
_44567:
	dd	1
	dd	_3849
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_44568
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_44543:
	dd	_44248
	dd	328
	dd	3
	align	4
_44545:
	dd	_44248
	dd	329
	dd	3
	align	4
_44547:
	dd	_44248
	dd	331
	dd	3
	align	4
_44551:
	dd	_44248
	dd	332
	dd	3
	align	4
_44564:
	dd	3
	dd	0
	dd	0
	align	4
_44553:
	dd	_44248
	dd	333
	dd	4
_44554:
	db	":SMD3TexCoord",0
	align	4
_44555:
	dd	_44248
	dd	335
	dd	4
	align	4
_44563:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_44559:
	dd	_44248
	dd	336
	dd	5
	align	4
_44565:
	dd	_44248
	dd	340
	dd	3
	align	4
_44566:
	dd	_44248
	dd	342
	dd	3
	align	4
_44593:
	dd	1
	dd	_2834
	dd	2
	dd	_20347
	dd	_44474
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_24373
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_44569:
	dd	_44248
	dd	346
	dd	3
	align	4
_44571:
	dd	_44248
	dd	347
	dd	3
	align	4
_44573:
	dd	_44248
	dd	349
	dd	3
	align	4
_44577:
	dd	_44248
	dd	350
	dd	3
	align	4
_44590:
	dd	3
	dd	0
	dd	0
	align	4
_44579:
	dd	_44248
	dd	351
	dd	4
_44580:
	db	"i",0
	align	4
_44581:
	dd	_44248
	dd	353
	dd	4
	align	4
_44589:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_44585:
	dd	_44248
	dd	354
	dd	5
	align	4
_44591:
	dd	_44248
	dd	358
	dd	3
	align	4
_44592:
	dd	_44248
	dd	360
	dd	3
_44596:
	db	":SMD3QuaternionTag",0
	align	4
_44595:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44596
	dd	-4
	dd	0
	align	4
_44594:
	dd	3
	dd	0
	dd	0
	align	4
_44607:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44596
	dd	-12
	dd	0
	align	4
_44597:
	dd	_44248
	dd	370
	dd	3
	align	4
_44600:
	dd	3
	dd	0
	dd	0
	align	4
_44599:
	dd	_44248
	dd	370
	dd	23
	align	4
_44601:
	dd	_44248
	dd	371
	dd	3
	align	4
_44603:
	dd	_44248
	dd	372
	dd	3
	align	4
_44606:
	dd	_44248
	dd	373
	dd	3
	align	4
_44613:
	dd	1
	dd	_3854
	dd	2
	dd	_20347
	dd	_44596
	dd	-4
	dd	2
	dd	_40122
	dd	_23145
	dd	-8
	dd	0
	align	4
_44608:
	dd	_44248
	dd	377
	dd	3
	align	4
_44617:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_44596
	dd	-4
	dd	0
	align	4
_44614:
	dd	_44248
	dd	381
	dd	3
	align	4
_44621:
	dd	1
	dd	_1518
	dd	2
	dd	_20347
	dd	_44596
	dd	-4
	dd	0
	align	4
_44618:
	dd	_44248
	dd	385
	dd	3
	align	4
_44625:
	dd	1
	dd	_3521
	dd	2
	dd	_20347
	dd	_44596
	dd	-4
	dd	0
	align	4
_44622:
	dd	_44248
	dd	389
	dd	3
	align	4
_44631:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_44596
	dd	-4
	dd	2
	dd	_20492
	dd	_44596
	dd	-8
	dd	0
	align	4
_44626:
	dd	_44248
	dd	393
	dd	3
_44634:
	db	":SMD3QuaternionTagList",0
	align	4
_44633:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	0
	align	4
_44632:
	dd	3
	dd	0
	dd	0
	align	4
_44645:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44634
	dd	-12
	dd	0
	align	4
_44635:
	dd	_44248
	dd	403
	dd	3
	align	4
_44638:
	dd	3
	dd	0
	dd	0
	align	4
_44637:
	dd	_44248
	dd	403
	dd	23
	align	4
_44639:
	dd	_44248
	dd	404
	dd	3
	align	4
_44641:
	dd	_44248
	dd	405
	dd	3
	align	4
_44644:
	dd	_44248
	dd	406
	dd	3
	align	4
_44651:
	dd	1
	dd	_3859
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_44646:
	dd	_44248
	dd	410
	dd	3
	align	4
_44655:
	dd	1
	dd	_530
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	0
	align	4
_44652:
	dd	_44248
	dd	414
	dd	3
	align	4
_44659:
	dd	1
	dd	_3860
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	2
	dd	_22717
	dd	_427
	dd	-8
	dd	0
	align	4
_44656:
	dd	_44248
	dd	418
	dd	3
_44667:
	db	"copyMe",0
	align	4
_44666:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	2
	dd	_44667
	dd	_44634
	dd	-8
	dd	0
	align	4
_44660:
	dd	_44248
	dd	422
	dd	3
	align	4
_44665:
	dd	_44248
	dd	423
	dd	3
	align	4
_44671:
	dd	1
	dd	_1075
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	2
	dd	_20492
	dd	_44596
	dd	-8
	dd	0
	align	4
_44668:
	dd	_44248
	dd	427
	dd	3
	align	4
_44675:
	dd	1
	dd	_1080
	dd	2
	dd	_20347
	dd	_44634
	dd	-4
	dd	2
	dd	_25295
	dd	_427
	dd	-8
	dd	0
	align	4
_44672:
	dd	_44248
	dd	431
	dd	3
_44678:
	db	":SMD3Mesh",0
	align	4
_44677:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44676:
	dd	3
	dd	0
	dd	0
	align	4
_44689:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44678
	dd	-12
	dd	0
	align	4
_44679:
	dd	_44248
	dd	442
	dd	3
	align	4
_44682:
	dd	3
	dd	0
	dd	0
	align	4
_44681:
	dd	_44248
	dd	442
	dd	23
	align	4
_44683:
	dd	_44248
	dd	443
	dd	3
	align	4
_44685:
	dd	_44248
	dd	444
	dd	3
	align	4
_44688:
	dd	_44248
	dd	445
	dd	3
	align	4
_44702:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44690:
	dd	_44248
	dd	449
	dd	3
	align	4
_44698:
	dd	3
	dd	0
	dd	0
	align	4
_44694:
	dd	_44248
	dd	449
	dd	22
	align	4
_44699:
	dd	_44248
	dd	450
	dd	3
	align	4
_44706:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44703:
	dd	_44248
	dd	454
	dd	3
	align	4
_44710:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44707:
	dd	_44248
	dd	458
	dd	3
	align	4
_44716:
	dd	1
	dd	_3866
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44713:
	dd	_44248
	dd	466
	dd	3
	align	4
_44720:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44717:
	dd	_44248
	dd	470
	dd	3
_44746:
	db	"[]:SMD3MeshBuffer",0
	align	4
_44745:
	dd	1
	dd	_3868
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_44746
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_44721:
	dd	_44248
	dd	475
	dd	3
	align	4
_44723:
	dd	_44248
	dd	476
	dd	3
	align	4
_44725:
	dd	_44248
	dd	478
	dd	3
	align	4
_44729:
	dd	_44248
	dd	479
	dd	3
	align	4
_44742:
	dd	3
	dd	0
	dd	0
	align	4
_44731:
	dd	_44248
	dd	480
	dd	4
_44732:
	db	":SMD3MeshBuffer",0
	align	4
_44733:
	dd	_44248
	dd	482
	dd	4
	align	4
_44741:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_44737:
	dd	_44248
	dd	483
	dd	5
	align	4
_44743:
	dd	_44248
	dd	487
	dd	3
	align	4
_44744:
	dd	_44248
	dd	489
	dd	3
	align	4
_44750:
	dd	1
	dd	_3870
	dd	2
	dd	_20347
	dd	_44678
	dd	-4
	dd	0
	align	4
_44747:
	dd	_44248
	dd	493
	dd	3
_44753:
	db	":IAnimatedMeshMD3",0
	align	4
_44752:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44753
	dd	-4
	dd	0
	align	4
_44751:
	dd	3
	dd	0
	dd	0
	align	4
_44764:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44753
	dd	-12
	dd	0
	align	4
_44754:
	dd	_44248
	dd	504
	dd	3
	align	4
_44757:
	dd	3
	dd	0
	dd	0
	align	4
_44756:
	dd	_44248
	dd	504
	dd	23
	align	4
_44758:
	dd	_44248
	dd	505
	dd	3
	align	4
_44760:
	dd	_44248
	dd	506
	dd	3
	align	4
_44763:
	dd	_44248
	dd	507
	dd	3
_44769:
	db	"shift",0
_44770:
	db	"loopMode",0
	align	4
_44768:
	dd	1
	dd	_3875
	dd	2
	dd	_20347
	dd	_44753
	dd	-4
	dd	2
	dd	_44769
	dd	_427
	dd	-8
	dd	2
	dd	_44770
	dd	_427
	dd	-12
	dd	0
	align	4
_44765:
	dd	_44248
	dd	511
	dd	3
	align	4
_44774:
	dd	1
	dd	_3870
	dd	2
	dd	_20347
	dd	_44753
	dd	-4
	dd	2
	dd	_36720
	dd	_427
	dd	-8
	dd	2
	dd	_36721
	dd	_427
	dd	-12
	dd	2
	dd	_36722
	dd	_427
	dd	-16
	dd	2
	dd	_36723
	dd	_427
	dd	-20
	dd	0
	align	4
_44771:
	dd	_44248
	dd	515
	dd	3
	align	4
_44778:
	dd	1
	dd	_3877
	dd	2
	dd	_20347
	dd	_44753
	dd	-4
	dd	0
	align	4
_44775:
	dd	_44248
	dd	519
	dd	3
_44784:
	db	"Quake3_getAsFloat",0
	align	4
_44783:
	dd	1
	dd	_44784
	dd	2
	dd	_23403
	dd	_19130
	dd	-4
	dd	5
	dd	_3263
	dd	_427
	dd	-8
	dd	0
_44780:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/iq3shader.bmx",0
	align	4
_44779:
	dd	_44780
	dd	15
	dd	2
_44789:
	db	"Quake3_getAsVector3df",0
	align	4
_44788:
	dd	1
	dd	_44789
	dd	2
	dd	_23403
	dd	_19130
	dd	-4
	dd	5
	dd	_3263
	dd	_427
	dd	-8
	dd	0
	align	4
_44785:
	dd	_44780
	dd	19
	dd	2
_44792:
	db	":SVariable",0
	align	4
_44791:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	0
	align	4
_44790:
	dd	3
	dd	0
	dd	0
	align	4
_44803:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44792
	dd	-12
	dd	0
	align	4
_44793:
	dd	_44780
	dd	28
	dd	3
	align	4
_44796:
	dd	3
	dd	0
	dd	0
	align	4
_44795:
	dd	_44780
	dd	28
	dd	23
	align	4
_44797:
	dd	_44780
	dd	29
	dd	3
	align	4
_44799:
	dd	_44780
	dd	30
	dd	3
	align	4
_44802:
	dd	_44780
	dd	31
	dd	3
	align	4
_44807:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	0
	align	4
_44804:
	dd	_44780
	dd	35
	dd	3
	align	4
_44813:
	dd	1
	dd	_2124
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_44808:
	dd	_44780
	dd	39
	dd	3
	align	4
_44817:
	dd	1
	dd	_3882
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	0
	align	4
_44814:
	dd	_44780
	dd	43
	dd	3
_44824:
	db	"content",0
	align	4
_44823:
	dd	1
	dd	_3883
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	2
	dd	_44824
	dd	_19130
	dd	-8
	dd	0
	align	4
_44818:
	dd	_44780
	dd	47
	dd	3
	align	4
_44828:
	dd	1
	dd	_1066
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	0
	align	4
_44825:
	dd	_44780
	dd	51
	dd	3
	align	4
_44832:
	dd	1
	dd	_436
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	0
	align	4
_44829:
	dd	_44780
	dd	55
	dd	3
	align	4
_44838:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_44792
	dd	-4
	dd	2
	dd	_20492
	dd	_44792
	dd	-8
	dd	0
	align	4
_44833:
	dd	_44780
	dd	59
	dd	3
_44841:
	db	":SVarGroup",0
	align	4
_44840:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44841
	dd	-4
	dd	0
	align	4
_44839:
	dd	3
	dd	0
	dd	0
	align	4
_44852:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44841
	dd	-12
	dd	0
	align	4
_44842:
	dd	_44780
	dd	70
	dd	3
	align	4
_44845:
	dd	3
	dd	0
	dd	0
	align	4
_44844:
	dd	_44780
	dd	70
	dd	23
	align	4
_44846:
	dd	_44780
	dd	71
	dd	3
	align	4
_44848:
	dd	_44780
	dd	72
	dd	3
	align	4
_44851:
	dd	_44780
	dd	73
	dd	3
	align	4
_44859:
	dd	1
	dd	_596
	dd	2
	dd	_20347
	dd	_44841
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_44824
	dd	_19130
	dd	-12
	dd	0
	align	4
_44853:
	dd	_44780
	dd	77
	dd	3
	align	4
_44865:
	dd	1
	dd	_3859
	dd	2
	dd	_20347
	dd	_44841
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	0
	align	4
_44860:
	dd	_44780
	dd	81
	dd	3
	align	4
_44872:
	dd	1
	dd	_3888
	dd	2
	dd	_20347
	dd	_44841
	dd	-4
	dd	2
	dd	_26472
	dd	_19130
	dd	-8
	dd	2
	dd	_44824
	dd	_19130
	dd	-12
	dd	0
	align	4
_44866:
	dd	_44780
	dd	85
	dd	3
_44898:
	db	"[]:SVariable",0
	align	4
_44897:
	dd	1
	dd	_3889
	dd	2
	dd	_20347
	dd	_44841
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_44898
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_44873:
	dd	_44780
	dd	89
	dd	3
	align	4
_44875:
	dd	_44780
	dd	90
	dd	3
	align	4
_44877:
	dd	_44780
	dd	92
	dd	3
	align	4
_44881:
	dd	_44780
	dd	93
	dd	3
	align	4
_44894:
	dd	3
	dd	0
	dd	0
	align	4
_44883:
	dd	_44780
	dd	94
	dd	4
_44884:
	db	":SVariable",0
	align	4
_44885:
	dd	_44780
	dd	96
	dd	4
	align	4
_44893:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_44889:
	dd	_44780
	dd	97
	dd	5
	align	4
_44895:
	dd	_44780
	dd	101
	dd	3
	align	4
_44896:
	dd	_44780
	dd	103
	dd	3
_44901:
	db	":SVarGroupList",0
	align	4
_44900:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44901
	dd	-4
	dd	0
	align	4
_44899:
	dd	3
	dd	0
	dd	0
	align	4
_44912:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44901
	dd	-12
	dd	0
	align	4
_44902:
	dd	_44780
	dd	114
	dd	3
	align	4
_44905:
	dd	3
	dd	0
	dd	0
	align	4
_44904:
	dd	_44780
	dd	114
	dd	23
	align	4
_44906:
	dd	_44780
	dd	115
	dd	3
	align	4
_44908:
	dd	_44780
	dd	116
	dd	3
	align	4
_44911:
	dd	_44780
	dd	117
	dd	3
	align	4
_44916:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_44901
	dd	-4
	dd	0
	align	4
_44913:
	dd	_44780
	dd	121
	dd	3
	align	4
_44920:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_44901
	dd	-4
	dd	0
	align	4
_44917:
	dd	_44780
	dd	125
	dd	3
	align	4
_44924:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_44901
	dd	-4
	dd	0
	align	4
_44921:
	dd	_44780
	dd	129
	dd	3
_44950:
	db	"[]:SVarGroup",0
	align	4
_44949:
	dd	1
	dd	_3889
	dd	2
	dd	_20347
	dd	_44901
	dd	-4
	dd	2
	dd	_28282
	dd	_21597
	dd	-8
	dd	2
	dd	_28283
	dd	_44950
	dd	-12
	dd	2
	dd	_832
	dd	_427
	dd	-16
	dd	0
	align	4
_44925:
	dd	_44780
	dd	133
	dd	3
	align	4
_44927:
	dd	_44780
	dd	134
	dd	3
	align	4
_44929:
	dd	_44780
	dd	136
	dd	3
	align	4
_44933:
	dd	_44780
	dd	137
	dd	3
	align	4
_44946:
	dd	3
	dd	0
	dd	0
	align	4
_44935:
	dd	_44780
	dd	138
	dd	4
_44936:
	db	":SVarGroup",0
	align	4
_44937:
	dd	_44780
	dd	140
	dd	4
	align	4
_44945:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-20
	dd	0
	align	4
_44941:
	dd	_44780
	dd	141
	dd	5
	align	4
_44947:
	dd	_44780
	dd	145
	dd	3
	align	4
_44948:
	dd	_44780
	dd	147
	dd	3
	align	4
_44952:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	0
	align	4
_44951:
	dd	3
	dd	0
	dd	0
	align	4
_44963:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_20569
	dd	_44083
	dd	-12
	dd	0
	align	4
_44953:
	dd	_44780
	dd	157
	dd	3
	align	4
_44956:
	dd	3
	dd	0
	dd	0
	align	4
_44955:
	dd	_44780
	dd	157
	dd	23
	align	4
_44957:
	dd	_44780
	dd	158
	dd	3
	align	4
_44959:
	dd	_44780
	dd	159
	dd	3
	align	4
_44962:
	dd	_44780
	dd	160
	dd	3
	align	4
_44969:
	dd	1
	dd	_453
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	2
	dd	_20492
	dd	_44083
	dd	-8
	dd	0
	align	4
_44964:
	dd	_44780
	dd	164
	dd	3
	align	4
_44975:
	dd	1
	dd	_535
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	2
	dd	_20492
	dd	_44083
	dd	-8
	dd	0
	align	4
_44970:
	dd	_44780
	dd	168
	dd	3
	align	4
_44979:
	dd	1
	dd	_1183
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	0
	align	4
_44976:
	dd	_44780
	dd	172
	dd	3
	align	4
_44983:
	dd	1
	dd	_2123
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	0
	align	4
_44980:
	dd	_44780
	dd	176
	dd	3
	align	4
_44987:
	dd	1
	dd	_3899
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	0
	align	4
_44984:
	dd	_44780
	dd	180
	dd	3
_44992:
	db	"stage",0
	align	4
_44991:
	dd	1
	dd	_3901
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	2
	dd	_44992
	dd	_427
	dd	-8
	dd	0
	align	4
_44988:
	dd	_44780
	dd	184
	dd	3
	align	4
_44996:
	dd	1
	dd	_581
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	2
	dd	_20492
	dd	_44083
	dd	-8
	dd	0
	align	4
_44993:
	dd	_44780
	dd	188
	dd	3
	align	4
_45000:
	dd	1
	dd	_3903
	dd	2
	dd	_20347
	dd	_44083
	dd	-4
	dd	0
	align	4
_44997:
	dd	_44780
	dd	192
	dd	3
	align	4
_45002:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_44133
	dd	-4
	dd	0
	align	4
_45001:
	dd	3
	dd	0
	dd	0
	align	4
_45016:
	dd	1
	dd	_1186
	dd	2
	dd	_20347
	dd	_44133
	dd	-4
	dd	0
_45004:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/ilightmanager.bmx",0
	align	4
_45003:
	dd	_45004
	dd	22
	dd	3
	align	4
_45012:
	dd	3
	dd	0
	dd	0
	align	4
_45008:
	dd	_45004
	dd	22
	dd	22
	align	4
_45013:
	dd	_45004
	dd	23
	dd	3
	align	4
_45020:
	dd	1
	dd	_1187
	dd	2
	dd	_20347
	dd	_44133
	dd	-4
	dd	0
	align	4
_45017:
	dd	_45004
	dd	27
	dd	3
	align	4
_45024:
	dd	1
	dd	_1188
	dd	2
	dd	_20347
	dd	_44133
	dd	-4
	dd	0
	align	4
_45021:
	dd	_45004
	dd	31
	dd	3
	align	4
_45028:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
	align	4
_45027:
	dd	_45004
	dd	44
	dd	3
	align	4
_45054:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_44133
	dd	-16
	dd	0
	align	4
_45029:
	dd	_45004
	dd	48
	dd	3
	align	4
_45032:
	dd	3
	dd	0
	dd	0
	align	4
_45031:
	dd	_45004
	dd	48
	dd	23
	align	4
_45033:
	dd	_45004
	dd	49
	dd	3
	align	4
_45035:
	dd	_45004
	dd	51
	dd	3
_45043:
	db	"():ILightManager",0
	align	4
_45042:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_45043
	dd	-20
	dd	0
	align	4
_45037:
	dd	_45004
	dd	53
	dd	4
	align	4
_45041:
	dd	_45004
	dd	55
	dd	4
	align	4
_45044:
	dd	_45004
	dd	59
	dd	3
	align	4
_45050:
	dd	_45004
	dd	61
	dd	3
	align	4
_45053:
	dd	_45004
	dd	63
	dd	3
	align	4
_45056:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_44133
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_45055:
	dd	_45004
	dd	71
	dd	3
	align	4
_45060:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_44133
	dd	-4
	dd	0
	align	4
_45057:
	dd	_45004
	dd	75
	dd	3
_45090:
	db	"lightList",0
_45091:
	db	"lightCount",0
	align	4
_45089:
	dd	1
	dd	_3914
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_45090
	dd	_21597
	dd	-8
	dd	2
	dd	_45091
	dd	_427
	dd	-12
	dd	2
	dd	_32621
	dd	_44133
	dd	-16
	dd	0
	align	4
_45061:
	dd	_45004
	dd	80
	dd	3
	align	4
_45063:
	dd	_45004
	dd	82
	dd	3
_45085:
	db	"[]:ILightSceneNode",0
	align	4
_45084:
	dd	3
	dd	0
	dd	2
	dd	_28283
	dd	_45085
	dd	-20
	dd	0
	align	4
_45065:
	dd	_45004
	dd	84
	dd	4
	align	4
_45067:
	dd	_45004
	dd	86
	dd	4
	align	4
_45080:
	dd	3
	dd	0
	dd	0
	align	4
_45069:
	dd	_45004
	dd	87
	dd	5
_45070:
	db	":ILightSceneNode",0
	align	4
_45071:
	dd	_45004
	dd	89
	dd	5
	align	4
_45079:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-24
	dd	0
	align	4
_45075:
	dd	_45004
	dd	90
	dd	6
	align	4
_45081:
	dd	_45004
	dd	95
	dd	6
	align	4
_45088:
	dd	3
	dd	0
	dd	0
	align	4
_45087:
	dd	_45004
	dd	97
	dd	4
	align	4
_45103:
	dd	1
	dd	_3916
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_32621
	dd	_44133
	dd	-8
	dd	0
	align	4
_45092:
	dd	_45004
	dd	103
	dd	3
	align	4
_45094:
	dd	_45004
	dd	105
	dd	3
	align	4
_45099:
	dd	3
	dd	0
	dd	0
	align	4
_45096:
	dd	_45004
	dd	107
	dd	6
	align	4
_45102:
	dd	3
	dd	0
	dd	0
	align	4
_45101:
	dd	_45004
	dd	109
	dd	4
_45116:
	db	"E_SCENE_NODE_RENDER_PASS",0
	align	4
_45115:
	dd	1
	dd	_3917
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_45116
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_44133
	dd	-12
	dd	0
	align	4
_45104:
	dd	_45004
	dd	115
	dd	3
	align	4
_45106:
	dd	_45004
	dd	117
	dd	3
	align	4
_45111:
	dd	3
	dd	0
	dd	0
	align	4
_45108:
	dd	_45004
	dd	119
	dd	6
	align	4
_45114:
	dd	3
	dd	0
	dd	0
	align	4
_45113:
	dd	_45004
	dd	121
	dd	4
	align	4
_45128:
	dd	1
	dd	_3918
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_45116
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_44133
	dd	-12
	dd	0
	align	4
_45117:
	dd	_45004
	dd	127
	dd	3
	align	4
_45119:
	dd	_45004
	dd	129
	dd	3
	align	4
_45124:
	dd	3
	dd	0
	dd	0
	align	4
_45121:
	dd	_45004
	dd	131
	dd	6
	align	4
_45127:
	dd	3
	dd	0
	dd	0
	align	4
_45126:
	dd	_45004
	dd	133
	dd	4
_45141:
	db	"pISceneNode",0
	align	4
_45140:
	dd	1
	dd	_3919
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_45141
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_44133
	dd	-12
	dd	0
	align	4
_45129:
	dd	_45004
	dd	139
	dd	3
	align	4
_45131:
	dd	_45004
	dd	141
	dd	3
	align	4
_45136:
	dd	3
	dd	0
	dd	0
	align	4
_45133:
	dd	_45004
	dd	143
	dd	6
	align	4
_45139:
	dd	3
	dd	0
	dd	0
	align	4
_45138:
	dd	_45004
	dd	145
	dd	4
	align	4
_45153:
	dd	1
	dd	_3920
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_45141
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_44133
	dd	-12
	dd	0
	align	4
_45142:
	dd	_45004
	dd	151
	dd	3
	align	4
_45144:
	dd	_45004
	dd	153
	dd	3
	align	4
_45149:
	dd	3
	dd	0
	dd	0
	align	4
_45146:
	dd	_45004
	dd	155
	dd	6
	align	4
_45152:
	dd	3
	dd	0
	dd	0
	align	4
_45151:
	dd	_45004
	dd	157
	dd	4
	align	4
_45155:
	dd	1
	dd	_430
	dd	2
	dd	_20347
	dd	_40240
	dd	-4
	dd	0
	align	4
_45154:
	dd	3
	dd	0
	dd	0
	align	4
_45160:
	dd	1
	dd	_479
	dd	2
	dd	_27104
	dd	_2292
	dd	-4
	dd	0
_45159:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/scene/svertexmanipulator.bmx",0
	align	4
_45158:
	dd	_45159
	dd	32
	dd	3
	align	4
_45186:
	dd	1
	dd	_481
	dd	2
	dd	_20372
	dd	_427
	dd	-4
	dd	2
	dd	_20373
	dd	_427
	dd	-8
	dd	2
	dd	_27104
	dd	_2292
	dd	-12
	dd	2
	dd	_20569
	dd	_40240
	dd	-16
	dd	0
	align	4
_45161:
	dd	_45159
	dd	36
	dd	3
	align	4
_45164:
	dd	3
	dd	0
	dd	0
	align	4
_45163:
	dd	_45159
	dd	36
	dd	23
	align	4
_45165:
	dd	_45159
	dd	37
	dd	3
	align	4
_45167:
	dd	_45159
	dd	39
	dd	3
_45175:
	db	"():IVertexManipulator",0
	align	4
_45174:
	dd	3
	dd	0
	dd	2
	dd	_2247
	dd	_45175
	dd	-20
	dd	0
	align	4
_45169:
	dd	_45159
	dd	41
	dd	4
	align	4
_45173:
	dd	_45159
	dd	43
	dd	4
	align	4
_45176:
	dd	_45159
	dd	47
	dd	3
	align	4
_45182:
	dd	_45159
	dd	49
	dd	3
	align	4
_45185:
	dd	_45159
	dd	51
	dd	3
	align	4
_45188:
	dd	1
	dd	_442
	dd	2
	dd	_20347
	dd	_40240
	dd	-4
	dd	2
	dd	_31274
	dd	_427
	dd	-8
	dd	0
	align	4
_45187:
	dd	_45159
	dd	59
	dd	3
	align	4
_45192:
	dd	1
	dd	_449
	dd	2
	dd	_20347
	dd	_40240
	dd	-4
	dd	0
	align	4
_45189:
	dd	_45159
	dd	63
	dd	3
_45207:
	db	"s3d_vertex",0
	align	4
_45206:
	dd	1
	dd	_3926
	dd	2
	dd	_20416
	dd	_427
	dd	-4
	dd	2
	dd	_45207
	dd	_427
	dd	-8
	dd	2
	dd	_32621
	dd	_40240
	dd	-12
	dd	0
	align	4
_45193:
	dd	_45159
	dd	68
	dd	3
	align	4
_45195:
	dd	_45159
	dd	70
	dd	3
	align	4
_45202:
	dd	3
	dd	0
	dd	2
	dd	_20380
	dd	_25832
	dd	-16
	dd	0
	align	4
_45197:
	dd	_45159
	dd	71
	dd	4
	align	4
_45199:
	dd	_45159
	dd	74
	dd	6
	align	4
_45205:
	dd	3
	dd	0
	dd	0
	align	4
_45204:
	dd	_45159
	dd	76
	dd	4
_45211:
	db	"_VECTOR3DF",0
	align	4
_45210:
	dd	1
	dd	_45211
	dd	2
	dd	_20550
	dd	_20471
	dd	-4
	dd	2
	dd	_20551
	dd	_20471
	dd	-8
	dd	2
	dd	_21778
	dd	_20471
	dd	-12
	dd	0
_45209:
	db	"$BMXPATH/mod/irrlicht.mod/core.mod/irrbmax.bmx",0
	align	4
_45208:
	dd	_45209
	dd	202
	dd	2
_45214:
	db	"_DIMENSION2DI",0
	align	4
_45213:
	dd	1
	dd	_45214
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_45212:
	dd	_45209
	dd	206
	dd	2
_45217:
	db	"_DIMENSION2DF",0
	align	4
_45216:
	dd	1
	dd	_45217
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_45215:
	dd	_45209
	dd	210
	dd	2
_45220:
	db	"_RECTI",0
	align	4
_45219:
	dd	1
	dd	_45220
	dd	2
	dd	_21039
	dd	_427
	dd	-4
	dd	2
	dd	_21040
	dd	_427
	dd	-8
	dd	2
	dd	_21041
	dd	_427
	dd	-12
	dd	2
	dd	_21042
	dd	_427
	dd	-16
	dd	0
	align	4
_45218:
	dd	_45209
	dd	214
	dd	2
_45223:
	db	"_POSITION2DI",0
	align	4
_45222:
	dd	1
	dd	_45223
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_45221:
	dd	_45209
	dd	218
	dd	2
_45226:
	db	"_POSITION2DF",0
	align	4
_45225:
	dd	1
	dd	_45226
	dd	2
	dd	_20550
	dd	_427
	dd	-4
	dd	2
	dd	_20551
	dd	_427
	dd	-8
	dd	0
	align	4
_45224:
	dd	_45209
	dd	222
	dd	2
_45229:
	db	"_SCOLOR",0
	align	4
_45228:
	dd	1
	dd	_45229
	dd	2
	dd	_21280
	dd	_427
	dd	-4
	dd	2
	dd	_32920
	dd	_427
	dd	-8
	dd	2
	dd	_32921
	dd	_427
	dd	-12
	dd	2
	dd	_21281
	dd	_427
	dd	-16
	dd	0
	align	4
_45227:
	dd	_45209
	dd	226
	dd	2
_45232:
	db	"_SCOLORF",0
	align	4
_45231:
	dd	1
	dd	_45232
	dd	2
	dd	_32920
	dd	_20471
	dd	-4
	dd	2
	dd	_32921
	dd	_20471
	dd	-8
	dd	2
	dd	_21281
	dd	_20471
	dd	-12
	dd	2
	dd	_21280
	dd	_20471
	dd	-16
	dd	0
	align	4
_45230:
	dd	_45209
	dd	230
	dd	2
_45261:
	db	"GetHandleArray",0
_45262:
	db	"objects",0
_45263:
	db	"[]:IrrBase",0
_45264:
	db	"handle_array",0
	align	4
_45260:
	dd	1
	dd	_45261
	dd	2
	dd	_45262
	dd	_45263
	dd	-4
	dd	2
	dd	_832
	dd	_427
	dd	-8
	dd	2
	dd	_45264
	dd	_24373
	dd	-12
	dd	0
	align	4
_45233:
	dd	_45209
	dd	235
	dd	2
	align	4
_45235:
	dd	_45209
	dd	236
	dd	2
	align	4
_45237:
	dd	_45209
	dd	238
	dd	2
	align	4
_45258:
	dd	3
	dd	0
	dd	0
	align	4
_45239:
	dd	_45209
	dd	239
	dd	3
	align	4
_45243:
	dd	_45209
	dd	240
	dd	3
_45244:
	db	"i",0
	align	4
_45245:
	dd	_45209
	dd	242
	dd	3
	align	4
_45257:
	dd	3
	dd	0
	dd	2
	dd	_427
	dd	_427
	dd	-16
	dd	0
	align	4
_45249:
	dd	_45209
	dd	243
	dd	4
	align	4
_45259:
	dd	_45209
	dd	247
	dd	2
_45275:
	db	"_HANDLE",0
	align	4
_45274:
	dd	1
	dd	_45275
	dd	2
	dd	_20380
	dd	_20348
	dd	-4
	dd	0
	align	4
_45265:
	dd	_45209
	dd	251
	dd	2
	align	4
_45268:
	dd	3
	dd	0
	dd	0
	align	4
_45267:
	dd	_45209
	dd	251
	dd	18
	align	4
_45273:
	dd	3
	dd	0
	dd	0
	align	4
_45270:
	dd	_45209
	dd	251
	dd	32
