小游戏内存修改
parent
66c2308952
commit
8eb7441775
|
@ -58,7 +58,7 @@ public class BombGame extends ColorGame {
|
|||
@Override
|
||||
public MapInfoProto.MapGameUpdateResponse updateGame(User user, Object... params) throws Exception {
|
||||
MapGameInfo mapGameInfo = user.getMapManager().getTrialInfo().getMapGameInfo();
|
||||
if(mapGameInfo==null){
|
||||
if(mapGameInfo.getType()==0){
|
||||
throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE);
|
||||
}
|
||||
Set<Integer> operationInfo = mapGameInfo.getOperationInfo();
|
||||
|
@ -86,7 +86,7 @@ public class BombGame extends ColorGame {
|
|||
drop = ItemUtil.drop(user, new int[][]{{config.getRewardID(), config.getMin()}}, BIReason.MAP_EVENET_REWARD);
|
||||
user.getMapManager().updateMapGameInfo(mapGameInfo);
|
||||
}else{
|
||||
user.getMapManager().updateMapGameInfo(null);
|
||||
user.getMapManager().updateMapGameInfo(new MapGameInfo());
|
||||
}
|
||||
MapInfoProto.MapGameUpdateResponse.Builder response = MapInfoProto.MapGameUpdateResponse.newBuilder().setGameStatus(gameStatus).setResultId(resultId);
|
||||
if(drop!=null){
|
||||
|
|
|
@ -49,7 +49,7 @@ public class CircleGame extends ColorGame{
|
|||
@Override
|
||||
public MapInfoProto.MapGameUpdateResponse updateGame(User user, Object... params) throws Exception {
|
||||
MapGameInfo mapGameInfo = user.getMapManager().getTrialInfo().getMapGameInfo();
|
||||
if(mapGameInfo==null){
|
||||
if(mapGameInfo.getType()==0){
|
||||
return null;
|
||||
}
|
||||
int[] ids = mapGameInfo.getId();
|
||||
|
@ -70,7 +70,7 @@ public class CircleGame extends ColorGame{
|
|||
.setResultId(id[0])
|
||||
.setDrop(drop)
|
||||
.build();
|
||||
user.getMapManager().updateMapGameInfo(null);
|
||||
user.getMapManager().updateMapGameInfo(new MapGameInfo());
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -45,7 +45,7 @@ public class MapLuckyCatGame extends ColorGame {
|
|||
@Override
|
||||
public MapInfoProto.MapGameUpdateResponse updateGame(User user,Object... params) throws Exception {
|
||||
MapGameInfo mapGameInfo = user.getMapManager().getTrialInfo().getMapGameInfo();
|
||||
if(mapGameInfo==null){
|
||||
if(mapGameInfo.getType()==0){
|
||||
return null;
|
||||
}
|
||||
int[] id = mapGameInfo.getId();
|
||||
|
@ -57,7 +57,7 @@ public class MapLuckyCatGame extends ColorGame {
|
|||
.setResultId(count)
|
||||
.setGameStatus(0)
|
||||
.build();
|
||||
user.getMapManager().updateMapGameInfo(null);
|
||||
user.getMapManager().updateMapGameInfo(new MapGameInfo());
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ public abstract class TrueFalseGame implements MapGame{
|
|||
@Override
|
||||
public MapInfoProto.MapGameUpdateResponse updateGame(User user, Object... params) throws Exception {
|
||||
MapGameInfo mapGameInfo = user.getMapManager().getTrialInfo().getMapGameInfo();
|
||||
if(mapGameInfo==null){
|
||||
if(mapGameInfo.getType()==0){
|
||||
return null;
|
||||
}
|
||||
int[] id = mapGameInfo.getId();
|
||||
|
@ -50,7 +50,7 @@ public abstract class TrueFalseGame implements MapGame{
|
|||
resultReward = questionConfig.getTrueReward();
|
||||
}
|
||||
CommonProto.Drop.Builder drop = ItemUtil.drop(user, resultReward, BIReason.MAP_EVENET_REWARD);
|
||||
user.getMapManager().updateMapGameInfo(null);
|
||||
user.getMapManager().updateMapGameInfo(new MapGameInfo());
|
||||
MapInfoProto.MapGameUpdateResponse.Builder builder = MapInfoProto.MapGameUpdateResponse.newBuilder()
|
||||
.setDrop(drop)
|
||||
.setGameStatus(0)
|
||||
|
|
Loading…
Reference in New Issue