逍遥游红点
parent
d307a4a0fc
commit
048c9177fd
|
@ -116,9 +116,29 @@ public class JourneyMap {
|
|||
Map<Integer, PathInfo> journeyInfo = user.getMapManager().getJourneyInfo();
|
||||
MapInfoProto.JourneyGetInfoResponse.Builder response = MapInfoProto.JourneyGetInfoResponse.newBuilder();
|
||||
journeyInfo.forEach((k,v)->{
|
||||
int redPoint = 0;
|
||||
if(v.getRemainRandomTime()>TimeUtils.nowInt()){
|
||||
redPoint = 1;
|
||||
}
|
||||
if(redPoint!=1&&!v.getGoodsMap().isEmpty()){
|
||||
for(Map.Entry<Integer,JourneyGoods> entry:v.getGoodsMap().entrySet()){
|
||||
if(entry.getValue().getGoodsRemainTime()>TimeUtils.nowInt()){
|
||||
redPoint = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(redPoint!=1&&!v.getMonsterMap().isEmpty()){
|
||||
for(Map.Entry<Integer,JourneyMonster> entry:v.getMonsterMap().entrySet()){
|
||||
if(entry.getValue().getRemainTime()>TimeUtils.nowInt()){
|
||||
redPoint = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
CommonProto.JourneyInfo info = CommonProto.JourneyInfo.newBuilder()
|
||||
.setMapId(k)
|
||||
.setProcess(v.getCurrentPath()*100/v.getAllPathInfo().length).build();
|
||||
.setProcess(v.getCurrentPath()*100/v.getAllPathInfo().length).setProcess(redPoint).build();
|
||||
response.addInfos(info);
|
||||
});
|
||||
MessageUtil.sendMessage(session,1,messageType.getNumber(),response.build(),true);
|
||||
|
|
Loading…
Reference in New Issue