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

Add GameJoltAPI #171

Merged
merged 1 commit into from
Jun 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/main/java/gdx/liftoff/Listing.java
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ public static ArrayList<Language> chooseLanguages(Collection<String> names) {
new Anim8(),
new TenPatch(),
new Stripe(),
new GameJoltApi(),
new GdxGltf(),
new HackLights(),
new SpineRuntime(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1627,6 +1627,26 @@ class TantrumJdkgdxds : ThirdPartyExtension() {
}
}

/**
* Utilities for accessing the Game Jolt API for highscores and data storage.
* @author Raymond Buckley
*/
@Extension
class GameJoltApi : ThirdPartyExtension() {
override val id = "gameJoltApi"
override val defaultVersion = "0.0.4"
override val url = "https://github.com/raeleus/game-jolt-api"
override val group = "com.github.raeleus"
override val name = "game-jolt-api"

override fun initiateDependencies(project: Project) {
addDependency(project, Core.ID, "com.github.raeleus:game-jolt-api")

addDependency(project, GWT.ID, "com.github.raeleus:game-jolt-api:sources")
addGwtInherit(project, "com.github.raeleus.gamejoltapi")
}
}

//
// /**
// * An immediate-mode GUI library (LWJGL3-only!) that can be an alternative to scene2d.ui.
Expand Down
3 changes: 3 additions & 0 deletions src/main/resources/ui-data/nls.properties
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Somewhere along the line, we got two nls.properties files with largely the same content. It isn't a task for this PR, but maybe we can get rid of the older nls.properties and replace it entirely with the new one.

Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ colorful=Colorful-GDX
anim8=Anim8-GDX
tenPatch=TenPatch
stripe=Stripe
gameJoltApi=Game Jolt API
gdxGltf=gdx-gltf
hackLights=HackLights
spineRuntime=Spine (Runtime)
Expand Down Expand Up @@ -420,6 +421,7 @@ colorfulTip=Alternative color model for sprites.
anim8Tip=Animated GIF and PNG support, as well as 8-bit-palette PNGs.
tenPatchTip=Extension of 9-patch images.
stripeTip=Collected Scene2D widgets and utilities.
gameJoltApiTip=Utilities for accessing the Game Jolt API for highscores and data storage.
gdxGltfTip=GLTF support for 3D models and physically-based rendering.
hackLightsTip=A simple framebuffer based lighting engine for libGDX.
spineRuntimeTip=The runtime for Spine, a commercial skeletal-animation editor.
Expand Down Expand Up @@ -487,6 +489,7 @@ furyTerms=apache,serialization,binary
gandTerms=simple graphs,gdx ai,pathfinding,tommy ettinger,tettinger,serialization
gdxBasisUniversalTerms=texture,metaphore,crashinvaders
flexBoxTerms=lyze,yoga,ui
gameJoltApiTerms=highscores,data storage,raeleus,ray3k,raymond buckley
gdxGltfTerms=3d models,msgx
gdxPsxTerms=3d
gdxVfxCoreTerms=post processing effects,metaphore,crashinvaders
Expand Down
Loading