badlogic
09/11/2016, 7:20 PMkirillrakhman
09/11/2016, 7:25 PMkirillrakhman
09/11/2016, 7:25 PMbadlogic
09/11/2016, 7:30 PMkirillrakhman
09/11/2016, 7:31 PMbadlogic
09/11/2016, 7:31 PMkirillrakhman
09/11/2016, 7:31 PMbadlogic
09/11/2016, 7:32 PMbadlogic
09/11/2016, 7:32 PMbadlogic
09/11/2016, 7:33 PMkirillrakhman
09/11/2016, 7:49 PMapply plugin: 'java'
//noinspection GroovyUnusedAssignment
sourceCompatibility = 1.6
sourceSets.main.java.srcDirs = ['src/']
project.ext.mainClassName = 'package.DesktopLauncher'
project.ext.assetsDir = new File('../android/assets');
dependencies {
compile project(':core')
compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$GDX_VERSION"
compile "com.badlogicgames.gdx:gdx-platform:$GDX_VERSION:natives-desktop"
compile "com.badlogicgames.gdx:gdx-tools:$GDX_VERSION"
compile "de.tomgrill.gdxfacebook:gdx-facebook-desktop:$GDX_FACEBOOK_VERSION"
}
task run(dependsOn: classes, type: JavaExec) {
main = project.mainClassName
classpath = sourceSets.main.runtimeClasspath
standardInput = <http://System.in|System.in>
workingDir = project.assetsDir
ignoreExitValue = true
}
task dist(type: Jar) {
from files(sourceSets.main.output.classesDir)
from files(sourceSets.main.output.resourcesDir)
from { configurations.compile.collect { zipTree(it) } }
from files(project.assetsDir);
manifest {
attributes 'Main-Class': project.mainClassName
}
}
import com.badlogic.gdx.tools.texturepacker.TexturePacker
task texturePacker << {
TexturePacker.process('core/assets/graphics', 'android/assets/graphics/', "game")
}
dist.dependsOn classes
kirillrakhman
09/11/2016, 7:49 PMkirillrakhman
09/11/2016, 7:50 PMbuildscript {
System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
repositories {
maven { url '<https://oss.sonatype.org/content/repositories/snapshots/>' }
maven { url '<https://dl.bintray.com/kotlin/kotlin-eap>' }
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0-rc1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$KOTLIN_VERSION"
classpath "com.badlogicgames.gdx:gdx-tools:$GDX_VERSION"
classpath 'eu.appsatori:gradle-fatjar-plugin:0.3'
}
}
allprojects {
version = '1.0'
tasks.withType(JavaCompile) {
sourceCompatibility = '1.6'
targetCompatibility = '1.6'
}
repositories {
jcenter()
maven { url '<https://oss.sonatype.org/content/repositories/snapshots/>' }
maven { url '<https://oss.sonatype.org/content/repositories/releases/>' }
maven { url '<https://dl.bintray.com/kotlin/kotlin-eap>' }
}
}
that'S top levelkirillrakhman
09/11/2016, 7:50 PMapply plugin: 'java'
apply plugin: 'kotlin'
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
sourceSets.main.java.srcDirs = ['src/']
sourceSets.test.java.srcDirs = ['test/']
dependencies {
compile project(':shared')
compile "com.badlogicgames.gdx:gdx:$GDX_VERSION"
compile "org.jetbrains.kotlin:kotlin-stdlib:$KOTLIN_VERSION"
compile "de.tomgrill.gdxfacebook:gdx-facebook-core:$GDX_FACEBOOK_VERSION"
testCompile "org.jetbrains.kotlin:kotlin-test:$KOTLIN_VERSION"
testCompile "org.jetbrains.kotlin:kotlin-test-junit:$KOTLIN_VERSION"
testCompile 'junit:junit:4.12'
}
and that's corebadlogic
09/11/2016, 7:51 PMbadlogic
09/11/2016, 7:51 PMkirillrakhman
09/11/2016, 7:51 PMapply plugin: 'java'
apply plugin: 'kotlin'
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$KOTLIN_VERSION"
compile 'com.google.code.gson:gson:2.7'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.squareup.okhttp3:okhttp:3.4.1'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
compile 'com.squareup.okio:okio:1.9.0'
}
badlogic
09/11/2016, 7:52 PMbadlogic
09/11/2016, 7:52 PMbadlogic
09/11/2016, 7:52 PMkirillrakhman
09/11/2016, 7:52 PMbadlogic
09/11/2016, 7:53 PMbadlogic
09/11/2016, 7:54 PMkirillrakhman
09/11/2016, 7:54 PMkirillrakhman
09/11/2016, 7:55 PMPasted image at 2016-09-11, 9:55 PM▾
badlogic
09/11/2016, 7:55 PMbadlogic
09/11/2016, 7:55 PMkirillrakhman
09/11/2016, 7:57 PMPasted image at 2016-09-11, 9:57 PM▾
badlogic
09/11/2016, 7:58 PMbadlogic
09/11/2016, 7:58 PM