Skip to content

crykn/guacamole

Repository files navigation

guacamole

Release Build GWT Compatible

A small collection of some common and very basic utilities for libGDX games, which is used in libgdx-screenmanager and pancake.

Core

dependencies {
    implementation 'com.github.crykn.guacamole:core:$guacamoleVersion'
}

gdx & gdx-desktop & gdx-gwt

gdx & gdx-gwt

Core project:

dependencies {
    implementation "com.github.crykn.guacamole:gdx:$guacamoleVersion" // guacamole-core is included
}

Html project:

dependencies {
    implementation "com.github.crykn.guacamole:gdx:$guacamoleVersion" // guacamole-core is included
    
    implementation "com.github.crykn.guacamole:core:$guacamoleVersion:sources"
    implementation "com.github.crykn.guacamole:gdx:$guacamoleVersion:sources"
    implementation "com.github.crykn.guacamole:gdx-gwt:$guacamoleVersion"
    implementation "com.github.crykn.guacamole:gdx-gwt:$guacamoleVersion:sources"
}

Module file (GdxDefinition.gwt.xml):

<inherits name="guacamole_gdx_gwt" />

What is added:

gdx-desktop

Desktop project:

dependencies {
    implementation "com.github.crykn.guacamole:gdx:$guacamoleVersion" // guacamole-core is included
    
    implementation "com.github.crykn.guacamole:gdx-desktop:$guacamoleVersion"
}

What is added:

  • StartOnFirstThreadHelper: Starts a new JVM if the current one was not started with the -XstartOnFirstThread argument on macOS; this is only needed for the LWJGL 3 backend!