From bf235d3fc9d81f6722e66dd41309c1eb0e5b1290 Mon Sep 17 00:00:00 2001 From: jiahuiwen <1024696487@qq.com> Date: Tue, 2 Apr 2019 16:05:54 +0800 Subject: [PATCH] =?UTF-8?q?buff=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/handler/map/MapLogic.java | 4 ++++ .../src/main/java/com/ljsd/jieling/util/CBean2Proto.java | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index fc54fd0a2..51dab42c8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -143,6 +143,10 @@ public class MapLogic { cellToProto(cells, entry); } MapInfoProto.MapEnterResponse.Builder mapEnterResponse = MapInfoProto.MapEnterResponse.newBuilder(); + for (Map.Entry buffEntry : mapManager.getFoodBufferMap().entrySet()) { + CommonProto.FoodBuffer foodBuffer = CBean2Proto.getFoodBuffer(buffEntry.getKey(), buffEntry.getValue()); + mapEnterResponse.addFoodBuffers(foodBuffer); + } mapEnterResponse.addAllMapList(cells); mapEnterResponse.setLeftStep(mapManager.getTotalStep()); mapEnterResponse.setCurXY(mapManager.getCurXY()); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index 04fd94ad5..8fffdbf0f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -212,4 +212,12 @@ public class CBean2Proto { .addAllHadTakedId(mapMission.getHadTakeRewardIds()) .build(); } + + public static CommonProto.FoodBuffer getFoodBuffer(int buffId, int leftStep) { + return CommonProto.FoodBuffer + .newBuilder() + .setBufferId(buffId) + .setLeftStep(leftStep) + .build(); + } }