pov for gdxcontrolleradapter (untested)

This commit is contained in:
minjaesong
2019-02-10 03:44:42 +09:00
parent 1730ebd0d7
commit fb0357b5d6
7 changed files with 40 additions and 82 deletions

View File

@@ -1,6 +1,7 @@
package net.torvald.terrarum.controller
import com.badlogic.gdx.controllers.Controller
import com.badlogic.gdx.controllers.PovDirection
/**
* Created by minjaesong on 2019-02-09.
@@ -16,11 +17,21 @@ class GdxControllerAdapter(val c: Controller): TerrarumController {
}
override fun getPov(): Int {
TODO()
return when(c.getPov(0)) {
PovDirection.north -> TerrarumController.POV_N
PovDirection.northEast -> TerrarumController.POV_NE
PovDirection.northWest -> TerrarumController.POV_NW
PovDirection.east -> TerrarumController.POV_E
PovDirection.west -> TerrarumController.POV_W
PovDirection.south -> TerrarumController.POV_S
PovDirection.southEast -> TerrarumController.POV_SE
PovDirection.southWest -> TerrarumController.POV_SW
else -> 0
}
}
override fun getName(): String {
return c.name
return "DI:"+c.name
}
override fun setRumble(left: Float, right: Float) {