diff --git a/dependency/proto/Message2Clients.proto b/dependency/proto/Message2Clients.proto index c3d14ca..a3ff301 100755 --- a/dependency/proto/Message2Clients.proto +++ b/dependency/proto/Message2Clients.proto @@ -124,17 +124,6 @@ message MessageOfChest int32 progress = 3; } -message MessageOfMapObj -{ - oneof message_of_map_obj - { - MessageOfClassroom classroom_message = 1; - MessageOfDoor door_message = 2; - MessageOfGate gate_message = 3; - MessageOfChest chest_message = 4; - } -} - message MessageOfMap { message Row @@ -153,7 +142,10 @@ message MessageOfObj MessageOfProp prop_message = 3; MessageOfBullet bullet_message = 4; MessageOfBombedBullet bombed_bullet_message = 5; - MessageOfMapObj map_obj_message = 6; + MessageOfClassroom classroom_message = 6; + MessageOfDoor door_message = 7; + MessageOfGate gate_message = 8; + MessageOfChest chest_message = 9; } } @@ -173,9 +165,8 @@ message MessageOfAll message MessageToClient { repeated MessageOfObj obj_message = 1; - MessageOfMap map_message = 2; - GameState game_state = 3; - MessageOfAll all_message = 4; + GameState game_state = 2; + MessageOfAll all_message = 3; } message MoveRes // 如果打算设计撞墙保留平行速度分量,且需要返回值则可用这个(大概没啥用) diff --git a/dependency/proto/Services.proto b/dependency/proto/Services.proto index 4ad934e..c501b5d 100755 --- a/dependency/proto/Services.proto +++ b/dependency/proto/Services.proto @@ -29,4 +29,5 @@ service AvailableService rpc StartOpenGate (IDMsg) returns (BoolRes); // 开闸门 rpc StartOpenChest (IDMsg) returns (BoolRes); rpc EndAllAction (IDMsg) returns (BoolRes); // 结束所有动作 + rpc GetMap (IDMsg) returns (MessageOfMap); // 游戏开始时候获取地图 }