stuff
This commit is contained in:
@@ -6,6 +6,10 @@ import (
|
||||
"io"
|
||||
)
|
||||
|
||||
var (
|
||||
UnimplementedErr = errors.New("unimplemented")
|
||||
)
|
||||
|
||||
type Direction int
|
||||
|
||||
const (
|
||||
@@ -218,6 +222,29 @@ type EncodeDecodeAble interface {
|
||||
Decode(r io.Reader) (err error)
|
||||
}
|
||||
|
||||
type LpVec3d struct {
|
||||
X, Y, Z float64
|
||||
}
|
||||
|
||||
func (v LpVec3d) Encode(w io.Writer) (err error) {
|
||||
err = UnimplementedErr
|
||||
return
|
||||
}
|
||||
|
||||
func (v LpVec3d) Decode(r io.Reader) (err error) {
|
||||
err = UnimplementedErr
|
||||
return
|
||||
}
|
||||
|
||||
type Void struct{}
|
||||
|
||||
func (v Void) Encode(w io.Writer) (err error) {
|
||||
return
|
||||
}
|
||||
func (v Void) Decode(r io.Reader) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
type PacketInfo struct {
|
||||
Type EncodeDecodeAble
|
||||
Name string
|
||||
|
||||
Reference in New Issue
Block a user