fix: tests.yml
This commit is contained in:
@@ -69,7 +69,8 @@ jobs:
|
|||||||
|
|
||||||
- name: Test code generation
|
- name: Test code generation
|
||||||
run: |
|
run: |
|
||||||
go run ./cmd/arpack -in testdata/sample.go -out-go /tmp/gen-go -out-ts /tmp/gen-ts -out-lua /tmp/gen-lua
|
go run ./cmd/arpack -in testdata/sample.go -out-go /tmp/gen-go -out-ts /tmp/gen-ts
|
||||||
|
go run ./cmd/arpack -in testdata/lua/sample.go -out-lua /tmp/gen-lua
|
||||||
test -f /tmp/gen-go/sample_gen.go
|
test -f /tmp/gen-go/sample_gen.go
|
||||||
test -f /tmp/gen-ts/Sample.gen.ts
|
test -f /tmp/gen-ts/Sample.gen.ts
|
||||||
test -f /tmp/gen-lua/sample_gen.lua
|
test -f /tmp/gen-lua/sample_gen.lua
|
||||||
|
|||||||
Vendored
+39
@@ -0,0 +1,39 @@
|
|||||||
|
package lua
|
||||||
|
|
||||||
|
type Vector3 struct {
|
||||||
|
X float32 `pack:"min=-500,max=500,bits=16"`
|
||||||
|
Y float32 `pack:"min=-500,max=500,bits=16"`
|
||||||
|
Z float32 `pack:"min=-500,max=500,bits=16"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type Opcode uint16
|
||||||
|
|
||||||
|
const (
|
||||||
|
OpcodeUnknown Opcode = iota
|
||||||
|
OpcodeAuthorize
|
||||||
|
OpcodeJoinRoom
|
||||||
|
)
|
||||||
|
|
||||||
|
type MoveMessage struct {
|
||||||
|
Position Vector3
|
||||||
|
Velocity [3]float32
|
||||||
|
Waypoints []Vector3
|
||||||
|
PlayerID uint32
|
||||||
|
Active bool
|
||||||
|
Visible bool
|
||||||
|
Ghost bool
|
||||||
|
Name string
|
||||||
|
}
|
||||||
|
|
||||||
|
type SpawnMessage struct {
|
||||||
|
EntityID uint32
|
||||||
|
Position Vector3
|
||||||
|
Health int16
|
||||||
|
Tags []string
|
||||||
|
Data []uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type EnvelopeMessage struct {
|
||||||
|
Code Opcode
|
||||||
|
Counter uint8
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user