[proto] update
This commit is contained in:
@@ -21,13 +21,19 @@ message LoginResponse {
|
||||
ru.m.tankz.proto.core.User user = 1;
|
||||
}
|
||||
|
||||
// Logout
|
||||
message LogoutRequest {}
|
||||
|
||||
message GameListRequest {}
|
||||
message LogoutResponse {}
|
||||
|
||||
message GameListResponse {
|
||||
// List Game
|
||||
message ListGameRequest {}
|
||||
|
||||
message ListGameResponse {
|
||||
repeated ru.m.tankz.proto.core.Game games = 1;
|
||||
}
|
||||
|
||||
// Create Game
|
||||
message CreateGameRequest {
|
||||
string type = 1;
|
||||
}
|
||||
@@ -36,6 +42,7 @@ message CreateGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
// Join Game
|
||||
message JoinGameRequest {
|
||||
int32 game_id = 1;
|
||||
}
|
||||
@@ -44,19 +51,22 @@ message JoinGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
// Leave Game
|
||||
message LeaveGameRequest {}
|
||||
|
||||
message LeaveGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
// Start Game
|
||||
message StartGameRequest {}
|
||||
|
||||
message StartGameResponse {
|
||||
ru.m.tankz.proto.core.Game game = 1;
|
||||
}
|
||||
|
||||
message GameActionRequest {
|
||||
// Game Update
|
||||
message GameUpdateRequest {
|
||||
ru.m.tankz.proto.game.GameActionType type = 1;
|
||||
int32 directionX = 2;
|
||||
int32 directionY = 3;
|
||||
@@ -66,19 +76,30 @@ message GameUpdateResponse {
|
||||
repeated ru.m.tankz.proto.game.GameChange changes = 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Request
|
||||
message Request {
|
||||
oneof content {
|
||||
LoginRequest login = 1;
|
||||
CreateGameRequest createGame = 2;
|
||||
LogoutRequest logout = 2;
|
||||
ListGameRequest listGame = 3;
|
||||
CreateGameRequest createGame = 4;
|
||||
JoinGameRequest joinGame = 5;
|
||||
LeaveGameRequest leaveGame = 6;
|
||||
StartGameRequest startGame = 7;
|
||||
GameUpdateRequest updateGame = 8;
|
||||
}
|
||||
}
|
||||
|
||||
// Response
|
||||
message Response {
|
||||
oneof content {
|
||||
LoginResponse login = 1;
|
||||
CreateGameResponse createGame = 2;
|
||||
LogoutResponse logout = 2;
|
||||
ListGameResponse listGame = 3;
|
||||
CreateGameResponse createGame = 4;
|
||||
JoinGameResponse joinGame = 5;
|
||||
LeaveGameResponse leaveGame = 6;
|
||||
StartGameResponse startGame = 7;
|
||||
GameUpdateResponse udpateGame = 8;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user