diff options
Diffstat (limited to 'proto/data.proto')
| -rw-r--r-- | proto/data.proto | 10 |
1 files changed, 9 insertions, 1 deletions
| diff --git a/proto/data.proto b/proto/data.proto index 64e3ddc..bc3f669 100644 --- a/proto/data.proto +++ b/proto/data.proto | |||
| @@ -87,6 +87,12 @@ enum PuzzleSymbol { | |||
| 87 | QUESTION = 19; | 87 | QUESTION = 19; |
| 88 | } | 88 | } |
| 89 | 89 | ||
| 90 | message Vec3d { | ||
| 91 | optional double x = 1; | ||
| 92 | optional double y = 2; | ||
| 93 | optional double z = 3; | ||
| 94 | } | ||
| 95 | |||
| 90 | message ProxyIdentifier { | 96 | message ProxyIdentifier { |
| 91 | optional uint64 panel = 1; | 97 | optional uint64 panel = 1; |
| 92 | optional string answer = 2; | 98 | optional string answer = 2; |
| @@ -181,8 +187,10 @@ message Port { | |||
| 181 | optional string name = 3; | 187 | optional string name = 3; |
| 182 | 188 | ||
| 183 | optional string path = 4; | 189 | optional string path = 4; |
| 184 | optional string orientation = 5; | 190 | optional Vec3d destination = 5; |
| 191 | optional double rotation = 8; | ||
| 185 | optional AxisDirection gravity = 7; | 192 | optional AxisDirection gravity = 7; |
| 193 | optional bool no_shuffle = 9; | ||
| 186 | 194 | ||
| 187 | optional uint64 required_door = 6; | 195 | optional uint64 required_door = 6; |
| 188 | } | 196 | } |
