Skip to content

Commit

Permalink
more dope shits stuff lol
Browse files Browse the repository at this point in the history
  • Loading branch information
charlesisfeline authored Feb 18, 2024
1 parent eb421a5 commit b671fec
Show file tree
Hide file tree
Showing 18 changed files with 178 additions and 232 deletions.
28 changes: 17 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
6.0.0 (TBD)
#### Changes and improvements:
- `FlxSpritegroup`: Setting `origin` now causes members to pivot around the same point ([#2981](https://github.com/HaxeFlixel/flixel/pull/2981))
- `FlxCamera`: Smoother camera lerping, particularly with non-fixed timesteps ([#2922](https://github.com/HaxeFlixel/flixel/pull/2922))
- `FlxState`: Remove deprecated `switchTo` ([#2733](https://github.com/HaxeFlixel/flixel/pull/2733))Z
- `FlxG`: Add deprecation warning on `switchState` with instances ([#2733](https://github.com/HaxeFlixel/flixel/pull/2733))Z
5.6.2 (February 10, 2024)
#### Changes and improvements:
- `FlxBitmapFont`: Prevent crashes from missing xml fields in `fromAngelCode` ([#3029](https://github.com/HaxeFlixel/flixel/pull/3029))
Expand Down Expand Up @@ -80,7 +86,7 @@
- **README.md**: Add Turkish translations
- `AssetPaths`: Add `allFiles` field, and an arg in `FlxAssets.buildFileReferences` to change the identifier ([#2807](https://github.com/HaxeFlixel/flixel/pull/2807))
- Debug tools: Add ways to remove custom debug tools ([#2792](https://github.com/HaxeFlixel/flixel/pull/2792))
- `FlxG.console`: Add `removeByAlias`, `removeEnum`, `removeClass`, `removeObject` and `removeFunction`
- `FlxG.console`: Add `removeByAlias`, `removeEnum`, `removeClass`, `removeObject` and `removeFunction`
- `FlxG.game.debugger.interaction`: Add `removeTool`
- `FlxText`: Add `fieldHeight` field ([#2789](https://github.com/HaxeFlixel/flixel/pull/2789))
- `FlxG`: Add compiler flag `FLX_NO_SAVE` to remove `FlxG.save` (also counter-flag `FLX_SAVE`) ([#2840](https://github.com/HaxeFlixel/flixel/pull/2840))
Expand Down Expand Up @@ -220,7 +226,7 @@
- `AssetPaths`: various fixes ([#2680](https://github.com/HaxeFlixel/flixel/pull/2680))
- apply `include`/`exclude` args to files, not directories
- default file renamer will replace spaces with underscore

#### New features:
- `FlxKeys`: Added `SCROLL_LOCK`, `NUMLOCK`, `WINDOWS`, `MENU`, `BREAK` and `NUMPADSLASH` keys ([#2638](https://github.com/HaxeFlixel/flixel/pull/2638))

Expand Down Expand Up @@ -258,7 +264,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
- `WatchFrontEnd`: added `FlxG.watch.addFunction` ([#2500](https://github.com/HaxeFlixel/flixel/pull/2500))
- `FlxPoint`: added binary operators `+`, `-`, `+=`, `-=`, `*`, and `*=` ([#2557](https://github.com/HaxeFlixel/flixel/pull/2557))
- `FlxColor`: added `rgb` getter and setter ([#2555](https://github.com/HaxeFlixel/flixel/pull/2555))
- `FlxSave`: added `mergeDataFrom`, `mergeData` `status`, `isBound` and `isEmpty`
- `FlxSave`: added `mergeDataFrom`, `mergeData` `status`, `isBound` and `isEmpty`
([#2566](https://github.com/HaxeFlixel/flixel/pull/2566))
([#2584](https://github.com/HaxeFlixel/flixel/pull/2584))
- `FlxAnimation` - added `loopPoint` to allow looping to a frame other than the starting frame ([#2621](https://github.com/HaxeFlixel/flixel/pull/2621))
Expand Down Expand Up @@ -573,7 +579,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
- fixed selections being canceled on interaction with debugger UI ([897f21f](https://github.com/HaxeFlixel/flixel/commit/897f21f))
- `FlxG.html5`: fixed `platform` detecting iPhone and iPod as "Mac" ([#2052](https://github.com/HaxeFlixel/flixel/issues/2052))
- `FlxTilemap`: fixed a missing bounds check in `getTileIndexByCoords()` ([#2024](https://github.com/HaxeFlixel/flixel/issues/2024))
- `FlxAnalog`: fixed mouse input without `FLX_NO_TOUCH` ([#2067](https://github.com/HaxeFlixel/flixel/issues/2067))
- `FlxAnalog`: fixed mouse input without `FLX_NO_TOUCH` ([#2067](https://github.com/HaxeFlixel/flixel/issues/2067))
- `flixel.input`: fixed `Float` being used for tick values ([#2071](https://github.com/HaxeFlixel/flixel/issues/2071))
- `FlxCamera`: fixed object visibility for `zoom < 1` ([#2003](https://github.com/HaxeFlixel/flixel/issues/2003))
- `FlxEmitter`: fixed issues with `lifespan == 0` ([#2074](https://github.com/HaxeFlixel/flixel/issues/2074))
Expand Down Expand Up @@ -732,7 +738,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
* `FlxTween`: fixed nested tween chains ([#1871](https://github.com/HaxeFlixel/flixel/issues/1871))
* `FlxTypedGroup`: fixed recursion in `forEachOfType()` ([#1876](https://github.com/HaxeFlixel/flixel/issues/1876))
* `Tracker`: [Neko] fixed a crash in `setVisible()` ([#1879](https://github.com/HaxeFlixel/flixel/issues/1879))
* Fixed some flixel-internal fields being accessible when they shouldn't be ([#1849](https://github.com/HaxeFlixel/flixel/issues/1849))
* Fixed some flixel-internal fields being accessible when they shouldn't be ([#1849](https://github.com/HaxeFlixel/flixel/issues/1849))

#### Changes and improvements:

Expand All @@ -741,7 +747,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
* `FlxSpriteUtil`: changed `alphaMask()` arguments from `Dynamic` to `FlxGraphicAsset` ([#1806](https://github.com/HaxeFlixel/flixel/issues/1806))
* `FlxG.signals`: changed `preUpdate` to be dispatched _after_ `FlxG.elapsed` is updated ([#1836](https://github.com/HaxeFlixel/flixel/issues/1836))
* `FlxG.debugger`: changed `drawDebugChanged` to be dispatched _after_ `drawDebug` is updated
* `FlxDefines`: added a check for incompatible OpenFL / Lime versions (should be < 4.0.0 / < 3.0.0 respectively)
* `FlxDefines`: added a check for incompatible OpenFL / Lime versions (should be < 4.0.0 / < 3.0.0 respectively)

4.0.1 (March 19, 2016)
------------------------------
Expand All @@ -758,7 +764,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
* `FlxStringUtil.formatMoney()`:
* fixed formatting for `Amount < 0` ([#1754](https://github.com/HaxeFlixel/flixel/issues/1754))
* fixed formatting for negative amounts
* [HTML5] fixed formatting for amounts > Int32
* [HTML5] fixed formatting for amounts > Int32
* Debugger Stats window: fixed paused time being taken into account for average FPS

4.0.0 (February 16, 2016)
Expand Down Expand Up @@ -998,7 +1004,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the

* `FlxAssets`:
* `cacheSounds()` -> `FlxG.sound.cacheAll()` ([#1097](https://github.com/HaxeFlixel/flixel/issues/1097))
* OpenFL live asset reloading is now supported (native targets)
* OpenFL live asset reloading is now supported (native targets)
* `FlxSound`
* can now be used even if `FLX_NO_SOUND_SYSTEM` is enabled ([#1199](https://github.com/HaxeFlixel/flixel/issues/1199))
* `looped` is now `public`
Expand Down Expand Up @@ -1040,7 +1046,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
added `setRect()` method which allows you to set a rectangular region of tiles to the provided index
* `FlxTile`:
added `frame` variable which holds tile's "graphic"
* `FlxTileblock`:
* `FlxTileblock`:
* added `setTile()` and `tileSprite` ([#1300](https://github.com/HaxeFlixel/flixel/issues/1300))
* added `loadFrames()` method which allows you to use frames collection as a source of graphic
* `FlxTilemap`:
Expand Down Expand Up @@ -1099,7 +1105,7 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the
* `FlxColor`:
* `FlxColor` is now an `abstract`, interchangeable with `Int` - the `FlxColorUtil` functions have been merged into it ([#1027](https://github.com/HaxeFlixel/flixel/issues/1027))
* the color presets have been reduced to a smaller, more useful selection ([#1117](https://github.com/HaxeFlixel/flixel/issues/1117))
* `FlxPath`:
* `FlxPath`:
* the original `FlxObject#immovable` value is now restored after completion
* `active` is now only true when in progress
* fixed velocity being set even if the object position matches the current node
Expand All @@ -1123,5 +1129,5 @@ The alpha was causing issues with CI due to haxelib issues. We're foregoing the

* Added an initialization macro that aborts compilation with helpful errors when:
* targeting older SWF versions with invalid defines
* using an unsupported Haxe version
* using an unsupported Haxe version
* Flixel sound assets are now being embedded via `embed="true"`
Loading

0 comments on commit b671fec

Please sign in to comment.