Topic: v1.2 conversion underway

Irrlicht v1.2 was released yesterday.  i have started my initial analysis of the changes and do not yet have a time estimate on when it will be done.

Re: v1.2 conversion underway

here is the full change list.  should be able to get started on it tonight.  its not too bad so im going to estimate a week or so.

EDIT: last updated 12/18/2006

aabbox3d.h
- (done) update to classifyPlaneRelation method definition
- (done) new constructor

EGUIElementTypes.h
- (done) new type EGUIET_COLOR_SELECT_DIALOG

ETerrainElements.h
- (done) new - actually nothing needed since already implemented in E_TERRAIN_PATCH_SIZE

IAnimatedMesh.h
- (done) updated E_ANIMATED_MESH_TYPE types EAMTS_OCT and EAMTS_B3D

IAnimatedMeshB3D.h
- (done) removed method AddMatrixToJoint()
- (done) new method getLocalMatrixOfJoint()
- (done) new method setJointAnimation()
- (done) new method SetInterpolationMode()
- (done) new method SetAnimateMode()

IAnimatedMeshSceneNode.h
- (done) new method getB3DJointNode()
- (done) new method getMesh()

IAttributes.h
- (done) new E_ATTRIBUTE_TYPE EAT_POSITION2D
- (done) new method addPosition2d()
- (done) new method setAttribute() for position2d
- (done) new method getAttributeAsPosition2d()
- (done) new method getAttributeAsPosition2dByIndex()

IFileSystem.h
- (done) new method addUnZipFileArchive()
- (done) new method getAbsolutePath()

IGUIColorSelectDialog.h
- (done) new

IGUIEnvironment.h
- (done) new method addColorSelectDialog()

IGUIScrollBar.h
- (done) new method setSmallStep()

IGUISkin.h
- (done) new EGUI_SKIN_TYPE EGST_BURNING_SKIN
- (done) new EGUI_DEFAULT_SIZE EGDS_TEXT_DISTANCE_X, EGDS_TEXT_DISTANCE_Y

IMeshSceneNode.h
- (done) new method getMesh()

IParticleAffector.h
- (done) changed base type to IAttributeExchangingObject
- (done) new method setEnabled()
- (done) new method getEnabled()

IParticleEmitter.h
- (done) changed base type to IAttributeExchangingObject

irrList.h (N/A => dont have list wrapped)
- new copy constructor
- new = operator

irrMath.h (N/A => dont have math wrapped)
- new function floor32()
- new function ceil32()
- new function round32()

irrString.h
- (done) new method find()

ISceneManager.h
- (done) new parameter to createFlyCircleAnimator()
- (done) need fix for ambient light (see forums)

ITerrainSceneNode.h
- (done) removed E_TERRAIN_PATCH_SIZE (N/A - already had them broke out)
- (done) new method getHeight()

ITexture.h
- (done) new method getTransformation()

IVideoDriver.h
- (done) new E_VIDEO_DRIVER_FEATURE (several)
- (done) addTexture() color default format changed
- (done) new method drawVertexPrimitiveList()
- (done) new method draw2DImage() for drawing a set of 2d images
- (done) new method getCurrentRenderTargetSize()

IXMLWriter.h
- (done) new method writeElement() for writing arrays of names/values

rect.h
- (done) new - operator
- (done) new -= operator

S3DVertex.h (N/A => only changed const on SColor param)
- constructors for S3DVertex have changed up a bit
- constructors for S3DVertex2TCoords have changed
- constructor for S3DVertexTangents has changed

SColor.h
- (done) new function RGB16from16()
- (done) A1R5G5B5toA8R8G8B8() parameter has changed from short
- (done) new getGreenSigned()
- (done) new getRedSigned()
- (done) new getBlueSigned()
- (done) toOpenGLColor() now takes a param and no return value
- (done) all int/short function parameters and return values changed to unsigned

SMaterial.h
- (done) new Thickness property

Re: v1.2 conversion underway

progress update.  taking me a bit longer than expected.  should be soon.

Re: v1.2 conversion underway

changes are done!  just need to package it up smile  hopefully release will be sometime today.

Re: v1.2 conversion underway

FYI... new mod distro has been posted.