Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int probabilities[] = {0, 0, 0, 0, 0};
- int index = 0;
- String eventComment = null;
- if (offenseTeam.getAmountOfOuts() == 2) {
- probabilities[0] = settings.get();
- probabilities[1] = settings.get();
- probabilities[2] = settings.get();
- index = data.getRandomizer().randomizerRunArray(probabilities);
- if (index == 0) {
- // actions
- offenseTeam.advanceFirstRunnerOneBase(defenseTeam.getCurrentPitcher());
- offenseTeam.advanceBatterToFirstBase(defenseTeam.getCurrentPitcher());
- // stats
- defenseTeam.getCurrentPitcher().getInGameStats().addStat(SimulationStatisticType.E_field);
- defenseTeam.getCurrentPitcher().increaseErrors(true);
- // event coments
- eventComment = data.getParser().parse(data.getParser().selectCommentFromList(settings.getEventComments()));
- } else if (index == 1) {
- // actions
- offenseTeam.advanceFirstRunnerTwoBases(defenseTeam.getCurrentPitcher());
- offenseTeam.advanceBatterToFirstBase(defenseTeam.getCurrentPitcher());
- // stats
- defenseTeam.getCurrentPitcher().getInGameStats().addStat(SimulationStatisticType.E_field);
- defenseTeam.getCurrentPitcher().increaseErrors(false);
- // event coments
- eventComment = data.getParser().parse(data.getParser().selectCommentFromList(settings.getEventComments()));
- } else if (index == 2) {
- // actions
- offenseTeam.advanceFirstRunnerTwoBases(defenseTeam.getCurrentPitcher());
- offenseTeam.advanceBatterToSecondBase(defenseTeam.getCurrentPitcher());
- // stats
- defenseTeam.getCurrentPitcher().getInGameStats().addStat(SimulationStatisticType.E_field);
- defenseTeam.getCurrentPitcher().increaseErrors(false);
- // event coments
- eventComment = data.getParser().parse(data.getParser().selectCommentFromList(settings.getEventComments()));
- }
- } else {
- probabilities[0] = settings.get();
- probabilities[1] = settings.get();
- probabilities[2] = settings.get();
- index = data.getRandomizer().randomizerRunArray(probabilities);
- if (index == 0) {
- // actions
- offenseTeam.advanceFirstRunnerOneBase(defenseTeam.getCurrentPitcher());
- offenseTeam.advanceBatterToFirstBase(defenseTeam.getCurrentPitcher());
- // stats
- defenseTeam.getCurrentPitcher().getInGameStats().addStat(SimulationStatisticType.E_field);
- defenseTeam.getCurrentPitcher().increaseErrors(true);
- // event coments
- eventComment = data.getParser().parse(data.getParser().selectCommentFromList(settings.getEventComments()));
- } else if (index == 1) {
- // actions
- offenseTeam.advanceFirstRunnerTwoBases(defenseTeam.getCurrentPitcher());
- offenseTeam.advanceBatterToFirstBase(defenseTeam.getCurrentPitcher());
- // stats
- defenseTeam.getCurrentPitcher().getInGameStats().addStat(SimulationStatisticType.E_field);
- defenseTeam.getCurrentPitcher().increaseErrors(false);
- // event coments
- eventComment = data.getParser().parse(data.getParser().selectCommentFromList(settings.getEventComments()));
- } else if (index == 2) {
- // actions
- offenseTeam.advanceFirstRunnerTwoBases(defenseTeam.getCurrentPitcher());
- offenseTeam.advanceBatterToSecondBase(defenseTeam.getCurrentPitcher());
- // stats
- defenseTeam.getCurrentPitcher().getInGameStats().addStat(SimulationStatisticType.E_field);
- defenseTeam.getCurrentPitcher().increaseErrors(false);
- // event coments
- eventComment = data.getParser().parse(data.getParser().selectCommentFromList(settings.getEventComments()));
- }
- }
- result.setEventComments(eventComment);
Advertisement
Add Comment
Please, Sign In to add comment