summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorTom Pratt <tom.pratt@outlook.com>2026-05-06 13:35:34 +0200
committerTom Pratt <tompratt@squareup.com>2026-05-19 12:02:54 +0200
commit1464fdfc2845817b52c204b719e16975e5182fe5 (patch)
tree9647dfa0f53e3a3191910adb778502d39b776472 /Source/Android/app/src/main/java
parenta1983e5fa2f66911b7151e0fc8f90a86b7cece52 (diff)
Add NetPlayClient join and stub NetPlayUICallbacks
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/Netplay.kt10
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplaySetupViewModel.kt1
2 files changed, 11 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/Netplay.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/Netplay.kt
index ace7277a9a..aaaca2b4fb 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/Netplay.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/Netplay.kt
@@ -3,9 +3,13 @@
package org.dolphinemu.dolphinemu.features.netplay
+import androidx.annotation.Keep
import org.dolphinemu.dolphinemu.features.netplay.model.ConnectionType
object Netplay {
+ @Keep
+ private var netPlayClientPointer: Long = 0
+
@JvmStatic
external fun getNickname(): String
@@ -93,4 +97,10 @@ object Netplay {
indexPassword: String,
)
+ fun join() {
+ netPlayClientPointer = Join()
+ }
+
+ @JvmStatic
+ private external fun Join(): Long
}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplaySetupViewModel.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplaySetupViewModel.kt
index ecf0b2cff2..34cee1e5bf 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplaySetupViewModel.kt
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/netplay/model/NetplaySetupViewModel.kt
@@ -62,5 +62,6 @@ class NetplaySetupViewModel : ViewModel() {
hostCode = hostCode.value,
connectPort = connectPort.value.toInt(),
)
+ Netplay.join()
}
}