Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply new features, improvements and bug fixes from flixel-community #34

Closed
WingEraser opened this issue Nov 16, 2013 · 2 comments
Closed

Comments

@WingEraser
Copy link
Member

Flixel v2.56

This version fixes many of Flixel's older bugs, while staying reverse compatible with projects that use Flixel v2.55 (the current version in AdamAtomic/flixel).

New Features

Add properties numFrames and maxFrames to FlxSprite (#174)
Add new FlxTween class (#114)
PLACEHOLDER Add function to trigger full-screen support (not complete) (#74)
Make FlxG.log() able to split out arrays using FlxU.formatArray() (#74)
Add optional ColorMap parameter to FlxTilemap.bitmapToCSV() (#74)

Improvements

Prevent being able to set a FlxSprite to an invalid frame (#174)
Prevent errors if destroy() is called twice (#153)
INVALID Log error if invalid Bitmap passed to FlxG.addBitmap() (#127)
NO FIX FlxG.sort() won't crash if a property is not found (#116)
Log error if invalid custom particle class is passed to FlxEmitter (#95)
Prevent being able to pass null to FlxObject.add() (#87)
FlxObjects will now stop when they reach the end of a path (#)
INVALID Remove several FlashBuilder/FDT warnings Remove migration warnings if published with Flash IDE (#76)
Add super.destroy() to all overridden destroy() methods (#73)
INVALID Add http:// prefix if user did not in FlxPreloader.goToMyURL() (#71)

Performance Improvements

ALREADY FIXED No need to fill a camera twice if not blending alpha (#143)
INVALID Remove small performance issue in FlxG.addBitamp() (#96)
WON'T FIX Refactored FlxObject::preUpdate() to remove uneccessary code (#82)

Bugfixes

Fix FlxGroup#maxSize (#184)
Fix documentation for FlxText#moves (#180)
INVALID Fix FlxSprite.drawLine() incorrect behavior when full transparency set in color (#173)
Fix FlxTilemap.overlapsWithCallback calls callback when no overlapping (#166)
Fix FlxCamera "jitters" when following a target (#134)
NOT APPLIED IN RELEASE? Fix FlxText and problem with camera zoom (#119)
INVALID Fix Mouse.as doesn't like negative cursor offsets mixed with native Flash (#117)
Major cleanup and bug fixing of FlxSound (#114) , (#103) , (#101) , (#92) , (#80)
Fix FlxObject#(overlaps|overlapsAt) checking only first element of FlxGroup (#109)
Fix FlxTilemap not clearing variables before loadMap (#102)
ALREADY FIXED Fix overlapProcessed isn't properly cleared in FlxQuadTree (#100)
ALREADY FIXED Fix FlxTilemap ignoring last tiles if startingIndex > 0 (#99)
Add missing usage of particleClass in FlxEmitter (#95)
ALREADY FIXED Fix FlxTilemap.ray() result value always null (#84)
ALREADY FIXED Fix FlxU.round() giving incorrect results for negative numbers (#79)
ALREADY FIXED Fix FlxU.formatArray() includes first element twice (#77)
Fix health only initialized in FlxSprite, should have been in FlxObject (#74)
Fix incorrect value for moves in FlxTileblock and FlxTilemap (#70)

Repository changes

INVALID Move source to src folder
INVALID Remove documentation (only include it in release builds)
INVALID Add generate-asdoc.sh and generate-swc.sh utilities
INVALID Add .gitignore
INVALID Add CHANGELOG.md

@ghost ghost assigned WingEraser Nov 19, 2013
@ghost ghost assigned WingEraser Dec 14, 2013
@WingEraser
Copy link
Member Author

Add new FlxTween class (#114)
Major cleanup and bug fixing of FlxSound (#114) , (#103) , (#101) , (#92) , (#80)

The tween class is only used in FlxSound. I rather not touching FlxSound. Someone else might want to take a look if the fixes is needed to be patched. The code differs too much from f-as3 and f-gdx.

@WingEraser
Copy link
Member Author

New issue will be created for porting to v3.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant