You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Load all assets at the start of the game (listAssets() via Gradle task?); use xyz.png.desc files for AssetLoaderParameters
Inject them via the new DI mechanism (use a qualifier annotation)
Screen handling changes
Change libgdx-screenmanager to no longer reuse screen instances: create new screens and transitions on every push; registration is no longer needed; remove create() etc.; automatically dispose screens
Adapt pancake accordingly:
Implement screenmanager's changes
Use dependency injection for easier object handling; also change the asset handling to use the new DI mechanism
Add an EskalonApplicationContext for variables (app name, config stuff, debug environment, version, platform?) which is registered with the DI service
Integrate changes into ProjektGG
The text was updated successfully, but these errors were encountered:
This includes a few changes in other areas:
- The app is now started via an EskalonApplicationStarter.
- App configuration and start args are properly separated.
- The examples are launched as a separate process.
Part of eskalon/ProjektGG#33.
rework the networking; improve the game processing.
Also rename the packages to "de.eskalon.gg", move screens and rendering
into better places & add pancake as Git submodule.
Closes#33 & #34.
Depenency Injection
Load all assets at the start of the game (listAssets()
via Gradle task?); usexyz.png.desc
files forAssetLoaderParameters
Screen handling changes
create()
etc.; automatically dispose screensEskalonApplicationContext
for variables (app name, config stuff, debug environment, version, platform?) which is registered with the DI serviceThe text was updated successfully, but these errors were encountered: