| @@ -92,10 +92,10 @@ message BoolRes // 用于只需要判断执行操作是否成功的行为,如 | |||||
| service AvailableService | service AvailableService | ||||
| { | { | ||||
| // 游戏开局调用一次的接口 | |||||
| rpc AddPlayer(PlayerMsg) returns(BoolRes); | |||||
| // 游戏开局调用一次的服务 | |||||
| rpc AddPlayer(PlayerMsg) returns(stream MessageToClient); // 连接上后等待游戏开始,server会定时通过该服务向所有client发送消息。 | |||||
| // 游戏过程中玩家执行操作的接口 | |||||
| // 游戏过程中玩家执行操作的服务 | |||||
| rpc Move(MoveMsg) returns (MoveRes); | rpc Move(MoveMsg) returns (MoveRes); | ||||
| rpc PickProp(PickMsg) returns (BoolRes); | rpc PickProp(PickMsg) returns (BoolRes); | ||||
| rpc UseProp(IDMsg) returns (BoolRes); | rpc UseProp(IDMsg) returns (BoolRes); | ||||
| @@ -108,6 +108,4 @@ service AvailableService | |||||
| rpc ReleaseHuman (IDMsg) returns (BoolRes); | rpc ReleaseHuman (IDMsg) returns (BoolRes); | ||||
| rpc HangHuman (IDMsg) returns (BoolRes); | rpc HangHuman (IDMsg) returns (BoolRes); | ||||
| // 游戏过程中玩家获取信息的接口 | |||||
| rpc GetInfo(google.protobuf.Empty) returns (stream MessageToClient); // 可直接获取全部的信息 | |||||
| } | } | ||||