mirror of
https://github.com/jwetzell/psn-go.git
synced 2026-08-11 18:33:58 +00:00
recreate examples from psn-js and vyv
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"github.com/jwetzell/psn-go"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
encoder := psn.Encoder{
|
||||
SystemName: "Server Name",
|
||||
VersionHigh: 2,
|
||||
VersionLow: 3,
|
||||
}
|
||||
|
||||
tracker := psn.Tracker{
|
||||
Id: 1,
|
||||
Name: "Tracker 1",
|
||||
}
|
||||
|
||||
tracker.SetPos(1.0, 1.0, 1.0)
|
||||
|
||||
trackers := []psn.Tracker{
|
||||
tracker,
|
||||
}
|
||||
|
||||
timestamp := 1
|
||||
|
||||
dataPackets := encoder.GetDataPackets(uint64(timestamp), trackers)
|
||||
infoPackets := encoder.GetInfoPackets(uint64(timestamp), trackers)
|
||||
|
||||
for _, dataPacket := range dataPackets {
|
||||
println("send packet somehow")
|
||||
fmt.Printf("%v\n", dataPacket)
|
||||
|
||||
}
|
||||
|
||||
for _, infoPacket := range infoPackets {
|
||||
println("send packet somehow")
|
||||
fmt.Printf("%v\n", infoPacket)
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user