github RafaelBarbosatec/bonfire v1.6.0
Version 1.6.0

latest releases: v2.6.1, v2.4.0, v1.12.0...
2 years ago

1.6.0

  • adds getScreenPosition method in GameComponent.
  • adds enableDiagonal param in simpleAttackRange.
  • adds visibleComponentsByType and componentsByType in BonfireGame.
  • adds onTapDown and onTapUp in BonfireTiledWidget and BonfireWidget.
  • remove method isVisibleInCamera() in GameComponent. Now use the isVisible param to check if this component is visible in camera.
  • improvements in order of the update of Camera
  • add QuadTree data struct to search of the visible Tiles.
  • update ordered_set
  • improvements in Camera
  • improvements in AnimatedObjectOnce
  • improvements in CameraConfig -> moveOnlyMapArea
  • improvements in Lighting
  • adds "Smooth" effect in camera. To enable:
    BonfireTiledWidget(
        ...
        cameraConfig: CameraConfig(
            smoothCameraEnable: true,
        ),
    );
  • fix bug in TapGesture
  • fix error Tile of above type.
  • improve player joystick movement #157
  • enables remove tiles of map.
  • fix position translation on diagonal movement of FlyingAttackObject #155
  • improvements performance
  • Add shake method in Camera.
  • Improvements in TiledMap.
  • [BREAKING CHANGE] Refactor TalkDialog core to allow RichText animations:
    Now every Say requires a text param which takes a List<TextSpan> instead of a String.
  • Add param speed to TalkDialog.
  • Improvements in cache system to load map.
  • add param tileSizeToUpdate to configure interval of the update map.
  • Improvements in Camera
  • Improvements in MapWorld to support large maps.
  • [BREAKING CHANGE] change List<Tile> to List<TileModel> to create manual maps see example.
  • Improvements in LightingComponent
  • Improvements in TalkDialog. #136
  • update a_star_algorithm

Don't miss a new bonfire release

NewReleases is sending notifications on new releases.