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