Skip to content

Commit

Permalink
platformcapability changed to bool
Browse files Browse the repository at this point in the history
  • Loading branch information
qimiko committed Feb 11, 2024
1 parent b96561b commit c615544
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
5 changes: 4 additions & 1 deletion app/src/main/java/com/geode/launcher/GeometryDashActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -451,9 +451,12 @@ class GeometryDashActivity : AppCompatActivity(), Cocos2dxHelper.Cocos2dxHelperL
}
}

override fun onCapabilityAdded(capability: String) {
override fun onCapabilityAdded(capability: String): Boolean {
if (capability == GeodeUtils.CAPABILITY_EXTENDED_INPUT) {
mGLSurfaceView?.useKeyboardEvents = true
return true
}

return false
}
}
8 changes: 4 additions & 4 deletions app/src/main/java/com/geode/launcher/utils/GeodeUtils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ object GeodeUtils {
}

interface CapabilityListener {
fun onCapabilityAdded(capability: String)
fun onCapabilityAdded(capability: String): Boolean
}

const val CAPABILITY_EXTENDED_INPUT = "extended_input"
Expand All @@ -460,12 +460,12 @@ object GeodeUtils {
}

@JvmStatic
fun reportPlatformCapability(capability: String?) {
fun reportPlatformCapability(capability: String?): Boolean {
if (capability.isNullOrEmpty()) {
return
return false
}

capabilityListener.get()?.onCapabilityAdded(capability)
return capabilityListener.get()?.onCapabilityAdded(capability) ?: false
}

external fun nativeKeyUp(keyCode: Int, modifiers: Int)
Expand Down

0 comments on commit c615544

Please sign in to comment.