libGDX
In this new version, I fixed many bugs, especially in Scene2D. I also added the support for in-string colored text in lgBitmapFont and lgBitmapFontCache.
v0.99:
- I fixed numerous bugs, especially in Scene2D where the listeners did not work as expected and actors were not fully re-initialized when Initialize was called again;
- I set to Null the internal objects of classes after a call to Dispose;
- I added the following functions:
+ IsInitialized where it was still missing;
+ Move to lgArray;
+ ComputeScaleForPixelHeight to lgBitmapFont;
+ SetNameForColor, GetColorByName and SetAlpha to lgColor;
+ Clear to lgMapLayers;
+ Lerp to lgMathUtils;
+ Load3 and LoadEmitterImages3 to lgParticleEffect;
+ SetString to lgScn2DLabel;
+ Initialize4 to lgScn2DSpriteDrawable, lgScn2DTextureRegionDrawable and lgScn2DTiledDrawable;
+ UpdateMatrices to lgShapeRenderer;
+ SetCenterX, SetCenterY and SetCenter to lgSprite;
- I added a ChildrenCount property to lgScn2DGroup;
- I added a Draw event to lgScn2DImage and lgScn2DLabel;
- I added a Disabled property to lgScn2DScrollPane;
- I added the following predefined colors to lgColor: Olive, Purple, Maroon, Teal, Navy;
- I renamed the alpha function to to255 in lgColor;
- lgBitmapFont and lgBitmapFontCache now support in-string colored text through a simple markup language (see the demo);
- I added the MarkupEnabled property to lgBitmapFont;
- I added a BitmapFont demo;
- I modified the FrameBuffer demo;
- I removed the yUp and yDown parameters from the tiled map loaders and renderers (yUp is now always true);
- I removed Rotation and rotateBy from lgScn2DLabel, lgScn2DList, lgScn2DSelectBox and lgScn2DTouchpad because they were not effective.