making xinput to actually work (tested with xbone gamepad)

This commit is contained in:
minjaesong
2019-02-09 18:33:54 +09:00
parent d891afa1cd
commit 1730ebd0d7
14 changed files with 207 additions and 65 deletions

View File

@@ -0,0 +1,29 @@
package net.torvald.terrarum.controller
import com.badlogic.gdx.controllers.Controller
/**
* Created by minjaesong on 2019-02-09.
*/
class GdxControllerAdapter(val c: Controller): TerrarumController {
override fun getButton(index: Int): Boolean {
return c.getButton(index)
}
override fun getAxis(index: Int): Float {
return c.getAxis(index)
}
override fun getPov(): Int {
TODO()
}
override fun getName(): String {
return c.name
}
override fun setRumble(left: Float, right: Float) {
return
}
}