Skip to content

Commit

Permalink
Merge pull request #171 from raeleus/Add-GameJoltAPI
Browse files Browse the repository at this point in the history
Add GameJoltAPI
  • Loading branch information
tommyettinger authored Jun 30, 2024
2 parents 4f890a1 + e3ba2f5 commit d0fe888
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 0 deletions.
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
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

0 comments on commit d0fe888

Please sign in to comment.