DesktopLauncher.kt
-----------------------------------
package com.vperahud.desktop
import com.badlogic.gdx.backends.lwjgl.LwjglApplication
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration
import com.vperahud.Main
fun main(args: Array<String>) {
val config = LwjglApplicationConfiguration()
LwjglApplication(Main(),config)
config.title = "Hi Kotlin!"
config.width = 1024
config.height = 768
}
Main.kt
--------------------------
package com.vperahud
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 Main : ApplicationAdapter() {
lateinit var batch: SpriteBatch
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()
}
}
Комментариев нет:
Отправить комментарий