Almas Baim
Almas Baim
Hi @makingthematrix Following our quick chat on Twitter, please see a standalone example below: Maven dep coordinates: ``` com.github.almasb fxgl 11.17 ``` Example: ``` import com.almasb.fxgl.app.GameApplication; import com.almasb.fxgl.app.GameSettings; import com.almasb.fxgl.dsl.FXGL;...
### Discussed in https://github.com/AlmasB/FXGL/discussions/1180 Originally posted by **nicymike** June 10, 2022 Hey! 1. What do you think about adding a new setting to audio for master volume. Many games have...
To go to `fxgl` module under `dsl.components`. The component moves the entity using provided Point2D waypoints. Existing move-related components can be studied: https://github.com/AlmasB/FXGL/tree/dev/fxgl/src/main/kotlin/com/almasb/fxgl/dsl/components Please provide API design first, before implementation.
**Please discuss the feature ideas on [Gitter](https://gitter.im/AlmasB/FXGL) first. Then please describe the feature** Currently supported [languages](https://github.com/AlmasB/FXGL/tree/dev/fxgl/src/main/resources/fxglassets/languages). This is mostly going to affect the UI / menu. The API need rethinking,...
From #1150: - [ ] FXGL.getAudioPlayer() could have removeAllMusic and/or Sound, it could also have get method returning sounds/music that "are there" or what is currently "playing" - [x] missing...
` entity.boundingBoxComponent.clearHitBoxes()` should be removed. Then we should use view translateX and Y to determine the origin of the hitbox we are adding. Finally, a test will be needed for...
**Please discuss the feature ideas on [Gitter](https://gitter.im/AlmasB/FXGL) first. Then please describe the feature** Currently isometric tmx is ignored. We should at least load it, leaving parsing to the developer in...
The semi-automated process of FXGL release to GH can potentially be fully automated by [JReleaser](https://github.com/jreleaser/jreleaser). This includes CC conversion into changelog during GH release via a manual GH action.
AnimationBuilder::L232 // TODO: we need to snap to endTime // else { // if (time > range.endInclusive) { // anim.setTimeTo(anim.endTime) // } else if (time < range.start) { // anim.setTimeTo(0.0)...
With the ability to set variable values both locally and globally. TODO: any use for var initialisations that run only on first dialogue context run? Example: hasMetNPC...