public void roundOver() { _lastRoundNormalizedHitPercentage = normalizedEnemyHitPercentageThisRound(); System.out.println(); System.out.println( "Enemy's hit % this round: " + ((int) ScanLog.getEnemyBulletHitsThisRound()) + " / " + ((int) ScanLog.getEnemyBulletsFiredThisRound()) + ", " + DUtils.round(ScanLog.getEnemyHitPercentageThisRound(), 2)); System.out.println( "Enemy's normalized hit % this round: " + DUtils.round(_weightedEnemyShotsHitThisRound, 2) + " / " + DUtils.round(_weightedEnemyShotsFiredThisRound, 0) + ", " + DUtils.round(_lastRoundNormalizedHitPercentage, 2)); System.out.println( "Enemy's cumulative hit %: " + ((int) ScanLog.getEnemyBulletHits()) + " / " + ((int) ScanLog.getEnemyBulletsFired()) + ", " + DUtils.round(ScanLog.getEnemyHitPercentage(), 2)); System.out.println( "Enemy's normalized cum hit %: " + DUtils.round(_weightedEnemyShotsHit, 2) + " / " + DUtils.round(_weightedEnemyShotsFired, 0) + ", " + DUtils.round(normalizedEnemyHitPercentage(), 2)); System.out.println("Curve Flattener: " + ((_flattenerEnabled) ? "Enabled" : "Disabled")); System.out.println("Total damage taken: " + DUtils.round(ScanLog.getBulletDamageTaken(), 2)); if (_mcMode) { System.out.println(); System.out.println( "MC score: " + DUtils.round( (100.0 - (ScanLog.getBulletDamageTaken() / (_robot.getRoundNum() + 1.0))), 3)); } }