Switch to Kotlin
This commit is contained in:
parent
a680e5b88e
commit
3c034a5546
@ -1,33 +0,0 @@
|
|||||||
package me.msoucy.ptures;
|
|
||||||
|
|
||||||
import com.badlogic.gdx.ApplicationAdapter;
|
|
||||||
import com.badlogic.gdx.Gdx;
|
|
||||||
import com.badlogic.gdx.graphics.GL20;
|
|
||||||
import com.badlogic.gdx.graphics.Texture;
|
|
||||||
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
|
|
||||||
|
|
||||||
public class PTures extends ApplicationAdapter {
|
|
||||||
SpriteBatch batch;
|
|
||||||
Texture img;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void create () {
|
|
||||||
batch = new SpriteBatch();
|
|
||||||
img = new Texture("badlogic.jpg");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void render () {
|
|
||||||
Gdx.gl.glClearColor(1, 0, 0, 1);
|
|
||||||
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
|
|
||||||
batch.begin();
|
|
||||||
batch.draw(img, 0, 0);
|
|
||||||
batch.end();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void dispose () {
|
|
||||||
batch.dispose();
|
|
||||||
img.dispose();
|
|
||||||
}
|
|
||||||
}
|
|
30
core/src/me/msoucy/ptures/PTures.kt
Normal file
30
core/src/me/msoucy/ptures/PTures.kt
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
package me.msoucy.ptures
|
||||||
|
|
||||||
|
import com.badlogic.gdx.ApplicationAdapter
|
||||||
|
import com.badlogic.gdx.Gdx
|
||||||
|
import com.badlogic.gdx.graphics.GL20
|
||||||
|
import com.badlogic.gdx.graphics.Texture
|
||||||
|
import com.badlogic.gdx.graphics.g2d.SpriteBatch
|
||||||
|
|
||||||
|
class PTures : ApplicationAdapter() {
|
||||||
|
internal lateinit var batch: SpriteBatch
|
||||||
|
internal lateinit var img: Texture
|
||||||
|
|
||||||
|
override fun create() {
|
||||||
|
batch = SpriteBatch()
|
||||||
|
img = Texture("badlogic.jpg")
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun render() {
|
||||||
|
Gdx.gl.glClearColor(1f, 0f, 0f, 1f)
|
||||||
|
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT)
|
||||||
|
batch.begin()
|
||||||
|
batch.draw(img, 0f, 0f)
|
||||||
|
batch.end()
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun dispose() {
|
||||||
|
batch.dispose()
|
||||||
|
img.dispose()
|
||||||
|
}
|
||||||
|
}
|
@ -1,12 +0,0 @@
|
|||||||
package me.msoucy.ptures.desktop;
|
|
||||||
|
|
||||||
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
|
|
||||||
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
|
|
||||||
import me.msoucy.ptures.PTures;
|
|
||||||
|
|
||||||
public class DesktopLauncher {
|
|
||||||
public static void main (String[] arg) {
|
|
||||||
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
|
|
||||||
new LwjglApplication(new PTures(), config);
|
|
||||||
}
|
|
||||||
}
|
|
13
desktop/src/me/msoucy/ptures/desktop/DesktopLauncher.kt
Normal file
13
desktop/src/me/msoucy/ptures/desktop/DesktopLauncher.kt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
package me.msoucy.ptures.desktop
|
||||||
|
|
||||||
|
import com.badlogic.gdx.backends.lwjgl.LwjglApplication
|
||||||
|
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration
|
||||||
|
import me.msoucy.ptures.PTures
|
||||||
|
|
||||||
|
object DesktopLauncher {
|
||||||
|
@JvmStatic
|
||||||
|
fun main(arg: Array<String>) {
|
||||||
|
val config = LwjglApplicationConfiguration()
|
||||||
|
LwjglApplication(PTures(), config)
|
||||||
|
}
|
||||||
|
}
|
3
gradle/wrapper/gradle-wrapper.properties
vendored
3
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,5 +1,6 @@
|
|||||||
|
#Tue Nov 05 22:06:13 EST 2019
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip
|
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
|
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
|
||||||
|
Loading…
Reference in New Issue
Block a user