diff --git a/game/player.go b/game/player.go index b15d796..1d156df 100644 --- a/game/player.go +++ b/game/player.go @@ -1,13 +1,13 @@ package game -import "slices" +import ( + "slices" -// PlayerID is a unique ID for a player. -// May just be IPv6 (or IPv4-in-6) of their connection, or a UUID. -type PlayerID [16]byte + "git.sunturtle.xyz/studio/shotgun/player" +) type Player struct { - ID PlayerID + ID player.ID HP int8 Items [8]Item Cuffs CuffState diff --git a/player/player.go b/player/player.go new file mode 100644 index 0000000..4fe3152 --- /dev/null +++ b/player/player.go @@ -0,0 +1,6 @@ +// Package player implements data about players outside games. +package player + +// ID is a unique ID for a player. +// May just be IPv6 (or IPv4-in-6) of their connection, or a UUID. +type ID [16]byte