udpate
This commit is contained in:
56
src/common/proto/pack.proto
Normal file
56
src/common/proto/pack.proto
Normal file
@@ -0,0 +1,56 @@
|
||||
syntax = "proto3";
|
||||
|
||||
import "core.proto";
|
||||
import "game.proto";
|
||||
|
||||
package ru.m.tankz.proto.pack;
|
||||
|
||||
|
||||
message ErrorResponse {
|
||||
int32 code = 1;
|
||||
string message = 2;
|
||||
}
|
||||
|
||||
message GameListRequest {}
|
||||
|
||||
message GameListResponse {
|
||||
repeated ru.m.tankz.proto.core.Game games = 1;
|
||||
}
|
||||
|
||||
message CreateGameRequest {
|
||||
ru.m.tankz.proto.core.GameType type = 1;
|
||||
}
|
||||
|
||||
message CreateGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
message JoinGameRequest {
|
||||
int32 game_id = 1;
|
||||
}
|
||||
|
||||
message JoinGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
message LeaveGameRequest {}
|
||||
|
||||
message LeaveGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
message StartGameRequest {}
|
||||
|
||||
message StartGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
message GameActionRequest {
|
||||
ru.m.tankz.proto.game.GameActionType type = 1;
|
||||
int32 directionX = 2;
|
||||
int32 directionY = 3;
|
||||
}
|
||||
|
||||
message GameUpdateResponse {
|
||||
repeated ru.m.tankz.proto.game.GameChange changes = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user