First progress

This commit is contained in:
Melissa Geels 2020-08-01 19:07:09 +02:00
parent 4040f3cae2
commit 36633a3bef
17 changed files with 1250 additions and 5 deletions

19
peer.go Normal file
View file

@ -0,0 +1,19 @@
package enet
// #include <enet/enet.h>
import "C"
// Peer is a peer which data packets may be sent or received from
type Peer interface {
GetAddress() Address
}
type enetPeer struct {
cPeer *C.struct__ENetPeer
}
func (peer enetPeer) GetAddress() Address {
return &enetAddress{
cAddr: peer.cPeer.address,
}
}