summaryrefslogtreecommitdiff
path: root/pkg/ui/multiplayer/multiplayer.go
blob: 2f889c8cdd270ed1f512e0063e86b09b357bb7b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package multiplayer

import (
	"github.com/boozec/rahanna/internal/network"
)

type GameNetwork struct {
	server *network.TCPNetwork
	peer   string
}

func NewGameNetwork(localID, localIP string, localPort int, callback func()) *GameNetwork {
	server := network.NewTCPNetwork(localID, localIP, localPort, callback)
	peer := ""
	return &GameNetwork{
		server: server,
		peer:   peer,
	}
}