Browse Source

refactor(proto): send map info for only once

tags/0.1.0
DragonAura 2 years ago
parent
commit
d9d5d8c482
2 changed files with 7 additions and 15 deletions
  1. +6
    -15
      dependency/proto/Message2Clients.proto
  2. +1
    -0
      dependency/proto/Services.proto

+ 6
- 15
dependency/proto/Message2Clients.proto View File

@@ -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 // 如果打算设计撞墙保留平行速度分量,且需要返回值则可用这个(大概没啥用)


+ 1
- 0
dependency/proto/Services.proto View File

@@ -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); // 游戏开始时候获取地图
}

Loading…
Cancel
Save