summaryrefslogtreecommitdiff
path: root/pkg/ui/multiplayer
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2025-04-08 16:33:19 +0200
committerSanto Cariotti <santo@dcariotti.me>2025-04-08 16:33:19 +0200
commitd22c0c359ba33574fc517d1067b213f2e006549f (patch)
tree160e71ca4dea219c492789b1ba3522762f377e35 /pkg/ui/multiplayer
parente530502c7c5554b8f7c669cbde1bd2175d077a19 (diff)
Start new server on new play
Diffstat (limited to 'pkg/ui/multiplayer')
-rw-r--r--pkg/ui/multiplayer/multiplayer.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/pkg/ui/multiplayer/multiplayer.go b/pkg/ui/multiplayer/multiplayer.go
new file mode 100644
index 0000000..9d78e81
--- /dev/null
+++ b/pkg/ui/multiplayer/multiplayer.go
@@ -0,0 +1,19 @@
+package multiplayer
+
+import (
+ "github.com/boozec/rahanna/internal/network"
+)
+
+type PlayNetwork struct {
+ server *network.TCPNetwork
+ peer string
+}
+
+func NewPlayNetwork(localID, localIP string, localPort int) *PlayNetwork {
+ server := network.NewTCPNetwork(localID, localIP, localPort)
+ peer := ""
+ return &PlayNetwork{
+ server: server,
+ peer: peer,
+ }
+}